TSTP Solution File: SWW797_1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWW797_1 : TPTP v8.2.0. Released v7.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n011.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:35 EDT 2024

% Result   : Unsatisfiable 20.27s 20.51s
% Output   : Proof 20.40s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.14/0.20  % Problem    : SWW797_1 : TPTP v8.2.0. Released v7.0.0.
% 0.14/0.22  % Command    : do_cvc5 %s %d
% 0.22/0.42  % Computer : n011.cluster.edu
% 0.22/0.42  % Model    : x86_64 x86_64
% 0.22/0.42  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.22/0.42  % Memory   : 8042.1875MB
% 0.22/0.42  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.22/0.42  % CPULimit   : 300
% 0.22/0.42  % WCLimit    : 300
% 0.22/0.42  % DateTime   : Sun May 26 05:11:24 EDT 2024
% 0.22/0.43  % CPUTime    : 
% 0.48/0.75  %----Proving TF0_ARI
% 0.48/0.76  --- Run --finite-model-find --decision=internal at 15...
% 15.54/15.78  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 20.27/20.51  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.qBh0g7wThX/cvc5---1.0.5_11509.smt2
% 20.27/20.51  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.qBh0g7wThX/cvc5---1.0.5_11509.smt2
% 20.40/20.64  (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)))))))
% 20.40/20.64  (assume a1 (exists ((A__questionmark_v_12_1 Int) (A__questionmark_v_11_3 Int) (A__questionmark_v_10_4 Int) (A__questionmark_v_9_5 Int) (A__questionmark_v_8_6 Int) (A__questionmark_v_7_7 Int) (A__questionmark_v_6_8 Int) (A__questionmark_v_4_9 Int) (A__questionmark_v_3_10 Int) (A__questionmark_v_2_11 Int) (A__questionmark_v_0_12 Int) (A__questionmark_v_1_13 Int)) (and (= A__questionmark_v_12_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_11_3 (|tptp.'BaseClass'| |tptp.'System_IO_TextReader'|)) (= A__questionmark_v_10_4 (|tptp.'BaseClass'| |tptp.'System_IO_TextWriter'|)) (= A__questionmark_v_9_5 (|tptp.'BaseClass'| |tptp.'System_MarshalByRefObject'|)) (= A__questionmark_v_8_6 (|tptp.'BaseClass'| |tptp.'Program'|)) (= A__questionmark_v_7_7 (|tptp.'BaseClass'| |tptp.'System_Type'|)) (= A__questionmark_v_6_8 (|tptp.'BaseClass'| |tptp.'System_Reflection_MemberInfo'|)) (= A__questionmark_v_4_9 (|tptp.'BaseClass'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (= A__questionmark_v_3_10 (|tptp.'BaseClass'| |tptp.'Microsoft_Contracts_GuardException'|)) (= A__questionmark_v_2_11 (|tptp.'BaseClass'| |tptp.'System_Exception'|)) (= A__questionmark_v_0_12 (|tptp.'BaseClass'| |tptp.'IntQueue'|)) (= A__questionmark_v_1_13 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (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.'IntQueue_elements'|)) (not (= tptp.allocated |tptp.'IntQueue_head'|)) (not (= tptp.allocated |tptp.'IntQueue_tail'|)) (not (= tptp.allocated |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.allocated |tptp.'System_MarshalByRefObject'|)) (not (= tptp.allocated |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.allocated |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.allocated |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_IO_TextReader'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.allocated |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.allocated |tptp.'System_Reflection_IReflect'|)) (not (= tptp.allocated |tptp.'System_IDisposable'|)) (not (= tptp.allocated |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'IntQueue'|)) (not (= tptp.allocated |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.allocated |tptp.'System_Exception'|)) (not (= tptp.allocated |tptp.'Program'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_IO_TextWriter'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.elements |tptp.'IntQueue_head'|)) (not (= tptp.elements |tptp.'IntQueue_tail'|)) (not (= tptp.elements |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.elements |tptp.'System_MarshalByRefObject'|)) (not (= tptp.elements |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.elements |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.elements |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_IO_TextReader'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.elements |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.elements |tptp.'System_Reflection_IReflect'|)) (not (= tptp.elements |tptp.'System_IDisposable'|)) (not (= tptp.elements |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'IntQueue'|)) (not (= tptp.elements |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.elements |tptp.'System_Exception'|)) (not (= tptp.elements |tptp.'Program'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_IO_TextWriter'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.inv |tptp.'IntQueue_head'|)) (not (= tptp.inv |tptp.'IntQueue_tail'|)) (not (= tptp.inv |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.inv |tptp.'System_MarshalByRefObject'|)) (not (= tptp.inv |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.inv |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.inv |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_IO_TextReader'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.inv |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.inv |tptp.'System_Reflection_IReflect'|)) (not (= tptp.inv |tptp.'System_IDisposable'|)) (not (= tptp.inv |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'IntQueue'|)) (not (= tptp.inv |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.inv |tptp.'System_Exception'|)) (not (= tptp.inv |tptp.'Program'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_IO_TextWriter'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.localinv |tptp.'IntQueue_head'|)) (not (= tptp.localinv |tptp.'IntQueue_tail'|)) (not (= tptp.localinv |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.localinv |tptp.'System_MarshalByRefObject'|)) (not (= tptp.localinv |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.localinv |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.localinv |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_IO_TextReader'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.localinv |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.localinv |tptp.'System_Reflection_IReflect'|)) (not (= tptp.localinv |tptp.'System_IDisposable'|)) (not (= tptp.localinv |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'IntQueue'|)) (not (= tptp.localinv |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.localinv |tptp.'System_Exception'|)) (not (= tptp.localinv |tptp.'Program'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_IO_TextWriter'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.exposeVersion |tptp.'IntQueue_head'|)) (not (= tptp.exposeVersion |tptp.'IntQueue_tail'|)) (not (= tptp.exposeVersion |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.exposeVersion |tptp.'System_MarshalByRefObject'|)) (not (= tptp.exposeVersion |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.exposeVersion |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.exposeVersion |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_IO_TextReader'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.exposeVersion |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.exposeVersion |tptp.'System_Reflection_IReflect'|)) (not (= tptp.exposeVersion |tptp.'System_IDisposable'|)) (not (= tptp.exposeVersion |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'IntQueue'|)) (not (= tptp.exposeVersion |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.exposeVersion |tptp.'System_Exception'|)) (not (= tptp.exposeVersion |tptp.'Program'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_IO_TextWriter'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.sharingMode |tptp.'IntQueue_head'|)) (not (= tptp.sharingMode |tptp.'IntQueue_tail'|)) (not (= tptp.sharingMode |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.sharingMode |tptp.'System_MarshalByRefObject'|)) (not (= tptp.sharingMode |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.sharingMode |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.sharingMode |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_IO_TextReader'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.sharingMode |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.sharingMode |tptp.'System_Reflection_IReflect'|)) (not (= tptp.sharingMode |tptp.'System_IDisposable'|)) (not (= tptp.sharingMode |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'IntQueue'|)) (not (= tptp.sharingMode |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.sharingMode |tptp.'System_Exception'|)) (not (= tptp.sharingMode |tptp.'Program'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_IO_TextWriter'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'IntQueue_head'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IDisposable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'IntQueue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Exception'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'Program'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'IntQueue_head'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IDisposable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'IntQueue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Exception'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'Program'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.ownerRef |tptp.'IntQueue_head'|)) (not (= tptp.ownerRef |tptp.'IntQueue_tail'|)) (not (= tptp.ownerRef |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.ownerRef |tptp.'System_MarshalByRefObject'|)) (not (= tptp.ownerRef |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.ownerRef |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.ownerRef |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_IO_TextReader'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.ownerRef |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.ownerRef |tptp.'System_Reflection_IReflect'|)) (not (= tptp.ownerRef |tptp.'System_IDisposable'|)) (not (= tptp.ownerRef |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'IntQueue'|)) (not (= tptp.ownerRef |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.ownerRef |tptp.'System_Exception'|)) (not (= tptp.ownerRef |tptp.'Program'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_IO_TextWriter'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= tptp.ownerFrame |tptp.'IntQueue_head'|)) (not (= tptp.ownerFrame |tptp.'IntQueue_tail'|)) (not (= tptp.ownerFrame |tptp.'System_Runtime_InteropServices__Type'|)) (not (= tptp.ownerFrame |tptp.'System_MarshalByRefObject'|)) (not (= tptp.ownerFrame |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= tptp.ownerFrame |tptp.'Microsoft_Contracts_GuardException'|)) (not (= tptp.ownerFrame |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_IO_TextReader'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= tptp.ownerFrame |tptp.'System_Reflection_MemberInfo'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= tptp.ownerFrame |tptp.'System_Reflection_IReflect'|)) (not (= tptp.ownerFrame |tptp.'System_IDisposable'|)) (not (= tptp.ownerFrame |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'IntQueue'|)) (not (= tptp.ownerFrame |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= tptp.ownerFrame |tptp.'System_Exception'|)) (not (= tptp.ownerFrame |tptp.'Program'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_IO_TextWriter'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'IntQueue_head'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IDisposable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'IntQueue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Exception'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'Program'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'IntQueue_head'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IDisposable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'IntQueue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Exception'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'Program'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'IntQueue_head'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IDisposable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'IntQueue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Exception'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'Program'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'IntQueue_head'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IDisposable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'IntQueue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Exception'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'Program'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'IntQueue_head'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IDisposable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'IntQueue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Exception'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'Program'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Array'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Array'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Array'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Array'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Array'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Array'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Array'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Array'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Array'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Array'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Array'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Array'| |tptp.'Program'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Boolean'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Boolean'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Boolean'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Boolean'| |tptp.'Program'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Object'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Object'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Object'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Object'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Object'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Object'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Object'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Object'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Object'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Object'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Object'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Object'| |tptp.'Program'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Type'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Type'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Type'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Type'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Type'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Type'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Type'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Type'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Type'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Type'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Type'| |tptp.'Program'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'IntQueue_head'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IDisposable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'IntQueue'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Exception'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'Program'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_String'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_String'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_String'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_String'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_String'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_String'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_String'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_String'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_String'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_String'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_String'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'IntQueue'|)) (not (= |tptp.'System_String'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_String'| |tptp.'System_Exception'|)) (not (= |tptp.'System_String'| |tptp.'Program'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'IntQueue_head'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IDisposable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'IntQueue'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Exception'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'Program'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_SByte'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_SByte'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_SByte'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'IntQueue'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Exception'|)) (not (= |tptp.'System_SByte'| |tptp.'Program'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Byte'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Byte'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Byte'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Byte'| |tptp.'Program'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Int16'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Int16'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Int16'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Int16'| |tptp.'Program'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_UInt16'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_UInt16'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_UInt16'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'IntQueue'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Exception'|)) (not (= |tptp.'System_UInt16'| |tptp.'Program'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Int32'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Int32'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Int32'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Int32'| |tptp.'Program'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_UInt32'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_UInt32'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_UInt32'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'IntQueue'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Exception'|)) (not (= |tptp.'System_UInt32'| |tptp.'Program'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_Int64'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Int64'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Int64'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Int64'| |tptp.'Program'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| tptp.stringLiteral0)) (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.'IntQueue_elements'|)) (not (= |tptp.'System_UInt64'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_UInt64'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_UInt64'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'IntQueue'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Exception'|)) (not (= |tptp.'System_UInt64'| |tptp.'Program'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| tptp.stringLiteral0)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'IntQueue_elements'|)) (not (= |tptp.'System_Char'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_Char'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_Char'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Char'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Char'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Char'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Char'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Char'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Char'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Char'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Char'| |tptp.'Program'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| tptp.stringLiteral0)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'IntQueue_elements'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'IntQueue'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Exception'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'Program'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| tptp.stringLiteral0)) (not (= |tptp.'System_IntPtr'| |tptp.'IntQueue_elements'|)) (not (= |tptp.'System_IntPtr'| |tptp.'IntQueue_head'|)) (not (= |tptp.'System_IntPtr'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_IntPtr'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'IntQueue'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Exception'|)) (not (= |tptp.'System_IntPtr'| |tptp.'Program'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| tptp.stringLiteral0)) (not (= |tptp.'IntQueue_elements'| |tptp.'IntQueue_head'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IConvertible'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IDisposable'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IComparable'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'IntQueue'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_Exception'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'Program'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_ICloneable'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'IntQueue_elements'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'IntQueue_elements'| tptp.stringLiteral0)) (not (= |tptp.'IntQueue_head'| |tptp.'IntQueue_tail'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'IntQueue_head'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IConvertible'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'IntQueue_head'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'IntQueue_head'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IDisposable'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IComparable'|)) (not (= |tptp.'IntQueue_head'| |tptp.'IntQueue'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_Exception'|)) (not (= |tptp.'IntQueue_head'| |tptp.'Program'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_ICloneable'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'IntQueue_head'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'IntQueue_head'| tptp.stringLiteral0)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Runtime_InteropServices__Type'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IConvertible'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IDisposable'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IComparable'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'IntQueue'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_Exception'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'Program'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_ICloneable'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'IntQueue_tail'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'IntQueue_tail'| tptp.stringLiteral0)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_MarshalByRefObject'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'Program'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Runtime_InteropServices__Type'| tptp.stringLiteral0)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'IntQueue'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_Exception'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'Program'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_MarshalByRefObject'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_MarshalByRefObject'| tptp.stringLiteral0)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'Microsoft_Contracts_GuardException'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'Program'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Runtime_InteropServices__MemberInfo'| tptp.stringLiteral0)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IConvertible'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IDisposable'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IComparable'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'IntQueue'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_Exception'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'Program'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_ICloneable'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'Microsoft_Contracts_GuardException'| tptp.stringLiteral0)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'Program'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Reflection_ICustomAttributeProvider'| tptp.stringLiteral0)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IO_TextReader'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'Program'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IO_TextWriter'|)) (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.stringLiteral0)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'IntQueue'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_Exception'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'Program'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_IO_TextReader'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IO_TextReader'| tptp.stringLiteral0)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'Program'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| tptp.stringLiteral0)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'IntQueue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Exception'|)) (not (= |tptp.'System_IConvertible'| |tptp.'Program'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| tptp.stringLiteral0)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'Program'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.stringLiteral0)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Reflection_MemberInfo'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_IDisposable'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_IComparable'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'IntQueue'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Exception'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'Program'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_ICloneable'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'Microsoft_Contracts_ICheckedException'| tptp.stringLiteral0)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'Program'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Reflection_MemberInfo'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Reflection_MemberInfo'| tptp.stringLiteral0)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'IntQueue'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Exception'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'Program'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.stringLiteral0)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'Program'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| tptp.stringLiteral0)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_Reflection_IReflect'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_IDisposable'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_IComparable'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'IntQueue'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_Exception'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'Program'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_ICloneable'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'Microsoft_Contracts_ObjectInvariantException'| tptp.stringLiteral0)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_IDisposable'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'Program'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Reflection_IReflect'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Reflection_IReflect'| tptp.stringLiteral0)) (not (= |tptp.'System_IDisposable'| |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= |tptp.'System_IDisposable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IDisposable'| |tptp.'IntQueue'|)) (not (= |tptp.'System_IDisposable'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_IDisposable'| |tptp.'System_Exception'|)) (not (= |tptp.'System_IDisposable'| |tptp.'Program'|)) (not (= |tptp.'System_IDisposable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IDisposable'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_IDisposable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IDisposable'| tptp.stringLiteral0)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'IntQueue'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'Program'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Runtime_InteropServices__Exception'| tptp.stringLiteral0)) (not (= |tptp.'System_IComparable'| |tptp.'IntQueue'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Exception'|)) (not (= |tptp.'System_IComparable'| |tptp.'Program'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| tptp.stringLiteral0)) (not (= |tptp.'IntQueue'| |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= |tptp.'IntQueue'| |tptp.'System_Exception'|)) (not (= |tptp.'IntQueue'| |tptp.'Program'|)) (not (= |tptp.'IntQueue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'IntQueue'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'IntQueue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'IntQueue'| tptp.stringLiteral0)) (not (= |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'System_Exception'|)) (not (= |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'Program'|)) (not (= |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Runtime_Serialization_ISerializable'| tptp.stringLiteral0)) (not (= |tptp.'System_Exception'| |tptp.'Program'|)) (not (= |tptp.'System_Exception'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Exception'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_Exception'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Exception'| tptp.stringLiteral0)) (not (= |tptp.'Program'| |tptp.'System_ICloneable'|)) (not (= |tptp.'Program'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'Program'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'Program'| tptp.stringLiteral0)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IO_TextWriter'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| tptp.stringLiteral0)) (not (= |tptp.'System_IO_TextWriter'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IO_TextWriter'| tptp.stringLiteral0)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.stringLiteral0)))) (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_13_14 Int)) (and (= A__questionmark_v_13_14 (|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_13_14 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_13_14) (|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_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_14_15)) (not (<= A__questionmark_v_14_15 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_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_15_16 A__questionmark_v_15_16) tptp.true_1)) (not (= (tptp.x A__questionmark_v_15_16 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_16_17 A__questionmark_v_16_17) tptp.true_1)) (not (= (tptp.x A__questionmark_v_16_17 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_17_18 A__questionmark_v_17_18) tptp.true_1)) (not (= (tptp.x A__questionmark_v_17_18 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_18_19 Int)) (and (= A__questionmark_v_18_19 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_18_19 A__questionmark_v_18_19) tptp.true_1)) (not (= (tptp.x A__questionmark_v_18_19 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_19_20 Int)) (and (= A__questionmark_v_19_20 (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_19_20 |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_19_20)) 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_20_21 Int)) (and (= A__questionmark_v_20_21 (|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_20_21 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_20_21 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (|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_21_22 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_21_22 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_22_23 Int)) (and (= A__questionmark_v_22_23 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_22_23) tptp.true_1) (= A__questionmark_T A__questionmark_v_22_23)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_23_24 Int)) (and (= A__questionmark_v_23_24 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_23_24) tptp.true_1) (= A__questionmark_T A__questionmark_v_23_24)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (|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_24_25 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_24_25) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (|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_25_26 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_25_26) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_26_27 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_26_27))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_27_28 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_27_28))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_29_29 Int) (A__questionmark_v_28_30 Int)) (and (= A__questionmark_v_29_29 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_28_30 (|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_28_30 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_28_30)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_28_30 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_29_29 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_28_30 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_29_29 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_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_30_31) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_30_31)))))))))) (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_31_32 Int)) (and (= A__questionmark_v_31_32 (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_31_32 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_31_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_31_32))))))))) (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_33_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_33 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_32_34 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_33_33 A__questionmark_J)) (not (= A__questionmark_v_32_34 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_32_34) A__questionmark_v_33_33) 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_34_35 Int)) (and (= A__questionmark_v_34_35 (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_34_35)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_34_35)) (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_35_36 Int)) (and (= A__questionmark_v_35_36 (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_35_36 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_36_37 Int)) (and (= A__questionmark_v_36_37 (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_36_37 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_36_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_36_37 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_37_38 Int)) (and (= A__questionmark_v_37_38 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_38_39 Int)) (and (= A__questionmark_v_38_39 (|tptp.'ElementProxy'| A__questionmark_v_37_38 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_37_38 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_39 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_39 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_39_40 Int)) (and (= A__questionmark_v_39_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_40_41 Int)) (and (= A__questionmark_v_40_41 (|tptp.'ElementProxy'| A__questionmark_v_39_40 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_39_40 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_41 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_41 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_43_42 Int) (A__questionmark_v_41_43 Int) (A__questionmark_v_42_44 Int)) (and (= A__questionmark_v_43_42 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_41_43 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_42_44 (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_41_43 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_42_44 tptp.inv) A__questionmark_v_41_43) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_42_44 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_41_43)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_43_42)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_43_42))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_44_45 Int) (A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_44_45 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_45_46 (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_44_45 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_45_46 tptp.inv) A__questionmark_v_44_45) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_45_46 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_44_45)))))) (= (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_48_47 Int)) (and (= A__questionmark_v_48_47 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_49_48 Int) (A__questionmark_v_50_49 Int) (A__questionmark_v_46_50 Int) (A__questionmark_v_47_51 Int)) (and (= A__questionmark_v_49_48 (tptp.select2 A__questionmark_h_1 A__questionmark_v_48_47 tptp.ownerFrame)) (= A__questionmark_v_50_49 (tptp.select2 A__questionmark_h_1 A__questionmark_v_48_47 tptp.ownerRef)) (= A__questionmark_v_46_50 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_47_51 (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_46_50 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_47_51 tptp.inv) A__questionmark_v_46_50) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_47_51 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_46_50)))))) (not (or (not (not (= A__questionmark_v_48_47 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_48_47 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_49_48 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_50_49 tptp.inv) A__questionmark_v_49_48) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_50_49 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_49_48))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (|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_51_52) A__questionmark_v_51_52)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_51_52) 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_52_53 Int)) (and (= A__questionmark_v_52_53 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.typeof A__questionmark_v_52_53)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_52_53 tptp.inv) A__questionmark_v_53_54)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_52_53 tptp.localinv) A__questionmark_v_53_54))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_54_55 Int)) (and (= A__questionmark_v_54_55 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_54_55) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_54_55 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_55_56 Int)) (and (= A__questionmark_v_55_56 (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_55_56)) (not (< A__questionmark_v_55_56 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_56_57 Int)) (and (= A__questionmark_v_56_57 (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_56_57)) (not (< A__questionmark_v_56_57 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (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_57_58)) (not (<= A__questionmark_v_57_58 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (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_58_59)) (not (<= A__questionmark_v_58_59 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_59_60 Int)) (and (= A__questionmark_v_59_60 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_59_60)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_59_60 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_60_61 Int)) (and (= A__questionmark_v_60_61 (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_60_61)) (not (<= A__questionmark_v_60_61 (+ 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_61_62 Int)) (and (= A__questionmark_v_61_62 (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_61_62)) (not (<= A__questionmark_v_61_62 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_62_63 Int)) (and (= A__questionmark_v_62_63 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_62_63 A__questionmark_x_3) (= A__questionmark_v_62_63 A__questionmark_y))) (not (<= A__questionmark_v_62_63 A__questionmark_x_3)) (not (<= A__questionmark_v_62_63 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_63_64 Int)) (and (= A__questionmark_v_63_64 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_63_64 A__questionmark_x_3) (= A__questionmark_v_63_64 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_63_64)) (not (<= A__questionmark_y A__questionmark_v_63_64)))))))) (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 (not (= (|tptp.'IsStaticField'| |tptp.'IntQueue_head'|) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'IntQueue_head'|) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| |tptp.'IntQueue_head'|) tptp.true_1)) (not (= (|tptp.'DeclType'| |tptp.'IntQueue_head'|) |tptp.'IntQueue'|)) (not (= (|tptp.'AsRangeField'| |tptp.'IntQueue_head'| |tptp.'System_Int32'|) |tptp.'IntQueue_head'|)) (not (not (= (|tptp.'IsStaticField'| |tptp.'IntQueue_elements'|) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'IntQueue_elements'|) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| |tptp.'IntQueue_elements'|) tptp.true_1)) (not (= (|tptp.'AsRepField'| |tptp.'IntQueue_elements'| |tptp.'IntQueue'|) |tptp.'IntQueue_elements'|)) (not (= (|tptp.'DeclType'| |tptp.'IntQueue_elements'|) |tptp.'IntQueue'|)) (not (= (|tptp.'AsNonNullRefField'| |tptp.'IntQueue_elements'| (|tptp.'IntArray'| |tptp.'System_Int32'| 1)) |tptp.'IntQueue_elements'|)) (not (not (= (|tptp.'IsStaticField'| |tptp.'IntQueue_tail'|) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'IntQueue_tail'|) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| |tptp.'IntQueue_tail'|) tptp.true_1)) (not (= (|tptp.'DeclType'| |tptp.'IntQueue_tail'|) |tptp.'IntQueue'|)) (not (= (|tptp.'AsRangeField'| |tptp.'IntQueue_tail'| |tptp.'System_Int32'|) |tptp.'IntQueue_tail'|)) (not (= (tptp.x |tptp.'IntQueue'| |tptp.'IntQueue'|) tptp.true_1)) (not (= A__questionmark_v_0_12 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'IntQueue'| A__questionmark_v_0_12) |tptp.'IntQueue'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'IntQueue'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'IntQueue'|) |tptp.'IntQueue'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'IntQueue'|) tptp.true_1) (= A__questionmark_U |tptp.'IntQueue'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_13 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_13) |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_13))))) true))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (exists ((A__questionmark_v_67_67 Int) (A__questionmark_v_66_68 Int) (A__questionmark_v_68_69 Int)) (and (= A__questionmark_v_67_67 (tptp.select2 A__questionmark_h A__questionmark_oi |tptp.'IntQueue_tail'|)) (= A__questionmark_v_66_68 (tptp.select2 A__questionmark_h A__questionmark_oi |tptp.'IntQueue_head'|)) (= A__questionmark_v_68_69 (|tptp.'Length'| (tptp.select2 A__questionmark_h A__questionmark_oi |tptp.'IntQueue_elements'|))) (=> (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.'IntQueue'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_12))))) (not (or (not (<= 0 A__questionmark_v_66_68)) (not (<= A__questionmark_v_66_68 A__questionmark_v_68_69)) (not (<= 0 A__questionmark_v_67_67)) (not (<= A__questionmark_v_67_67 A__questionmark_v_68_69)) (not (<= A__questionmark_v_66_68 A__questionmark_v_67_67))))))))) (not (= (tptp.x |tptp.'Microsoft_Contracts_ObjectInvariantException'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|) tptp.true_1)) (not (= (tptp.x |tptp.'Microsoft_Contracts_GuardException'| |tptp.'Microsoft_Contracts_GuardException'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Exception'| |tptp.'System_Exception'|) tptp.true_1)) (not (= A__questionmark_v_2_11 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Exception'| A__questionmark_v_2_11) |tptp.'System_Exception'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Exception'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Exception'|) |tptp.'System_Exception'|)) (not (= (tptp.x |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'System_Runtime_Serialization_ISerializable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Runtime_Serialization_ISerializable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Runtime_Serialization_ISerializable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Runtime_Serialization_ISerializable'|) |tptp.'System_Runtime_Serialization_ISerializable'|)) (not (= (tptp.x |tptp.'System_Exception'| |tptp.'System_Runtime_Serialization_ISerializable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_Runtime_InteropServices__Exception'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Runtime_InteropServices__Exception'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Runtime_InteropServices__Exception'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Runtime_InteropServices__Exception'|) |tptp.'System_Runtime_InteropServices__Exception'|)) (not (= (tptp.x |tptp.'System_Exception'| |tptp.'System_Runtime_InteropServices__Exception'|) 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_Exception'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_11))))) true))) (not (= A__questionmark_v_3_10 |tptp.'System_Exception'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'Microsoft_Contracts_GuardException'| A__questionmark_v_3_10) |tptp.'Microsoft_Contracts_GuardException'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'Microsoft_Contracts_GuardException'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'Microsoft_Contracts_GuardException'|) |tptp.'Microsoft_Contracts_GuardException'|)) (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.'Microsoft_Contracts_GuardException'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_3_10))))) true))) (not (= A__questionmark_v_4_9 |tptp.'Microsoft_Contracts_GuardException'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'Microsoft_Contracts_ObjectInvariantException'| A__questionmark_v_4_9) |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'Microsoft_Contracts_ObjectInvariantException'|) |tptp.'Microsoft_Contracts_ObjectInvariantException'|)) (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.'Microsoft_Contracts_ObjectInvariantException'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_4_9))))) true))) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_70_70 Int) (A__questionmark_v_72_71 Int) (A__questionmark_v_69_72 Int)) (and (= A__questionmark_v_70_70 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerRef)) (= A__questionmark_v_72_71 (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'FirstConsistentOwner'|)) (= A__questionmark_v_69_72 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerFrame)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (|tptp.'IsNotNull'| A__questionmark_this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_73_74 Int)) (and (= A__questionmark_v_73_74 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_70_70)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_69_72)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_73_74)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_73_74))))))))))) (not (or (not (= (|tptp.'IntQueue_get_Head'| A__questionmark_Heap A__questionmark_this) (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'IntQueue_head'|))) (not (=> (not (= A__questionmark_v_69_72 |tptp.'PeerGroupPlaceholder'|)) (not (or (not (=> (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_70_70 tptp.inv) A__questionmark_v_69_72) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_70_70 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_69_72)))))) (= A__questionmark_v_72_71 A__questionmark_v_70_70))) (not (=> (not (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_70_70 tptp.inv) A__questionmark_v_69_72) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_70_70 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_69_72))))))) (= A__questionmark_v_72_71 (tptp.select2 A__questionmark_Heap A__questionmark_v_70_70 |tptp.'FirstConsistentOwner'|)))))))) (not (= (|tptp.'AsPureObject'| A__questionmark_this) A__questionmark_this)))))))))) (not (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_74_75 Int)) (and (= A__questionmark_v_74_75 (tptp.typeof A__questionmark_this)) (=> (not (or (not (not (= A__questionmark_this tptp.nullObject))) (not (= (tptp.x A__questionmark_v_74_75 |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.inv) A__questionmark_v_74_75)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.localinv) A__questionmark_v_74_75)) (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)))) (= (|tptp.'IntQueue_get_Head'| A__questionmark_Heap A__questionmark_this) (|tptp.'IntQueue_get_Head_1'| (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.exposeVersion)))))))) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_76_76 Int) (A__questionmark_v_78_77 Int) (A__questionmark_v_75_78 Int)) (and (= A__questionmark_v_76_76 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerRef)) (= A__questionmark_v_78_77 (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'FirstConsistentOwner'|)) (= A__questionmark_v_75_78 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerFrame)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (|tptp.'IsNotNull'| A__questionmark_this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_79_80 Int)) (and (= A__questionmark_v_79_80 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_76_76)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_75_78)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_79_80)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_79_80))))))))))) (not (or (not (= (|tptp.'IntQueue_get_Tail'| A__questionmark_Heap A__questionmark_this) (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'IntQueue_tail'|))) (not (=> (not (= A__questionmark_v_75_78 |tptp.'PeerGroupPlaceholder'|)) (not (or (not (=> (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_76_76 tptp.inv) A__questionmark_v_75_78) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_76_76 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_75_78)))))) (= A__questionmark_v_78_77 A__questionmark_v_76_76))) (not (=> (not (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_76_76 tptp.inv) A__questionmark_v_75_78) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_76_76 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_75_78))))))) (= A__questionmark_v_78_77 (tptp.select2 A__questionmark_Heap A__questionmark_v_76_76 |tptp.'FirstConsistentOwner'|)))))))) (not (= (|tptp.'AsPureObject'| A__questionmark_this) A__questionmark_this)))))))))) (not (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_80_81 Int)) (and (= A__questionmark_v_80_81 (tptp.typeof A__questionmark_this)) (=> (not (or (not (not (= A__questionmark_this tptp.nullObject))) (not (= (tptp.x A__questionmark_v_80_81 |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.inv) A__questionmark_v_80_81)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.localinv) A__questionmark_v_80_81)) (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)))) (= (|tptp.'IntQueue_get_Tail'| A__questionmark_Heap A__questionmark_this) (|tptp.'IntQueue_get_Tail_1'| (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.exposeVersion)))))))) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_82_82 Int) (A__questionmark_v_84_83 Int) (A__questionmark_v_81_84 Int)) (and (= A__questionmark_v_82_82 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerRef)) (= A__questionmark_v_84_83 (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'FirstConsistentOwner'|)) (= A__questionmark_v_81_84 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerFrame)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (|tptp.'IsNotNull'| A__questionmark_this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_85_86 Int)) (and (= A__questionmark_v_85_86 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_82_82)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_81_84)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_85_86)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_85_86))))))))))) (not (or (not (= (|tptp.'IntQueue_get_Capacity'| A__questionmark_Heap A__questionmark_this) (|tptp.'Length'| (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'IntQueue_elements'|)))) (not (=> (not (= A__questionmark_v_81_84 |tptp.'PeerGroupPlaceholder'|)) (not (or (not (=> (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_82_82 tptp.inv) A__questionmark_v_81_84) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_82_82 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_81_84)))))) (= A__questionmark_v_84_83 A__questionmark_v_82_82))) (not (=> (not (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_82_82 tptp.inv) A__questionmark_v_81_84) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_82_82 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_81_84))))))) (= A__questionmark_v_84_83 (tptp.select2 A__questionmark_Heap A__questionmark_v_82_82 |tptp.'FirstConsistentOwner'|)))))))) (not (= (|tptp.'AsPureObject'| A__questionmark_this) A__questionmark_this)))))))))) (not (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_86_87 Int)) (and (= A__questionmark_v_86_87 (tptp.typeof A__questionmark_this)) (=> (not (or (not (not (= A__questionmark_this tptp.nullObject))) (not (= (tptp.x A__questionmark_v_86_87 |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.inv) A__questionmark_v_86_87)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.localinv) A__questionmark_v_86_87)) (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)))) (= (|tptp.'IntQueue_get_Capacity'| A__questionmark_Heap A__questionmark_this) (|tptp.'IntQueue_get_Capacity_1'| (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.exposeVersion)))))))) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_88_88 Int) (A__questionmark_v_90_89 Int) (A__questionmark_v_87_90 Int)) (and (= A__questionmark_v_88_88 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerRef)) (= A__questionmark_v_90_89 (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'FirstConsistentOwner'|)) (= A__questionmark_v_87_90 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerFrame)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (|tptp.'IsNotNull'| A__questionmark_this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_91_92 Int)) (and (= A__questionmark_v_91_92 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_88_88)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_87_90)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_91_92)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_91_92))))))))))) (not (or (not (= (= (|tptp.'IntQueue_IsFull'| A__questionmark_Heap A__questionmark_this) tptp.true_1) (= (|tptp.'IntQueue_get_Tail'| A__questionmark_Heap A__questionmark_this) (|tptp.'IntQueue_get_Capacity'| A__questionmark_Heap A__questionmark_this)))) (not (=> (not (= A__questionmark_v_87_90 |tptp.'PeerGroupPlaceholder'|)) (not (or (not (=> (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_88_88 tptp.inv) A__questionmark_v_87_90) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_88_88 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_87_90)))))) (= A__questionmark_v_90_89 A__questionmark_v_88_88))) (not (=> (not (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_88_88 tptp.inv) A__questionmark_v_87_90) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_88_88 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_87_90))))))) (= A__questionmark_v_90_89 (tptp.select2 A__questionmark_Heap A__questionmark_v_88_88 |tptp.'FirstConsistentOwner'|)))))))) (not (= (|tptp.'AsPureObject'| A__questionmark_this) A__questionmark_this)))))))))) (not (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_92_93 Int)) (and (= A__questionmark_v_92_93 (tptp.typeof A__questionmark_this)) (=> (not (or (not (not (= A__questionmark_this tptp.nullObject))) (not (= (tptp.x A__questionmark_v_92_93 |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.inv) A__questionmark_v_92_93)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.localinv) A__questionmark_v_92_93)) (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)))) (= (= (|tptp.'IntQueue_IsFull'| A__questionmark_Heap A__questionmark_this) tptp.true_1) (= (|tptp.'IntQueue_IsFull_1'| (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.exposeVersion)) tptp.true_1))))))) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Type'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Reflection_MemberInfo'|) tptp.true_1)) (not (= A__questionmark_v_6_8 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Reflection_MemberInfo'| A__questionmark_v_6_8) |tptp.'System_Reflection_MemberInfo'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_Reflection_MemberInfo'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_Reflection_MemberInfo'|) |tptp.'System_Reflection_MemberInfo'|)) (not (= (tptp.x |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Reflection_ICustomAttributeProvider'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Reflection_ICustomAttributeProvider'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Reflection_ICustomAttributeProvider'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Reflection_ICustomAttributeProvider'|) |tptp.'System_Reflection_ICustomAttributeProvider'|)) (not (= (tptp.x |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Reflection_ICustomAttributeProvider'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Runtime_InteropServices__MemberInfo'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Runtime_InteropServices__MemberInfo'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Runtime_InteropServices__MemberInfo'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Runtime_InteropServices__MemberInfo'|) |tptp.'System_Runtime_InteropServices__MemberInfo'|)) (not (= (tptp.x |tptp.'System_Reflection_MemberInfo'| |tptp.'System_Runtime_InteropServices__MemberInfo'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Reflection_MemberInfo'|) 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_Reflection_MemberInfo'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_6_8))))) true))) (not (= A__questionmark_v_7_7 |tptp.'System_Reflection_MemberInfo'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Type'| A__questionmark_v_7_7) |tptp.'System_Type'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_Type'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_Type'|) |tptp.'System_Type'|)) (not (= (tptp.x |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Runtime_InteropServices__Type'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Runtime_InteropServices__Type'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Runtime_InteropServices__Type'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Runtime_InteropServices__Type'|) |tptp.'System_Runtime_InteropServices__Type'|)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Runtime_InteropServices__Type'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Reflection_IReflect'| |tptp.'System_Reflection_IReflect'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Reflection_IReflect'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Reflection_IReflect'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Reflection_IReflect'|) |tptp.'System_Reflection_IReflect'|)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Reflection_IReflect'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Type'|) 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_Type'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_7_7))))) true))) (not (= (tptp.x |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'Microsoft_Contracts_ICheckedException'|) tptp.true_1)) (not (= (tptp.x |tptp.'Microsoft_Contracts_ICheckedException'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'Microsoft_Contracts_ICheckedException'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'Microsoft_Contracts_ICheckedException'|) |tptp.'Microsoft_Contracts_ICheckedException'|)) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_94_94 Int) (A__questionmark_v_96_95 Int) (A__questionmark_v_93_96 Int)) (and (= A__questionmark_v_94_94 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerRef)) (= A__questionmark_v_96_95 (tptp.select2 A__questionmark_Heap A__questionmark_this |tptp.'FirstConsistentOwner'|)) (= A__questionmark_v_93_96 (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.ownerFrame)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (|tptp.'IsNotNull'| A__questionmark_this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_97_98 Int)) (and (= A__questionmark_v_97_98 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_94_94)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_93_96)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_97_98)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_97_98))))))))))) (not (or (not (= (= (|tptp.'IntQueue_IsEmpty'| A__questionmark_Heap A__questionmark_this) tptp.true_1) (= (|tptp.'IntQueue_get_Head'| A__questionmark_Heap A__questionmark_this) (|tptp.'IntQueue_get_Tail'| A__questionmark_Heap A__questionmark_this)))) (not (=> (not (= A__questionmark_v_93_96 |tptp.'PeerGroupPlaceholder'|)) (not (or (not (=> (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_94_94 tptp.inv) A__questionmark_v_93_96) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_94_94 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_93_96)))))) (= A__questionmark_v_96_95 A__questionmark_v_94_94))) (not (=> (not (not (or (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_94_94 tptp.inv) A__questionmark_v_93_96) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_94_94 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_93_96))))))) (= A__questionmark_v_96_95 (tptp.select2 A__questionmark_Heap A__questionmark_v_94_94 |tptp.'FirstConsistentOwner'|)))))))) (not (= (|tptp.'AsPureObject'| A__questionmark_this) A__questionmark_this)))))))))) (not (forall ((A__questionmark_Heap Int) (A__questionmark_this Int)) (exists ((A__questionmark_v_98_99 Int)) (and (= A__questionmark_v_98_99 (tptp.typeof A__questionmark_this)) (=> (not (or (not (not (= A__questionmark_this tptp.nullObject))) (not (= (tptp.x A__questionmark_v_98_99 |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.inv) A__questionmark_v_98_99)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.localinv) A__questionmark_v_98_99)) (not (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.allocated) tptp.true_1)))) (= (= (|tptp.'IntQueue_IsEmpty'| A__questionmark_Heap A__questionmark_this) tptp.true_1) (= (|tptp.'IntQueue_IsEmpty_1'| (tptp.select2 A__questionmark_Heap A__questionmark_this tptp.exposeVersion)) tptp.true_1))))))) (not (= (tptp.x |tptp.'Program'| |tptp.'Program'|) tptp.true_1)) (not (= A__questionmark_v_8_6 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'Program'| A__questionmark_v_8_6) |tptp.'Program'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'Program'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'Program'|) |tptp.'Program'|)) (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.'Program'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_8_6))))) true))) (not (= (tptp.x |tptp.'System_IO_TextWriter'| |tptp.'System_IO_TextWriter'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_MarshalByRefObject'| |tptp.'System_MarshalByRefObject'|) tptp.true_1)) (not (= A__questionmark_v_9_5 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_MarshalByRefObject'| A__questionmark_v_9_5) |tptp.'System_MarshalByRefObject'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_MarshalByRefObject'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_MarshalByRefObject'|) |tptp.'System_MarshalByRefObject'|)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_MarshalByRefObject'|) 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_MarshalByRefObject'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_9_5))))) true))) (not (= A__questionmark_v_10_4 |tptp.'System_MarshalByRefObject'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_IO_TextWriter'| A__questionmark_v_10_4) |tptp.'System_IO_TextWriter'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_IO_TextWriter'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_IO_TextWriter'|) |tptp.'System_IO_TextWriter'|)) (not (= (tptp.x |tptp.'System_IDisposable'| |tptp.'System_IDisposable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IDisposable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IDisposable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IDisposable'|) |tptp.'System_IDisposable'|)) (not (= (tptp.x |tptp.'System_IO_TextWriter'| |tptp.'System_IDisposable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IO_TextWriter'|) 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_IO_TextWriter'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_10_4))))) true))) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int)) (exists ((A__questionmark_v_99_100 Int)) (and (= A__questionmark_v_99_100 (|tptp.'System_Console_get_Out'| A__questionmark_Heap)) (exists ((A__questionmark_v_100_101 Int) (A__questionmark_v_101_102 Int)) (and (= A__questionmark_v_100_101 (tptp.select2 A__questionmark_Heap A__questionmark_v_99_100 tptp.ownerFrame)) (= A__questionmark_v_101_102 (tptp.select2 A__questionmark_Heap A__questionmark_v_99_100 tptp.ownerRef)) (=> (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1) (not (or (not (= (|tptp.'IsNotNull'| A__questionmark_v_99_100 |tptp.'System_IO_TextWriter'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_99_100 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_100_101 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_101_102 tptp.inv) A__questionmark_v_100_101) tptp.true_1)) (= (tptp.select2 A__questionmark_Heap A__questionmark_v_101_102 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_100_101)))) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_103_104 Int)) (and (= A__questionmark_v_103_104 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_101_102)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_100_101)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_103_104)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_103_104))))))))) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_103_105 Int)) (and (= A__questionmark_v_103_105 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_101_102)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_100_101)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_103_105)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_103_105))))))))))))))))))) (not (forall ((A__questionmark_Heap Int)) (= (|tptp.'System_Console_get_Out'| A__questionmark_Heap) |tptp.'System_Console_get_Out_1'|))) (not (= (tptp.x |tptp.'System_IO_TextReader'| |tptp.'System_IO_TextReader'|) tptp.true_1)) (not (= A__questionmark_v_11_3 |tptp.'System_MarshalByRefObject'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_IO_TextReader'| A__questionmark_v_11_3) |tptp.'System_IO_TextReader'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_IO_TextReader'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_IO_TextReader'|) |tptp.'System_IO_TextReader'|)) (not (= (tptp.x |tptp.'System_IO_TextReader'| |tptp.'System_IDisposable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IO_TextReader'|) 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_IO_TextReader'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_11_3))))) true))) (not (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (forall ((A__questionmark_Heap Int)) (exists ((A__questionmark_v_104_106 Int)) (and (= A__questionmark_v_104_106 (|tptp.'System_Console_get_In'| A__questionmark_Heap)) (exists ((A__questionmark_v_105_107 Int) (A__questionmark_v_106_108 Int)) (and (= A__questionmark_v_105_107 (tptp.select2 A__questionmark_Heap A__questionmark_v_104_106 tptp.ownerFrame)) (= A__questionmark_v_106_108 (tptp.select2 A__questionmark_Heap A__questionmark_v_104_106 tptp.ownerRef)) (=> (= (|tptp.'IsHeap'| A__questionmark_Heap) tptp.true_1) (not (or (not (= (|tptp.'IsNotNull'| A__questionmark_v_104_106 |tptp.'System_IO_TextReader'|) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_v_104_106 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_105_107 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_Heap A__questionmark_v_106_108 tptp.inv) A__questionmark_v_105_107) tptp.true_1)) (= (tptp.select2 A__questionmark_Heap A__questionmark_v_106_108 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_105_107)))) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_108_110 Int)) (and (= A__questionmark_v_108_110 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_106_108)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_105_107)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_108_110)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_108_110))))))))) (not (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_108_111 Int)) (and (= A__questionmark_v_108_111 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerRef) A__questionmark_v_106_108)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.ownerFrame) A__questionmark_v_105_107)))) (not (or (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.inv) A__questionmark_v_108_111)) (not (= (tptp.select2 A__questionmark_Heap A__questionmark_pc tptp.localinv) A__questionmark_v_108_111))))))))))))))))))) (not (forall ((A__questionmark_Heap Int)) (= (|tptp.'System_Console_get_In'| A__questionmark_Heap) |tptp.'System_Console_get_In_1'|))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_12_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_12_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_12_1))))) true))) (not (= (|tptp.'IsNotNull'| tptp.stringLiteral0 |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'StringLength'| tptp.stringLiteral0) 27)) (not (forall ((A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (tptp.select2 A__questionmark_heap tptp.stringLiteral0 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_heap tptp.stringLiteral0) tptp.stringLiteral0)))))))))
% 20.40/20.64  (assume a2 (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))))))))))
% 20.40/20.64  (step t1 (cl (not (= (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 tptp.result_1))))) (not (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1)))) (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 tptp.result_1)))) :rule equiv_pos2)
% 20.40/20.64  (step t2 (cl (= (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule refl)
% 20.40/20.64  (step t3 (cl (= (= (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true) (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule equiv_simplify)
% 20.40/20.64  (step t4 (cl (not (= (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule equiv1 :premises (t3))
% 20.40/20.64  (step t5 (cl (= (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) :rule all_simplify)
% 20.40/20.64  (step t6 (cl (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule refl)
% 20.40/20.64  (step t7 (cl (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule all_simplify)
% 20.40/20.64  (step t8 (cl (= (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule cong :premises (t6 t7))
% 20.40/20.64  (step t9 (cl (= (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) :rule all_simplify)
% 20.40/20.64  (step t10 (cl (= (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) true)) :rule trans :premises (t8 t9))
% 20.40/20.64  (step t11 (cl (= (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) :rule trans :premises (t5 t10))
% 20.40/20.64  (step t12 (cl (= (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t4 t11))
% 20.40/20.64  (step t13 (cl (= (not (= tptp.result_2 tptp.result_1)) (not (= tptp.result_2 tptp.result_1)))) :rule refl)
% 20.40/20.64  (step t14 (cl (= (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 tptp.result_1))))) :rule cong :premises (t2 t12 t13))
% 20.40/20.64  (step t15 (cl (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule and_neg)
% 20.40/20.64  (step t16 (cl (=> (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule implies_neg1)
% 20.40/20.64  (anchor :step t17)
% 20.40/20.64  (assume t17.a0 (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))
% 20.40/20.64  (assume t17.a1 (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))
% 20.40/20.64  (step t17.t1 (cl (=> (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1))) (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule implies_neg1)
% 20.40/20.64  (anchor :step t17.t2)
% 20.40/20.64  (assume t17.t2.a0 (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))
% 20.40/20.64  (assume t17.t2.a1 (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))
% 20.40/20.64  (step t17.t2.t1 (cl (= (= (= tptp.result_2 tptp.result_1) false) (not (= tptp.result_2 tptp.result_1)))) :rule equiv_simplify)
% 20.40/20.64  (step t17.t2.t2 (cl (not (= (= tptp.result_2 tptp.result_1) false)) (not (= tptp.result_2 tptp.result_1))) :rule equiv1 :premises (t17.t2.t1))
% 20.40/20.64  (step t17.t2.t3 (cl (= tptp.result_2 tptp.result_2)) :rule refl)
% 20.40/20.64  (step t17.t2.t4 (cl (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) tptp.result_1)) :rule symm :premises (t17.t2.a1))
% 20.40/20.64  (step t17.t2.t5 (cl (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule symm :premises (t17.t2.t4))
% 20.40/20.64  (step t17.t2.t6 (cl (= (= tptp.result_2 tptp.result_1) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule cong :premises (t17.t2.t3 t17.t2.t5))
% 20.40/20.64  (step t17.t2.t7 (cl (= (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) false) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule equiv_simplify)
% 20.40/20.64  (step t17.t2.t8 (cl (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) false) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule equiv2 :premises (t17.t2.t7))
% 20.40/20.64  (step t17.t2.t9 (cl (not (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule not_not)
% 20.40/20.64  (step t17.t2.t10 (cl (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) false) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule resolution :premises (t17.t2.t8 t17.t2.t9))
% 20.40/20.64  (step t17.t2.t11 (cl (= (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) false)) :rule resolution :premises (t17.t2.t10 t17.t2.a0))
% 20.40/20.64  (step t17.t2.t12 (cl (= (= tptp.result_2 tptp.result_1) false)) :rule trans :premises (t17.t2.t6 t17.t2.t11))
% 20.40/20.64  (step t17.t2.t13 (cl (not (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t17.t2.t2 t17.t2.t12))
% 20.40/20.64  (step t17.t2 (cl (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1))) :rule subproof :discharge (t17.t2.a0 t17.t2.a1))
% 20.40/20.64  (step t17.t3 (cl (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule and_pos)
% 20.40/20.64  (step t17.t4 (cl (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule and_pos)
% 20.40/20.64  (step t17.t5 (cl (not (= tptp.result_2 tptp.result_1)) (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule resolution :premises (t17.t2 t17.t3 t17.t4))
% 20.40/20.64  (step t17.t6 (cl (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) :rule reordering :premises (t17.t5))
% 20.40/20.64  (step t17.t7 (cl (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) :rule contraction :premises (t17.t6))
% 20.40/20.64  (step t17.t8 (cl (=> (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1))) (not (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t17.t1 t17.t7))
% 20.40/20.64  (step t17.t9 (cl (=> (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1))) (not (not (= tptp.result_2 tptp.result_1)))) :rule implies_neg2)
% 20.40/20.64  (step t17.t10 (cl (=> (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1))) (=> (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)))) :rule resolution :premises (t17.t8 t17.t9))
% 20.40/20.64  (step t17.t11 (cl (=> (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)))) :rule contraction :premises (t17.t10))
% 20.40/20.64  (step t17.t12 (cl (not (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) :rule implies :premises (t17.t11))
% 20.40/20.64  (step t17.t13 (cl (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule and_neg)
% 20.40/20.64  (step t17.t14 (cl (and (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t17.t13 t17.a1 t17.a0))
% 20.40/20.64  (step t17.t15 (cl (not (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t17.t12 t17.t14))
% 20.40/20.64  (step t17 (cl (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) :rule subproof :discharge (t17.a0 t17.a1))
% 20.40/20.64  (step t18 (cl (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule and_pos)
% 20.40/20.64  (step t19 (cl (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule and_pos)
% 20.40/20.64  (step t20 (cl (not (= tptp.result_2 tptp.result_1)) (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule resolution :premises (t17 t18 t19))
% 20.40/20.64  (step t21 (cl (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (= tptp.result_2 tptp.result_1))) :rule reordering :premises (t20))
% 20.40/20.64  (step t22 (cl (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (= tptp.result_2 tptp.result_1))) :rule contraction :premises (t21))
% 20.40/20.64  (step t23 (cl (=> (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (not (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t16 t22))
% 20.40/20.64  (step t24 (cl (=> (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (not (not (= tptp.result_2 tptp.result_1)))) :rule implies_neg2)
% 20.40/20.64  (step t25 (cl (=> (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (=> (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1)))) :rule resolution :premises (t23 t24))
% 20.40/20.64  (step t26 (cl (=> (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1)))) :rule contraction :premises (t25))
% 20.40/20.64  (step t27 (cl (not (and (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (= tptp.result_2 tptp.result_1))) :rule implies :premises (t26))
% 20.40/20.64  (step t28 (cl (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t15 t27))
% 20.40/20.64  (step t29 (cl (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t30 (cl (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (not (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule or_neg)
% 20.40/20.64  (step t31 (cl (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (not (not (= tptp.result_2 tptp.result_1)))) :rule or_neg)
% 20.40/20.64  (step t32 (cl (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1))) (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1)))) :rule resolution :premises (t28 t29 t30 t31))
% 20.40/20.64  (step t33 (cl (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (= tptp.result_2 tptp.result_1)))) :rule contraction :premises (t32))
% 20.40/20.64  (step t34 (cl (or (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 tptp.result_1)))) :rule resolution :premises (t1 t14 t33))
% 20.40/20.64  (step t35 (cl (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_2 tptp.result_1))) :rule or :premises (t34))
% 20.40/20.64  (step t36 (cl (not (= tptp.result_2 tptp.result_1)) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule reordering :premises (t35))
% 20.40/20.64  (step t37 (cl (not (= (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1)))) (not (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1))))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1))) :rule equiv_pos2)
% 20.40/20.64  (step t38 (cl (= (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule refl)
% 20.40/20.64  (step t39 (cl (= (= (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1)) true) (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1)))) :rule equiv_simplify)
% 20.40/20.64  (step t40 (cl (not (= (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1)) true)) (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1))) :rule equiv1 :premises (t39))
% 20.40/20.64  (step t41 (cl (= (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1)) (= (= tptp.result_2 tptp.result_1) (not (not (= tptp.result_2 tptp.result_1)))))) :rule all_simplify)
% 20.40/20.64  (step t42 (cl (= (= tptp.result_2 tptp.result_1) (= tptp.result_2 tptp.result_1))) :rule refl)
% 20.40/20.64  (step t43 (cl (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1))) :rule all_simplify)
% 20.40/20.64  (step t44 (cl (= (= (= tptp.result_2 tptp.result_1) (not (not (= tptp.result_2 tptp.result_1)))) (= (= tptp.result_2 tptp.result_1) (= tptp.result_2 tptp.result_1)))) :rule cong :premises (t42 t43))
% 20.40/20.64  (step t45 (cl (= (= (= tptp.result_2 tptp.result_1) (= tptp.result_2 tptp.result_1)) true)) :rule all_simplify)
% 20.40/20.64  (step t46 (cl (= (= (= tptp.result_2 tptp.result_1) (not (not (= tptp.result_2 tptp.result_1)))) true)) :rule trans :premises (t44 t45))
% 20.40/20.64  (step t47 (cl (= (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1)) true)) :rule trans :premises (t41 t46))
% 20.40/20.64  (step t48 (cl (= (not (not (= tptp.result_2 tptp.result_1))) (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t40 t47))
% 20.40/20.64  (step t49 (cl (= (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1)))) :rule cong :premises (t38 t48))
% 20.40/20.64  (step t50 (cl (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) :rule or_neg)
% 20.40/20.64  (step t51 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (not (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t52 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (not (not (not (= tptp.result_2 tptp.result_1))))) :rule or_neg)
% 20.40/20.64  (step t53 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1))))) :rule resolution :premises (t50 t51 t52))
% 20.40/20.64  (step t54 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1))))) :rule contraction :premises (t53))
% 20.40/20.64  (step t55 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t37 t49 t54))
% 20.40/20.64  (step t56 (cl (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1)) :rule or :premises (t55))
% 20.40/20.64  (step t57 (cl (= tptp.result_2 tptp.result_1) (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t56))
% 20.40/20.64  (step t58 (cl (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule and_neg)
% 20.40/20.64  (step t59 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule or_neg)
% 20.40/20.64  (step t60 (cl (not (= (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))))))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))))) (not (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))))))))))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule equiv_pos2)
% 20.40/20.64  (anchor :step t61 :args ((A__questionmark_v_2_112 Int) (:= A__questionmark_v_2_112 A__questionmark_v_2_112)))
% 20.40/20.64  (step t61.t1 (cl (= A__questionmark_v_2_112 A__questionmark_v_2_112)) :rule refl)
% 20.40/20.64  (step t61.t2 (cl (= (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule refl)
% 20.40/20.64  (step t61.t3 (cl (= (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)))) :rule all_simplify)
% 20.40/20.64  (step t61.t4 (cl (= (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|)))) :rule all_simplify)
% 20.40/20.64  (step t61.t5 (cl (= (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))))) :rule cong :premises (t61.t4))
% 20.40/20.64  (step t61.t6 (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)
% 20.40/20.64  (step t61.t7 (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 (t61.t6))
% 20.40/20.64  (step t61.t8 (cl (= (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) 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.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated)))))) :rule cong :premises (t61.t5 t61.t7))
% 20.40/20.64  (step t61.t9 (cl (= (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) 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.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))))) :rule cong :premises (t61.t8))
% 20.40/20.64  (step t61.t10 (cl (= (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)))) :rule all_simplify)
% 20.40/20.64  (step t61.t11 (cl (= (= |tptp.'BeingConstructed'| tptp.nullObject) (= |tptp.'BeingConstructed'| tptp.nullObject))) :rule refl)
% 20.40/20.64  (step t61.t12 (cl (= (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (= tptp.this (|tptp.'AsPureObject'| tptp.this)))) :rule all_simplify)
% 20.40/20.64  (anchor :step t61.t13 :args ((A__questionmark_pc Int) (:= A__questionmark_pc A__questionmark_pc)))
% 20.40/20.64  (step t61.t13.t1 (cl (= A__questionmark_pc A__questionmark_pc)) :rule refl)
% 20.40/20.64  (anchor :step t61.t13.t2 :args ((A__questionmark_v_9_121 Int) (:= A__questionmark_v_9_121 A__questionmark_v_9_121)))
% 20.40/20.64  (step t61.t13.t2.t1 (cl (= A__questionmark_v_9_121 A__questionmark_v_9_121)) :rule refl)
% 20.40/20.64  (step t61.t13.t2.t2 (cl (= (= A__questionmark_v_9_121 (tptp.typeof A__questionmark_pc)) (= A__questionmark_v_9_121 (tptp.typeof A__questionmark_pc)))) :rule refl)
% 20.40/20.64  (step t61.t13.t2.t3 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= A__questionmark_pc tptp.nullObject))) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t2.t4 (cl (= (= A__questionmark_pc tptp.nullObject) (= tptp.nullObject A__questionmark_pc))) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t2.t5 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= tptp.nullObject A__questionmark_pc))) :rule trans :premises (t61.t13.t2.t3 t61.t13.t2.t4))
% 20.40/20.64  (step t61.t13.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)
% 20.40/20.64  (step t61.t13.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 (t61.t13.t2.t6))
% 20.40/20.64  (step t61.t13.t2.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))))) :rule refl)
% 20.40/20.64  (step t61.t13.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) :rule refl)
% 20.40/20.64  (step t61.t13.t2.t10 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)))) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)))))) :rule cong :premises (t61.t13.t2.t5 t61.t13.t2.t7 t61.t13.t2.t8 t61.t13.t2.t9))
% 20.40/20.64  (step t61.t13.t2.t11 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))))) :rule cong :premises (t61.t13.t2.t10))
% 20.40/20.64  (step t61.t13.t2.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121) (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)))) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t2.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))))) :rule cong :premises (t61.t13.t2.t12))
% 20.40/20.64  (step t61.t13.t2.t14 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121) (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t2.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) :rule cong :premises (t61.t13.t2.t14))
% 20.40/20.64  (step t61.t13.t2.t16 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121))) (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) :rule cong :premises (t61.t13.t2.t13 t61.t13.t2.t15))
% 20.40/20.64  (step t61.t13.t2.t17 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule cong :premises (t61.t13.t2.t16))
% 20.40/20.64  (step t61.t13.t2.t18 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121))))) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t61.t13.t2.t11 t61.t13.t2.t17))
% 20.40/20.64  (step t61.t13.t2.t19 (cl (= (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))) (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule cong :premises (t61.t13.t2.t2 t61.t13.t2.t18))
% 20.40/20.64  (step t61.t13.t2 (cl (= (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121))))))) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) :rule bind)
% 20.40/20.64  (step t61.t13.t3 (cl (= (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (forall ((A__questionmark_v_9_121 Int)) (not (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))))) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t4 (cl (= (forall ((A__questionmark_v_9_121 Int)) (not (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (forall ((A__questionmark_v_9_121 Int)) (or (not (= A__questionmark_v_9_121 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t5 (cl (= (forall ((A__questionmark_v_9_121 Int)) (or (not (= A__questionmark_v_9_121 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)
% 20.40/20.64  (step t61.t13.t6 (cl (= (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc)) true)) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t7 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (not true))) :rule cong :premises (t61.t13.t6))
% 20.40/20.64  (step t61.t13.t8 (cl (= (not true) false)) :rule all_simplify)
% 20.40/20.64  (step t61.t13.t9 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) false)) :rule trans :premises (t61.t13.t7 t61.t13.t8))
% 20.40/20.64  (step t61.t13.t10 (cl (= (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)
% 20.40/20.64  (step t61.t13.t11 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t9 t61.t13.t10))
% 20.40/20.64  (step t61.t13.t12 (cl (= (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)
% 20.40/20.64  (step t61.t13.t13 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t11 t61.t13.t12))
% 20.40/20.64  (step t61.t13.t14 (cl (= (forall ((A__questionmark_v_9_121 Int)) (or (not (= A__questionmark_v_9_121 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t5 t61.t13.t13))
% 20.40/20.64  (step t61.t13.t15 (cl (= (forall ((A__questionmark_v_9_121 Int)) (not (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t4 t61.t13.t14))
% 20.40/20.64  (step t61.t13.t16 (cl (= (not (forall ((A__questionmark_v_9_121 Int)) (not (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t15))
% 20.40/20.64  (step t61.t13.t17 (cl (= (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_9_121 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_9_121 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t3 t61.t13.t16))
% 20.40/20.64  (step t61.t13.t18 (cl (= (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13.t2 t61.t13.t17))
% 20.40/20.64  (step t61.t13 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)
% 20.40/20.64  (step t61.t14 (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)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)
% 20.40/20.64  (step t61.t15 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (t61.t13 t61.t14))
% 20.40/20.64  (step t61.t16 (cl (= (or (not (<= 0 0)) (not (<= 0 0))) (not (<= 0 0)))) :rule all_simplify)
% 20.40/20.64  (step t61.t17 (cl (= (<= 0 0) true)) :rule all_simplify)
% 20.40/20.64  (step t61.t18 (cl (= (not (<= 0 0)) (not true))) :rule cong :premises (t61.t17))
% 20.40/20.64  (step t61.t19 (cl (= (not true) false)) :rule all_simplify)
% 20.40/20.64  (step t61.t20 (cl (= (not (<= 0 0)) false)) :rule trans :premises (t61.t18 t61.t19))
% 20.40/20.64  (step t61.t21 (cl (= (or (not (<= 0 0)) (not (<= 0 0))) false)) :rule trans :premises (t61.t16 t61.t20))
% 20.40/20.64  (step t61.t22 (cl (= (not (or (not (<= 0 0)) (not (<= 0 0)))) (not false))) :rule cong :premises (t61.t21))
% 20.40/20.64  (step t61.t23 (cl (= (not false) true)) :rule all_simplify)
% 20.40/20.64  (step t61.t24 (cl (= (not (or (not (<= 0 0)) (not (<= 0 0)))) true)) :rule trans :premises (t61.t22 t61.t23))
% 20.40/20.64  (step t61.t25 (cl (= (= tptp.result_1 0) (= tptp.result_1 0))) :rule refl)
% 20.40/20.64  (step t61.t26 (cl (= (<= 0 tptp.result_1) (>= tptp.result_1 0))) :rule all_simplify)
% 20.40/20.64  (step t61.t27 (cl (= (not (<= 0 tptp.result_1)) (not (>= tptp.result_1 0)))) :rule cong :premises (t61.t26))
% 20.40/20.64  (step t61.t28 (cl (= (<= tptp.result_1 1) (not (>= tptp.result_1 2)))) :rule all_simplify)
% 20.40/20.64  (step t61.t29 (cl (= (not (<= tptp.result_1 1)) (not (not (>= tptp.result_1 2))))) :rule cong :premises (t61.t28))
% 20.40/20.64  (step t61.t30 (cl (= (not (not (>= tptp.result_1 2))) (>= tptp.result_1 2))) :rule all_simplify)
% 20.40/20.64  (step t61.t31 (cl (= (not (<= tptp.result_1 1)) (>= tptp.result_1 2))) :rule trans :premises (t61.t29 t61.t30))
% 20.40/20.64  (step t61.t32 (cl (= (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1))) (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2)))) :rule cong :premises (t61.t27 t61.t31))
% 20.40/20.64  (step t61.t33 (cl (= (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))))) :rule cong :premises (t61.t32))
% 20.40/20.64  (step t61.t34 (cl (= (= tptp.result_1 A__questionmark_v_2_112) (= tptp.result_1 A__questionmark_v_2_112))) :rule refl)
% 20.40/20.64  (step t61.t35 (cl (= (not (= tptp.result_2 A__questionmark_v_2_112)) (not (= tptp.result_2 A__questionmark_v_2_112)))) :rule refl)
% 20.40/20.64  (step t61.t36 (cl (= (=> (= tptp.result_2 A__questionmark_v_2_112) true) true)) :rule all_simplify)
% 20.40/20.64  (step t61.t37 (cl (= (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)) (not true))) :rule cong :premises (t61.t36))
% 20.40/20.64  (step t61.t38 (cl (= (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)) false)) :rule trans :premises (t61.t37 t61.t19))
% 20.40/20.64  (step t61.t39 (cl (= (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))) (or (not (= tptp.result_2 A__questionmark_v_2_112)) false))) :rule cong :premises (t61.t35 t61.t38))
% 20.40/20.64  (step t61.t40 (cl (= (or (not (= tptp.result_2 A__questionmark_v_2_112)) false) (not (= tptp.result_2 A__questionmark_v_2_112)))) :rule all_simplify)
% 20.40/20.64  (step t61.t41 (cl (= (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))) (not (= tptp.result_2 A__questionmark_v_2_112)))) :rule trans :premises (t61.t39 t61.t40))
% 20.40/20.64  (step t61.t42 (cl (= (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))) (not (not (= tptp.result_2 A__questionmark_v_2_112))))) :rule cong :premises (t61.t41))
% 20.40/20.64  (step t61.t43 (cl (= (not (not (= tptp.result_2 A__questionmark_v_2_112))) (= tptp.result_2 A__questionmark_v_2_112))) :rule all_simplify)
% 20.40/20.64  (step t61.t44 (cl (= (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))) (= tptp.result_2 A__questionmark_v_2_112))) :rule trans :premises (t61.t42 t61.t43))
% 20.40/20.64  (step t61.t45 (cl (= (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112)))) :rule cong :premises (t42 t61.t44))
% 20.40/20.64  (step t61.t46 (cl (= (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))) :rule cong :premises (t61.t33 t61.t45))
% 20.40/20.64  (step t61.t47 (cl (= (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112)))))) :rule cong :premises (t61.t34 t61.t46))
% 20.40/20.64  (step t61.t48 (cl (= (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) :rule cong :premises (t61.t33 t61.t47))
% 20.40/20.64  (step t61.t49 (cl (= (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))) (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112)))))))) :rule cong :premises (t61.t25 t61.t48))
% 20.40/20.64  (step t61.t50 (cl (= (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))))) :rule cong :premises (t61.t49))
% 20.40/20.64  (step t61.t51 (cl (= (= 0 A__questionmark_v_2_112) (= A__questionmark_v_2_112 0))) :rule all_simplify)
% 20.40/20.64  (step t61.t52 (cl (= (not (= 0 A__questionmark_v_2_112)) (not (= A__questionmark_v_2_112 0)))) :rule cong :premises (t61.t51))
% 20.40/20.64  (step t61.t53 (cl (= (or (not (<= 1 1)) (not (<= 1 1))) (not (<= 1 1)))) :rule all_simplify)
% 20.40/20.64  (step t61.t54 (cl (= (<= 1 1) true)) :rule all_simplify)
% 20.40/20.64  (step t61.t55 (cl (= (not (<= 1 1)) (not true))) :rule cong :premises (t61.t54))
% 20.40/20.64  (step t61.t56 (cl (= (not (<= 1 1)) false)) :rule trans :premises (t61.t55 t61.t19))
% 20.40/20.64  (step t61.t57 (cl (= (or (not (<= 1 1)) (not (<= 1 1))) false)) :rule trans :premises (t61.t53 t61.t56))
% 20.40/20.64  (step t61.t58 (cl (= (not (or (not (<= 1 1)) (not (<= 1 1)))) (not false))) :rule cong :premises (t61.t57))
% 20.40/20.64  (step t61.t59 (cl (= (not (or (not (<= 1 1)) (not (<= 1 1)))) true)) :rule trans :premises (t61.t58 t61.t23))
% 20.40/20.64  (step t61.t60 (cl (= (= tptp.result_1 1) (= tptp.result_1 1))) :rule refl)
% 20.40/20.64  (step t61.t61 (cl (= (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))) (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112)))))))) :rule cong :premises (t61.t60 t61.t48))
% 20.40/20.64  (step t61.t62 (cl (= (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))))) :rule cong :premises (t61.t61))
% 20.40/20.64  (step t61.t63 (cl (= (= 1 A__questionmark_v_2_112) (= A__questionmark_v_2_112 1))) :rule all_simplify)
% 20.40/20.64  (step t61.t64 (cl (= (not (= 1 A__questionmark_v_2_112)) (not (= A__questionmark_v_2_112 1)))) :rule cong :premises (t61.t63))
% 20.40/20.64  (step t61.t65 (cl (= (= tptp.result_0 A__questionmark_v_2_112) (= tptp.result_0 A__questionmark_v_2_112))) :rule refl)
% 20.40/20.64  (step t61.t66 (cl (= (= tptp.result_2 tptp.result_0) (= tptp.result_2 tptp.result_0))) :rule refl)
% 20.40/20.64  (step t61.t67 (cl (= (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))) :rule cong :premises (t61.t66 t61.t44))
% 20.40/20.64  (step t61.t68 (cl (= (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))) :rule cong :premises (t61.t65 t61.t67))
% 20.40/20.64  (step t61.t69 (cl (= (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))) (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))) :rule cong :premises (t61.t64 t61.t68))
% 20.40/20.64  (step t61.t70 (cl (= (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))) (=> true (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))) :rule cong :premises (t61.t59 t61.t69))
% 20.40/20.64  (step t61.t71 (cl (= (=> true (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))) (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))) :rule all_simplify)
% 20.40/20.64  (step t61.t72 (cl (= (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))) (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))) :rule trans :premises (t61.t70 t61.t71))
% 20.40/20.64  (step t61.t73 (cl (= (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))) :rule cong :premises (t61.t72))
% 20.40/20.64  (step t61.t74 (cl (= (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))) :rule cong :premises (t61.t62 t61.t73))
% 20.40/20.64  (step t61.t75 (cl (= (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))) :rule cong :premises (t61.t74))
% 20.40/20.64  (step t61.t76 (cl (= (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))) (=> true (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))) :rule cong :premises (t61.t59 t61.t75))
% 20.40/20.64  (step t61.t77 (cl (= (=> true (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))) :rule all_simplify)
% 20.40/20.64  (step t61.t78 (cl (= (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))) :rule trans :premises (t61.t76 t61.t77))
% 20.40/20.64  (step t61.t79 (cl (= (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))) (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))) :rule cong :premises (t61.t52 t61.t78))
% 20.40/20.64  (step t61.t80 (cl (= (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))) (=> true (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))) :rule cong :premises (t61.t24 t61.t79))
% 20.40/20.64  (step t61.t81 (cl (= (=> true (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))) (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))) :rule all_simplify)
% 20.40/20.64  (step t61.t82 (cl (= (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))) (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))) :rule trans :premises (t61.t80 t61.t81))
% 20.40/20.64  (step t61.t83 (cl (= (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))) :rule cong :premises (t61.t82))
% 20.40/20.64  (step t61.t84 (cl (= (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))) (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))) :rule cong :premises (t61.t50 t61.t83))
% 20.40/20.64  (step t61.t85 (cl (= (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))) :rule cong :premises (t61.t84))
% 20.40/20.64  (step t61.t86 (cl (= (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))) (=> true (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))) :rule cong :premises (t61.t24 t61.t85))
% 20.40/20.64  (step t61.t87 (cl (= (=> true (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))) :rule all_simplify)
% 20.40/20.64  (step t61.t88 (cl (= (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))) :rule trans :premises (t61.t86 t61.t87))
% 20.40/20.64  (step t61.t89 (cl (= (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))) :rule cong :premises (t61.t15 t61.t88))
% 20.40/20.64  (step t61.t90 (cl (= (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))))) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))))) :rule cong :premises (t61.t12 t61.t89))
% 20.40/20.64  (step t61.t91 (cl (= (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))) :rule cong :premises (t61.t11 t61.t90))
% 20.40/20.64  (step t61.t92 (cl (= (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))))))) :rule cong :premises (t61.t10 t61.t91))
% 20.40/20.64  (step t61.t93 (cl (= (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))) :rule cong :premises (t61.t9 t61.t92))
% 20.40/20.64  (step t61.t94 (cl (= (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))))))))) (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))))))))) :rule cong :premises (t61.t3 t61.t93))
% 20.40/20.64  (step t61.t95 (cl (= (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))))))) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))))) :rule cong :premises (t61.t94))
% 20.40/20.64  (step t61.t96 (cl (= (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))))))))))))))))))) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))))))))))) :rule cong :premises (t61.t2 t61.t95))
% 20.40/20.64  (step t61 (cl (= (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))))))))) (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))))))) :rule bind)
% 20.40/20.64  (step t62 (cl (= (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))))) (not (forall ((A__questionmark_v_2_112 Int)) (not (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))))))))) :rule all_simplify)
% 20.40/20.64  (step t63 (cl (= (forall ((A__questionmark_v_2_112 Int)) (not (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))))))))))) (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112))))))))) :rule all_simplify)
% 20.40/20.64  (step t64 (cl (= (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112))))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)))))) (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112)))))))))) :rule all_simplify)
% 20.40/20.64  (step t65 (cl (= (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))))) :rule refl)
% 20.40/20.64  (step t66 (cl (= (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))))) :rule refl)
% 20.40/20.64  (step t67 (cl (= (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) :rule refl)
% 20.40/20.64  (step t68 (cl (= (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))))) :rule refl)
% 20.40/20.64  (step t69 (cl (= (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= |tptp.'BeingConstructed'| tptp.nullObject)))) :rule refl)
% 20.40/20.64  (step t70 (cl (= (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))))) :rule refl)
% 20.40/20.64  (step t71 (cl (= (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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_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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 refl)
% 20.40/20.64  (step t72 (cl (= (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112))))))) (or (not (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule all_simplify)
% 20.40/20.64  (step t73 (cl (= (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) true)) :rule all_simplify)
% 20.40/20.64  (step t74 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not true))) :rule cong :premises (t73))
% 20.40/20.64  (step t75 (cl (= (not true) false)) :rule all_simplify)
% 20.40/20.64  (step t76 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) false)) :rule trans :premises (t74 t75))
% 20.40/20.64  (step t77 (cl (= (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))) :rule refl)
% 20.40/20.64  (step t78 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) (or false (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule cong :premises (t76 t77))
% 20.40/20.64  (step t79 (cl (= (or false (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))) :rule all_simplify)
% 20.40/20.64  (step t80 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))) :rule trans :premises (t78 t79))
% 20.40/20.64  (step t81 (cl (= (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112))))))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))) :rule trans :premises (t72 t80))
% 20.40/20.64  (step t82 (cl (= (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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)))))) (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112)))))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule cong :premises (t65 t66 t67 t68 t69 t70 t71 t81))
% 20.40/20.64  (step t83 (cl (= (forall ((A__questionmark_v_2_112 Int)) (or (not (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 A__questionmark_v_2_112)) (or (= A__questionmark_v_2_112 1) (not (= tptp.result_0 A__questionmark_v_2_112)) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 A__questionmark_v_2_112))))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule trans :premises (t64 t82))
% 20.40/20.64  (step t84 (cl (= (forall ((A__questionmark_v_2_112 Int)) (not (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112))))))))))))))))))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule trans :premises (t63 t83))
% 20.40/20.64  (step t85 (cl (= (not (forall ((A__questionmark_v_2_112 Int)) (not (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))))) :rule cong :premises (t84))
% 20.40/20.64  (step t86 (cl (= (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) (=> (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= tptp.this (|tptp.'AsPureObject'| tptp.this)) (=> (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (=> (= tptp.result_1 0) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 0)) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (>= tptp.result_1 0)) (>= tptp.result_1 2))) (=> (= tptp.result_2 tptp.result_1) (= tptp.result_2 A__questionmark_v_2_112))))))) (not (=> (not (= A__questionmark_v_2_112 1)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (= tptp.result_2 A__questionmark_v_2_112)))))))))))))))))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))))) :rule trans :premises (t62 t85))
% 20.40/20.64  (step t87 (cl (= (exists ((A__questionmark_v_2_112 Int)) (and (= A__questionmark_v_2_112 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (= (|tptp.'AsPureObject'| tptp.this) tptp.this) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_9_121 Int)) (and (= A__questionmark_v_9_121 (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) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_9_121)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_9_121)))))))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (=> (= tptp.result_1 0) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 0 0)) (not (<= 0 0)))) (=> (not (= 0 A__questionmark_v_2_112)) (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (not (or (not (=> (= tptp.result_1 1) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_1 A__questionmark_v_2_112) (=> (not (or (not (<= 0 tptp.result_1)) (not (<= tptp.result_1 1)))) (=> (= tptp.result_2 tptp.result_1) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true)))))))))) (not (=> (not (or (not (<= 1 1)) (not (<= 1 1)))) (=> (not (= 1 A__questionmark_v_2_112)) (=> (= tptp.result_0 A__questionmark_v_2_112) (=> (= tptp.result_2 tptp.result_0) (not (or (not (= tptp.result_2 A__questionmark_v_2_112)) (not (=> (= tptp.result_2 A__questionmark_v_2_112) true))))))))))))))))))))))))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))))) :rule trans :premises (t61 t86))
% 20.40/20.64  (step t88 (cl (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'IntQueue'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= tptp.this (|tptp.'AsPureObject'| tptp.this))) (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'| A__questionmark_pc tptp.ownerRef) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| tptp.this 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 (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))))) :rule resolution :premises (t60 t87 a2))
% 20.40/20.64  (step t89 (cl (not (and (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))))) :rule not_or :premises (t88))
% 20.40/20.64  (step t90 (cl (not (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) :rule not_and :premises (t89))
% 20.40/20.64  (step t91 (cl (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule and_neg)
% 20.40/20.64  (step t92 (cl (=> (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule implies_neg1)
% 20.40/20.64  (anchor :step t93)
% 20.40/20.64  (assume t93.a0 (= tptp.result_2 tptp.result_0))
% 20.40/20.64  (assume t93.a1 (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))
% 20.40/20.64  (step t93.t1 (cl (=> (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) :rule implies_neg1)
% 20.40/20.64  (anchor :step t93.t2)
% 20.40/20.64  (assume t93.t2.a0 (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))
% 20.40/20.64  (assume t93.t2.a1 (= tptp.result_2 tptp.result_0))
% 20.40/20.64  (step t93.t2.t1 (cl (= tptp.result_0 tptp.result_2)) :rule symm :premises (t93.t2.a1))
% 20.40/20.64  (step t93.t2.t2 (cl (= tptp.result_2 tptp.result_0)) :rule symm :premises (t93.t2.t1))
% 20.40/20.64  (step t93.t2.t3 (cl (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) tptp.result_0)) :rule symm :premises (t93.t2.a0))
% 20.40/20.64  (step t93.t2.t4 (cl (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule symm :premises (t93.t2.t3))
% 20.40/20.64  (step t93.t2.t5 (cl (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule trans :premises (t93.t2.t2 t93.t2.t4))
% 20.40/20.64  (step t93.t2 (cl (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule subproof :discharge (t93.t2.a0 t93.t2.a1))
% 20.40/20.64  (step t93.t3 (cl (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule and_pos)
% 20.40/20.64  (step t93.t4 (cl (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0)) :rule and_pos)
% 20.40/20.64  (step t93.t5 (cl (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)))) :rule resolution :premises (t93.t2 t93.t3 t93.t4))
% 20.40/20.64  (step t93.t6 (cl (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule reordering :premises (t93.t5))
% 20.40/20.64  (step t93.t7 (cl (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule contraction :premises (t93.t6))
% 20.40/20.64  (step t93.t8 (cl (=> (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule resolution :premises (t93.t1 t93.t7))
% 20.40/20.64  (step t93.t9 (cl (=> (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule implies_neg2)
% 20.40/20.64  (step t93.t10 (cl (=> (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (=> (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t93.t8 t93.t9))
% 20.40/20.64  (step t93.t11 (cl (=> (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule contraction :premises (t93.t10))
% 20.40/20.64  (step t93.t12 (cl (not (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule implies :premises (t93.t11))
% 20.40/20.64  (step t93.t13 (cl (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0)) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0))) :rule and_neg)
% 20.40/20.64  (step t93.t14 (cl (and (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_2 tptp.result_0))) :rule resolution :premises (t93.t13 t93.a1 t93.a0))
% 20.40/20.64  (step t93.t15 (cl (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule resolution :premises (t93.t12 t93.t14))
% 20.40/20.64  (step t93 (cl (not (= tptp.result_2 tptp.result_0)) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule subproof :discharge (t93.a0 t93.a1))
% 20.40/20.64  (step t94 (cl (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 tptp.result_0)) :rule and_pos)
% 20.40/20.64  (step t95 (cl (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule and_pos)
% 20.40/20.64  (step t96 (cl (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule resolution :premises (t93 t94 t95))
% 20.40/20.64  (step t97 (cl (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule reordering :premises (t96))
% 20.40/20.64  (step t98 (cl (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule contraction :premises (t97))
% 20.40/20.64  (step t99 (cl (=> (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule resolution :premises (t92 t98))
% 20.40/20.64  (step t100 (cl (=> (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule implies_neg2)
% 20.40/20.64  (step t101 (cl (=> (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (=> (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t99 t100))
% 20.40/20.64  (step t102 (cl (=> (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule contraction :premises (t101))
% 20.40/20.64  (step t103 (cl (not (and (= tptp.result_2 tptp.result_0) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule implies :premises (t102))
% 20.40/20.64  (step t104 (cl (not (= tptp.result_2 tptp.result_0)) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule resolution :premises (t91 t103))
% 20.40/20.64  (step t105 (cl (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t104))
% 20.40/20.64  (step t106 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule or_neg)
% 20.40/20.64  (step t107 (cl (not (= (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0)))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_0)))) (not (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0))))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_0))) :rule equiv_pos2)
% 20.40/20.64  (step t108 (cl (= (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule refl)
% 20.40/20.64  (step t109 (cl (= (= (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0)) true) (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0)))) :rule equiv_simplify)
% 20.40/20.64  (step t110 (cl (not (= (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0)) true)) (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0))) :rule equiv1 :premises (t109))
% 20.40/20.64  (step t111 (cl (= (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0)) (= (= tptp.result_2 tptp.result_0) (not (not (= tptp.result_2 tptp.result_0)))))) :rule all_simplify)
% 20.40/20.64  (step t112 (cl (= (= tptp.result_2 tptp.result_0) (= tptp.result_2 tptp.result_0))) :rule refl)
% 20.40/20.64  (step t113 (cl (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0))) :rule all_simplify)
% 20.40/20.64  (step t114 (cl (= (= (= tptp.result_2 tptp.result_0) (not (not (= tptp.result_2 tptp.result_0)))) (= (= tptp.result_2 tptp.result_0) (= tptp.result_2 tptp.result_0)))) :rule cong :premises (t112 t113))
% 20.40/20.64  (step t115 (cl (= (= (= tptp.result_2 tptp.result_0) (= tptp.result_2 tptp.result_0)) true)) :rule all_simplify)
% 20.40/20.64  (step t116 (cl (= (= (= tptp.result_2 tptp.result_0) (not (not (= tptp.result_2 tptp.result_0)))) true)) :rule trans :premises (t114 t115))
% 20.40/20.64  (step t117 (cl (= (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0)) true)) :rule trans :premises (t111 t116))
% 20.40/20.64  (step t118 (cl (= (not (not (= tptp.result_2 tptp.result_0))) (= tptp.result_2 tptp.result_0))) :rule resolution :premises (t110 t117))
% 20.40/20.64  (step t119 (cl (= (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0)))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_0)))) :rule cong :premises (t108 t118))
% 20.40/20.64  (step t120 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0)))) :rule or_neg)
% 20.40/20.64  (step t121 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0)))) (not (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t122 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0)))) (not (not (not (= tptp.result_2 tptp.result_0))))) :rule or_neg)
% 20.40/20.64  (step t123 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0)))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0))))) :rule resolution :premises (t120 t121 t122))
% 20.40/20.64  (step t124 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_0))))) :rule contraction :premises (t123))
% 20.40/20.64  (step t125 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_0))) :rule resolution :premises (t107 t119 t124))
% 20.40/20.64  (step t126 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_0)) :rule or :premises (t125))
% 20.40/20.64  (step t127 (cl (= tptp.result_2 tptp.result_0) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t126))
% 20.40/20.64  (step t128 (cl (not (= (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule equiv_pos2)
% 20.40/20.64  (step t129 (cl (= (= (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true) (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule equiv_simplify)
% 20.40/20.64  (step t130 (cl (not (= (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule equiv1 :premises (t129))
% 20.40/20.64  (step t131 (cl (= (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) :rule all_simplify)
% 20.40/20.64  (step t132 (cl (= (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule refl)
% 20.40/20.64  (step t133 (cl (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule all_simplify)
% 20.40/20.64  (step t134 (cl (= (= (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (= (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule cong :premises (t132 t133))
% 20.40/20.64  (step t135 (cl (= (= (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) :rule all_simplify)
% 20.40/20.64  (step t136 (cl (= (= (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) true)) :rule trans :premises (t134 t135))
% 20.40/20.64  (step t137 (cl (= (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) :rule trans :premises (t131 t136))
% 20.40/20.64  (step t138 (cl (= (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t130 t137))
% 20.40/20.64  (step t139 (cl (= (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule cong :premises (t108 t138))
% 20.40/20.64  (step t140 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t141 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t142 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule or_neg)
% 20.40/20.64  (step t143 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule resolution :premises (t140 t141 t142))
% 20.40/20.64  (step t144 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule contraction :premises (t143))
% 20.40/20.64  (step t145 (cl (or (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t128 t139 t144))
% 20.40/20.64  (step t146 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule or :premises (t145))
% 20.40/20.64  (step t147 (cl (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t146))
% 20.40/20.64  (step t148 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t105 t106 t127 t147))
% 20.40/20.64  (step t149 (cl (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule contraction :premises (t148))
% 20.40/20.64  (step t150 (cl (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule or_neg)
% 20.40/20.64  (step t151 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule or_neg)
% 20.40/20.64  (step t152 (cl (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t59 t58 t149 t90 t150 t151))
% 20.40/20.64  (step t153 (cl (not (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule contraction :premises (t152))
% 20.40/20.64  (step t154 (cl (not (= (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1)))) (not (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1))))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1))) :rule equiv_pos2)
% 20.40/20.64  (step t155 (cl (= (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule refl)
% 20.40/20.64  (step t156 (cl (= (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1)))) :rule cong :premises (t155 t48))
% 20.40/20.64  (step t157 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) :rule or_neg)
% 20.40/20.64  (step t158 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (not (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t159 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (not (not (not (= tptp.result_2 tptp.result_1))))) :rule or_neg)
% 20.40/20.64  (step t160 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1)))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1))))) :rule resolution :premises (t157 t158 t159))
% 20.40/20.64  (step t161 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_2 tptp.result_1))))) :rule contraction :premises (t160))
% 20.40/20.64  (step t162 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1))) :rule resolution :premises (t154 t156 t161))
% 20.40/20.64  (step t163 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_2 tptp.result_1)) :rule or :premises (t162))
% 20.40/20.64  (step t164 (cl (= tptp.result_2 tptp.result_1) (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t163))
% 20.40/20.64  (step t165 (cl (not (= (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule equiv_pos2)
% 20.40/20.64  (step t166 (cl (= (= (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true) (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule equiv_simplify)
% 20.40/20.64  (step t167 (cl (not (= (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule equiv1 :premises (t166))
% 20.40/20.64  (step t168 (cl (= (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) :rule all_simplify)
% 20.40/20.64  (step t169 (cl (= (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule refl)
% 20.40/20.64  (step t170 (cl (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule all_simplify)
% 20.40/20.64  (step t171 (cl (= (= (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (= (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule cong :premises (t169 t170))
% 20.40/20.64  (step t172 (cl (= (= (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) :rule all_simplify)
% 20.40/20.64  (step t173 (cl (= (= (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) true)) :rule trans :premises (t171 t172))
% 20.40/20.64  (step t174 (cl (= (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) true)) :rule trans :premises (t168 t173))
% 20.40/20.64  (step t175 (cl (= (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t167 t174))
% 20.40/20.64  (step t176 (cl (= (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule cong :premises (t155 t175))
% 20.40/20.64  (step t177 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t178 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t179 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule or_neg)
% 20.40/20.64  (step t180 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule resolution :premises (t177 t178 t179))
% 20.40/20.64  (step t181 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule contraction :premises (t180))
% 20.40/20.64  (step t182 (cl (or (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t165 t176 t181))
% 20.40/20.64  (step t183 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule or :premises (t182))
% 20.40/20.64  (step t184 (cl (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t183))
% 20.40/20.64  (step t185 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t36 t153 t164 t184))
% 20.40/20.64  (step t186 (cl (or (not (= tptp.result_1 0)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule contraction :premises (t185))
% 20.40/20.64  (step t187 (cl (not (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 0) (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))))) :rule resolution :premises (t90 t186))
% 20.40/20.64  (step t188 (cl (not (and (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (or (= (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|) 1) (not (= tptp.result_0 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_0)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule resolution :premises (t59 t187))
% 20.40/20.64  (step t189 (cl (not (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule resolution :premises (t58 t188 t149))
% 20.40/20.64  (step t190 (cl (= tptp.result_2 tptp.result_1)) :rule resolution :premises (t57 t189))
% 20.40/20.64  (step t191 (cl (not (= (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule equiv_pos2)
% 20.40/20.64  (step t192 (cl (= (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule cong :premises (t38 t175))
% 20.40/20.64  (step t193 (cl (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t194 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) :rule or_neg)
% 20.40/20.64  (step t195 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (not (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule or_neg)
% 20.40/20.64  (step t196 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))))) (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule resolution :premises (t193 t194 t195))
% 20.40/20.64  (step t197 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))))) :rule contraction :premises (t196))
% 20.40/20.64  (step t198 (cl (or (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule resolution :premises (t191 t192 t197))
% 20.40/20.64  (step t199 (cl (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule or :premises (t198))
% 20.40/20.64  (step t200 (cl (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)) (or (not (= tptp.result_1 1)) (not (>= tptp.result_1 0)) (>= tptp.result_1 2) (not (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) (not (= tptp.result_2 tptp.result_1)) (= tptp.result_2 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|)))) :rule reordering :premises (t199))
% 20.40/20.64  (step t201 (cl (= tptp.result_1 (tptp.select2 |tptp.'Heap'| tptp.this |tptp.'IntQueue_head'|))) :rule resolution :premises (t200 t189))
% 20.40/20.64  (step t202 (cl) :rule resolution :premises (t36 t190 t201 t153))
% 20.40/20.64  
% 20.40/20.65  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.qBh0g7wThX/cvc5---1.0.5_11509.smt2
% 20.40/20.65  % cvc5---1.0.5 exiting
% 20.40/20.66  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------