TPTP Problem File: SWC538_1.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SWC538_1 : TPTP v9.0.0. Released v9.0.0.
% Domain   : Software Creation
% Problem  : Atelier-B Proof Obligation: PO 11 129 Group s226 Tag s216
% Version  : Especial.
% English  :

% Refs     : [Deh22] Deharbe (2022), Proof Obligations from the B Formal Me
%          : [Deh24] Deharbe (2024), Email to Geoff Sutcliffe
% Source   : [Deh24]
% Names    : 0015-00204-11-129.tptp [Deh24]

% Status   : Theorem
% Rating   : 0.00 v9.0.0
% Syntax   : Number of formulae    :  607 ( 124 unt; 241 typ;   0 def)
%            Number of atoms       : 7777 ( 356 equ)
%            Maximal formula atoms :  789 (  21 avg)
%            Number of connectives : 7793 ( 233   ~; 516   |;4948   &)
%                                         ( 357 <=>;1739  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   47 (   8 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of FOOLs       :  302 (   0 fml; 302 var)
%            Number arithmetic     : 5214 (1294 atm;  55 fun; 170 num;3695 var)
%            Number of types       :   11 (   8 usr;   2 ari)
%            Number of type conns  :   45 (  22   >;  23   *;   0   +;   0  <<)
%            Number of predicates  :   26 (  19 usr;  12 prp; 0-4 aty)
%            Number of functors    :  285 ( 216 usr; 267 con; 0-2 aty)
%            Number of variables   : 4322 (2809   !;1513   ?;4322   :)
% SPC      : TX0_THM_EQU_ARI

% Comments : Autogenerated by PPTRANS-TPTP - github.com/CLEARSY/pptranspog
%------------------------------------------------------------------------------
tff(set_0_type,type,
    set_0: $tType ).

tff(mem0_type,type,
    mem0: ( $int * set_0 ) > $o ).

tff(set_1_type,type,
    set_1: $tType ).

tff(mem1_type,type,
    mem1: ( $real * set_1 ) > $o ).

tff(b_division_type,type,
    divB: ( $int * $int ) > $int ).

tff(b_division_def_1,axiom,
    ! [X: $int,Y: $int] :
      ( ( $lesseq(0,X)
        & $less(0,Y) )
     => ( divB(X,Y) = $quotient_f(X,Y) ) ) ).

tff(b_division_def_2,axiom,
    ! [X: $int,Y: $int] :
      ( ( $lesseq(X,0)
        & $less(0,Y) )
     => ( divB(X,Y) = $uminus($quotient_f($uminus(X),Y)) ) ) ).

tff(b_division_def_3,axiom,
    ! [X: $int,Y: $int] :
      ( ( $lesseq(0,X)
        & $less(Y,0) )
     => ( divB(X,Y) = $quotient_f(X,Y) ) ) ).

tff(b_division_def_4,axiom,
    ! [X: $int,Y: $int] :
      ( ( $lesseq(X,0)
        & $less(Y,0) )
     => ( divB(X,Y) = $quotient_f($uminus(X),$uminus(Y)) ) ) ).

tff(exp_type,type,
    exp: ( $int * $int ) > $int ).

tff(exp_def_1,axiom,
    ! [X: $int] : ( exp(X,0) = 1 ) ).

tff(exp_def_2,axiom,
    ! [X: $int,Y: $int] :
      ( $greatereq(Y,1)
     => ( exp(X,Y) = $sum(X,exp(X,$difference(Y,1))) ) ) ).

tff(rexp_type,type,
    rexp: ( $real * $int ) > $real ).

tff(rexp_def_1,axiom,
    ! [X: $real] :
      ( ( X != 0.0 )
     => ( rexp(X,0) = 1.0 ) ) ).

tff(rexp_def_2,axiom,
    ! [X: $real,Y: $int] :
      ( $greatereq(Y,1)
     => ( rexp(X,Y) = $sum(X,rexp(X,$difference(Y,1))) ) ) ).

tff(isum_type,type,
    isum: set_0 > $int ).

tff(isum_def_1,axiom,
    ! [S: set_0] :
      ( ! [X: $int] : ~ mem0(X,S)
     => ( isum(S) = 0 ) ) ).

tff(isum_def_2,axiom,
    ! [S1: set_0,S2: set_0,E: $int,N: $int] :
      ( ( ( isum(S1) = N )
        & ~ mem0(E,S1)
        & ! [X: $int] :
            ( mem0(X,S2)
           => ( ( X = E )
              | mem0(X,S1) ) )
        & ! [X: $int] :
            ( mem0(X,S1)
           => mem0(X,S2) ) )
     => ( isum(S2) = $sum(N,E) ) ) ).

tff(rsum_type,type,
    rsum: set_1 > $real ).

tff(rsum_def_1,axiom,
    ! [S: set_1,X: $real] :
      ( ~ mem1(X,S)
     => ( rsum(S) = 0.0 ) ) ).

tff(rsum_def_2,axiom,
    ! [S1: set_1,S2: set_1,E: $real,N: $real] :
      ( ( ( rsum(S1) = N )
        & ~ mem1(E,S1)
        & ! [X: $real] :
            ( mem1(X,S2)
           => ( ( X = E )
              | mem1(X,S1) ) )
        & ! [X: $real] :
            ( mem1(X,S1)
           => mem1(X,S2) ) )
     => ( rsum(S2) = $sum(N,E) ) ) ).

tff(iprod_type,type,
    iprod: set_0 > $int ).

tff(iprod_def_1,axiom,
    ! [S: set_0,X: $int] :
      ( ~ mem0(X,S)
     => ( iprod(S) = 1 ) ) ).

tff(iprod_def_2,axiom,
    ! [S1: set_0,S2: set_0,E: $int,N: $int] :
      ( ( ( iprod(S1) = N )
        & ~ mem0(E,S1)
        & ! [X: $int] :
            ( mem0(X,S2)
           => ( ( X = E )
              | mem0(X,S1) ) )
        & ! [X: $int] :
            ( ( ( X = E )
              | mem0(X,S1) )
           => mem0(X,S2) ) )
     => ( isum(S2) = $product(N,E) ) ) ).

tff(rprod_type,type,
    rprod: set_1 > $real ).

tff(rprod_def_1,axiom,
    ! [S: set_1,X: $real] :
      ( ~ mem1(X,S)
     => ( rprod(S) = 1.0 ) ) ).

tff(rprod_def_2,axiom,
    ! [S1: set_1,S2: set_1,E: $real,N: $real] :
      ( ( ( rprod(S1) = N )
        & ~ mem1(E,S1)
        & ! [X: $real] :
            ( mem1(X,S2)
           => ( ( X = E )
              | mem1(X,S1) ) )
        & ! [X: $real] :
            ( ( ( X = E )
              | mem1(X,S1) )
           => mem1(X,S2) ) )
     => ( rprod(S2) = $sum(N,E) ) ) ).

tff(min_int_type,type,
    min_int: $int ).

tff(max_int_type,type,
    max_int: $int ).

tff(min_int_axiom,axiom,
    min_int = $uminus(2147483648) ).

tff(max_int_axiom,axiom,
    max_int = 2147483647 ).

%--------------------------------------------------------------------------
%----Global declarations
tff(g_s0_0_type,type,
    g_s0_0: set_0 ).

tff(g_s100_133_type,type,
    g_s100_133: $int ).

tff(g_s101_134_type,type,
    g_s101_134: $int ).

tff(g_s102_135_type,type,
    g_s102_135: $int ).

tff(g_s103_136_type,type,
    g_s103_136: $int ).

tff(g_s104_137_type,type,
    g_s104_137: $int ).

tff(g_s105_138_type,type,
    g_s105_138: $int ).

tff(g_s106_139_type,type,
    g_s106_139: $int ).

tff(g_s107_140_type,type,
    g_s107_140: $int ).

tff(g_s108_141_type,type,
    g_s108_141: $int ).

tff(g_s109_142_type,type,
    g_s109_142: $int ).

tff(g_s10_10_type,type,
    g_s10_10: set_0 ).

tff(g_s110_143_type,type,
    g_s110_143: $int ).

tff(g_s111_144_type,type,
    g_s111_144: $int ).

tff(g_s112_145_type,type,
    g_s112_145: $int ).

tff(g_s113_146_type,type,
    g_s113_146: $int ).

tff(g_s114_147_type,type,
    g_s114_147: $int ).

tff(g_s115_148_type,type,
    g_s115_148: $int ).

tff(g_s116_149_type,type,
    g_s116_149: $int ).

tff(g_s117_150_type,type,
    g_s117_150: $int ).

tff(g_s118_151_type,type,
    g_s118_151: $int ).

tff(g_s119_152_type,type,
    g_s119_152: $int ).

tff(g_s11_11_type,type,
    g_s11_11: $int ).

tff(g_s120_153_type,type,
    g_s120_153: $int ).

tff(g_s121_154_type,type,
    g_s121_154: $int ).

tff(g_s122_155_type,type,
    g_s122_155: $int ).

tff(g_s123_156_type,type,
    g_s123_156: $int ).

tff(g_s124_157_type,type,
    g_s124_157: $int ).

tff(g_s125_158_type,type,
    g_s125_158: $int ).

tff(g_s126_159_type,type,
    g_s126_159: $int ).

tff(g_s127_160_type,type,
    g_s127_160: $int ).

tff(g_s128_161_type,type,
    g_s128_161: $int ).

tff(g_s129_162_type,type,
    g_s129_162: $int ).

tff(g_s12_12_type,type,
    g_s12_12: $int ).

tff(g_s130_163_type,type,
    g_s130_163: $int ).

tff(g_s131_164_type,type,
    g_s131_164: $int ).

tff(g_s132_165_type,type,
    g_s132_165: $int ).

tff(g_s133_166_type,type,
    g_s133_166: $int ).

tff(g_s134_167_type,type,
    g_s134_167: $int ).

tff(g_s135_168_type,type,
    g_s135_168: $int ).

tff(g_s136_169_type,type,
    g_s136_169: $int ).

tff(g_s137_170_type,type,
    g_s137_170: $int ).

tff(g_s138_171_type,type,
    g_s138_171: $int ).

tff(g_s139_172_type,type,
    g_s139_172: $int ).

tff(g_s13_13_type,type,
    g_s13_13: $int ).

tff(g_s140_173_type,type,
    g_s140_173: $int ).

tff(g_s141_174_type,type,
    g_s141_174: $int ).

tff(g_s142_175_type,type,
    g_s142_175: $int ).

tff(g_s143_176_type,type,
    g_s143_176: $int ).

tff(g_s144_177_type,type,
    g_s144_177: $int ).

tff(g_s145_104_type,type,
    g_s145_104: set_0 ).

tff(g_s146_105_type,type,
    g_s146_105: set_2 ).

tff(g_s147_106_type,type,
    g_s147_106: set_2 ).

tff(g_s148_107_type,type,
    g_s148_107: set_2 ).

tff(g_s149_108_type,type,
    g_s149_108: set_2 ).

tff(g_s14_14_type,type,
    g_s14_14: set_0 ).

tff(g_s150_109_type,type,
    g_s150_109: set_4 ).

tff(g_s151_110_type,type,
    g_s151_110: set_4 ).

tff(g_s152_111_type,type,
    g_s152_111: set_2 ).

tff(g_s153_112_type,type,
    g_s153_112: set_2 ).

tff(g_s158_113_type,type,
    g_s158_113: set_2 ).

tff(g_s159_114_type,type,
    g_s159_114: set_4 ).

tff(g_s15_15_type,type,
    g_s15_15: $int ).

tff(g_s160_115_type,type,
    g_s160_115: set_2 ).

tff(g_s162_1_178_type,type,
    g_s162_1_178: $int ).

tff(g_s163_1_179_type,type,
    g_s163_1_179: $int ).

tff(g_s164_1_180_type,type,
    g_s164_1_180: $int ).

tff(g_s165_1_181_type,type,
    g_s165_1_181: $int ).

tff(g_s165_211_type,type,
    g_s165_211: $int ).

tff(g_s166_1_182_type,type,
    g_s166_1_182: $int ).

tff(g_s167_1_183_type,type,
    g_s167_1_183: $int ).

tff(g_s168_1_184_type,type,
    g_s168_1_184: $int ).

tff(g_s168_212_type,type,
    g_s168_212: $int ).

tff(g_s169_1_185_type,type,
    g_s169_1_185: $int ).

tff(g_s169_206_type,type,
    g_s169_206: $int ).

tff(g_s16_16_type,type,
    g_s16_16: $int ).

tff(g_s170_1_186_type,type,
    g_s170_1_186: $int ).

tff(g_s170_207_type,type,
    g_s170_207: $int ).

tff(g_s171_1_187_type,type,
    g_s171_1_187: $int ).

tff(g_s172_1_188_type,type,
    g_s172_1_188: $int ).

tff(g_s172_208_type,type,
    g_s172_208: $int ).

tff(g_s173_1_189_type,type,
    g_s173_1_189: $int ).

tff(g_s173_209_type,type,
    g_s173_209: $int ).

tff(g_s174_1_190_type,type,
    g_s174_1_190: $int ).

tff(g_s174_210_type,type,
    g_s174_210: $int ).

tff(g_s175_213_type,type,
    g_s175_213: $o ).

tff(g_s176_214_type,type,
    g_s176_214: $o ).

tff(g_s177_216_type,type,
    g_s177_216: $o ).

tff(g_s178_217_type,type,
    g_s178_217: $o ).

tff(g_s179_215_type,type,
    g_s179_215: $o ).

tff(g_s17_17_type,type,
    g_s17_17: set_0 ).

tff(g_s180_201_type,type,
    g_s180_201: $o ).

tff(g_s181_1_191_type,type,
    g_s181_1_191: $int ).

tff(g_s182_1_192_type,type,
    g_s182_1_192: $int ).

tff(g_s183_1_193_type,type,
    g_s183_1_193: $int ).

tff(g_s184_1_194_type,type,
    g_s184_1_194: $int ).

tff(g_s189_85_type,type,
    g_s189_85: set_2 ).

tff(g_s18_18_type,type,
    g_s18_18: $int ).

tff(g_s190_86_type,type,
    g_s190_86: set_2 ).

tff(g_s191_87_type,type,
    g_s191_87: set_2 ).

tff(g_s192_88_type,type,
    g_s192_88: set_2 ).

tff(g_s193_83_type,type,
    g_s193_83: set_2 ).

tff(g_s194_84_type,type,
    g_s194_84: set_2 ).

tff(g_s195_90_type,type,
    g_s195_90: set_3 ).

tff(g_s196_89_type,type,
    g_s196_89: set_2 ).

tff(g_s197_91_type,type,
    g_s197_91: set_2 ).

tff(g_s198_92_type,type,
    g_s198_92: set_2 ).

tff(g_s199_96_type,type,
    g_s199_96: set_2 ).

tff(g_s19_19_type,type,
    g_s19_19: $int ).

tff(g_s1_1_type,type,
    g_s1_1: set_0 ).

tff(g_s200_93_type,type,
    g_s200_93: set_2 ).

tff(g_s201_94_type,type,
    g_s201_94: set_2 ).

tff(g_s202_95_type,type,
    g_s202_95: set_2 ).

tff(g_s20_20_type,type,
    g_s20_20: set_0 ).

tff(g_s21_21_type,type,
    g_s21_21: $int ).

tff(g_s227_204_type,type,
    g_s227_204: $int ).

tff(g_s228_205_type,type,
    g_s228_205: $int ).

tff(g_s22_22_type,type,
    g_s22_22: $int ).

tff(g_s23_23_type,type,
    g_s23_23: $int ).

tff(g_s24_24_type,type,
    g_s24_24: set_0 ).

tff(g_s25_25_type,type,
    g_s25_25: $int ).

tff(g_s26_26_type,type,
    g_s26_26: $int ).

tff(g_s27_27_type,type,
    g_s27_27: set_0 ).

tff(g_s28_28_type,type,
    g_s28_28: $int ).

tff(g_s29_29_type,type,
    g_s29_29: $int ).

tff(g_s2_2_type,type,
    g_s2_2: set_0 ).

tff(g_s30_30_type,type,
    g_s30_30: $int ).

tff(g_s31_31_type,type,
    g_s31_31: set_0 ).

tff(g_s32_32_type,type,
    g_s32_32: set_0 ).

tff(g_s33_33_type,type,
    g_s33_33: set_0 ).

tff(g_s34_34_type,type,
    g_s34_34: set_0 ).

tff(g_s35_35_type,type,
    g_s35_35: set_0 ).

tff(g_s36_36_type,type,
    g_s36_36: $int ).

tff(g_s37_37_type,type,
    g_s37_37: $int ).

tff(g_s38_38_type,type,
    g_s38_38: $int ).

tff(g_s39_39_type,type,
    g_s39_39: set_0 ).

tff(g_s3_3_type,type,
    g_s3_3: $int ).

tff(g_s40_40_type,type,
    g_s40_40: set_0 ).

tff(g_s41_41_type,type,
    g_s41_41: set_0 ).

tff(g_s42_42_type,type,
    g_s42_42: set_0 ).

tff(g_s43_43_type,type,
    g_s43_43: $int ).

tff(g_s44_44_type,type,
    g_s44_44: $int ).

tff(g_s45_45_type,type,
    g_s45_45: set_0 ).

tff(g_s46_46_type,type,
    g_s46_46: set_0 ).

tff(g_s47_47_type,type,
    g_s47_47: $int ).

tff(g_s48_48_type,type,
    g_s48_48: $int ).

tff(g_s49_49_type,type,
    g_s49_49: set_2 ).

tff(g_s4_4_type,type,
    g_s4_4: $int ).

tff(g_s50_50_type,type,
    g_s50_50: $int ).

tff(g_s51_51_type,type,
    g_s51_51: set_0 ).

tff(g_s52_52_type,type,
    g_s52_52: $int ).

tff(g_s53_53_type,type,
    g_s53_53: $int ).

tff(g_s54_54_type,type,
    g_s54_54: set_2 ).

tff(g_s55_55_type,type,
    g_s55_55: $int ).

tff(g_s56_56_type,type,
    g_s56_56: set_0 ).

tff(g_s57_57_type,type,
    g_s57_57: $int ).

tff(g_s58_58_type,type,
    g_s58_58: set_2 ).

tff(g_s59_59_type,type,
    g_s59_59: set_0 ).

tff(g_s5_5_type,type,
    g_s5_5: $int ).

tff(g_s60_60_type,type,
    g_s60_60: $int ).

tff(g_s61_61_type,type,
    g_s61_61: set_2 ).

tff(g_s62_62_type,type,
    g_s62_62: set_0 ).

tff(g_s63_63_type,type,
    g_s63_63: $int ).

tff(g_s64_64_type,type,
    g_s64_64: set_2 ).

tff(g_s65_65_type,type,
    g_s65_65: set_0 ).

tff(g_s66_66_type,type,
    g_s66_66: $int ).

tff(g_s67_67_type,type,
    g_s67_67: set_2 ).

tff(g_s68_68_type,type,
    g_s68_68: set_0 ).

tff(g_s69_69_type,type,
    g_s69_69: set_0 ).

tff(g_s6_6_type,type,
    g_s6_6: set_0 ).

tff(g_s70_70_type,type,
    g_s70_70: set_0 ).

tff(g_s71_71_type,type,
    g_s71_71: set_0 ).

tff(g_s72_72_type,type,
    g_s72_72: set_2 ).

tff(g_s73_73_type,type,
    g_s73_73: set_2 ).

tff(g_s74_74_type,type,
    g_s74_74: set_0 ).

tff(g_s75_75_type,type,
    g_s75_75: $int ).

tff(g_s76_76_type,type,
    g_s76_76: set_2 ).

tff(g_s77_77_type,type,
    g_s77_77: set_0 ).

tff(g_s78_78_type,type,
    g_s78_78: set_2 ).

tff(g_s79_79_type,type,
    g_s79_79: $int ).

tff(g_s7_7_type,type,
    g_s7_7: $int ).

tff(g_s80_80_type,type,
    g_s80_80: set_0 ).

tff(g_s81_81_type,type,
    g_s81_81: $int ).

tff(g_s82_82_type,type,
    g_s82_82: set_2 ).

tff(g_s83_116_type,type,
    g_s83_116: $o ).

tff(g_s84_117_type,type,
    g_s84_117: $o ).

tff(g_s85_118_type,type,
    g_s85_118: $int ).

tff(g_s86_119_type,type,
    g_s86_119: $int ).

tff(g_s87_120_type,type,
    g_s87_120: $int ).

tff(g_s88_121_type,type,
    g_s88_121: $int ).

tff(g_s89_122_type,type,
    g_s89_122: $int ).

tff(g_s8_8_type,type,
    g_s8_8: $int ).

tff(g_s90_123_type,type,
    g_s90_123: $int ).

tff(g_s91_124_type,type,
    g_s91_124: $int ).

tff(g_s92_125_type,type,
    g_s92_125: $int ).

tff(g_s93_126_type,type,
    g_s93_126: $int ).

tff(g_s94_127_type,type,
    g_s94_127: $int ).

tff(g_s95_128_type,type,
    g_s95_128: $int ).

tff(g_s96_129_type,type,
    g_s96_129: $int ).

tff(g_s97_130_type,type,
    g_s97_130: $int ).

tff(g_s98_131_type,type,
    g_s98_131: $int ).

tff(g_s99_132_type,type,
    g_s99_132: $int ).

tff(g_s9_9_type,type,
    g_s9_9: $int ).

tff(mem2_type,type,
    mem2: ( $int * $int * set_2 ) > $o ).

tff(mem3_type,type,
    mem3: ( $int * $o * set_3 ) > $o ).

tff(mem4_type,type,
    mem4: ( $int * set_0 * set_4 ) > $o ).

tff(mem5_type,type,
    mem5: ( $int * $int * $int * set_5 ) > $o ).

tff(mem_it0_type,type,
    mem_it0: ( $int * $int * set_2 * $int ) > $o ).

tff(mem_it0_axiom_1,axiom,
    ! [F: set_2,X_588: $int,X_589: $int] :
      ( mem_it0(X_588,X_589,F,0)
     => ( ( X_588 = X_589 )
        & ? [Z: $int] : mem2(Z,X_589,F) ) ) ).

tff(mem_it0_axiom_2,axiom,
    ! [F: set_2,X: $int] :
    ? [Y: $int] :
      ( mem2(X,Y,F)
     => mem_it0(X,Y,F,0) ) ).

tff(mem_it0_axiom_3,axiom,
    ! [F: set_2,N: $int,X: $int,Y: $int] :
      ( $greatereq(N,1)
     => ( mem_it0(X,Y,F,N)
       => ? [Z: $int] :
            ( mem_it0(X,Y,F,$difference(N,1))
            & mem2(Z,Y,F) ) ) ) ).

tff(mem_it0_axiom_4,axiom,
    ! [F: set_2,N: $int,X: $int,Y: $int] :
      ( $greatereq(N,1)
     => ? [Z: $int] :
          ( ( mem_it0(X,Y,F,$difference(N,1))
            & mem2(Z,Y,F) )
         => mem_it0(X,Y,F,N) ) ) ).

tff(prod_0_type,type,
    prod_0: $tType ).

tff(prod_0_empty,type,
    prod_0_empty: prod_0 ).

tff(prod_0_insert,type,
    prod_0: ( $int * $int ) > prod_0 ).

tff(prod_0_in,type,
    prod_0_in: ( $int * $int * prod_0 ) > $o ).

tff(prod_1_type,type,
    prod_1: $tType ).

tff(prod_1_empty,type,
    prod_1_empty: prod_1 ).

tff(prod_1_insert,type,
    prod_1: ( $int * $o ) > prod_1 ).

tff(prod_1_in,type,
    prod_1_in: ( $int * $o * prod_1 ) > $o ).

tff(set_2_type,type,
    set_2: $tType ).

tff(set_2_empty,type,
    set_2_empty: set_2 ).

tff(set_2_insert,type,
    set_2: prod_0 > set_2 ).

tff(set_3_type,type,
    set_3: $tType ).

tff(set_3_empty,type,
    set_3_empty: set_3 ).

tff(set_3_insert,type,
    set_3: prod_1 > set_3 ).

tff(set_4_type,type,
    set_4: $tType ).

tff(set_4_empty,type,
    set_4_empty: set_4 ).

tff(set_4_insert,type,
    set_4: prod_2 > set_4 ).

tff(set_5_type,type,
    set_5: $tType ).

tff(set_5_empty,type,
    set_5_empty: set_5 ).

tff(set_5_insert,type,
    set_5: prod_3 > set_5 ).

%----Defines
tff('Define:B definitions:0',axiom,
    ! [X_3: $int] :
      ( ( $greatereq(X_3,0)
        & $lesseq(X_3,max_int) )
    <=> ( $greatereq(X_3,0)
        & $lesseq(X_3,max_int) ) ) ).

tff('Define:B definitions:1',axiom,
    ! [X_4: $int] :
      ( ( $greatereq(X_4,min_int)
        & $lesseq(X_4,max_int) )
    <=> ( $greatereq(X_4,min_int)
        & $lesseq(X_4,max_int) ) ) ).

tff('Define:aprp:0',axiom,
    ! [X_5997: $int] :
      ( mem0(X_5997,g_s145_104)
     => mem0(X_5997,g_s62_62) ) ).

tff('Define:aprp:1',axiom,
    ? [X_5998: set_2] :
      ( ! [X_5999: $int,X_6000: $int] :
          ( mem2(X_6000,X_5999,X_5998)
        <=> mem2(X_6000,X_5999,g_s146_105) )
      & ! [X_6001: $int,X_6002: $int,X_6003: $int] :
          ( ( mem2(X_6001,X_6002,X_5998)
            & mem2(X_6001,X_6003,X_5998) )
         => ( X_6002 = X_6003 ) )
      & ! [X_6004: $int] :
          ( mem0(X_6004,g_s65_65)
        <=> ? [X_6005: $int] : mem2(X_6004,X_6005,X_5998) )
      & ! [X_6006: $int] :
          ( ? [X_6007: $int] : mem2(X_6007,X_6006,X_5998)
         => mem0(X_6006,g_s62_62) ) ) ).

tff('Define:aprp:10',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_6081: $int] :
          ( ! [X_6082: set_0] :
              ( mem4(L_s154,X_6082,g_s151_110)
             => mem0(X_6081,X_6082) )
         => mem0(X_6081,g_s69_69) ) ) ).

tff('Define:aprp:11',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_6083: $int] :
          ( ? [X_6084: $int] :
              ( ! [X_6085: set_0] :
                  ( mem4(L_s154,X_6085,g_s150_109)
                 => mem0(X_6084,X_6085) )
              & mem2(X_6084,X_6083,g_s152_111) )
         => mem0(X_6083,g_s65_65) ) ) ).

tff('Define:aprp:12',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_6086: $int] :
          ( ? [X_6087: $int] :
              ( ! [X_6088: set_0] :
                  ( mem4(L_s154,X_6088,g_s151_110)
                 => mem0(X_6087,X_6088) )
              & mem2(X_6087,X_6086,g_s153_112) )
         => mem0(X_6086,g_s65_65) ) ) ).

tff('Define:aprp:13',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_6089: $int] :
          ( ? [X_6090: $int] :
              ( ( ? [X_6091: $int] :
                    ( ! [X_6092: set_0] :
                        ( mem4(L_s154,X_6092,g_s150_109)
                       => mem0(X_6091,X_6092) )
                    & mem2(X_6091,X_6090,g_s152_111) )
                | ? [X_6093: $int] :
                    ( ! [X_6094: set_0] :
                        ( mem4(L_s154,X_6094,g_s151_110)
                       => mem0(X_6093,X_6094) )
                    & mem2(X_6093,X_6090,g_s153_112) ) )
              & mem2(X_6090,X_6089,g_s146_105) )
         => mem0(X_6089,g_s62_62) ) ) ).

tff('Define:aprp:14',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ( ! [X_6095: $int,X_6096: $int] :
            ( ( mem2(X_6095,X_6096,g_s146_105)
              & ( ? [X_6097: $int] :
                    ( ! [X_6098: set_0] :
                        ( mem4(L_s154,X_6098,g_s150_109)
                       => mem0(X_6097,X_6098) )
                    & mem2(X_6097,X_6095,g_s152_111) )
                | ? [X_6099: $int] :
                    ( ! [X_6100: set_0] :
                        ( mem4(L_s154,X_6100,g_s151_110)
                       => mem0(X_6099,X_6100) )
                    & mem2(X_6099,X_6095,g_s153_112) ) ) )
           => ( mem0(X_6096,g_s62_62)
              & mem0(X_6095,g_s65_65) ) )
        & ! [X_6101: $int,X_6102: $int,X_6103: $int] :
            ( ( mem2(X_6102,X_6101,g_s146_105)
              & ( ? [X_6104: $int] :
                    ( ! [X_6105: set_0] :
                        ( mem4(L_s154,X_6105,g_s150_109)
                       => mem0(X_6104,X_6105) )
                    & mem2(X_6104,X_6102,g_s152_111) )
                | ? [X_6106: $int] :
                    ( ! [X_6107: set_0] :
                        ( mem4(L_s154,X_6107,g_s151_110)
                       => mem0(X_6106,X_6107) )
                    & mem2(X_6106,X_6102,g_s153_112) ) )
              & mem2(X_6103,X_6101,g_s146_105)
              & ( ? [X_6108: $int] :
                    ( ! [X_6109: set_0] :
                        ( mem4(L_s154,X_6109,g_s150_109)
                       => mem0(X_6108,X_6109) )
                    & mem2(X_6108,X_6103,g_s152_111) )
                | ? [X_6110: $int] :
                    ( ! [X_6111: set_0] :
                        ( mem4(L_s154,X_6111,g_s151_110)
                       => mem0(X_6110,X_6111) )
                    & mem2(X_6110,X_6103,g_s153_112) ) ) )
           => ( X_6102 = X_6103 ) ) ) ) ).

tff('Define:aprp:15',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s155,g_s62_62)
        & mem0(L_s154,g_s62_62)
        & ? [X_6112: $int] :
            ( ( ? [X_6113: $int] :
                  ( ! [X_6114: set_0] :
                      ( mem4(L_s154,X_6114,g_s150_109)
                     => mem0(X_6113,X_6114) )
                  & mem2(X_6113,X_6112,g_s152_111) )
              | ? [X_6115: $int] :
                  ( ! [X_6116: set_0] :
                      ( mem4(L_s154,X_6116,g_s151_110)
                     => mem0(X_6115,X_6116) )
                  & mem2(X_6115,X_6112,g_s153_112) ) )
            & mem2(X_6112,L_s155,g_s146_105) ) )
     => ? [X_6117: $int] :
          ( ( ? [X_6118: $int] :
                ( ! [X_6119: set_0] :
                    ( mem4(L_s155,X_6119,g_s150_109)
                   => mem0(X_6118,X_6119) )
                & mem2(X_6118,X_6117,g_s152_111) )
            | ? [X_6120: $int] :
                ( ! [X_6121: set_0] :
                    ( mem4(L_s155,X_6121,g_s151_110)
                   => mem0(X_6120,X_6121) )
                & mem2(X_6120,X_6117,g_s153_112) ) )
          & mem2(X_6117,L_s154,g_s146_105) ) ) ).

tff('Define:aprp:16',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s155,g_s62_62)
        & mem0(L_s154,g_s62_62)
        & ? [X_6122: $int] :
            ( ( ? [X_6123: $int] :
                  ( ! [X_6124: set_0] :
                      ( mem4(L_s154,X_6124,g_s150_109)
                     => mem0(X_6123,X_6124) )
                  & mem2(X_6123,X_6122,g_s152_111) )
              | ? [X_6125: $int] :
                  ( ! [X_6126: set_0] :
                      ( mem4(L_s154,X_6126,g_s151_110)
                     => mem0(X_6125,X_6126) )
                  & mem2(X_6125,X_6122,g_s153_112) ) )
            & mem2(X_6122,L_s155,g_s146_105) ) )
     => ! [X_6127: $int,X_6128: $int] :
          ( ( ! [X_6129: $int] :
                ( ( mem2(X_6129,L_s155,g_s146_105)
                  & ( ? [X_6130: $int] :
                        ( ! [X_6131: set_0] :
                            ( mem4(L_s154,X_6131,g_s150_109)
                           => mem0(X_6130,X_6131) )
                        & mem2(X_6130,X_6129,g_s152_111) )
                    | ? [X_6132: $int] :
                        ( ! [X_6133: set_0] :
                            ( mem4(L_s154,X_6133,g_s151_110)
                           => mem0(X_6132,X_6133) )
                        & mem2(X_6132,X_6129,g_s153_112) ) ) )
               => mem2(X_6129,X_6127,g_s148_107) )
            & ! [X_6134: $int] :
                ( ( mem2(X_6134,L_s154,g_s146_105)
                  & ( ? [X_6135: $int] :
                        ( ! [X_6136: set_0] :
                            ( mem4(L_s155,X_6136,g_s150_109)
                           => mem0(X_6135,X_6136) )
                        & mem2(X_6135,X_6134,g_s152_111) )
                    | ? [X_6137: $int] :
                        ( ! [X_6138: set_0] :
                            ( mem4(L_s155,X_6138,g_s151_110)
                           => mem0(X_6137,X_6138) )
                        & mem2(X_6137,X_6134,g_s153_112) ) ) )
               => mem2(X_6134,X_6128,g_s148_107) ) )
         => mem2(X_6127,X_6128,g_s72_72) ) ) ).

tff('Define:aprp:17',axiom,
    ! [X_6139: $int,X_6140: $int] :
      ( ? [X_6141: $int] :
          ( mem2(X_6141,X_6140,g_s146_105)
          & mem2(X_6141,X_6139,g_s147_106) )
     => ( mem0(X_6140,g_s62_62)
        & mem0(X_6139,g_s62_62) ) ) ).

tff('Define:aprp:18',axiom,
    ! [X_6142: $int,X_6143: $int] :
      ( ? [X_6144: $int] :
          ( mem2(X_6144,X_6142,g_s146_105)
          & mem2(X_6144,X_6143,g_s147_106) )
    <=> ? [X_6145: $int] :
          ( mem2(X_6145,X_6143,g_s146_105)
          & mem2(X_6145,X_6142,g_s147_106) ) ) ).

tff('Define:aprp:19',axiom,
    ! [X_6146: $int,X_6147: $int] :
      ( ( ? [X_6148: $int] :
            ( mem2(X_6148,X_6147,g_s146_105)
            & mem2(X_6148,X_6146,g_s147_106) )
        & ( X_6147 = X_6146 )
        & mem0(X_6147,g_s62_62) )
    <=> $false ) ).

tff('Define:aprp:2',axiom,
    ? [X_6008: set_2] :
      ( ! [X_6009: $int,X_6010: $int] :
          ( mem2(X_6010,X_6009,X_6008)
        <=> mem2(X_6010,X_6009,g_s147_106) )
      & ! [X_6011: $int,X_6012: $int,X_6013: $int] :
          ( ( mem2(X_6011,X_6012,X_6008)
            & mem2(X_6011,X_6013,X_6008) )
         => ( X_6012 = X_6013 ) )
      & ! [X_6014: $int] :
          ( mem0(X_6014,g_s65_65)
        <=> ? [X_6015: $int] : mem2(X_6014,X_6015,X_6008) )
      & ! [X_6016: $int] :
          ( ? [X_6017: $int] : mem2(X_6017,X_6016,X_6008)
         => mem0(X_6016,g_s62_62) ) ) ).

tff('Define:aprp:20',axiom,
    ! [X_6149: $int,X_6150: $int] :
      ( ? [X_6151: $int] :
          ( mem2(X_6151,X_6150,g_s146_105)
          & mem2(X_6151,X_6149,g_s147_106) )
     => ( mem0(X_6149,g_s62_62)
        & ? [X_6152: $int] :
            ( ( ? [X_6153: $int] :
                  ( ! [X_6154: set_0] :
                      ( mem4(X_6149,X_6154,g_s150_109)
                     => mem0(X_6153,X_6154) )
                  & mem2(X_6153,X_6152,g_s152_111) )
              | ? [X_6155: $int] :
                  ( ! [X_6156: set_0] :
                      ( mem4(X_6149,X_6156,g_s151_110)
                     => mem0(X_6155,X_6156) )
                  & mem2(X_6155,X_6152,g_s153_112) ) )
            & mem2(X_6152,X_6150,g_s146_105) ) ) ) ).

tff('Define:aprp:21',axiom,
    ( ? [X_6157: set_5] :
        ( ! [X_6158: $int,X_6159: $int,X_6160: $int] :
            ( mem5(X_6160,X_6159,X_6158,X_6157)
          <=> ( mem2(X_6160,X_6159,g_s146_105)
              & mem2(X_6160,X_6158,g_s147_106) ) )
        & ! [X_6161: $int,X_6162: $int,X_6163: $int,X_6164: $int,X_6165: $int] :
            ( ( mem5(X_6161,X_6163,X_6162,X_6157)
              & mem5(X_6161,X_6165,X_6164,X_6157) )
           => ( ( X_6163 = X_6165 )
              & ( X_6162 = X_6164 ) ) )
        & ! [X_6166: $int] :
            ( mem0(X_6166,g_s65_65)
          <=> ? [X_6167: $int,X_6168: $int] : mem5(X_6166,X_6168,X_6167,X_6157) )
        & ! [X_6169: $int,X_6170: $int] :
            ( ? [X_6171: $int] : mem5(X_6171,X_6170,X_6169,X_6157)
           => ? [X_6172: $int] :
                ( mem2(X_6172,X_6170,g_s146_105)
                & mem2(X_6172,X_6169,g_s147_106) ) ) )
    & ! [X_6173: $int,X_6174: $int] :
        ( ? [X_6175: $int] :
            ( mem2(X_6175,X_6174,g_s146_105)
            & mem2(X_6175,X_6173,g_s147_106) )
       => ? [X_6176: $int] :
            ( mem2(X_6176,X_6174,g_s146_105)
            & mem2(X_6176,X_6173,g_s147_106) ) )
    & ! [X_6177: $int,X_6178: $int,X_6179: $int,X_6180: $int] :
        ( ( mem2(X_6179,X_6178,g_s146_105)
          & mem2(X_6179,X_6177,g_s147_106)
          & mem2(X_6180,X_6178,g_s146_105)
          & mem2(X_6180,X_6177,g_s147_106) )
       => ( X_6179 = X_6180 ) ) ) ).

tff('Define:aprp:22',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ! [X_6181: $int,X_6182: $int] :
          ( ( ? [X_6183: $int] :
                ( $greatereq(X_6183,0)
                & ! [X_6184: set_2] :
                    ( ! [X_6185: $int,X_6186: $int] :
                        ( mem2(X_6186,X_6185,X_6184)
                      <=> ( ( ? [X_6187: $int] :
                                ( ( ? [X_6188: $int] :
                                      ( ! [X_6189: set_0] :
                                          ( mem4(L_s156,X_6189,g_s150_109)
                                         => mem0(X_6188,X_6189) )
                                      & mem2(X_6188,X_6187,g_s152_111) )
                                  | ? [X_6190: $int] :
                                      ( ! [X_6191: set_0] :
                                          ( mem4(L_s156,X_6191,g_s151_110)
                                         => mem0(X_6190,X_6191) )
                                      & mem2(X_6190,X_6187,g_s153_112) ) )
                                & mem2(X_6187,X_6186,g_s146_105) )
                            & mem0(X_6186,g_s145_104)
                            & ~ ! [X_6192: $int] :
                                  ( ! [X_6193: $int] :
                                      ( ( mem2(X_6193,X_6186,g_s146_105)
                                        & ( ? [X_6194: $int] :
                                              ( ! [X_6195: set_0] :
                                                  ( mem4(L_s156,X_6195,g_s150_109)
                                                 => mem0(X_6194,X_6195) )
                                              & mem2(X_6194,X_6193,g_s152_111) )
                                          | ? [X_6196: $int] :
                                              ( ! [X_6197: set_0] :
                                                  ( mem4(L_s156,X_6197,g_s151_110)
                                                 => mem0(X_6196,X_6197) )
                                              & mem2(X_6196,X_6193,g_s153_112) ) ) )
                                     => mem2(X_6193,X_6192,g_s147_106) )
                                 => mem0(X_6192,g_s145_104) )
                            & ( X_6185 = L_s156 ) )
                          | ( ? [X_6198: $int] :
                                ( ( ? [X_6199: $int] :
                                      ( ! [X_6200: set_0] :
                                          ( mem4(L_s156,X_6200,g_s150_109)
                                         => mem0(X_6199,X_6200) )
                                      & mem2(X_6199,X_6198,g_s152_111) )
                                  | ? [X_6201: $int] :
                                      ( ! [X_6202: set_0] :
                                          ( mem4(L_s156,X_6202,g_s151_110)
                                         => mem0(X_6201,X_6202) )
                                      & mem2(X_6201,X_6198,g_s153_112) ) )
                                & mem2(X_6198,X_6186,g_s146_105) )
                            & mem0(X_6186,g_s145_104)
                            & ! [X_6203: $int] :
                                ( ! [X_6204: $int] :
                                    ( ( mem2(X_6204,X_6186,g_s146_105)
                                      & ( ? [X_6205: $int] :
                                            ( ! [X_6206: set_0] :
                                                ( mem4(L_s156,X_6206,g_s150_109)
                                               => mem0(X_6205,X_6206) )
                                            & mem2(X_6205,X_6204,g_s152_111) )
                                        | ? [X_6207: $int] :
                                            ( ! [X_6208: set_0] :
                                                ( mem4(L_s156,X_6208,g_s151_110)
                                               => mem0(X_6207,X_6208) )
                                            & mem2(X_6207,X_6204,g_s153_112) ) ) )
                                   => mem2(X_6204,X_6203,g_s147_106) )
                               => mem0(X_6203,g_s145_104) )
                            & ! [X_6209: $int] :
                                ( ( mem2(X_6209,X_6186,g_s146_105)
                                  & ( ? [X_6210: $int] :
                                        ( ! [X_6211: set_0] :
                                            ( mem4(L_s156,X_6211,g_s150_109)
                                           => mem0(X_6210,X_6211) )
                                        & mem2(X_6210,X_6209,g_s152_111) )
                                    | ? [X_6212: $int] :
                                        ( ! [X_6213: set_0] :
                                            ( mem4(L_s156,X_6213,g_s151_110)
                                           => mem0(X_6212,X_6213) )
                                        & mem2(X_6212,X_6209,g_s153_112) ) ) )
                               => mem2(X_6209,X_6185,g_s147_106) )
                            & ~ ? [X_6214: $int] :
                                  ( ? [X_6215: $int] :
                                      ( ( ? [X_6216: $int] :
                                            ( ! [X_6217: set_0] :
                                                ( mem4(L_s156,X_6217,g_s150_109)
                                               => mem0(X_6216,X_6217) )
                                            & mem2(X_6216,X_6215,g_s152_111) )
                                        | ? [X_6218: $int] :
                                            ( ! [X_6219: set_0] :
                                                ( mem4(L_s156,X_6219,g_s151_110)
                                               => mem0(X_6218,X_6219) )
                                            & mem2(X_6218,X_6215,g_s153_112) ) )
                                      & mem2(X_6215,X_6186,g_s146_105) )
                                  & mem0(X_6186,g_s145_104)
                                  & ~ ! [X_6220: $int] :
                                        ( ! [X_6221: $int] :
                                            ( ( mem2(X_6221,X_6186,g_s146_105)
                                              & ( ? [X_6222: $int] :
                                                    ( ! [X_6223: set_0] :
                                                        ( mem4(L_s156,X_6223,g_s150_109)
                                                       => mem0(X_6222,X_6223) )
                                                    & mem2(X_6222,X_6221,g_s152_111) )
                                                | ? [X_6224: $int] :
                                                    ( ! [X_6225: set_0] :
                                                        ( mem4(L_s156,X_6225,g_s151_110)
                                                       => mem0(X_6224,X_6225) )
                                                    & mem2(X_6224,X_6221,g_s153_112) ) ) )
                                           => mem2(X_6221,X_6220,g_s147_106) )
                                       => mem0(X_6220,g_s145_104) )
                                  & ( X_6214 = L_s156 ) ) ) ) )
                   => mem_it0(X_6182,X_6181,X_6184,X_6183) ) )
            & ( X_6181 != L_s156 ) )
         => ( mem0(X_6182,g_s62_62)
            & mem0(X_6181,g_s62_62) ) ) ) ).

tff('Define:aprp:23',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ! [X_6226: $int,X_6227: $int] :
          ( ( ? [X_6228: $int] :
                ( $greatereq(X_6228,0)
                & ! [X_6229: set_2] :
                    ( ! [X_6230: $int,X_6231: $int] :
                        ( mem2(X_6231,X_6230,X_6229)
                      <=> ( ( ? [X_6232: $int] :
                                ( ( ? [X_6233: $int] :
                                      ( ! [X_6234: set_0] :
                                          ( mem4(L_s156,X_6234,g_s150_109)
                                         => mem0(X_6233,X_6234) )
                                      & mem2(X_6233,X_6232,g_s152_111) )
                                  | ? [X_6235: $int] :
                                      ( ! [X_6236: set_0] :
                                          ( mem4(L_s156,X_6236,g_s151_110)
                                         => mem0(X_6235,X_6236) )
                                      & mem2(X_6235,X_6232,g_s153_112) ) )
                                & mem2(X_6232,X_6231,g_s146_105) )
                            & mem0(X_6231,g_s145_104)
                            & ~ ! [X_6237: $int] :
                                  ( ! [X_6238: $int] :
                                      ( ( mem2(X_6238,X_6231,g_s146_105)
                                        & ( ? [X_6239: $int] :
                                              ( ! [X_6240: set_0] :
                                                  ( mem4(L_s156,X_6240,g_s150_109)
                                                 => mem0(X_6239,X_6240) )
                                              & mem2(X_6239,X_6238,g_s152_111) )
                                          | ? [X_6241: $int] :
                                              ( ! [X_6242: set_0] :
                                                  ( mem4(L_s156,X_6242,g_s151_110)
                                                 => mem0(X_6241,X_6242) )
                                              & mem2(X_6241,X_6238,g_s153_112) ) ) )
                                     => mem2(X_6238,X_6237,g_s147_106) )
                                 => mem0(X_6237,g_s145_104) )
                            & ( X_6230 = L_s156 ) )
                          | ( ? [X_6243: $int] :
                                ( ( ? [X_6244: $int] :
                                      ( ! [X_6245: set_0] :
                                          ( mem4(L_s156,X_6245,g_s150_109)
                                         => mem0(X_6244,X_6245) )
                                      & mem2(X_6244,X_6243,g_s152_111) )
                                  | ? [X_6246: $int] :
                                      ( ! [X_6247: set_0] :
                                          ( mem4(L_s156,X_6247,g_s151_110)
                                         => mem0(X_6246,X_6247) )
                                      & mem2(X_6246,X_6243,g_s153_112) ) )
                                & mem2(X_6243,X_6231,g_s146_105) )
                            & mem0(X_6231,g_s145_104)
                            & ! [X_6248: $int] :
                                ( ! [X_6249: $int] :
                                    ( ( mem2(X_6249,X_6231,g_s146_105)
                                      & ( ? [X_6250: $int] :
                                            ( ! [X_6251: set_0] :
                                                ( mem4(L_s156,X_6251,g_s150_109)
                                               => mem0(X_6250,X_6251) )
                                            & mem2(X_6250,X_6249,g_s152_111) )
                                        | ? [X_6252: $int] :
                                            ( ! [X_6253: set_0] :
                                                ( mem4(L_s156,X_6253,g_s151_110)
                                               => mem0(X_6252,X_6253) )
                                            & mem2(X_6252,X_6249,g_s153_112) ) ) )
                                   => mem2(X_6249,X_6248,g_s147_106) )
                               => mem0(X_6248,g_s145_104) )
                            & ! [X_6254: $int] :
                                ( ( mem2(X_6254,X_6231,g_s146_105)
                                  & ( ? [X_6255: $int] :
                                        ( ! [X_6256: set_0] :
                                            ( mem4(L_s156,X_6256,g_s150_109)
                                           => mem0(X_6255,X_6256) )
                                        & mem2(X_6255,X_6254,g_s152_111) )
                                    | ? [X_6257: $int] :
                                        ( ! [X_6258: set_0] :
                                            ( mem4(L_s156,X_6258,g_s151_110)
                                           => mem0(X_6257,X_6258) )
                                        & mem2(X_6257,X_6254,g_s153_112) ) ) )
                               => mem2(X_6254,X_6230,g_s147_106) )
                            & ~ ? [X_6259: $int] :
                                  ( ? [X_6260: $int] :
                                      ( ( ? [X_6261: $int] :
                                            ( ! [X_6262: set_0] :
                                                ( mem4(L_s156,X_6262,g_s150_109)
                                               => mem0(X_6261,X_6262) )
                                            & mem2(X_6261,X_6260,g_s152_111) )
                                        | ? [X_6263: $int] :
                                            ( ! [X_6264: set_0] :
                                                ( mem4(L_s156,X_6264,g_s151_110)
                                               => mem0(X_6263,X_6264) )
                                            & mem2(X_6263,X_6260,g_s153_112) ) )
                                      & mem2(X_6260,X_6231,g_s146_105) )
                                  & mem0(X_6231,g_s145_104)
                                  & ~ ! [X_6265: $int] :
                                        ( ! [X_6266: $int] :
                                            ( ( mem2(X_6266,X_6231,g_s146_105)
                                              & ( ? [X_6267: $int] :
                                                    ( ! [X_6268: set_0] :
                                                        ( mem4(L_s156,X_6268,g_s150_109)
                                                       => mem0(X_6267,X_6268) )
                                                    & mem2(X_6267,X_6266,g_s152_111) )
                                                | ? [X_6269: $int] :
                                                    ( ! [X_6270: set_0] :
                                                        ( mem4(L_s156,X_6270,g_s151_110)
                                                       => mem0(X_6269,X_6270) )
                                                    & mem2(X_6269,X_6266,g_s153_112) ) ) )
                                           => mem2(X_6266,X_6265,g_s147_106) )
                                       => mem0(X_6265,g_s145_104) )
                                  & ( X_6259 = L_s156 ) ) ) ) )
                   => mem_it0(X_6227,X_6226,X_6229,X_6228) ) )
            & ( X_6226 != L_s156 ) )
         => ( mem0(X_6227,g_s145_104)
            & mem0(X_6226,g_s145_104) ) ) ) ).

tff('Define:aprp:24',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ( ~ ? [X_6271: $int] :
              ( ? [X_6272: $int] :
                  ( $greatereq(X_6272,0)
                  & ! [X_6273: set_2] :
                      ( ! [X_6274: $int,X_6275: $int] :
                          ( mem2(X_6275,X_6274,X_6273)
                        <=> ( ( ? [X_6276: $int] :
                                  ( ( ? [X_6277: $int] :
                                        ( ! [X_6278: set_0] :
                                            ( mem4(L_s156,X_6278,g_s150_109)
                                           => mem0(X_6277,X_6278) )
                                        & mem2(X_6277,X_6276,g_s152_111) )
                                    | ? [X_6279: $int] :
                                        ( ! [X_6280: set_0] :
                                            ( mem4(L_s156,X_6280,g_s151_110)
                                           => mem0(X_6279,X_6280) )
                                        & mem2(X_6279,X_6276,g_s153_112) ) )
                                  & mem2(X_6276,X_6275,g_s146_105) )
                              & mem0(X_6275,g_s145_104)
                              & ~ ! [X_6281: $int] :
                                    ( ! [X_6282: $int] :
                                        ( ( mem2(X_6282,X_6275,g_s146_105)
                                          & ( ? [X_6283: $int] :
                                                ( ! [X_6284: set_0] :
                                                    ( mem4(L_s156,X_6284,g_s150_109)
                                                   => mem0(X_6283,X_6284) )
                                                & mem2(X_6283,X_6282,g_s152_111) )
                                            | ? [X_6285: $int] :
                                                ( ! [X_6286: set_0] :
                                                    ( mem4(L_s156,X_6286,g_s151_110)
                                                   => mem0(X_6285,X_6286) )
                                                & mem2(X_6285,X_6282,g_s153_112) ) ) )
                                       => mem2(X_6282,X_6281,g_s147_106) )
                                   => mem0(X_6281,g_s145_104) )
                              & ( X_6274 = L_s156 ) )
                            | ( ? [X_6287: $int] :
                                  ( ( ? [X_6288: $int] :
                                        ( ! [X_6289: set_0] :
                                            ( mem4(L_s156,X_6289,g_s150_109)
                                           => mem0(X_6288,X_6289) )
                                        & mem2(X_6288,X_6287,g_s152_111) )
                                    | ? [X_6290: $int] :
                                        ( ! [X_6291: set_0] :
                                            ( mem4(L_s156,X_6291,g_s151_110)
                                           => mem0(X_6290,X_6291) )
                                        & mem2(X_6290,X_6287,g_s153_112) ) )
                                  & mem2(X_6287,X_6275,g_s146_105) )
                              & mem0(X_6275,g_s145_104)
                              & ! [X_6292: $int] :
                                  ( ! [X_6293: $int] :
                                      ( ( mem2(X_6293,X_6275,g_s146_105)
                                        & ( ? [X_6294: $int] :
                                              ( ! [X_6295: set_0] :
                                                  ( mem4(L_s156,X_6295,g_s150_109)
                                                 => mem0(X_6294,X_6295) )
                                              & mem2(X_6294,X_6293,g_s152_111) )
                                          | ? [X_6296: $int] :
                                              ( ! [X_6297: set_0] :
                                                  ( mem4(L_s156,X_6297,g_s151_110)
                                                 => mem0(X_6296,X_6297) )
                                              & mem2(X_6296,X_6293,g_s153_112) ) ) )
                                     => mem2(X_6293,X_6292,g_s147_106) )
                                 => mem0(X_6292,g_s145_104) )
                              & ! [X_6298: $int] :
                                  ( ( mem2(X_6298,X_6275,g_s146_105)
                                    & ( ? [X_6299: $int] :
                                          ( ! [X_6300: set_0] :
                                              ( mem4(L_s156,X_6300,g_s150_109)
                                             => mem0(X_6299,X_6300) )
                                          & mem2(X_6299,X_6298,g_s152_111) )
                                      | ? [X_6301: $int] :
                                          ( ! [X_6302: set_0] :
                                              ( mem4(L_s156,X_6302,g_s151_110)
                                             => mem0(X_6301,X_6302) )
                                          & mem2(X_6301,X_6298,g_s153_112) ) ) )
                                 => mem2(X_6298,X_6274,g_s147_106) )
                              & ~ ? [X_6303: $int] :
                                    ( ? [X_6304: $int] :
                                        ( ( ? [X_6305: $int] :
                                              ( ! [X_6306: set_0] :
                                                  ( mem4(L_s156,X_6306,g_s150_109)
                                                 => mem0(X_6305,X_6306) )
                                              & mem2(X_6305,X_6304,g_s152_111) )
                                          | ? [X_6307: $int] :
                                              ( ! [X_6308: set_0] :
                                                  ( mem4(L_s156,X_6308,g_s151_110)
                                                 => mem0(X_6307,X_6308) )
                                              & mem2(X_6307,X_6304,g_s153_112) ) )
                                        & mem2(X_6304,X_6275,g_s146_105) )
                                    & mem0(X_6275,g_s145_104)
                                    & ~ ! [X_6309: $int] :
                                          ( ! [X_6310: $int] :
                                              ( ( mem2(X_6310,X_6275,g_s146_105)
                                                & ( ? [X_6311: $int] :
                                                      ( ! [X_6312: set_0] :
                                                          ( mem4(L_s156,X_6312,g_s150_109)
                                                         => mem0(X_6311,X_6312) )
                                                      & mem2(X_6311,X_6310,g_s152_111) )
                                                  | ? [X_6313: $int] :
                                                      ( ! [X_6314: set_0] :
                                                          ( mem4(L_s156,X_6314,g_s151_110)
                                                         => mem0(X_6313,X_6314) )
                                                      & mem2(X_6313,X_6310,g_s153_112) ) ) )
                                             => mem2(X_6310,X_6309,g_s147_106) )
                                         => mem0(X_6309,g_s145_104) )
                                    & ( X_6303 = L_s156 ) ) ) ) )
                     => mem_it0(L_s156,X_6271,X_6273,X_6272) ) )
              & ( X_6271 != L_s156 ) )
        & ~ ? [X_6315: $int] :
              ( ? [X_6316: $int] :
                  ( $greatereq(X_6316,0)
                  & ! [X_6317: set_2] :
                      ( ! [X_6318: $int,X_6319: $int] :
                          ( mem2(X_6319,X_6318,X_6317)
                        <=> ( ( ? [X_6320: $int] :
                                  ( ( ? [X_6321: $int] :
                                        ( ! [X_6322: set_0] :
                                            ( mem4(L_s156,X_6322,g_s150_109)
                                           => mem0(X_6321,X_6322) )
                                        & mem2(X_6321,X_6320,g_s152_111) )
                                    | ? [X_6323: $int] :
                                        ( ! [X_6324: set_0] :
                                            ( mem4(L_s156,X_6324,g_s151_110)
                                           => mem0(X_6323,X_6324) )
                                        & mem2(X_6323,X_6320,g_s153_112) ) )
                                  & mem2(X_6320,X_6319,g_s146_105) )
                              & mem0(X_6319,g_s145_104)
                              & ~ ! [X_6325: $int] :
                                    ( ! [X_6326: $int] :
                                        ( ( mem2(X_6326,X_6319,g_s146_105)
                                          & ( ? [X_6327: $int] :
                                                ( ! [X_6328: set_0] :
                                                    ( mem4(L_s156,X_6328,g_s150_109)
                                                   => mem0(X_6327,X_6328) )
                                                & mem2(X_6327,X_6326,g_s152_111) )
                                            | ? [X_6329: $int] :
                                                ( ! [X_6330: set_0] :
                                                    ( mem4(L_s156,X_6330,g_s151_110)
                                                   => mem0(X_6329,X_6330) )
                                                & mem2(X_6329,X_6326,g_s153_112) ) ) )
                                       => mem2(X_6326,X_6325,g_s147_106) )
                                   => mem0(X_6325,g_s145_104) )
                              & ( X_6318 = L_s156 ) )
                            | ( ? [X_6331: $int] :
                                  ( ( ? [X_6332: $int] :
                                        ( ! [X_6333: set_0] :
                                            ( mem4(L_s156,X_6333,g_s150_109)
                                           => mem0(X_6332,X_6333) )
                                        & mem2(X_6332,X_6331,g_s152_111) )
                                    | ? [X_6334: $int] :
                                        ( ! [X_6335: set_0] :
                                            ( mem4(L_s156,X_6335,g_s151_110)
                                           => mem0(X_6334,X_6335) )
                                        & mem2(X_6334,X_6331,g_s153_112) ) )
                                  & mem2(X_6331,X_6319,g_s146_105) )
                              & mem0(X_6319,g_s145_104)
                              & ! [X_6336: $int] :
                                  ( ! [X_6337: $int] :
                                      ( ( mem2(X_6337,X_6319,g_s146_105)
                                        & ( ? [X_6338: $int] :
                                              ( ! [X_6339: set_0] :
                                                  ( mem4(L_s156,X_6339,g_s150_109)
                                                 => mem0(X_6338,X_6339) )
                                              & mem2(X_6338,X_6337,g_s152_111) )
                                          | ? [X_6340: $int] :
                                              ( ! [X_6341: set_0] :
                                                  ( mem4(L_s156,X_6341,g_s151_110)
                                                 => mem0(X_6340,X_6341) )
                                              & mem2(X_6340,X_6337,g_s153_112) ) ) )
                                     => mem2(X_6337,X_6336,g_s147_106) )
                                 => mem0(X_6336,g_s145_104) )
                              & ! [X_6342: $int] :
                                  ( ( mem2(X_6342,X_6319,g_s146_105)
                                    & ( ? [X_6343: $int] :
                                          ( ! [X_6344: set_0] :
                                              ( mem4(L_s156,X_6344,g_s150_109)
                                             => mem0(X_6343,X_6344) )
                                          & mem2(X_6343,X_6342,g_s152_111) )
                                      | ? [X_6345: $int] :
                                          ( ! [X_6346: set_0] :
                                              ( mem4(L_s156,X_6346,g_s151_110)
                                             => mem0(X_6345,X_6346) )
                                          & mem2(X_6345,X_6342,g_s153_112) ) ) )
                                 => mem2(X_6342,X_6318,g_s147_106) )
                              & ~ ? [X_6347: $int] :
                                    ( ? [X_6348: $int] :
                                        ( ( ? [X_6349: $int] :
                                              ( ! [X_6350: set_0] :
                                                  ( mem4(L_s156,X_6350,g_s150_109)
                                                 => mem0(X_6349,X_6350) )
                                              & mem2(X_6349,X_6348,g_s152_111) )
                                          | ? [X_6351: $int] :
                                              ( ! [X_6352: set_0] :
                                                  ( mem4(L_s156,X_6352,g_s151_110)
                                                 => mem0(X_6351,X_6352) )
                                              & mem2(X_6351,X_6348,g_s153_112) ) )
                                        & mem2(X_6348,X_6319,g_s146_105) )
                                    & mem0(X_6319,g_s145_104)
                                    & ~ ! [X_6353: $int] :
                                          ( ! [X_6354: $int] :
                                              ( ( mem2(X_6354,X_6319,g_s146_105)
                                                & ( ? [X_6355: $int] :
                                                      ( ! [X_6356: set_0] :
                                                          ( mem4(L_s156,X_6356,g_s150_109)
                                                         => mem0(X_6355,X_6356) )
                                                      & mem2(X_6355,X_6354,g_s152_111) )
                                                  | ? [X_6357: $int] :
                                                      ( ! [X_6358: set_0] :
                                                          ( mem4(L_s156,X_6358,g_s151_110)
                                                         => mem0(X_6357,X_6358) )
                                                      & mem2(X_6357,X_6354,g_s153_112) ) ) )
                                             => mem2(X_6354,X_6353,g_s147_106) )
                                         => mem0(X_6353,g_s145_104) )
                                    & ( X_6347 = L_s156 ) ) ) ) )
                     => mem_it0(X_6315,L_s156,X_6317,X_6316) ) )
              & ( L_s156 != L_s156 ) )
        & ! [X_6359: $int,X_6360: $int] :
            ( ( ( X_6360 = X_6359 )
              & ? [X_6361: $int] :
                  ( ? [X_6362: $int] :
                      ( $greatereq(X_6362,0)
                      & ! [X_6363: set_2] :
                          ( ! [X_6364: $int,X_6365: $int] :
                              ( mem2(X_6365,X_6364,X_6363)
                            <=> ( ( ? [X_6366: $int] :
                                      ( ( ? [X_6367: $int] :
                                            ( ! [X_6368: set_0] :
                                                ( mem4(L_s156,X_6368,g_s150_109)
                                               => mem0(X_6367,X_6368) )
                                            & mem2(X_6367,X_6366,g_s152_111) )
                                        | ? [X_6369: $int] :
                                            ( ! [X_6370: set_0] :
                                                ( mem4(L_s156,X_6370,g_s151_110)
                                               => mem0(X_6369,X_6370) )
                                            & mem2(X_6369,X_6366,g_s153_112) ) )
                                      & mem2(X_6366,X_6365,g_s146_105) )
                                  & mem0(X_6365,g_s145_104)
                                  & ~ ! [X_6371: $int] :
                                        ( ! [X_6372: $int] :
                                            ( ( mem2(X_6372,X_6365,g_s146_105)
                                              & ( ? [X_6373: $int] :
                                                    ( ! [X_6374: set_0] :
                                                        ( mem4(L_s156,X_6374,g_s150_109)
                                                       => mem0(X_6373,X_6374) )
                                                    & mem2(X_6373,X_6372,g_s152_111) )
                                                | ? [X_6375: $int] :
                                                    ( ! [X_6376: set_0] :
                                                        ( mem4(L_s156,X_6376,g_s151_110)
                                                       => mem0(X_6375,X_6376) )
                                                    & mem2(X_6375,X_6372,g_s153_112) ) ) )
                                           => mem2(X_6372,X_6371,g_s147_106) )
                                       => mem0(X_6371,g_s145_104) )
                                  & ( X_6364 = L_s156 ) )
                                | ( ? [X_6377: $int] :
                                      ( ( ? [X_6378: $int] :
                                            ( ! [X_6379: set_0] :
                                                ( mem4(L_s156,X_6379,g_s150_109)
                                               => mem0(X_6378,X_6379) )
                                            & mem2(X_6378,X_6377,g_s152_111) )
                                        | ? [X_6380: $int] :
                                            ( ! [X_6381: set_0] :
                                                ( mem4(L_s156,X_6381,g_s151_110)
                                               => mem0(X_6380,X_6381) )
                                            & mem2(X_6380,X_6377,g_s153_112) ) )
                                      & mem2(X_6377,X_6365,g_s146_105) )
                                  & mem0(X_6365,g_s145_104)
                                  & ! [X_6382: $int] :
                                      ( ! [X_6383: $int] :
                                          ( ( mem2(X_6383,X_6365,g_s146_105)
                                            & ( ? [X_6384: $int] :
                                                  ( ! [X_6385: set_0] :
                                                      ( mem4(L_s156,X_6385,g_s150_109)
                                                     => mem0(X_6384,X_6385) )
                                                  & mem2(X_6384,X_6383,g_s152_111) )
                                              | ? [X_6386: $int] :
                                                  ( ! [X_6387: set_0] :
                                                      ( mem4(L_s156,X_6387,g_s151_110)
                                                     => mem0(X_6386,X_6387) )
                                                  & mem2(X_6386,X_6383,g_s153_112) ) ) )
                                         => mem2(X_6383,X_6382,g_s147_106) )
                                     => mem0(X_6382,g_s145_104) )
                                  & ! [X_6388: $int] :
                                      ( ( mem2(X_6388,X_6365,g_s146_105)
                                        & ( ? [X_6389: $int] :
                                              ( ! [X_6390: set_0] :
                                                  ( mem4(L_s156,X_6390,g_s150_109)
                                                 => mem0(X_6389,X_6390) )
                                              & mem2(X_6389,X_6388,g_s152_111) )
                                          | ? [X_6391: $int] :
                                              ( ! [X_6392: set_0] :
                                                  ( mem4(L_s156,X_6392,g_s151_110)
                                                 => mem0(X_6391,X_6392) )
                                              & mem2(X_6391,X_6388,g_s153_112) ) ) )
                                     => mem2(X_6388,X_6364,g_s147_106) )
                                  & ~ ? [X_6393: $int] :
                                        ( ? [X_6394: $int] :
                                            ( ( ? [X_6395: $int] :
                                                  ( ! [X_6396: set_0] :
                                                      ( mem4(L_s156,X_6396,g_s150_109)
                                                     => mem0(X_6395,X_6396) )
                                                  & mem2(X_6395,X_6394,g_s152_111) )
                                              | ? [X_6397: $int] :
                                                  ( ! [X_6398: set_0] :
                                                      ( mem4(L_s156,X_6398,g_s151_110)
                                                     => mem0(X_6397,X_6398) )
                                                  & mem2(X_6397,X_6394,g_s153_112) ) )
                                            & mem2(X_6394,X_6365,g_s146_105) )
                                        & mem0(X_6365,g_s145_104)
                                        & ~ ! [X_6399: $int] :
                                              ( ! [X_6400: $int] :
                                                  ( ( mem2(X_6400,X_6365,g_s146_105)
                                                    & ( ? [X_6401: $int] :
                                                          ( ! [X_6402: set_0] :
                                                              ( mem4(L_s156,X_6402,g_s150_109)
                                                             => mem0(X_6401,X_6402) )
                                                          & mem2(X_6401,X_6400,g_s152_111) )
                                                      | ? [X_6403: $int] :
                                                          ( ! [X_6404: set_0] :
                                                              ( mem4(L_s156,X_6404,g_s151_110)
                                                             => mem0(X_6403,X_6404) )
                                                          & mem2(X_6403,X_6400,g_s153_112) ) ) )
                                                 => mem2(X_6400,X_6399,g_s147_106) )
                                             => mem0(X_6399,g_s145_104) )
                                        & ( X_6393 = L_s156 ) ) ) ) )
                         => mem_it0(X_6360,X_6361,X_6363,X_6362) ) )
                  & ( X_6361 != L_s156 ) ) )
           => ( ? [X_6405: $int] :
                  ( $greatereq(X_6405,0)
                  & ! [X_6406: set_2] :
                      ( ! [X_6407: $int,X_6408: $int] :
                          ( mem2(X_6408,X_6407,X_6406)
                        <=> ( ( ? [X_6409: $int] :
                                  ( ( ? [X_6410: $int] :
                                        ( ! [X_6411: set_0] :
                                            ( mem4(L_s156,X_6411,g_s150_109)
                                           => mem0(X_6410,X_6411) )
                                        & mem2(X_6410,X_6409,g_s152_111) )
                                    | ? [X_6412: $int] :
                                        ( ! [X_6413: set_0] :
                                            ( mem4(L_s156,X_6413,g_s151_110)
                                           => mem0(X_6412,X_6413) )
                                        & mem2(X_6412,X_6409,g_s153_112) ) )
                                  & mem2(X_6409,X_6408,g_s146_105) )
                              & mem0(X_6408,g_s145_104)
                              & ~ ! [X_6414: $int] :
                                    ( ! [X_6415: $int] :
                                        ( ( mem2(X_6415,X_6408,g_s146_105)
                                          & ( ? [X_6416: $int] :
                                                ( ! [X_6417: set_0] :
                                                    ( mem4(L_s156,X_6417,g_s150_109)
                                                   => mem0(X_6416,X_6417) )
                                                & mem2(X_6416,X_6415,g_s152_111) )
                                            | ? [X_6418: $int] :
                                                ( ! [X_6419: set_0] :
                                                    ( mem4(L_s156,X_6419,g_s151_110)
                                                   => mem0(X_6418,X_6419) )
                                                & mem2(X_6418,X_6415,g_s153_112) ) ) )
                                       => mem2(X_6415,X_6414,g_s147_106) )
                                   => mem0(X_6414,g_s145_104) )
                              & ( X_6407 = L_s156 ) )
                            | ( ? [X_6420: $int] :
                                  ( ( ? [X_6421: $int] :
                                        ( ! [X_6422: set_0] :
                                            ( mem4(L_s156,X_6422,g_s150_109)
                                           => mem0(X_6421,X_6422) )
                                        & mem2(X_6421,X_6420,g_s152_111) )
                                    | ? [X_6423: $int] :
                                        ( ! [X_6424: set_0] :
                                            ( mem4(L_s156,X_6424,g_s151_110)
                                           => mem0(X_6423,X_6424) )
                                        & mem2(X_6423,X_6420,g_s153_112) ) )
                                  & mem2(X_6420,X_6408,g_s146_105) )
                              & mem0(X_6408,g_s145_104)
                              & ! [X_6425: $int] :
                                  ( ! [X_6426: $int] :
                                      ( ( mem2(X_6426,X_6408,g_s146_105)
                                        & ( ? [X_6427: $int] :
                                              ( ! [X_6428: set_0] :
                                                  ( mem4(L_s156,X_6428,g_s150_109)
                                                 => mem0(X_6427,X_6428) )
                                              & mem2(X_6427,X_6426,g_s152_111) )
                                          | ? [X_6429: $int] :
                                              ( ! [X_6430: set_0] :
                                                  ( mem4(L_s156,X_6430,g_s151_110)
                                                 => mem0(X_6429,X_6430) )
                                              & mem2(X_6429,X_6426,g_s153_112) ) ) )
                                     => mem2(X_6426,X_6425,g_s147_106) )
                                 => mem0(X_6425,g_s145_104) )
                              & ! [X_6431: $int] :
                                  ( ( mem2(X_6431,X_6408,g_s146_105)
                                    & ( ? [X_6432: $int] :
                                          ( ! [X_6433: set_0] :
                                              ( mem4(L_s156,X_6433,g_s150_109)
                                             => mem0(X_6432,X_6433) )
                                          & mem2(X_6432,X_6431,g_s152_111) )
                                      | ? [X_6434: $int] :
                                          ( ! [X_6435: set_0] :
                                              ( mem4(L_s156,X_6435,g_s151_110)
                                             => mem0(X_6434,X_6435) )
                                          & mem2(X_6434,X_6431,g_s153_112) ) ) )
                                 => mem2(X_6431,X_6407,g_s147_106) )
                              & ~ ? [X_6436: $int] :
                                    ( ? [X_6437: $int] :
                                        ( ( ? [X_6438: $int] :
                                              ( ! [X_6439: set_0] :
                                                  ( mem4(L_s156,X_6439,g_s150_109)
                                                 => mem0(X_6438,X_6439) )
                                              & mem2(X_6438,X_6437,g_s152_111) )
                                          | ? [X_6440: $int] :
                                              ( ! [X_6441: set_0] :
                                                  ( mem4(L_s156,X_6441,g_s151_110)
                                                 => mem0(X_6440,X_6441) )
                                              & mem2(X_6440,X_6437,g_s153_112) ) )
                                        & mem2(X_6437,X_6408,g_s146_105) )
                                    & mem0(X_6408,g_s145_104)
                                    & ~ ! [X_6442: $int] :
                                          ( ! [X_6443: $int] :
                                              ( ( mem2(X_6443,X_6408,g_s146_105)
                                                & ( ? [X_6444: $int] :
                                                      ( ! [X_6445: set_0] :
                                                          ( mem4(L_s156,X_6445,g_s150_109)
                                                         => mem0(X_6444,X_6445) )
                                                      & mem2(X_6444,X_6443,g_s152_111) )
                                                  | ? [X_6446: $int] :
                                                      ( ! [X_6447: set_0] :
                                                          ( mem4(L_s156,X_6447,g_s151_110)
                                                         => mem0(X_6446,X_6447) )
                                                      & mem2(X_6446,X_6443,g_s153_112) ) ) )
                                             => mem2(X_6443,X_6442,g_s147_106) )
                                         => mem0(X_6442,g_s145_104) )
                                    & ( X_6436 = L_s156 ) ) ) ) )
                     => mem_it0(X_6360,X_6359,X_6406,X_6405) ) )
              & ( X_6359 != L_s156 ) ) ) ) ) ).

tff('Define:aprp:25',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & ? [X_6448: $int] :
            ( ? [X_6449: $int] :
                ( $greatereq(X_6449,0)
                & ! [X_6450: set_2] :
                    ( ! [X_6451: $int,X_6452: $int] :
                        ( mem2(X_6452,X_6451,X_6450)
                      <=> ( ( ? [X_6453: $int] :
                                ( ( ? [X_6454: $int] :
                                      ( ! [X_6455: set_0] :
                                          ( mem4(L_s154,X_6455,g_s150_109)
                                         => mem0(X_6454,X_6455) )
                                      & mem2(X_6454,X_6453,g_s152_111) )
                                  | ? [X_6456: $int] :
                                      ( ! [X_6457: set_0] :
                                          ( mem4(L_s154,X_6457,g_s151_110)
                                         => mem0(X_6456,X_6457) )
                                      & mem2(X_6456,X_6453,g_s153_112) ) )
                                & mem2(X_6453,X_6452,g_s146_105) )
                            & mem0(X_6452,g_s145_104)
                            & ~ ! [X_6458: $int] :
                                  ( ! [X_6459: $int] :
                                      ( ( mem2(X_6459,X_6452,g_s146_105)
                                        & ( ? [X_6460: $int] :
                                              ( ! [X_6461: set_0] :
                                                  ( mem4(L_s154,X_6461,g_s150_109)
                                                 => mem0(X_6460,X_6461) )
                                              & mem2(X_6460,X_6459,g_s152_111) )
                                          | ? [X_6462: $int] :
                                              ( ! [X_6463: set_0] :
                                                  ( mem4(L_s154,X_6463,g_s151_110)
                                                 => mem0(X_6462,X_6463) )
                                              & mem2(X_6462,X_6459,g_s153_112) ) ) )
                                     => mem2(X_6459,X_6458,g_s147_106) )
                                 => mem0(X_6458,g_s145_104) )
                            & ( X_6451 = L_s154 ) )
                          | ( ? [X_6464: $int] :
                                ( ( ? [X_6465: $int] :
                                      ( ! [X_6466: set_0] :
                                          ( mem4(L_s154,X_6466,g_s150_109)
                                         => mem0(X_6465,X_6466) )
                                      & mem2(X_6465,X_6464,g_s152_111) )
                                  | ? [X_6467: $int] :
                                      ( ! [X_6468: set_0] :
                                          ( mem4(L_s154,X_6468,g_s151_110)
                                         => mem0(X_6467,X_6468) )
                                      & mem2(X_6467,X_6464,g_s153_112) ) )
                                & mem2(X_6464,X_6452,g_s146_105) )
                            & mem0(X_6452,g_s145_104)
                            & ! [X_6469: $int] :
                                ( ! [X_6470: $int] :
                                    ( ( mem2(X_6470,X_6452,g_s146_105)
                                      & ( ? [X_6471: $int] :
                                            ( ! [X_6472: set_0] :
                                                ( mem4(L_s154,X_6472,g_s150_109)
                                               => mem0(X_6471,X_6472) )
                                            & mem2(X_6471,X_6470,g_s152_111) )
                                        | ? [X_6473: $int] :
                                            ( ! [X_6474: set_0] :
                                                ( mem4(L_s154,X_6474,g_s151_110)
                                               => mem0(X_6473,X_6474) )
                                            & mem2(X_6473,X_6470,g_s153_112) ) ) )
                                   => mem2(X_6470,X_6469,g_s147_106) )
                               => mem0(X_6469,g_s145_104) )
                            & ! [X_6475: $int] :
                                ( ( mem2(X_6475,X_6452,g_s146_105)
                                  & ( ? [X_6476: $int] :
                                        ( ! [X_6477: set_0] :
                                            ( mem4(L_s154,X_6477,g_s150_109)
                                           => mem0(X_6476,X_6477) )
                                        & mem2(X_6476,X_6475,g_s152_111) )
                                    | ? [X_6478: $int] :
                                        ( ! [X_6479: set_0] :
                                            ( mem4(L_s154,X_6479,g_s151_110)
                                           => mem0(X_6478,X_6479) )
                                        & mem2(X_6478,X_6475,g_s153_112) ) ) )
                               => mem2(X_6475,X_6451,g_s147_106) )
                            & ~ ? [X_6480: $int] :
                                  ( ? [X_6481: $int] :
                                      ( ( ? [X_6482: $int] :
                                            ( ! [X_6483: set_0] :
                                                ( mem4(L_s154,X_6483,g_s150_109)
                                               => mem0(X_6482,X_6483) )
                                            & mem2(X_6482,X_6481,g_s152_111) )
                                        | ? [X_6484: $int] :
                                            ( ! [X_6485: set_0] :
                                                ( mem4(L_s154,X_6485,g_s151_110)
                                               => mem0(X_6484,X_6485) )
                                            & mem2(X_6484,X_6481,g_s153_112) ) )
                                      & mem2(X_6481,X_6452,g_s146_105) )
                                  & mem0(X_6452,g_s145_104)
                                  & ~ ! [X_6486: $int] :
                                        ( ! [X_6487: $int] :
                                            ( ( mem2(X_6487,X_6452,g_s146_105)
                                              & ( ? [X_6488: $int] :
                                                    ( ! [X_6489: set_0] :
                                                        ( mem4(L_s154,X_6489,g_s150_109)
                                                       => mem0(X_6488,X_6489) )
                                                    & mem2(X_6488,X_6487,g_s152_111) )
                                                | ? [X_6490: $int] :
                                                    ( ! [X_6491: set_0] :
                                                        ( mem4(L_s154,X_6491,g_s151_110)
                                                       => mem0(X_6490,X_6491) )
                                                    & mem2(X_6490,X_6487,g_s153_112) ) ) )
                                           => mem2(X_6487,X_6486,g_s147_106) )
                                       => mem0(X_6486,g_s145_104) )
                                  & ( X_6480 = L_s154 ) ) ) ) )
                   => mem_it0(L_s155,X_6448,X_6450,X_6449) ) )
            & ( X_6448 != L_s154 ) ) )
     => ( mem0(L_s154,g_s62_62)
        & ? [X_6492: $int] :
            ( ( ? [X_6493: $int] :
                  ( ! [X_6494: set_0] :
                      ( mem4(L_s154,X_6494,g_s150_109)
                     => mem0(X_6493,X_6494) )
                  & mem2(X_6493,X_6492,g_s152_111) )
              | ? [X_6495: $int] :
                  ( ! [X_6496: set_0] :
                      ( mem4(L_s154,X_6496,g_s151_110)
                     => mem0(X_6495,X_6496) )
                  & mem2(X_6495,X_6492,g_s153_112) ) )
            & mem2(X_6492,L_s155,g_s146_105) ) ) ) ).

tff('Define:aprp:26',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s145_104)
        & ? [X_6497: $int] :
            ( ( ? [X_6498: $int] :
                  ( ! [X_6499: set_0] :
                      ( mem4(L_s154,X_6499,g_s150_109)
                     => mem0(X_6498,X_6499) )
                  & mem2(X_6498,X_6497,g_s152_111) )
              | ? [X_6500: $int] :
                  ( ! [X_6501: set_0] :
                      ( mem4(L_s154,X_6501,g_s151_110)
                     => mem0(X_6500,X_6501) )
                  & mem2(X_6500,X_6497,g_s153_112) ) )
            & mem2(X_6497,L_s155,g_s146_105) ) )
     => ? [X_6502: $int] :
          ( ? [X_6503: $int] :
              ( $greatereq(X_6503,0)
              & ! [X_6504: set_2] :
                  ( ! [X_6505: $int,X_6506: $int] :
                      ( mem2(X_6506,X_6505,X_6504)
                    <=> ( ( ? [X_6507: $int] :
                              ( ( ? [X_6508: $int] :
                                    ( ! [X_6509: set_0] :
                                        ( mem4(L_s154,X_6509,g_s150_109)
                                       => mem0(X_6508,X_6509) )
                                    & mem2(X_6508,X_6507,g_s152_111) )
                                | ? [X_6510: $int] :
                                    ( ! [X_6511: set_0] :
                                        ( mem4(L_s154,X_6511,g_s151_110)
                                       => mem0(X_6510,X_6511) )
                                    & mem2(X_6510,X_6507,g_s153_112) ) )
                              & mem2(X_6507,X_6506,g_s146_105) )
                          & mem0(X_6506,g_s145_104)
                          & ~ ! [X_6512: $int] :
                                ( ! [X_6513: $int] :
                                    ( ( mem2(X_6513,X_6506,g_s146_105)
                                      & ( ? [X_6514: $int] :
                                            ( ! [X_6515: set_0] :
                                                ( mem4(L_s154,X_6515,g_s150_109)
                                               => mem0(X_6514,X_6515) )
                                            & mem2(X_6514,X_6513,g_s152_111) )
                                        | ? [X_6516: $int] :
                                            ( ! [X_6517: set_0] :
                                                ( mem4(L_s154,X_6517,g_s151_110)
                                               => mem0(X_6516,X_6517) )
                                            & mem2(X_6516,X_6513,g_s153_112) ) ) )
                                   => mem2(X_6513,X_6512,g_s147_106) )
                               => mem0(X_6512,g_s145_104) )
                          & ( X_6505 = L_s154 ) )
                        | ( ? [X_6518: $int] :
                              ( ( ? [X_6519: $int] :
                                    ( ! [X_6520: set_0] :
                                        ( mem4(L_s154,X_6520,g_s150_109)
                                       => mem0(X_6519,X_6520) )
                                    & mem2(X_6519,X_6518,g_s152_111) )
                                | ? [X_6521: $int] :
                                    ( ! [X_6522: set_0] :
                                        ( mem4(L_s154,X_6522,g_s151_110)
                                       => mem0(X_6521,X_6522) )
                                    & mem2(X_6521,X_6518,g_s153_112) ) )
                              & mem2(X_6518,X_6506,g_s146_105) )
                          & mem0(X_6506,g_s145_104)
                          & ! [X_6523: $int] :
                              ( ! [X_6524: $int] :
                                  ( ( mem2(X_6524,X_6506,g_s146_105)
                                    & ( ? [X_6525: $int] :
                                          ( ! [X_6526: set_0] :
                                              ( mem4(L_s154,X_6526,g_s150_109)
                                             => mem0(X_6525,X_6526) )
                                          & mem2(X_6525,X_6524,g_s152_111) )
                                      | ? [X_6527: $int] :
                                          ( ! [X_6528: set_0] :
                                              ( mem4(L_s154,X_6528,g_s151_110)
                                             => mem0(X_6527,X_6528) )
                                          & mem2(X_6527,X_6524,g_s153_112) ) ) )
                                 => mem2(X_6524,X_6523,g_s147_106) )
                             => mem0(X_6523,g_s145_104) )
                          & ! [X_6529: $int] :
                              ( ( mem2(X_6529,X_6506,g_s146_105)
                                & ( ? [X_6530: $int] :
                                      ( ! [X_6531: set_0] :
                                          ( mem4(L_s154,X_6531,g_s150_109)
                                         => mem0(X_6530,X_6531) )
                                      & mem2(X_6530,X_6529,g_s152_111) )
                                  | ? [X_6532: $int] :
                                      ( ! [X_6533: set_0] :
                                          ( mem4(L_s154,X_6533,g_s151_110)
                                         => mem0(X_6532,X_6533) )
                                      & mem2(X_6532,X_6529,g_s153_112) ) ) )
                             => mem2(X_6529,X_6505,g_s147_106) )
                          & ~ ? [X_6534: $int] :
                                ( ? [X_6535: $int] :
                                    ( ( ? [X_6536: $int] :
                                          ( ! [X_6537: set_0] :
                                              ( mem4(L_s154,X_6537,g_s150_109)
                                             => mem0(X_6536,X_6537) )
                                          & mem2(X_6536,X_6535,g_s152_111) )
                                      | ? [X_6538: $int] :
                                          ( ! [X_6539: set_0] :
                                              ( mem4(L_s154,X_6539,g_s151_110)
                                             => mem0(X_6538,X_6539) )
                                          & mem2(X_6538,X_6535,g_s153_112) ) )
                                    & mem2(X_6535,X_6506,g_s146_105) )
                                & mem0(X_6506,g_s145_104)
                                & ~ ! [X_6540: $int] :
                                      ( ! [X_6541: $int] :
                                          ( ( mem2(X_6541,X_6506,g_s146_105)
                                            & ( ? [X_6542: $int] :
                                                  ( ! [X_6543: set_0] :
                                                      ( mem4(L_s154,X_6543,g_s150_109)
                                                     => mem0(X_6542,X_6543) )
                                                  & mem2(X_6542,X_6541,g_s152_111) )
                                              | ? [X_6544: $int] :
                                                  ( ! [X_6545: set_0] :
                                                      ( mem4(L_s154,X_6545,g_s151_110)
                                                     => mem0(X_6544,X_6545) )
                                                  & mem2(X_6544,X_6541,g_s153_112) ) ) )
                                         => mem2(X_6541,X_6540,g_s147_106) )
                                     => mem0(X_6540,g_s145_104) )
                                & ( X_6534 = L_s154 ) ) ) ) )
                 => mem_it0(L_s155,X_6502,X_6504,X_6503) ) )
          & ( X_6502 != L_s154 ) ) ) ).

tff('Define:aprp:27',axiom,
    ! [L_s154: $int,L_s155: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & mem0(L_s155,g_s145_104) )
     => ~ ? [X_6546: $int] :
            ( ( X_6546 = L_s155 )
            & ? [X_6547: $int] :
                ( $greatereq(X_6547,1)
                & ! [X_6548: set_2] :
                    ( ! [X_6549: $int,X_6550: $int] :
                        ( mem2(X_6550,X_6549,X_6548)
                      <=> ( ( ? [X_6551: $int] :
                                ( ( ? [X_6552: $int] :
                                      ( ! [X_6553: set_0] :
                                          ( mem4(L_s154,X_6553,g_s150_109)
                                         => mem0(X_6552,X_6553) )
                                      & mem2(X_6552,X_6551,g_s152_111) )
                                  | ? [X_6554: $int] :
                                      ( ! [X_6555: set_0] :
                                          ( mem4(L_s154,X_6555,g_s151_110)
                                         => mem0(X_6554,X_6555) )
                                      & mem2(X_6554,X_6551,g_s153_112) ) )
                                & mem2(X_6551,X_6550,g_s146_105) )
                            & mem0(X_6550,g_s145_104)
                            & ~ ! [X_6556: $int] :
                                  ( ! [X_6557: $int] :
                                      ( ( mem2(X_6557,X_6550,g_s146_105)
                                        & ( ? [X_6558: $int] :
                                              ( ! [X_6559: set_0] :
                                                  ( mem4(L_s154,X_6559,g_s150_109)
                                                 => mem0(X_6558,X_6559) )
                                              & mem2(X_6558,X_6557,g_s152_111) )
                                          | ? [X_6560: $int] :
                                              ( ! [X_6561: set_0] :
                                                  ( mem4(L_s154,X_6561,g_s151_110)
                                                 => mem0(X_6560,X_6561) )
                                              & mem2(X_6560,X_6557,g_s153_112) ) ) )
                                     => mem2(X_6557,X_6556,g_s147_106) )
                                 => mem0(X_6556,g_s145_104) )
                            & ( X_6549 = L_s154 ) )
                          | ( ? [X_6562: $int] :
                                ( ( ? [X_6563: $int] :
                                      ( ! [X_6564: set_0] :
                                          ( mem4(L_s154,X_6564,g_s150_109)
                                         => mem0(X_6563,X_6564) )
                                      & mem2(X_6563,X_6562,g_s152_111) )
                                  | ? [X_6565: $int] :
                                      ( ! [X_6566: set_0] :
                                          ( mem4(L_s154,X_6566,g_s151_110)
                                         => mem0(X_6565,X_6566) )
                                      & mem2(X_6565,X_6562,g_s153_112) ) )
                                & mem2(X_6562,X_6550,g_s146_105) )
                            & mem0(X_6550,g_s145_104)
                            & ! [X_6567: $int] :
                                ( ! [X_6568: $int] :
                                    ( ( mem2(X_6568,X_6550,g_s146_105)
                                      & ( ? [X_6569: $int] :
                                            ( ! [X_6570: set_0] :
                                                ( mem4(L_s154,X_6570,g_s150_109)
                                               => mem0(X_6569,X_6570) )
                                            & mem2(X_6569,X_6568,g_s152_111) )
                                        | ? [X_6571: $int] :
                                            ( ! [X_6572: set_0] :
                                                ( mem4(L_s154,X_6572,g_s151_110)
                                               => mem0(X_6571,X_6572) )
                                            & mem2(X_6571,X_6568,g_s153_112) ) ) )
                                   => mem2(X_6568,X_6567,g_s147_106) )
                               => mem0(X_6567,g_s145_104) )
                            & ! [X_6573: $int] :
                                ( ( mem2(X_6573,X_6550,g_s146_105)
                                  & ( ? [X_6574: $int] :
                                        ( ! [X_6575: set_0] :
                                            ( mem4(L_s154,X_6575,g_s150_109)
                                           => mem0(X_6574,X_6575) )
                                        & mem2(X_6574,X_6573,g_s152_111) )
                                    | ? [X_6576: $int] :
                                        ( ! [X_6577: set_0] :
                                            ( mem4(L_s154,X_6577,g_s151_110)
                                           => mem0(X_6576,X_6577) )
                                        & mem2(X_6576,X_6573,g_s153_112) ) ) )
                               => mem2(X_6573,X_6549,g_s147_106) )
                            & ~ ? [X_6578: $int] :
                                  ( ? [X_6579: $int] :
                                      ( ( ? [X_6580: $int] :
                                            ( ! [X_6581: set_0] :
                                                ( mem4(L_s154,X_6581,g_s150_109)
                                               => mem0(X_6580,X_6581) )
                                            & mem2(X_6580,X_6579,g_s152_111) )
                                        | ? [X_6582: $int] :
                                            ( ! [X_6583: set_0] :
                                                ( mem4(L_s154,X_6583,g_s151_110)
                                               => mem0(X_6582,X_6583) )
                                            & mem2(X_6582,X_6579,g_s153_112) ) )
                                      & mem2(X_6579,X_6550,g_s146_105) )
                                  & mem0(X_6550,g_s145_104)
                                  & ~ ! [X_6584: $int] :
                                        ( ! [X_6585: $int] :
                                            ( ( mem2(X_6585,X_6550,g_s146_105)
                                              & ( ? [X_6586: $int] :
                                                    ( ! [X_6587: set_0] :
                                                        ( mem4(L_s154,X_6587,g_s150_109)
                                                       => mem0(X_6586,X_6587) )
                                                    & mem2(X_6586,X_6585,g_s152_111) )
                                                | ? [X_6588: $int] :
                                                    ( ! [X_6589: set_0] :
                                                        ( mem4(L_s154,X_6589,g_s151_110)
                                                       => mem0(X_6588,X_6589) )
                                                    & mem2(X_6588,X_6585,g_s153_112) ) ) )
                                           => mem2(X_6585,X_6584,g_s147_106) )
                                       => mem0(X_6584,g_s145_104) )
                                  & ( X_6578 = L_s154 ) ) ) ) )
                   => mem_it0(X_6546,L_s155,X_6548,X_6547) ) ) ) ) ).

tff('Define:aprp:28',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ~ ? [X_6590: $int] :
            ( ( ? [X_6591: $int] :
                  ( ! [X_6592: set_0] :
                      ( mem4(L_s156,X_6592,g_s150_109)
                     => mem0(X_6591,X_6592) )
                  & mem2(X_6591,X_6590,g_s152_111) )
              | ? [X_6593: $int] :
                  ( ! [X_6594: set_0] :
                      ( mem4(L_s156,X_6594,g_s151_110)
                     => mem0(X_6593,X_6594) )
                  & mem2(X_6593,X_6590,g_s153_112) ) )
            & mem2(X_6590,L_s156,g_s146_105) ) ) ).

tff('Define:aprp:29',axiom,
    ! [L_s154: $int,L_s157: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s157,g_s62_62)
        & ? [X_6595: $int] :
            ( ( ? [X_6596: $int] :
                  ( ( ? [X_6597: $int] :
                        ( ! [X_6598: set_0] :
                            ( mem4(L_s154,X_6598,g_s150_109)
                           => mem0(X_6597,X_6598) )
                        & mem2(X_6597,X_6596,g_s152_111) )
                    | ? [X_6599: $int] :
                        ( ! [X_6600: set_0] :
                            ( mem4(L_s154,X_6600,g_s151_110)
                           => mem0(X_6599,X_6600) )
                        & mem2(X_6599,X_6596,g_s153_112) ) )
                  & mem2(X_6596,X_6595,g_s146_105) )
              & mem0(X_6595,g_s145_104)
              & ~ ! [X_6601: $int] :
                    ( ! [X_6602: $int] :
                        ( ( mem2(X_6602,X_6595,g_s146_105)
                          & ( ? [X_6603: $int] :
                                ( ! [X_6604: set_0] :
                                    ( mem4(L_s154,X_6604,g_s150_109)
                                   => mem0(X_6603,X_6604) )
                                & mem2(X_6603,X_6602,g_s152_111) )
                            | ? [X_6605: $int] :
                                ( ! [X_6606: set_0] :
                                    ( mem4(L_s154,X_6606,g_s151_110)
                                   => mem0(X_6605,X_6606) )
                                & mem2(X_6605,X_6602,g_s153_112) ) ) )
                       => mem2(X_6602,X_6601,g_s147_106) )
                   => mem0(X_6601,g_s145_104) )
              & ( L_s157 = L_s154 ) )
            | ( ? [X_6607: $int] :
                  ( ( ? [X_6608: $int] :
                        ( ! [X_6609: set_0] :
                            ( mem4(L_s154,X_6609,g_s150_109)
                           => mem0(X_6608,X_6609) )
                        & mem2(X_6608,X_6607,g_s152_111) )
                    | ? [X_6610: $int] :
                        ( ! [X_6611: set_0] :
                            ( mem4(L_s154,X_6611,g_s151_110)
                           => mem0(X_6610,X_6611) )
                        & mem2(X_6610,X_6607,g_s153_112) ) )
                  & mem2(X_6607,X_6595,g_s146_105) )
              & mem0(X_6595,g_s145_104)
              & ! [X_6612: $int] :
                  ( ! [X_6613: $int] :
                      ( ( mem2(X_6613,X_6595,g_s146_105)
                        & ( ? [X_6614: $int] :
                              ( ! [X_6615: set_0] :
                                  ( mem4(L_s154,X_6615,g_s150_109)
                                 => mem0(X_6614,X_6615) )
                              & mem2(X_6614,X_6613,g_s152_111) )
                          | ? [X_6616: $int] :
                              ( ! [X_6617: set_0] :
                                  ( mem4(L_s154,X_6617,g_s151_110)
                                 => mem0(X_6616,X_6617) )
                              & mem2(X_6616,X_6613,g_s153_112) ) ) )
                     => mem2(X_6613,X_6612,g_s147_106) )
                 => mem0(X_6612,g_s145_104) )
              & ! [X_6618: $int] :
                  ( ( mem2(X_6618,X_6595,g_s146_105)
                    & ( ? [X_6619: $int] :
                          ( ! [X_6620: set_0] :
                              ( mem4(L_s154,X_6620,g_s150_109)
                             => mem0(X_6619,X_6620) )
                          & mem2(X_6619,X_6618,g_s152_111) )
                      | ? [X_6621: $int] :
                          ( ! [X_6622: set_0] :
                              ( mem4(L_s154,X_6622,g_s151_110)
                             => mem0(X_6621,X_6622) )
                          & mem2(X_6621,X_6618,g_s153_112) ) ) )
                 => mem2(X_6618,L_s157,g_s147_106) )
              & ~ ? [X_6623: $int] :
                    ( ? [X_6624: $int] :
                        ( ( ? [X_6625: $int] :
                              ( ! [X_6626: set_0] :
                                  ( mem4(L_s154,X_6626,g_s150_109)
                                 => mem0(X_6625,X_6626) )
                              & mem2(X_6625,X_6624,g_s152_111) )
                          | ? [X_6627: $int] :
                              ( ! [X_6628: set_0] :
                                  ( mem4(L_s154,X_6628,g_s151_110)
                                 => mem0(X_6627,X_6628) )
                              & mem2(X_6627,X_6624,g_s153_112) ) )
                        & mem2(X_6624,X_6595,g_s146_105) )
                    & mem0(X_6595,g_s145_104)
                    & ~ ! [X_6629: $int] :
                          ( ! [X_6630: $int] :
                              ( ( mem2(X_6630,X_6595,g_s146_105)
                                & ( ? [X_6631: $int] :
                                      ( ! [X_6632: set_0] :
                                          ( mem4(L_s154,X_6632,g_s150_109)
                                         => mem0(X_6631,X_6632) )
                                      & mem2(X_6631,X_6630,g_s152_111) )
                                  | ? [X_6633: $int] :
                                      ( ! [X_6634: set_0] :
                                          ( mem4(L_s154,X_6634,g_s151_110)
                                         => mem0(X_6633,X_6634) )
                                      & mem2(X_6633,X_6630,g_s153_112) ) ) )
                             => mem2(X_6630,X_6629,g_s147_106) )
                         => mem0(X_6629,g_s145_104) )
                    & ( X_6623 = L_s154 ) ) ) )
        & ( L_s157 != L_s154 ) )
     => ? [X_6635: $int] :
          ( ( ? [X_6636: $int] :
                ( ! [X_6637: set_0] :
                    ( mem4(L_s154,X_6637,g_s150_109)
                   => mem0(X_6636,X_6637) )
                & mem2(X_6636,X_6635,g_s152_111) )
            | ? [X_6638: $int] :
                ( ! [X_6639: set_0] :
                    ( mem4(L_s154,X_6639,g_s151_110)
                   => mem0(X_6638,X_6639) )
                & mem2(X_6638,X_6635,g_s153_112) ) )
          & mem2(X_6635,L_s157,g_s146_105) ) ) ).

tff('Define:aprp:3',axiom,
    ? [X_6018: set_2] :
      ( ! [X_6019: $int,X_6020: $int] :
          ( mem2(X_6020,X_6019,X_6018)
        <=> mem2(X_6020,X_6019,g_s148_107) )
      & ! [X_6021: $int,X_6022: $int,X_6023: $int] :
          ( ( mem2(X_6021,X_6022,X_6018)
            & mem2(X_6021,X_6023,X_6018) )
         => ( X_6022 = X_6023 ) )
      & ! [X_6024: $int] :
          ( mem0(X_6024,g_s65_65)
        <=> ? [X_6025: $int] : mem2(X_6024,X_6025,X_6018) )
      & ! [X_6026: $int] :
          ( ? [X_6027: $int] : mem2(X_6027,X_6026,X_6018)
         => mem0(X_6026,g_s71_71) ) ) ).

tff('Define:aprp:30',axiom,
    ! [L_s154: $int,L_s157: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s157,g_s62_62)
        & ? [X_6640: $int] :
            ( ( ? [X_6641: $int] :
                  ( ( ? [X_6642: $int] :
                        ( ! [X_6643: set_0] :
                            ( mem4(L_s154,X_6643,g_s150_109)
                           => mem0(X_6642,X_6643) )
                        & mem2(X_6642,X_6641,g_s152_111) )
                    | ? [X_6644: $int] :
                        ( ! [X_6645: set_0] :
                            ( mem4(L_s154,X_6645,g_s151_110)
                           => mem0(X_6644,X_6645) )
                        & mem2(X_6644,X_6641,g_s153_112) ) )
                  & mem2(X_6641,X_6640,g_s146_105) )
              & mem0(X_6640,g_s145_104)
              & ~ ! [X_6646: $int] :
                    ( ! [X_6647: $int] :
                        ( ( mem2(X_6647,X_6640,g_s146_105)
                          & ( ? [X_6648: $int] :
                                ( ! [X_6649: set_0] :
                                    ( mem4(L_s154,X_6649,g_s150_109)
                                   => mem0(X_6648,X_6649) )
                                & mem2(X_6648,X_6647,g_s152_111) )
                            | ? [X_6650: $int] :
                                ( ! [X_6651: set_0] :
                                    ( mem4(L_s154,X_6651,g_s151_110)
                                   => mem0(X_6650,X_6651) )
                                & mem2(X_6650,X_6647,g_s153_112) ) ) )
                       => mem2(X_6647,X_6646,g_s147_106) )
                   => mem0(X_6646,g_s145_104) )
              & ( L_s157 = L_s154 ) )
            | ( ? [X_6652: $int] :
                  ( ( ? [X_6653: $int] :
                        ( ! [X_6654: set_0] :
                            ( mem4(L_s154,X_6654,g_s150_109)
                           => mem0(X_6653,X_6654) )
                        & mem2(X_6653,X_6652,g_s152_111) )
                    | ? [X_6655: $int] :
                        ( ! [X_6656: set_0] :
                            ( mem4(L_s154,X_6656,g_s151_110)
                           => mem0(X_6655,X_6656) )
                        & mem2(X_6655,X_6652,g_s153_112) ) )
                  & mem2(X_6652,X_6640,g_s146_105) )
              & mem0(X_6640,g_s145_104)
              & ! [X_6657: $int] :
                  ( ! [X_6658: $int] :
                      ( ( mem2(X_6658,X_6640,g_s146_105)
                        & ( ? [X_6659: $int] :
                              ( ! [X_6660: set_0] :
                                  ( mem4(L_s154,X_6660,g_s150_109)
                                 => mem0(X_6659,X_6660) )
                              & mem2(X_6659,X_6658,g_s152_111) )
                          | ? [X_6661: $int] :
                              ( ! [X_6662: set_0] :
                                  ( mem4(L_s154,X_6662,g_s151_110)
                                 => mem0(X_6661,X_6662) )
                              & mem2(X_6661,X_6658,g_s153_112) ) ) )
                     => mem2(X_6658,X_6657,g_s147_106) )
                 => mem0(X_6657,g_s145_104) )
              & ! [X_6663: $int] :
                  ( ( mem2(X_6663,X_6640,g_s146_105)
                    & ( ? [X_6664: $int] :
                          ( ! [X_6665: set_0] :
                              ( mem4(L_s154,X_6665,g_s150_109)
                             => mem0(X_6664,X_6665) )
                          & mem2(X_6664,X_6663,g_s152_111) )
                      | ? [X_6666: $int] :
                          ( ! [X_6667: set_0] :
                              ( mem4(L_s154,X_6667,g_s151_110)
                             => mem0(X_6666,X_6667) )
                          & mem2(X_6666,X_6663,g_s153_112) ) ) )
                 => mem2(X_6663,L_s157,g_s147_106) )
              & ~ ? [X_6668: $int] :
                    ( ? [X_6669: $int] :
                        ( ( ? [X_6670: $int] :
                              ( ! [X_6671: set_0] :
                                  ( mem4(L_s154,X_6671,g_s150_109)
                                 => mem0(X_6670,X_6671) )
                              & mem2(X_6670,X_6669,g_s152_111) )
                          | ? [X_6672: $int] :
                              ( ! [X_6673: set_0] :
                                  ( mem4(L_s154,X_6673,g_s151_110)
                                 => mem0(X_6672,X_6673) )
                              & mem2(X_6672,X_6669,g_s153_112) ) )
                        & mem2(X_6669,X_6640,g_s146_105) )
                    & mem0(X_6640,g_s145_104)
                    & ~ ! [X_6674: $int] :
                          ( ! [X_6675: $int] :
                              ( ( mem2(X_6675,X_6640,g_s146_105)
                                & ( ? [X_6676: $int] :
                                      ( ! [X_6677: set_0] :
                                          ( mem4(L_s154,X_6677,g_s150_109)
                                         => mem0(X_6676,X_6677) )
                                      & mem2(X_6676,X_6675,g_s152_111) )
                                  | ? [X_6678: $int] :
                                      ( ! [X_6679: set_0] :
                                          ( mem4(L_s154,X_6679,g_s151_110)
                                         => mem0(X_6678,X_6679) )
                                      & mem2(X_6678,X_6675,g_s153_112) ) ) )
                             => mem2(X_6675,X_6674,g_s147_106) )
                         => mem0(X_6674,g_s145_104) )
                    & ( X_6668 = L_s154 ) ) ) )
        & ( L_s157 != L_s154 ) )
     => mem0(L_s157,g_s145_104) ) ).

tff('Define:aprp:31',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & mem0(L_s155,g_s145_104)
        & ? [X_6680: $int] :
            ( ( ? [X_6681: $int] :
                  ( ! [X_6682: set_0] :
                      ( mem4(L_s154,X_6682,g_s150_109)
                     => mem0(X_6681,X_6682) )
                  & mem2(X_6681,X_6680,g_s152_111) )
              | ? [X_6683: $int] :
                  ( ! [X_6684: set_0] :
                      ( mem4(L_s154,X_6684,g_s151_110)
                     => mem0(X_6683,X_6684) )
                  & mem2(X_6683,X_6680,g_s153_112) ) )
            & mem2(X_6680,L_s155,g_s146_105) ) )
     => ~ ( ( ? [X_6685: $int] :
                ( ( ? [X_6686: $int] :
                      ( ! [X_6687: set_0] :
                          ( mem4(L_s154,X_6687,g_s150_109)
                         => mem0(X_6686,X_6687) )
                      & mem2(X_6686,X_6685,g_s152_111) )
                  | ? [X_6688: $int] :
                      ( ! [X_6689: set_0] :
                          ( mem4(L_s154,X_6689,g_s151_110)
                         => mem0(X_6688,X_6689) )
                      & mem2(X_6688,X_6685,g_s153_112) ) )
                & mem2(X_6685,L_s155,g_s146_105) )
            & mem0(L_s155,g_s145_104)
            & ~ ! [X_6690: $int] :
                  ( ! [X_6691: $int] :
                      ( ( mem2(X_6691,L_s155,g_s146_105)
                        & ( ? [X_6692: $int] :
                              ( ! [X_6693: set_0] :
                                  ( mem4(L_s154,X_6693,g_s150_109)
                                 => mem0(X_6692,X_6693) )
                              & mem2(X_6692,X_6691,g_s152_111) )
                          | ? [X_6694: $int] :
                              ( ! [X_6695: set_0] :
                                  ( mem4(L_s154,X_6695,g_s151_110)
                                 => mem0(X_6694,X_6695) )
                              & mem2(X_6694,X_6691,g_s153_112) ) ) )
                     => mem2(X_6691,X_6690,g_s147_106) )
                 => mem0(X_6690,g_s145_104) )
            & ( L_s155 = L_s154 ) )
          | ( ? [X_6696: $int] :
                ( ( ? [X_6697: $int] :
                      ( ! [X_6698: set_0] :
                          ( mem4(L_s154,X_6698,g_s150_109)
                         => mem0(X_6697,X_6698) )
                      & mem2(X_6697,X_6696,g_s152_111) )
                  | ? [X_6699: $int] :
                      ( ! [X_6700: set_0] :
                          ( mem4(L_s154,X_6700,g_s151_110)
                         => mem0(X_6699,X_6700) )
                      & mem2(X_6699,X_6696,g_s153_112) ) )
                & mem2(X_6696,L_s155,g_s146_105) )
            & mem0(L_s155,g_s145_104)
            & ! [X_6701: $int] :
                ( ! [X_6702: $int] :
                    ( ( mem2(X_6702,L_s155,g_s146_105)
                      & ( ? [X_6703: $int] :
                            ( ! [X_6704: set_0] :
                                ( mem4(L_s154,X_6704,g_s150_109)
                               => mem0(X_6703,X_6704) )
                            & mem2(X_6703,X_6702,g_s152_111) )
                        | ? [X_6705: $int] :
                            ( ! [X_6706: set_0] :
                                ( mem4(L_s154,X_6706,g_s151_110)
                               => mem0(X_6705,X_6706) )
                            & mem2(X_6705,X_6702,g_s153_112) ) ) )
                   => mem2(X_6702,X_6701,g_s147_106) )
               => mem0(X_6701,g_s145_104) )
            & ! [X_6707: $int] :
                ( ( mem2(X_6707,L_s155,g_s146_105)
                  & ( ? [X_6708: $int] :
                        ( ! [X_6709: set_0] :
                            ( mem4(L_s154,X_6709,g_s150_109)
                           => mem0(X_6708,X_6709) )
                        & mem2(X_6708,X_6707,g_s152_111) )
                    | ? [X_6710: $int] :
                        ( ! [X_6711: set_0] :
                            ( mem4(L_s154,X_6711,g_s151_110)
                           => mem0(X_6710,X_6711) )
                        & mem2(X_6710,X_6707,g_s153_112) ) ) )
               => mem2(X_6707,L_s155,g_s147_106) )
            & ~ ? [X_6712: $int] :
                  ( ? [X_6713: $int] :
                      ( ( ? [X_6714: $int] :
                            ( ! [X_6715: set_0] :
                                ( mem4(L_s154,X_6715,g_s150_109)
                               => mem0(X_6714,X_6715) )
                            & mem2(X_6714,X_6713,g_s152_111) )
                        | ? [X_6716: $int] :
                            ( ! [X_6717: set_0] :
                                ( mem4(L_s154,X_6717,g_s151_110)
                               => mem0(X_6716,X_6717) )
                            & mem2(X_6716,X_6713,g_s153_112) ) )
                      & mem2(X_6713,L_s155,g_s146_105) )
                  & mem0(L_s155,g_s145_104)
                  & ~ ! [X_6718: $int] :
                        ( ! [X_6719: $int] :
                            ( ( mem2(X_6719,L_s155,g_s146_105)
                              & ( ? [X_6720: $int] :
                                    ( ! [X_6721: set_0] :
                                        ( mem4(L_s154,X_6721,g_s150_109)
                                       => mem0(X_6720,X_6721) )
                                    & mem2(X_6720,X_6719,g_s152_111) )
                                | ? [X_6722: $int] :
                                    ( ! [X_6723: set_0] :
                                        ( mem4(L_s154,X_6723,g_s151_110)
                                       => mem0(X_6722,X_6723) )
                                    & mem2(X_6722,X_6719,g_s153_112) ) ) )
                           => mem2(X_6719,X_6718,g_s147_106) )
                       => mem0(X_6718,g_s145_104) )
                  & ( X_6712 = L_s154 ) ) ) ) ) ).

tff('Define:aprp:32',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ( ! [X_6724: $int] :
            ( ( ? [X_6725: $int] :
                  ( ( ? [X_6726: $int] :
                        ( ( ? [X_6727: $int] :
                              ( ! [X_6728: set_0] :
                                  ( mem4(L_s156,X_6728,g_s150_109)
                                 => mem0(X_6727,X_6728) )
                              & mem2(X_6727,X_6726,g_s152_111) )
                          | ? [X_6729: $int] :
                              ( ! [X_6730: set_0] :
                                  ( mem4(L_s156,X_6730,g_s151_110)
                                 => mem0(X_6729,X_6730) )
                              & mem2(X_6729,X_6726,g_s153_112) ) )
                        & mem2(X_6726,X_6725,g_s146_105) )
                    & mem0(X_6725,g_s145_104)
                    & ~ ! [X_6731: $int] :
                          ( ! [X_6732: $int] :
                              ( ( mem2(X_6732,X_6725,g_s146_105)
                                & ( ? [X_6733: $int] :
                                      ( ! [X_6734: set_0] :
                                          ( mem4(L_s156,X_6734,g_s150_109)
                                         => mem0(X_6733,X_6734) )
                                      & mem2(X_6733,X_6732,g_s152_111) )
                                  | ? [X_6735: $int] :
                                      ( ! [X_6736: set_0] :
                                          ( mem4(L_s156,X_6736,g_s151_110)
                                         => mem0(X_6735,X_6736) )
                                      & mem2(X_6735,X_6732,g_s153_112) ) ) )
                             => mem2(X_6732,X_6731,g_s147_106) )
                         => mem0(X_6731,g_s145_104) )
                    & ( X_6724 = L_s156 ) )
                  | ( ? [X_6737: $int] :
                        ( ( ? [X_6738: $int] :
                              ( ! [X_6739: set_0] :
                                  ( mem4(L_s156,X_6739,g_s150_109)
                                 => mem0(X_6738,X_6739) )
                              & mem2(X_6738,X_6737,g_s152_111) )
                          | ? [X_6740: $int] :
                              ( ! [X_6741: set_0] :
                                  ( mem4(L_s156,X_6741,g_s151_110)
                                 => mem0(X_6740,X_6741) )
                              & mem2(X_6740,X_6737,g_s153_112) ) )
                        & mem2(X_6737,X_6725,g_s146_105) )
                    & mem0(X_6725,g_s145_104)
                    & ! [X_6742: $int] :
                        ( ! [X_6743: $int] :
                            ( ( mem2(X_6743,X_6725,g_s146_105)
                              & ( ? [X_6744: $int] :
                                    ( ! [X_6745: set_0] :
                                        ( mem4(L_s156,X_6745,g_s150_109)
                                       => mem0(X_6744,X_6745) )
                                    & mem2(X_6744,X_6743,g_s152_111) )
                                | ? [X_6746: $int] :
                                    ( ! [X_6747: set_0] :
                                        ( mem4(L_s156,X_6747,g_s151_110)
                                       => mem0(X_6746,X_6747) )
                                    & mem2(X_6746,X_6743,g_s153_112) ) ) )
                           => mem2(X_6743,X_6742,g_s147_106) )
                       => mem0(X_6742,g_s145_104) )
                    & ! [X_6748: $int] :
                        ( ( mem2(X_6748,X_6725,g_s146_105)
                          & ( ? [X_6749: $int] :
                                ( ! [X_6750: set_0] :
                                    ( mem4(L_s156,X_6750,g_s150_109)
                                   => mem0(X_6749,X_6750) )
                                & mem2(X_6749,X_6748,g_s152_111) )
                            | ? [X_6751: $int] :
                                ( ! [X_6752: set_0] :
                                    ( mem4(L_s156,X_6752,g_s151_110)
                                   => mem0(X_6751,X_6752) )
                                & mem2(X_6751,X_6748,g_s153_112) ) ) )
                       => mem2(X_6748,X_6724,g_s147_106) )
                    & ~ ? [X_6753: $int] :
                          ( ? [X_6754: $int] :
                              ( ( ? [X_6755: $int] :
                                    ( ! [X_6756: set_0] :
                                        ( mem4(L_s156,X_6756,g_s150_109)
                                       => mem0(X_6755,X_6756) )
                                    & mem2(X_6755,X_6754,g_s152_111) )
                                | ? [X_6757: $int] :
                                    ( ! [X_6758: set_0] :
                                        ( mem4(L_s156,X_6758,g_s151_110)
                                       => mem0(X_6757,X_6758) )
                                    & mem2(X_6757,X_6754,g_s153_112) ) )
                              & mem2(X_6754,X_6725,g_s146_105) )
                          & mem0(X_6725,g_s145_104)
                          & ~ ! [X_6759: $int] :
                                ( ! [X_6760: $int] :
                                    ( ( mem2(X_6760,X_6725,g_s146_105)
                                      & ( ? [X_6761: $int] :
                                            ( ! [X_6762: set_0] :
                                                ( mem4(L_s156,X_6762,g_s150_109)
                                               => mem0(X_6761,X_6762) )
                                            & mem2(X_6761,X_6760,g_s152_111) )
                                        | ? [X_6763: $int] :
                                            ( ! [X_6764: set_0] :
                                                ( mem4(L_s156,X_6764,g_s151_110)
                                               => mem0(X_6763,X_6764) )
                                            & mem2(X_6763,X_6760,g_s153_112) ) ) )
                                   => mem2(X_6760,X_6759,g_s147_106) )
                               => mem0(X_6759,g_s145_104) )
                          & ( X_6753 = L_s156 ) ) ) )
              & ( X_6724 != L_s156 ) )
           => ? [X_6765: $int] :
                ( ( ? [X_6766: $int] :
                      ( ( ? [X_6767: $int] :
                            ( ! [X_6768: set_0] :
                                ( mem4(L_s156,X_6768,g_s150_109)
                               => mem0(X_6767,X_6768) )
                            & mem2(X_6767,X_6766,g_s152_111) )
                        | ? [X_6769: $int] :
                            ( ! [X_6770: set_0] :
                                ( mem4(L_s156,X_6770,g_s151_110)
                               => mem0(X_6769,X_6770) )
                            & mem2(X_6769,X_6766,g_s153_112) ) )
                      & mem2(X_6766,X_6724,g_s146_105) )
                  & mem0(X_6724,g_s145_104)
                  & ~ ! [X_6771: $int] :
                        ( ! [X_6772: $int] :
                            ( ( mem2(X_6772,X_6724,g_s146_105)
                              & ( ? [X_6773: $int] :
                                    ( ! [X_6774: set_0] :
                                        ( mem4(L_s156,X_6774,g_s150_109)
                                       => mem0(X_6773,X_6774) )
                                    & mem2(X_6773,X_6772,g_s152_111) )
                                | ? [X_6775: $int] :
                                    ( ! [X_6776: set_0] :
                                        ( mem4(L_s156,X_6776,g_s151_110)
                                       => mem0(X_6775,X_6776) )
                                    & mem2(X_6775,X_6772,g_s153_112) ) ) )
                           => mem2(X_6772,X_6771,g_s147_106) )
                       => mem0(X_6771,g_s145_104) )
                  & ( X_6765 = L_s156 ) )
                | ( ? [X_6777: $int] :
                      ( ( ? [X_6778: $int] :
                            ( ! [X_6779: set_0] :
                                ( mem4(L_s156,X_6779,g_s150_109)
                               => mem0(X_6778,X_6779) )
                            & mem2(X_6778,X_6777,g_s152_111) )
                        | ? [X_6780: $int] :
                            ( ! [X_6781: set_0] :
                                ( mem4(L_s156,X_6781,g_s151_110)
                               => mem0(X_6780,X_6781) )
                            & mem2(X_6780,X_6777,g_s153_112) ) )
                      & mem2(X_6777,X_6724,g_s146_105) )
                  & mem0(X_6724,g_s145_104)
                  & ! [X_6782: $int] :
                      ( ! [X_6783: $int] :
                          ( ( mem2(X_6783,X_6724,g_s146_105)
                            & ( ? [X_6784: $int] :
                                  ( ! [X_6785: set_0] :
                                      ( mem4(L_s156,X_6785,g_s150_109)
                                     => mem0(X_6784,X_6785) )
                                  & mem2(X_6784,X_6783,g_s152_111) )
                              | ? [X_6786: $int] :
                                  ( ! [X_6787: set_0] :
                                      ( mem4(L_s156,X_6787,g_s151_110)
                                     => mem0(X_6786,X_6787) )
                                  & mem2(X_6786,X_6783,g_s153_112) ) ) )
                         => mem2(X_6783,X_6782,g_s147_106) )
                     => mem0(X_6782,g_s145_104) )
                  & ! [X_6788: $int] :
                      ( ( mem2(X_6788,X_6724,g_s146_105)
                        & ( ? [X_6789: $int] :
                              ( ! [X_6790: set_0] :
                                  ( mem4(L_s156,X_6790,g_s150_109)
                                 => mem0(X_6789,X_6790) )
                              & mem2(X_6789,X_6788,g_s152_111) )
                          | ? [X_6791: $int] :
                              ( ! [X_6792: set_0] :
                                  ( mem4(L_s156,X_6792,g_s151_110)
                                 => mem0(X_6791,X_6792) )
                              & mem2(X_6791,X_6788,g_s153_112) ) ) )
                     => mem2(X_6788,X_6765,g_s147_106) )
                  & ~ ? [X_6793: $int] :
                        ( ? [X_6794: $int] :
                            ( ( ? [X_6795: $int] :
                                  ( ! [X_6796: set_0] :
                                      ( mem4(L_s156,X_6796,g_s150_109)
                                     => mem0(X_6795,X_6796) )
                                  & mem2(X_6795,X_6794,g_s152_111) )
                              | ? [X_6797: $int] :
                                  ( ! [X_6798: set_0] :
                                      ( mem4(L_s156,X_6798,g_s151_110)
                                     => mem0(X_6797,X_6798) )
                                  & mem2(X_6797,X_6794,g_s153_112) ) )
                            & mem2(X_6794,X_6724,g_s146_105) )
                        & mem0(X_6724,g_s145_104)
                        & ~ ! [X_6799: $int] :
                              ( ! [X_6800: $int] :
                                  ( ( mem2(X_6800,X_6724,g_s146_105)
                                    & ( ? [X_6801: $int] :
                                          ( ! [X_6802: set_0] :
                                              ( mem4(L_s156,X_6802,g_s150_109)
                                             => mem0(X_6801,X_6802) )
                                          & mem2(X_6801,X_6800,g_s152_111) )
                                      | ? [X_6803: $int] :
                                          ( ! [X_6804: set_0] :
                                              ( mem4(L_s156,X_6804,g_s151_110)
                                             => mem0(X_6803,X_6804) )
                                          & mem2(X_6803,X_6800,g_s153_112) ) ) )
                                 => mem2(X_6800,X_6799,g_s147_106) )
                             => mem0(X_6799,g_s145_104) )
                        & ( X_6793 = L_s156 ) ) ) ) )
        & ~ ? [X_6805: $int] :
              ( ( ? [X_6806: $int] :
                    ( ( ? [X_6807: $int] :
                          ( ! [X_6808: set_0] :
                              ( mem4(L_s156,X_6808,g_s150_109)
                             => mem0(X_6807,X_6808) )
                          & mem2(X_6807,X_6806,g_s152_111) )
                      | ? [X_6809: $int] :
                          ( ! [X_6810: set_0] :
                              ( mem4(L_s156,X_6810,g_s151_110)
                             => mem0(X_6809,X_6810) )
                          & mem2(X_6809,X_6806,g_s153_112) ) )
                    & mem2(X_6806,L_s156,g_s146_105) )
                & mem0(L_s156,g_s145_104)
                & ~ ! [X_6811: $int] :
                      ( ! [X_6812: $int] :
                          ( ( mem2(X_6812,L_s156,g_s146_105)
                            & ( ? [X_6813: $int] :
                                  ( ! [X_6814: set_0] :
                                      ( mem4(L_s156,X_6814,g_s150_109)
                                     => mem0(X_6813,X_6814) )
                                  & mem2(X_6813,X_6812,g_s152_111) )
                              | ? [X_6815: $int] :
                                  ( ! [X_6816: set_0] :
                                      ( mem4(L_s156,X_6816,g_s151_110)
                                     => mem0(X_6815,X_6816) )
                                  & mem2(X_6815,X_6812,g_s153_112) ) ) )
                         => mem2(X_6812,X_6811,g_s147_106) )
                     => mem0(X_6811,g_s145_104) )
                & ( X_6805 = L_s156 ) )
              | ( ? [X_6817: $int] :
                    ( ( ? [X_6818: $int] :
                          ( ! [X_6819: set_0] :
                              ( mem4(L_s156,X_6819,g_s150_109)
                             => mem0(X_6818,X_6819) )
                          & mem2(X_6818,X_6817,g_s152_111) )
                      | ? [X_6820: $int] :
                          ( ! [X_6821: set_0] :
                              ( mem4(L_s156,X_6821,g_s151_110)
                             => mem0(X_6820,X_6821) )
                          & mem2(X_6820,X_6817,g_s153_112) ) )
                    & mem2(X_6817,L_s156,g_s146_105) )
                & mem0(L_s156,g_s145_104)
                & ! [X_6822: $int] :
                    ( ! [X_6823: $int] :
                        ( ( mem2(X_6823,L_s156,g_s146_105)
                          & ( ? [X_6824: $int] :
                                ( ! [X_6825: set_0] :
                                    ( mem4(L_s156,X_6825,g_s150_109)
                                   => mem0(X_6824,X_6825) )
                                & mem2(X_6824,X_6823,g_s152_111) )
                            | ? [X_6826: $int] :
                                ( ! [X_6827: set_0] :
                                    ( mem4(L_s156,X_6827,g_s151_110)
                                   => mem0(X_6826,X_6827) )
                                & mem2(X_6826,X_6823,g_s153_112) ) ) )
                       => mem2(X_6823,X_6822,g_s147_106) )
                   => mem0(X_6822,g_s145_104) )
                & ! [X_6828: $int] :
                    ( ( mem2(X_6828,L_s156,g_s146_105)
                      & ( ? [X_6829: $int] :
                            ( ! [X_6830: set_0] :
                                ( mem4(L_s156,X_6830,g_s150_109)
                               => mem0(X_6829,X_6830) )
                            & mem2(X_6829,X_6828,g_s152_111) )
                        | ? [X_6831: $int] :
                            ( ! [X_6832: set_0] :
                                ( mem4(L_s156,X_6832,g_s151_110)
                               => mem0(X_6831,X_6832) )
                            & mem2(X_6831,X_6828,g_s153_112) ) ) )
                   => mem2(X_6828,X_6805,g_s147_106) )
                & ~ ? [X_6833: $int] :
                      ( ? [X_6834: $int] :
                          ( ( ? [X_6835: $int] :
                                ( ! [X_6836: set_0] :
                                    ( mem4(L_s156,X_6836,g_s150_109)
                                   => mem0(X_6835,X_6836) )
                                & mem2(X_6835,X_6834,g_s152_111) )
                            | ? [X_6837: $int] :
                                ( ! [X_6838: set_0] :
                                    ( mem4(L_s156,X_6838,g_s151_110)
                                   => mem0(X_6837,X_6838) )
                                & mem2(X_6837,X_6834,g_s153_112) ) )
                          & mem2(X_6834,L_s156,g_s146_105) )
                      & mem0(L_s156,g_s145_104)
                      & ~ ! [X_6839: $int] :
                            ( ! [X_6840: $int] :
                                ( ( mem2(X_6840,L_s156,g_s146_105)
                                  & ( ? [X_6841: $int] :
                                        ( ! [X_6842: set_0] :
                                            ( mem4(L_s156,X_6842,g_s150_109)
                                           => mem0(X_6841,X_6842) )
                                        & mem2(X_6841,X_6840,g_s152_111) )
                                    | ? [X_6843: $int] :
                                        ( ! [X_6844: set_0] :
                                            ( mem4(L_s156,X_6844,g_s151_110)
                                           => mem0(X_6843,X_6844) )
                                        & mem2(X_6843,X_6840,g_s153_112) ) ) )
                               => mem2(X_6840,X_6839,g_s147_106) )
                           => mem0(X_6839,g_s145_104) )
                      & ( X_6833 = L_s156 ) ) ) )
        & ? [X_6845: $int] :
            ( ( ? [X_6846: $int] :
                  ( ( ? [X_6847: $int] :
                        ( ! [X_6848: set_0] :
                            ( mem4(L_s156,X_6848,g_s150_109)
                           => mem0(X_6847,X_6848) )
                        & mem2(X_6847,X_6846,g_s152_111) )
                    | ? [X_6849: $int] :
                        ( ! [X_6850: set_0] :
                            ( mem4(L_s156,X_6850,g_s151_110)
                           => mem0(X_6849,X_6850) )
                        & mem2(X_6849,X_6846,g_s153_112) ) )
                  & mem2(X_6846,X_6845,g_s146_105) )
              & mem0(X_6845,g_s145_104)
              & ~ ! [X_6851: $int] :
                    ( ! [X_6852: $int] :
                        ( ( mem2(X_6852,X_6845,g_s146_105)
                          & ( ? [X_6853: $int] :
                                ( ! [X_6854: set_0] :
                                    ( mem4(L_s156,X_6854,g_s150_109)
                                   => mem0(X_6853,X_6854) )
                                & mem2(X_6853,X_6852,g_s152_111) )
                            | ? [X_6855: $int] :
                                ( ! [X_6856: set_0] :
                                    ( mem4(L_s156,X_6856,g_s151_110)
                                   => mem0(X_6855,X_6856) )
                                & mem2(X_6855,X_6852,g_s153_112) ) ) )
                       => mem2(X_6852,X_6851,g_s147_106) )
                   => mem0(X_6851,g_s145_104) )
              & ( L_s156 = L_s156 ) )
            | ( ? [X_6857: $int] :
                  ( ( ? [X_6858: $int] :
                        ( ! [X_6859: set_0] :
                            ( mem4(L_s156,X_6859,g_s150_109)
                           => mem0(X_6858,X_6859) )
                        & mem2(X_6858,X_6857,g_s152_111) )
                    | ? [X_6860: $int] :
                        ( ! [X_6861: set_0] :
                            ( mem4(L_s156,X_6861,g_s151_110)
                           => mem0(X_6860,X_6861) )
                        & mem2(X_6860,X_6857,g_s153_112) ) )
                  & mem2(X_6857,X_6845,g_s146_105) )
              & mem0(X_6845,g_s145_104)
              & ! [X_6862: $int] :
                  ( ! [X_6863: $int] :
                      ( ( mem2(X_6863,X_6845,g_s146_105)
                        & ( ? [X_6864: $int] :
                              ( ! [X_6865: set_0] :
                                  ( mem4(L_s156,X_6865,g_s150_109)
                                 => mem0(X_6864,X_6865) )
                              & mem2(X_6864,X_6863,g_s152_111) )
                          | ? [X_6866: $int] :
                              ( ! [X_6867: set_0] :
                                  ( mem4(L_s156,X_6867,g_s151_110)
                                 => mem0(X_6866,X_6867) )
                              & mem2(X_6866,X_6863,g_s153_112) ) ) )
                     => mem2(X_6863,X_6862,g_s147_106) )
                 => mem0(X_6862,g_s145_104) )
              & ! [X_6868: $int] :
                  ( ( mem2(X_6868,X_6845,g_s146_105)
                    & ( ? [X_6869: $int] :
                          ( ! [X_6870: set_0] :
                              ( mem4(L_s156,X_6870,g_s150_109)
                             => mem0(X_6869,X_6870) )
                          & mem2(X_6869,X_6868,g_s152_111) )
                      | ? [X_6871: $int] :
                          ( ! [X_6872: set_0] :
                              ( mem4(L_s156,X_6872,g_s151_110)
                             => mem0(X_6871,X_6872) )
                          & mem2(X_6871,X_6868,g_s153_112) ) ) )
                 => mem2(X_6868,L_s156,g_s147_106) )
              & ~ ? [X_6873: $int] :
                    ( ? [X_6874: $int] :
                        ( ( ? [X_6875: $int] :
                              ( ! [X_6876: set_0] :
                                  ( mem4(L_s156,X_6876,g_s150_109)
                                 => mem0(X_6875,X_6876) )
                              & mem2(X_6875,X_6874,g_s152_111) )
                          | ? [X_6877: $int] :
                              ( ! [X_6878: set_0] :
                                  ( mem4(L_s156,X_6878,g_s151_110)
                                 => mem0(X_6877,X_6878) )
                              & mem2(X_6877,X_6874,g_s153_112) ) )
                        & mem2(X_6874,X_6845,g_s146_105) )
                    & mem0(X_6845,g_s145_104)
                    & ~ ! [X_6879: $int] :
                          ( ! [X_6880: $int] :
                              ( ( mem2(X_6880,X_6845,g_s146_105)
                                & ( ? [X_6881: $int] :
                                      ( ! [X_6882: set_0] :
                                          ( mem4(L_s156,X_6882,g_s150_109)
                                         => mem0(X_6881,X_6882) )
                                      & mem2(X_6881,X_6880,g_s152_111) )
                                  | ? [X_6883: $int] :
                                      ( ! [X_6884: set_0] :
                                          ( mem4(L_s156,X_6884,g_s151_110)
                                         => mem0(X_6883,X_6884) )
                                      & mem2(X_6883,X_6880,g_s153_112) ) ) )
                             => mem2(X_6880,X_6879,g_s147_106) )
                         => mem0(X_6879,g_s145_104) )
                    & ( X_6873 = L_s156 ) ) ) ) ) ) ).

tff('Define:aprp:33',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & ? [X_6885: $int] :
            ( ( ? [X_6886: $int] :
                  ( ! [X_6887: set_0] :
                      ( mem4(L_s154,X_6887,g_s150_109)
                     => mem0(X_6886,X_6887) )
                  & mem2(X_6886,X_6885,g_s152_111) )
              | ? [X_6888: $int] :
                  ( ! [X_6889: set_0] :
                      ( mem4(L_s154,X_6889,g_s151_110)
                     => mem0(X_6888,X_6889) )
                  & mem2(X_6888,X_6885,g_s153_112) ) )
            & mem2(X_6885,L_s155,g_s146_105) )
        & ~ ( ( ? [X_6890: $int] :
                  ( ( ? [X_6891: $int] :
                        ( ! [X_6892: set_0] :
                            ( mem4(L_s154,X_6892,g_s150_109)
                           => mem0(X_6891,X_6892) )
                        & mem2(X_6891,X_6890,g_s152_111) )
                    | ? [X_6893: $int] :
                        ( ! [X_6894: set_0] :
                            ( mem4(L_s154,X_6894,g_s151_110)
                           => mem0(X_6893,X_6894) )
                        & mem2(X_6893,X_6890,g_s153_112) ) )
                  & mem2(X_6890,L_s155,g_s146_105) )
              & mem0(L_s155,g_s145_104)
              & ~ ! [X_6895: $int] :
                    ( ! [X_6896: $int] :
                        ( ( mem2(X_6896,L_s155,g_s146_105)
                          & ( ? [X_6897: $int] :
                                ( ! [X_6898: set_0] :
                                    ( mem4(L_s154,X_6898,g_s150_109)
                                   => mem0(X_6897,X_6898) )
                                & mem2(X_6897,X_6896,g_s152_111) )
                            | ? [X_6899: $int] :
                                ( ! [X_6900: set_0] :
                                    ( mem4(L_s154,X_6900,g_s151_110)
                                   => mem0(X_6899,X_6900) )
                                & mem2(X_6899,X_6896,g_s153_112) ) ) )
                       => mem2(X_6896,X_6895,g_s147_106) )
                   => mem0(X_6895,g_s145_104) )
              & ( L_s154 = L_s154 ) )
            | ( ? [X_6901: $int] :
                  ( ( ? [X_6902: $int] :
                        ( ! [X_6903: set_0] :
                            ( mem4(L_s154,X_6903,g_s150_109)
                           => mem0(X_6902,X_6903) )
                        & mem2(X_6902,X_6901,g_s152_111) )
                    | ? [X_6904: $int] :
                        ( ! [X_6905: set_0] :
                            ( mem4(L_s154,X_6905,g_s151_110)
                           => mem0(X_6904,X_6905) )
                        & mem2(X_6904,X_6901,g_s153_112) ) )
                  & mem2(X_6901,L_s155,g_s146_105) )
              & mem0(L_s155,g_s145_104)
              & ! [X_6906: $int] :
                  ( ! [X_6907: $int] :
                      ( ( mem2(X_6907,L_s155,g_s146_105)
                        & ( ? [X_6908: $int] :
                              ( ! [X_6909: set_0] :
                                  ( mem4(L_s154,X_6909,g_s150_109)
                                 => mem0(X_6908,X_6909) )
                              & mem2(X_6908,X_6907,g_s152_111) )
                          | ? [X_6910: $int] :
                              ( ! [X_6911: set_0] :
                                  ( mem4(L_s154,X_6911,g_s151_110)
                                 => mem0(X_6910,X_6911) )
                              & mem2(X_6910,X_6907,g_s153_112) ) ) )
                     => mem2(X_6907,X_6906,g_s147_106) )
                 => mem0(X_6906,g_s145_104) )
              & ! [X_6912: $int] :
                  ( ( mem2(X_6912,L_s155,g_s146_105)
                    & ( ? [X_6913: $int] :
                          ( ! [X_6914: set_0] :
                              ( mem4(L_s154,X_6914,g_s150_109)
                             => mem0(X_6913,X_6914) )
                          & mem2(X_6913,X_6912,g_s152_111) )
                      | ? [X_6915: $int] :
                          ( ! [X_6916: set_0] :
                              ( mem4(L_s154,X_6916,g_s151_110)
                             => mem0(X_6915,X_6916) )
                          & mem2(X_6915,X_6912,g_s153_112) ) ) )
                 => mem2(X_6912,L_s154,g_s147_106) )
              & ~ ? [X_6917: $int] :
                    ( ? [X_6918: $int] :
                        ( ( ? [X_6919: $int] :
                              ( ! [X_6920: set_0] :
                                  ( mem4(L_s154,X_6920,g_s150_109)
                                 => mem0(X_6919,X_6920) )
                              & mem2(X_6919,X_6918,g_s152_111) )
                          | ? [X_6921: $int] :
                              ( ! [X_6922: set_0] :
                                  ( mem4(L_s154,X_6922,g_s151_110)
                                 => mem0(X_6921,X_6922) )
                              & mem2(X_6921,X_6918,g_s153_112) ) )
                        & mem2(X_6918,L_s155,g_s146_105) )
                    & mem0(L_s155,g_s145_104)
                    & ~ ! [X_6923: $int] :
                          ( ! [X_6924: $int] :
                              ( ( mem2(X_6924,L_s155,g_s146_105)
                                & ( ? [X_6925: $int] :
                                      ( ! [X_6926: set_0] :
                                          ( mem4(L_s154,X_6926,g_s150_109)
                                         => mem0(X_6925,X_6926) )
                                      & mem2(X_6925,X_6924,g_s152_111) )
                                  | ? [X_6927: $int] :
                                      ( ! [X_6928: set_0] :
                                          ( mem4(L_s154,X_6928,g_s151_110)
                                         => mem0(X_6927,X_6928) )
                                      & mem2(X_6927,X_6924,g_s153_112) ) ) )
                             => mem2(X_6924,X_6923,g_s147_106) )
                         => mem0(X_6923,g_s145_104) )
                    & ( X_6917 = L_s154 ) ) ) ) )
     => ! [X_6929: $int] :
          ( ( ( ? [X_6930: $int] :
                  ( ( ? [X_6931: $int] :
                        ( ! [X_6932: set_0] :
                            ( mem4(L_s154,X_6932,g_s150_109)
                           => mem0(X_6931,X_6932) )
                        & mem2(X_6931,X_6930,g_s152_111) )
                    | ? [X_6933: $int] :
                        ( ! [X_6934: set_0] :
                            ( mem4(L_s154,X_6934,g_s151_110)
                           => mem0(X_6933,X_6934) )
                        & mem2(X_6933,X_6930,g_s153_112) ) )
                  & mem2(X_6930,L_s155,g_s146_105) )
              & mem0(L_s155,g_s145_104)
              & ~ ! [X_6935: $int] :
                    ( ! [X_6936: $int] :
                        ( ( mem2(X_6936,L_s155,g_s146_105)
                          & ( ? [X_6937: $int] :
                                ( ! [X_6938: set_0] :
                                    ( mem4(L_s154,X_6938,g_s150_109)
                                   => mem0(X_6937,X_6938) )
                                & mem2(X_6937,X_6936,g_s152_111) )
                            | ? [X_6939: $int] :
                                ( ! [X_6940: set_0] :
                                    ( mem4(L_s154,X_6940,g_s151_110)
                                   => mem0(X_6939,X_6940) )
                                & mem2(X_6939,X_6936,g_s153_112) ) ) )
                       => mem2(X_6936,X_6935,g_s147_106) )
                   => mem0(X_6935,g_s145_104) )
              & ( X_6929 = L_s154 ) )
            | ( ? [X_6941: $int] :
                  ( ( ? [X_6942: $int] :
                        ( ! [X_6943: set_0] :
                            ( mem4(L_s154,X_6943,g_s150_109)
                           => mem0(X_6942,X_6943) )
                        & mem2(X_6942,X_6941,g_s152_111) )
                    | ? [X_6944: $int] :
                        ( ! [X_6945: set_0] :
                            ( mem4(L_s154,X_6945,g_s151_110)
                           => mem0(X_6944,X_6945) )
                        & mem2(X_6944,X_6941,g_s153_112) ) )
                  & mem2(X_6941,L_s155,g_s146_105) )
              & mem0(L_s155,g_s145_104)
              & ! [X_6946: $int] :
                  ( ! [X_6947: $int] :
                      ( ( mem2(X_6947,L_s155,g_s146_105)
                        & ( ? [X_6948: $int] :
                              ( ! [X_6949: set_0] :
                                  ( mem4(L_s154,X_6949,g_s150_109)
                                 => mem0(X_6948,X_6949) )
                              & mem2(X_6948,X_6947,g_s152_111) )
                          | ? [X_6950: $int] :
                              ( ! [X_6951: set_0] :
                                  ( mem4(L_s154,X_6951,g_s151_110)
                                 => mem0(X_6950,X_6951) )
                              & mem2(X_6950,X_6947,g_s153_112) ) ) )
                     => mem2(X_6947,X_6946,g_s147_106) )
                 => mem0(X_6946,g_s145_104) )
              & ! [X_6952: $int] :
                  ( ( mem2(X_6952,L_s155,g_s146_105)
                    & ( ? [X_6953: $int] :
                          ( ! [X_6954: set_0] :
                              ( mem4(L_s154,X_6954,g_s150_109)
                             => mem0(X_6953,X_6954) )
                          & mem2(X_6953,X_6952,g_s152_111) )
                      | ? [X_6955: $int] :
                          ( ! [X_6956: set_0] :
                              ( mem4(L_s154,X_6956,g_s151_110)
                             => mem0(X_6955,X_6956) )
                          & mem2(X_6955,X_6952,g_s153_112) ) ) )
                 => mem2(X_6952,X_6929,g_s147_106) )
              & ~ ? [X_6957: $int] :
                    ( ? [X_6958: $int] :
                        ( ( ? [X_6959: $int] :
                              ( ! [X_6960: set_0] :
                                  ( mem4(L_s154,X_6960,g_s150_109)
                                 => mem0(X_6959,X_6960) )
                              & mem2(X_6959,X_6958,g_s152_111) )
                          | ? [X_6961: $int] :
                              ( ! [X_6962: set_0] :
                                  ( mem4(L_s154,X_6962,g_s151_110)
                                 => mem0(X_6961,X_6962) )
                              & mem2(X_6961,X_6958,g_s153_112) ) )
                        & mem2(X_6958,L_s155,g_s146_105) )
                    & mem0(L_s155,g_s145_104)
                    & ~ ! [X_6963: $int] :
                          ( ! [X_6964: $int] :
                              ( ( mem2(X_6964,L_s155,g_s146_105)
                                & ( ? [X_6965: $int] :
                                      ( ! [X_6966: set_0] :
                                          ( mem4(L_s154,X_6966,g_s150_109)
                                         => mem0(X_6965,X_6966) )
                                      & mem2(X_6965,X_6964,g_s152_111) )
                                  | ? [X_6967: $int] :
                                      ( ! [X_6968: set_0] :
                                          ( mem4(L_s154,X_6968,g_s151_110)
                                         => mem0(X_6967,X_6968) )
                                      & mem2(X_6967,X_6964,g_s153_112) ) ) )
                             => mem2(X_6964,X_6963,g_s147_106) )
                         => mem0(X_6963,g_s145_104) )
                    & ( X_6957 = L_s154 ) ) ) )
         => mem0(X_6929,g_s145_104) ) ) ).

tff('Define:aprp:34',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & ? [X_6969: $int] :
            ( ( ? [X_6970: $int] :
                  ( ! [X_6971: set_0] :
                      ( mem4(L_s154,X_6971,g_s150_109)
                     => mem0(X_6970,X_6971) )
                  & mem2(X_6970,X_6969,g_s152_111) )
              | ? [X_6972: $int] :
                  ( ! [X_6973: set_0] :
                      ( mem4(L_s154,X_6973,g_s151_110)
                     => mem0(X_6972,X_6973) )
                  & mem2(X_6972,X_6969,g_s153_112) ) )
            & mem2(X_6969,L_s155,g_s146_105) )
        & ~ ( ( ? [X_6974: $int] :
                  ( ( ? [X_6975: $int] :
                        ( ! [X_6976: set_0] :
                            ( mem4(L_s154,X_6976,g_s150_109)
                           => mem0(X_6975,X_6976) )
                        & mem2(X_6975,X_6974,g_s152_111) )
                    | ? [X_6977: $int] :
                        ( ! [X_6978: set_0] :
                            ( mem4(L_s154,X_6978,g_s151_110)
                           => mem0(X_6977,X_6978) )
                        & mem2(X_6977,X_6974,g_s153_112) ) )
                  & mem2(X_6974,L_s155,g_s146_105) )
              & mem0(L_s155,g_s145_104)
              & ~ ! [X_6979: $int] :
                    ( ! [X_6980: $int] :
                        ( ( mem2(X_6980,L_s155,g_s146_105)
                          & ( ? [X_6981: $int] :
                                ( ! [X_6982: set_0] :
                                    ( mem4(L_s154,X_6982,g_s150_109)
                                   => mem0(X_6981,X_6982) )
                                & mem2(X_6981,X_6980,g_s152_111) )
                            | ? [X_6983: $int] :
                                ( ! [X_6984: set_0] :
                                    ( mem4(L_s154,X_6984,g_s151_110)
                                   => mem0(X_6983,X_6984) )
                                & mem2(X_6983,X_6980,g_s153_112) ) ) )
                       => mem2(X_6980,X_6979,g_s147_106) )
                   => mem0(X_6979,g_s145_104) )
              & ( L_s154 = L_s154 ) )
            | ( ? [X_6985: $int] :
                  ( ( ? [X_6986: $int] :
                        ( ! [X_6987: set_0] :
                            ( mem4(L_s154,X_6987,g_s150_109)
                           => mem0(X_6986,X_6987) )
                        & mem2(X_6986,X_6985,g_s152_111) )
                    | ? [X_6988: $int] :
                        ( ! [X_6989: set_0] :
                            ( mem4(L_s154,X_6989,g_s151_110)
                           => mem0(X_6988,X_6989) )
                        & mem2(X_6988,X_6985,g_s153_112) ) )
                  & mem2(X_6985,L_s155,g_s146_105) )
              & mem0(L_s155,g_s145_104)
              & ! [X_6990: $int] :
                  ( ! [X_6991: $int] :
                      ( ( mem2(X_6991,L_s155,g_s146_105)
                        & ( ? [X_6992: $int] :
                              ( ! [X_6993: set_0] :
                                  ( mem4(L_s154,X_6993,g_s150_109)
                                 => mem0(X_6992,X_6993) )
                              & mem2(X_6992,X_6991,g_s152_111) )
                          | ? [X_6994: $int] :
                              ( ! [X_6995: set_0] :
                                  ( mem4(L_s154,X_6995,g_s151_110)
                                 => mem0(X_6994,X_6995) )
                              & mem2(X_6994,X_6991,g_s153_112) ) ) )
                     => mem2(X_6991,X_6990,g_s147_106) )
                 => mem0(X_6990,g_s145_104) )
              & ! [X_6996: $int] :
                  ( ( mem2(X_6996,L_s155,g_s146_105)
                    & ( ? [X_6997: $int] :
                          ( ! [X_6998: set_0] :
                              ( mem4(L_s154,X_6998,g_s150_109)
                             => mem0(X_6997,X_6998) )
                          & mem2(X_6997,X_6996,g_s152_111) )
                      | ? [X_6999: $int] :
                          ( ! [X_7000: set_0] :
                              ( mem4(L_s154,X_7000,g_s151_110)
                             => mem0(X_6999,X_7000) )
                          & mem2(X_6999,X_6996,g_s153_112) ) ) )
                 => mem2(X_6996,L_s154,g_s147_106) )
              & ~ ? [X_7001: $int] :
                    ( ? [X_7002: $int] :
                        ( ( ? [X_7003: $int] :
                              ( ! [X_7004: set_0] :
                                  ( mem4(L_s154,X_7004,g_s150_109)
                                 => mem0(X_7003,X_7004) )
                              & mem2(X_7003,X_7002,g_s152_111) )
                          | ? [X_7005: $int] :
                              ( ! [X_7006: set_0] :
                                  ( mem4(L_s154,X_7006,g_s151_110)
                                 => mem0(X_7005,X_7006) )
                              & mem2(X_7005,X_7002,g_s153_112) ) )
                        & mem2(X_7002,L_s155,g_s146_105) )
                    & mem0(L_s155,g_s145_104)
                    & ~ ! [X_7007: $int] :
                          ( ! [X_7008: $int] :
                              ( ( mem2(X_7008,L_s155,g_s146_105)
                                & ( ? [X_7009: $int] :
                                      ( ! [X_7010: set_0] :
                                          ( mem4(L_s154,X_7010,g_s150_109)
                                         => mem0(X_7009,X_7010) )
                                      & mem2(X_7009,X_7008,g_s152_111) )
                                  | ? [X_7011: $int] :
                                      ( ! [X_7012: set_0] :
                                          ( mem4(L_s154,X_7012,g_s151_110)
                                         => mem0(X_7011,X_7012) )
                                      & mem2(X_7011,X_7008,g_s153_112) ) ) )
                             => mem2(X_7008,X_7007,g_s147_106) )
                         => mem0(X_7007,g_s145_104) )
                    & ( X_7001 = L_s154 ) ) ) ) )
     => ! [X_7013: $int] :
          ( ( ? [X_7014: $int] :
                ( ( X_7014 = L_s155 )
                & ? [X_7015: $int] :
                    ( $greatereq(X_7015,0)
                    & ! [X_7016: set_2] :
                        ( ! [X_7017: $int,X_7018: $int] :
                            ( mem2(X_7018,X_7017,X_7016)
                          <=> ( ( ? [X_7019: $int] :
                                    ( ( ? [X_7020: $int] :
                                          ( ! [X_7021: set_0] :
                                              ( mem4(L_s154,X_7021,g_s150_109)
                                             => mem0(X_7020,X_7021) )
                                          & mem2(X_7020,X_7019,g_s152_111) )
                                      | ? [X_7022: $int] :
                                          ( ! [X_7023: set_0] :
                                              ( mem4(L_s154,X_7023,g_s151_110)
                                             => mem0(X_7022,X_7023) )
                                          & mem2(X_7022,X_7019,g_s153_112) ) )
                                    & mem2(X_7019,X_7018,g_s146_105) )
                                & mem0(X_7018,g_s145_104)
                                & ~ ! [X_7024: $int] :
                                      ( ! [X_7025: $int] :
                                          ( ( mem2(X_7025,X_7018,g_s146_105)
                                            & ( ? [X_7026: $int] :
                                                  ( ! [X_7027: set_0] :
                                                      ( mem4(L_s154,X_7027,g_s150_109)
                                                     => mem0(X_7026,X_7027) )
                                                  & mem2(X_7026,X_7025,g_s152_111) )
                                              | ? [X_7028: $int] :
                                                  ( ! [X_7029: set_0] :
                                                      ( mem4(L_s154,X_7029,g_s151_110)
                                                     => mem0(X_7028,X_7029) )
                                                  & mem2(X_7028,X_7025,g_s153_112) ) ) )
                                         => mem2(X_7025,X_7024,g_s147_106) )
                                     => mem0(X_7024,g_s145_104) )
                                & ( X_7017 = L_s154 ) )
                              | ( ? [X_7030: $int] :
                                    ( ( ? [X_7031: $int] :
                                          ( ! [X_7032: set_0] :
                                              ( mem4(L_s154,X_7032,g_s150_109)
                                             => mem0(X_7031,X_7032) )
                                          & mem2(X_7031,X_7030,g_s152_111) )
                                      | ? [X_7033: $int] :
                                          ( ! [X_7034: set_0] :
                                              ( mem4(L_s154,X_7034,g_s151_110)
                                             => mem0(X_7033,X_7034) )
                                          & mem2(X_7033,X_7030,g_s153_112) ) )
                                    & mem2(X_7030,X_7018,g_s146_105) )
                                & mem0(X_7018,g_s145_104)
                                & ! [X_7035: $int] :
                                    ( ! [X_7036: $int] :
                                        ( ( mem2(X_7036,X_7018,g_s146_105)
                                          & ( ? [X_7037: $int] :
                                                ( ! [X_7038: set_0] :
                                                    ( mem4(L_s154,X_7038,g_s150_109)
                                                   => mem0(X_7037,X_7038) )
                                                & mem2(X_7037,X_7036,g_s152_111) )
                                            | ? [X_7039: $int] :
                                                ( ! [X_7040: set_0] :
                                                    ( mem4(L_s154,X_7040,g_s151_110)
                                                   => mem0(X_7039,X_7040) )
                                                & mem2(X_7039,X_7036,g_s153_112) ) ) )
                                       => mem2(X_7036,X_7035,g_s147_106) )
                                   => mem0(X_7035,g_s145_104) )
                                & ! [X_7041: $int] :
                                    ( ( mem2(X_7041,X_7018,g_s146_105)
                                      & ( ? [X_7042: $int] :
                                            ( ! [X_7043: set_0] :
                                                ( mem4(L_s154,X_7043,g_s150_109)
                                               => mem0(X_7042,X_7043) )
                                            & mem2(X_7042,X_7041,g_s152_111) )
                                        | ? [X_7044: $int] :
                                            ( ! [X_7045: set_0] :
                                                ( mem4(L_s154,X_7045,g_s151_110)
                                               => mem0(X_7044,X_7045) )
                                            & mem2(X_7044,X_7041,g_s153_112) ) ) )
                                   => mem2(X_7041,X_7017,g_s147_106) )
                                & ~ ? [X_7046: $int] :
                                      ( ? [X_7047: $int] :
                                          ( ( ? [X_7048: $int] :
                                                ( ! [X_7049: set_0] :
                                                    ( mem4(L_s154,X_7049,g_s150_109)
                                                   => mem0(X_7048,X_7049) )
                                                & mem2(X_7048,X_7047,g_s152_111) )
                                            | ? [X_7050: $int] :
                                                ( ! [X_7051: set_0] :
                                                    ( mem4(L_s154,X_7051,g_s151_110)
                                                   => mem0(X_7050,X_7051) )
                                                & mem2(X_7050,X_7047,g_s153_112) ) )
                                          & mem2(X_7047,X_7018,g_s146_105) )
                                      & mem0(X_7018,g_s145_104)
                                      & ~ ! [X_7052: $int] :
                                            ( ! [X_7053: $int] :
                                                ( ( mem2(X_7053,X_7018,g_s146_105)
                                                  & ( ? [X_7054: $int] :
                                                        ( ! [X_7055: set_0] :
                                                            ( mem4(L_s154,X_7055,g_s150_109)
                                                           => mem0(X_7054,X_7055) )
                                                        & mem2(X_7054,X_7053,g_s152_111) )
                                                    | ? [X_7056: $int] :
                                                        ( ! [X_7057: set_0] :
                                                            ( mem4(L_s154,X_7057,g_s151_110)
                                                           => mem0(X_7056,X_7057) )
                                                        & mem2(X_7056,X_7053,g_s153_112) ) ) )
                                               => mem2(X_7053,X_7052,g_s147_106) )
                                           => mem0(X_7052,g_s145_104) )
                                      & ( X_7046 = L_s154 ) ) ) ) )
                       => mem_it0(X_7014,X_7013,X_7016,X_7015) ) ) )
            & ( X_7013 != L_s155 ) )
        <=> ? [X_7058: $int] :
              ( ( ( ? [X_7059: $int] :
                      ( ( ? [X_7060: $int] :
                            ( ! [X_7061: set_0] :
                                ( mem4(L_s154,X_7061,g_s150_109)
                               => mem0(X_7060,X_7061) )
                            & mem2(X_7060,X_7059,g_s152_111) )
                        | ? [X_7062: $int] :
                            ( ! [X_7063: set_0] :
                                ( mem4(L_s154,X_7063,g_s151_110)
                               => mem0(X_7062,X_7063) )
                            & mem2(X_7062,X_7059,g_s153_112) ) )
                      & mem2(X_7059,L_s155,g_s146_105) )
                  & mem0(L_s155,g_s145_104)
                  & ~ ! [X_7064: $int] :
                        ( ! [X_7065: $int] :
                            ( ( mem2(X_7065,L_s155,g_s146_105)
                              & ( ? [X_7066: $int] :
                                    ( ! [X_7067: set_0] :
                                        ( mem4(L_s154,X_7067,g_s150_109)
                                       => mem0(X_7066,X_7067) )
                                    & mem2(X_7066,X_7065,g_s152_111) )
                                | ? [X_7068: $int] :
                                    ( ! [X_7069: set_0] :
                                        ( mem4(L_s154,X_7069,g_s151_110)
                                       => mem0(X_7068,X_7069) )
                                    & mem2(X_7068,X_7065,g_s153_112) ) ) )
                           => mem2(X_7065,X_7064,g_s147_106) )
                       => mem0(X_7064,g_s145_104) )
                  & ( X_7058 = L_s154 ) )
                | ( ? [X_7070: $int] :
                      ( ( ? [X_7071: $int] :
                            ( ! [X_7072: set_0] :
                                ( mem4(L_s154,X_7072,g_s150_109)
                               => mem0(X_7071,X_7072) )
                            & mem2(X_7071,X_7070,g_s152_111) )
                        | ? [X_7073: $int] :
                            ( ! [X_7074: set_0] :
                                ( mem4(L_s154,X_7074,g_s151_110)
                               => mem0(X_7073,X_7074) )
                            & mem2(X_7073,X_7070,g_s153_112) ) )
                      & mem2(X_7070,L_s155,g_s146_105) )
                  & mem0(L_s155,g_s145_104)
                  & ! [X_7075: $int] :
                      ( ! [X_7076: $int] :
                          ( ( mem2(X_7076,L_s155,g_s146_105)
                            & ( ? [X_7077: $int] :
                                  ( ! [X_7078: set_0] :
                                      ( mem4(L_s154,X_7078,g_s150_109)
                                     => mem0(X_7077,X_7078) )
                                  & mem2(X_7077,X_7076,g_s152_111) )
                              | ? [X_7079: $int] :
                                  ( ! [X_7080: set_0] :
                                      ( mem4(L_s154,X_7080,g_s151_110)
                                     => mem0(X_7079,X_7080) )
                                  & mem2(X_7079,X_7076,g_s153_112) ) ) )
                         => mem2(X_7076,X_7075,g_s147_106) )
                     => mem0(X_7075,g_s145_104) )
                  & ! [X_7081: $int] :
                      ( ( mem2(X_7081,L_s155,g_s146_105)
                        & ( ? [X_7082: $int] :
                              ( ! [X_7083: set_0] :
                                  ( mem4(L_s154,X_7083,g_s150_109)
                                 => mem0(X_7082,X_7083) )
                              & mem2(X_7082,X_7081,g_s152_111) )
                          | ? [X_7084: $int] :
                              ( ! [X_7085: set_0] :
                                  ( mem4(L_s154,X_7085,g_s151_110)
                                 => mem0(X_7084,X_7085) )
                              & mem2(X_7084,X_7081,g_s153_112) ) ) )
                     => mem2(X_7081,X_7058,g_s147_106) )
                  & ~ ? [X_7086: $int] :
                        ( ? [X_7087: $int] :
                            ( ( ? [X_7088: $int] :
                                  ( ! [X_7089: set_0] :
                                      ( mem4(L_s154,X_7089,g_s150_109)
                                     => mem0(X_7088,X_7089) )
                                  & mem2(X_7088,X_7087,g_s152_111) )
                              | ? [X_7090: $int] :
                                  ( ! [X_7091: set_0] :
                                      ( mem4(L_s154,X_7091,g_s151_110)
                                     => mem0(X_7090,X_7091) )
                                  & mem2(X_7090,X_7087,g_s153_112) ) )
                            & mem2(X_7087,L_s155,g_s146_105) )
                        & mem0(L_s155,g_s145_104)
                        & ~ ! [X_7092: $int] :
                              ( ! [X_7093: $int] :
                                  ( ( mem2(X_7093,L_s155,g_s146_105)
                                    & ( ? [X_7094: $int] :
                                          ( ! [X_7095: set_0] :
                                              ( mem4(L_s154,X_7095,g_s150_109)
                                             => mem0(X_7094,X_7095) )
                                          & mem2(X_7094,X_7093,g_s152_111) )
                                      | ? [X_7096: $int] :
                                          ( ! [X_7097: set_0] :
                                              ( mem4(L_s154,X_7097,g_s151_110)
                                             => mem0(X_7096,X_7097) )
                                          & mem2(X_7096,X_7093,g_s153_112) ) ) )
                                 => mem2(X_7093,X_7092,g_s147_106) )
                             => mem0(X_7092,g_s145_104) )
                        & ( X_7086 = L_s154 ) ) ) )
              & ? [X_7098: $int] :
                  ( $greatereq(X_7098,0)
                  & ! [X_7099: set_2] :
                      ( ! [X_7100: $int,X_7101: $int] :
                          ( mem2(X_7101,X_7100,X_7099)
                        <=> ( ( ? [X_7102: $int] :
                                  ( ( ? [X_7103: $int] :
                                        ( ! [X_7104: set_0] :
                                            ( mem4(L_s154,X_7104,g_s150_109)
                                           => mem0(X_7103,X_7104) )
                                        & mem2(X_7103,X_7102,g_s152_111) )
                                    | ? [X_7105: $int] :
                                        ( ! [X_7106: set_0] :
                                            ( mem4(L_s154,X_7106,g_s151_110)
                                           => mem0(X_7105,X_7106) )
                                        & mem2(X_7105,X_7102,g_s153_112) ) )
                                  & mem2(X_7102,X_7101,g_s146_105) )
                              & mem0(X_7101,g_s145_104)
                              & ~ ! [X_7107: $int] :
                                    ( ! [X_7108: $int] :
                                        ( ( mem2(X_7108,X_7101,g_s146_105)
                                          & ( ? [X_7109: $int] :
                                                ( ! [X_7110: set_0] :
                                                    ( mem4(L_s154,X_7110,g_s150_109)
                                                   => mem0(X_7109,X_7110) )
                                                & mem2(X_7109,X_7108,g_s152_111) )
                                            | ? [X_7111: $int] :
                                                ( ! [X_7112: set_0] :
                                                    ( mem4(L_s154,X_7112,g_s151_110)
                                                   => mem0(X_7111,X_7112) )
                                                & mem2(X_7111,X_7108,g_s153_112) ) ) )
                                       => mem2(X_7108,X_7107,g_s147_106) )
                                   => mem0(X_7107,g_s145_104) )
                              & ( X_7100 = L_s154 ) )
                            | ( ? [X_7113: $int] :
                                  ( ( ? [X_7114: $int] :
                                        ( ! [X_7115: set_0] :
                                            ( mem4(L_s154,X_7115,g_s150_109)
                                           => mem0(X_7114,X_7115) )
                                        & mem2(X_7114,X_7113,g_s152_111) )
                                    | ? [X_7116: $int] :
                                        ( ! [X_7117: set_0] :
                                            ( mem4(L_s154,X_7117,g_s151_110)
                                           => mem0(X_7116,X_7117) )
                                        & mem2(X_7116,X_7113,g_s153_112) ) )
                                  & mem2(X_7113,X_7101,g_s146_105) )
                              & mem0(X_7101,g_s145_104)
                              & ! [X_7118: $int] :
                                  ( ! [X_7119: $int] :
                                      ( ( mem2(X_7119,X_7101,g_s146_105)
                                        & ( ? [X_7120: $int] :
                                              ( ! [X_7121: set_0] :
                                                  ( mem4(L_s154,X_7121,g_s150_109)
                                                 => mem0(X_7120,X_7121) )
                                              & mem2(X_7120,X_7119,g_s152_111) )
                                          | ? [X_7122: $int] :
                                              ( ! [X_7123: set_0] :
                                                  ( mem4(L_s154,X_7123,g_s151_110)
                                                 => mem0(X_7122,X_7123) )
                                              & mem2(X_7122,X_7119,g_s153_112) ) ) )
                                     => mem2(X_7119,X_7118,g_s147_106) )
                                 => mem0(X_7118,g_s145_104) )
                              & ! [X_7124: $int] :
                                  ( ( mem2(X_7124,X_7101,g_s146_105)
                                    & ( ? [X_7125: $int] :
                                          ( ! [X_7126: set_0] :
                                              ( mem4(L_s154,X_7126,g_s150_109)
                                             => mem0(X_7125,X_7126) )
                                          & mem2(X_7125,X_7124,g_s152_111) )
                                      | ? [X_7127: $int] :
                                          ( ! [X_7128: set_0] :
                                              ( mem4(L_s154,X_7128,g_s151_110)
                                             => mem0(X_7127,X_7128) )
                                          & mem2(X_7127,X_7124,g_s153_112) ) ) )
                                 => mem2(X_7124,X_7100,g_s147_106) )
                              & ~ ? [X_7129: $int] :
                                    ( ? [X_7130: $int] :
                                        ( ( ? [X_7131: $int] :
                                              ( ! [X_7132: set_0] :
                                                  ( mem4(L_s154,X_7132,g_s150_109)
                                                 => mem0(X_7131,X_7132) )
                                              & mem2(X_7131,X_7130,g_s152_111) )
                                          | ? [X_7133: $int] :
                                              ( ! [X_7134: set_0] :
                                                  ( mem4(L_s154,X_7134,g_s151_110)
                                                 => mem0(X_7133,X_7134) )
                                              & mem2(X_7133,X_7130,g_s153_112) ) )
                                        & mem2(X_7130,X_7101,g_s146_105) )
                                    & mem0(X_7101,g_s145_104)
                                    & ~ ! [X_7135: $int] :
                                          ( ! [X_7136: $int] :
                                              ( ( mem2(X_7136,X_7101,g_s146_105)
                                                & ( ? [X_7137: $int] :
                                                      ( ! [X_7138: set_0] :
                                                          ( mem4(L_s154,X_7138,g_s150_109)
                                                         => mem0(X_7137,X_7138) )
                                                      & mem2(X_7137,X_7136,g_s152_111) )
                                                  | ? [X_7139: $int] :
                                                      ( ! [X_7140: set_0] :
                                                          ( mem4(L_s154,X_7140,g_s151_110)
                                                         => mem0(X_7139,X_7140) )
                                                      & mem2(X_7139,X_7136,g_s153_112) ) ) )
                                             => mem2(X_7136,X_7135,g_s147_106) )
                                         => mem0(X_7135,g_s145_104) )
                                    & ( X_7129 = L_s154 ) ) ) ) )
                     => mem_it0(X_7058,X_7013,X_7099,X_7098) ) ) ) ) ) ).

tff('Define:aprp:35',axiom,
    ! [X_7141: $int,X_7142: $int] :
      ( mem2(X_7142,X_7141,g_s158_113)
     => ( mem0(X_7142,g_s62_62)
        & mem0(X_7141,g_s59_59) ) ) ).

tff('Define:aprp:36',axiom,
    ? [X_7143: set_4] :
      ( ! [X_7144: set_0,X_7145: $int] :
          ( mem4(X_7145,X_7144,X_7143)
        <=> mem4(X_7145,X_7144,g_s159_114) )
      & ! [X_7146: $int,X_7147: set_0,X_7148: set_0] :
          ( ( mem4(X_7146,X_7147,X_7143)
            & mem4(X_7146,X_7148,X_7143) )
         => ! [X_7149: $int] :
              ( mem0(X_7149,X_7147)
            <=> mem0(X_7149,X_7148) ) )
      & ! [X_7150: $int] :
          ( mem0(X_7150,g_s62_62)
        <=> ? [X_7151: set_0] : mem4(X_7150,X_7151,X_7143) )
      & ! [X_7152: set_0] :
          ( ? [X_7153: $int] : mem4(X_7153,X_7152,X_7143)
         => ! [X_7154: $int] :
              ( mem0(X_7154,X_7152)
             => mem0(X_7154,g_s68_68) ) ) ) ).

tff('Define:aprp:37',axiom,
    ? [X_7155: $int,X_7156: set_2] :
      ( ! [X_7157: $int,X_7158: $int] :
          ( mem2(X_7158,X_7157,X_7156)
        <=> mem2(X_7158,X_7157,g_s160_115) )
      & ! [X_7159: $int,X_7160: $int,X_7161: $int] :
          ( ( mem2(X_7159,X_7160,X_7156)
            & mem2(X_7159,X_7161,X_7156) )
         => ( X_7160 = X_7161 ) )
      & ! [X_7162: $int] :
          ( ( $greatereq(X_7162,1)
            & $lesseq(X_7162,X_7155) )
        <=> ? [X_7163: $int] : mem2(X_7162,X_7163,X_7156) )
      & ! [X_7164: $int] :
          ( ? [X_7165: $int] : mem2(X_7165,X_7164,X_7156)
         => mem0(X_7164,g_s59_59) ) ) ).

tff('Define:aprp:38',axiom,
    ! [L_s161: $int] :
      ( mem0(L_s161,g_s62_62)
     => ! [X_7166: $int] :
          ( ? [X_7167: $int] :
              ( ( X_7167 = L_s161 )
              & mem2(X_7167,X_7166,g_s158_113) )
        <=> ? [X_7168: $int] :
              ( ! [X_7169: set_0] :
                  ( mem4(L_s161,X_7169,g_s159_114)
                 => mem0(X_7168,X_7169) )
              & mem2(X_7168,X_7166,g_s160_115) ) ) ) ).

tff('Define:aprp:39',axiom,
    ! [L_s161: $int] :
      ( mem0(L_s161,g_s62_62)
     => ! [X_7170: $int] :
          ( ! [X_7171: set_0] :
              ( mem4(L_s161,X_7171,g_s159_114)
             => mem0(X_7170,X_7171) )
         => ? [X_7172: $int] : mem2(X_7170,X_7172,g_s160_115) ) ) ).

tff('Define:aprp:4',axiom,
    ( ! [X_6028: $int,X_6029: $int] :
        ( mem2(X_6029,X_6028,g_s149_108)
       => ( mem0(X_6029,g_s65_65)
          & mem0(X_6028,g_s80_80) ) )
    & ! [X_6030: $int,X_6031: $int,X_6032: $int] :
        ( ( mem2(X_6030,X_6031,g_s149_108)
          & mem2(X_6030,X_6032,g_s149_108) )
       => ( X_6031 = X_6032 ) ) ) ).

tff('Define:aprp:40',axiom,
    ! [L_s161: $int] :
      ( mem0(L_s161,g_s62_62)
     => ( ! [X_7173: $int,X_7174: $int] :
            ( ( mem2(X_7174,X_7173,g_s160_115)
              & ! [X_7175: set_0] :
                  ( mem4(L_s161,X_7175,g_s159_114)
                 => mem0(X_7174,X_7175) ) )
           => ( $greatereq(X_7174,0)
              & mem0(X_7173,g_s59_59) ) )
        & ! [X_7176: $int,X_7177: $int,X_7178: $int] :
            ( ( mem2(X_7176,X_7177,g_s160_115)
              & ! [X_7179: set_0] :
                  ( mem4(L_s161,X_7179,g_s159_114)
                 => mem0(X_7176,X_7179) )
              & mem2(X_7176,X_7178,g_s160_115)
              & ! [X_7180: set_0] :
                  ( mem4(L_s161,X_7180,g_s159_114)
                 => mem0(X_7176,X_7180) ) )
           => ( X_7177 = X_7178 ) )
        & ! [X_7181: $int,X_7182: $int,X_7183: $int] :
            ( ( mem2(X_7182,X_7181,g_s160_115)
              & ! [X_7184: set_0] :
                  ( mem4(L_s161,X_7184,g_s159_114)
                 => mem0(X_7182,X_7184) )
              & mem2(X_7183,X_7181,g_s160_115)
              & ! [X_7185: set_0] :
                  ( mem4(L_s161,X_7185,g_s159_114)
                 => mem0(X_7183,X_7185) ) )
           => ( X_7182 = X_7183 ) ) ) ) ).

tff('Define:aprp:41',axiom,
    ! [L_s161: $int] :
      ( ( mem0(L_s161,g_s62_62)
        & ~ ! [X_7186: set_0] :
              ( ! [X_7187: $int] :
                  ( mem0(X_7187,X_7186)
                <=> $false )
             => mem4(L_s161,X_7186,g_s159_114) ) )
     => ! [X_7188: set_0] :
          ( ! [X_7189: $int] :
              ( mem0(X_7189,X_7188)
            <=> ! [X_7190: $int,X_7191: $int] :
                  ( ( ! [X_7193: set_0] :
                        ( mem4(L_s161,X_7193,g_s159_114)
                       => mem0(X_7190,X_7193) )
                    & ! [X_7192: $int] :
                        ( ! [X_7194: set_0] :
                            ( mem4(L_s161,X_7194,g_s159_114)
                           => mem0(X_7192,X_7194) )
                       => $lesseq(X_7190,X_7192) )
                    & ! [X_7196: set_0] :
                        ( mem4(L_s161,X_7196,g_s159_114)
                       => mem0(X_7191,X_7196) )
                    & ! [X_7195: $int] :
                        ( ! [X_7197: set_0] :
                            ( mem4(L_s161,X_7197,g_s159_114)
                           => mem0(X_7195,X_7197) )
                       => $greatereq(X_7191,X_7195) ) )
                 => ( $greatereq(X_7189,X_7190)
                    & $lesseq(X_7189,X_7191) ) ) )
         => mem4(L_s161,X_7188,g_s159_114) ) ) ).

tff('Define:aprp:5',axiom,
    ? [X_6033: set_4] :
      ( ! [X_6034: set_0,X_6035: $int] :
          ( mem4(X_6035,X_6034,X_6033)
        <=> mem4(X_6035,X_6034,g_s150_109) )
      & ! [X_6036: $int,X_6037: set_0,X_6038: set_0] :
          ( ( mem4(X_6036,X_6037,X_6033)
            & mem4(X_6036,X_6038,X_6033) )
         => ! [X_6039: $int] :
              ( mem0(X_6039,X_6037)
            <=> mem0(X_6039,X_6038) ) )
      & ! [X_6040: $int] :
          ( mem0(X_6040,g_s62_62)
        <=> ? [X_6041: set_0] : mem4(X_6040,X_6041,X_6033) )
      & ! [X_6042: set_0] :
          ( ? [X_6043: $int] : mem4(X_6043,X_6042,X_6033)
         => ! [X_6044: $int] :
              ( mem0(X_6044,X_6042)
             => mem0(X_6044,g_s69_69) ) ) ) ).

tff('Define:aprp:6',axiom,
    ? [X_6045: set_4] :
      ( ! [X_6046: set_0,X_6047: $int] :
          ( mem4(X_6047,X_6046,X_6045)
        <=> mem4(X_6047,X_6046,g_s151_110) )
      & ! [X_6048: $int,X_6049: set_0,X_6050: set_0] :
          ( ( mem4(X_6048,X_6049,X_6045)
            & mem4(X_6048,X_6050,X_6045) )
         => ! [X_6051: $int] :
              ( mem0(X_6051,X_6049)
            <=> mem0(X_6051,X_6050) ) )
      & ! [X_6052: $int] :
          ( mem0(X_6052,g_s62_62)
        <=> ? [X_6053: set_0] : mem4(X_6052,X_6053,X_6045) )
      & ! [X_6054: set_0] :
          ( ? [X_6055: $int] : mem4(X_6055,X_6054,X_6045)
         => ! [X_6056: $int] :
              ( mem0(X_6056,X_6054)
             => mem0(X_6056,g_s69_69) ) ) ) ).

tff('Define:aprp:7',axiom,
    ? [X_6057: $int,X_6058: set_2] :
      ( ! [X_6059: $int,X_6060: $int] :
          ( mem2(X_6060,X_6059,X_6058)
        <=> mem2(X_6060,X_6059,g_s152_111) )
      & ! [X_6061: $int,X_6062: $int,X_6063: $int] :
          ( ( mem2(X_6061,X_6062,X_6058)
            & mem2(X_6061,X_6063,X_6058) )
         => ( X_6062 = X_6063 ) )
      & ! [X_6064: $int] :
          ( ( $greatereq(X_6064,1)
            & $lesseq(X_6064,X_6057) )
        <=> ? [X_6065: $int] : mem2(X_6064,X_6065,X_6058) )
      & ! [X_6066: $int] :
          ( ? [X_6067: $int] : mem2(X_6067,X_6066,X_6058)
         => mem0(X_6066,g_s65_65) ) ) ).

tff('Define:aprp:8',axiom,
    ? [X_6068: $int,X_6069: set_2] :
      ( ! [X_6070: $int,X_6071: $int] :
          ( mem2(X_6071,X_6070,X_6069)
        <=> mem2(X_6071,X_6070,g_s153_112) )
      & ! [X_6072: $int,X_6073: $int,X_6074: $int] :
          ( ( mem2(X_6072,X_6073,X_6069)
            & mem2(X_6072,X_6074,X_6069) )
         => ( X_6073 = X_6074 ) )
      & ! [X_6075: $int] :
          ( ( $greatereq(X_6075,1)
            & $lesseq(X_6075,X_6068) )
        <=> ? [X_6076: $int] : mem2(X_6075,X_6076,X_6069) )
      & ! [X_6077: $int] :
          ( ? [X_6078: $int] : mem2(X_6078,X_6077,X_6069)
         => mem0(X_6077,g_s65_65) ) ) ).

tff('Define:aprp:9',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_6079: $int] :
          ( ! [X_6080: set_0] :
              ( mem4(L_s154,X_6080,g_s150_109)
             => mem0(X_6079,X_6080) )
         => mem0(X_6079,g_s69_69) ) ) ).

tff('Define:ctx:0',axiom,
    ( ~ ! [X_5: $int] :
          ( mem0(X_5,g_s0_0)
        <=> $false )
    & ! [X_8: $int] :
        ( mem0(X_8,g_s0_0)
       => $true )
    & ? [X_6: $int,X_7: set_2] :
        ( ? [X_9: set_2] :
            ( ! [X_10: $int,X_11: $int] :
                ( mem2(X_11,X_10,X_9)
              <=> mem2(X_11,X_10,X_7) )
            & ! [X_12: $int,X_13: $int,X_14: $int] :
                ( ( mem2(X_12,X_13,X_9)
                  & mem2(X_12,X_14,X_9) )
               => ( X_13 = X_14 ) )
            & ! [X_15: $int] :
                ( ( $greatereq(X_15,1)
                  & $lesseq(X_15,X_6) )
              <=> ? [X_16: $int] : mem2(X_15,X_16,X_9) )
            & ! [X_17: $int] :
                ( ? [X_18: $int] : mem2(X_18,X_17,X_9)
               => mem0(X_17,g_s0_0) ) )
        & ! [X_19: $int] :
            ( mem0(X_19,g_s0_0)
           => ? [X_20: $int] : mem2(X_20,X_19,X_7) )
        & ! [X_21: $int,X_22: $int,X_23: $int] :
            ( ( mem2(X_22,X_21,X_7)
              & mem2(X_23,X_21,X_7) )
           => ( X_22 = X_23 ) ) ) ) ).

tff('Define:ctx:1',axiom,
    ( ~ ! [X_24: $int] :
          ( mem0(X_24,g_s1_1)
        <=> $false )
    & ! [X_27: $int] :
        ( mem0(X_27,g_s1_1)
       => $true )
    & ? [X_25: $int,X_26: set_2] :
        ( ? [X_28: set_2] :
            ( ! [X_29: $int,X_30: $int] :
                ( mem2(X_30,X_29,X_28)
              <=> mem2(X_30,X_29,X_26) )
            & ! [X_31: $int,X_32: $int,X_33: $int] :
                ( ( mem2(X_31,X_32,X_28)
                  & mem2(X_31,X_33,X_28) )
               => ( X_32 = X_33 ) )
            & ! [X_34: $int] :
                ( ( $greatereq(X_34,1)
                  & $lesseq(X_34,X_25) )
              <=> ? [X_35: $int] : mem2(X_34,X_35,X_28) )
            & ! [X_36: $int] :
                ( ? [X_37: $int] : mem2(X_37,X_36,X_28)
               => mem0(X_36,g_s1_1) ) )
        & ! [X_38: $int] :
            ( mem0(X_38,g_s1_1)
           => ? [X_39: $int] : mem2(X_39,X_38,X_26) )
        & ! [X_40: $int,X_41: $int,X_42: $int] :
            ( ( mem2(X_41,X_40,X_26)
              & mem2(X_42,X_40,X_26) )
           => ( X_41 = X_42 ) ) ) ) ).

tff('Define:ctx:10',axiom,
    ( ~ ! [X_51: $int] :
          ( mem0(X_51,g_s31_31)
        <=> $false )
    & ! [X_54: $int] :
        ( mem0(X_54,g_s31_31)
       => $true )
    & ? [X_52: $int,X_53: set_2] :
        ( ? [X_55: set_2] :
            ( ! [X_56: $int,X_57: $int] :
                ( mem2(X_57,X_56,X_55)
              <=> mem2(X_57,X_56,X_53) )
            & ! [X_58: $int,X_59: $int,X_60: $int] :
                ( ( mem2(X_58,X_59,X_55)
                  & mem2(X_58,X_60,X_55) )
               => ( X_59 = X_60 ) )
            & ! [X_61: $int] :
                ( ( $greatereq(X_61,1)
                  & $lesseq(X_61,X_52) )
              <=> ? [X_62: $int] : mem2(X_61,X_62,X_55) )
            & ! [X_63: $int] :
                ( ? [X_64: $int] : mem2(X_64,X_63,X_55)
               => mem0(X_63,g_s31_31) ) )
        & ! [X_65: $int] :
            ( mem0(X_65,g_s31_31)
           => ? [X_66: $int] : mem2(X_66,X_65,X_53) )
        & ! [X_67: $int,X_68: $int,X_69: $int] :
            ( ( mem2(X_68,X_67,X_53)
              & mem2(X_69,X_67,X_53) )
           => ( X_68 = X_69 ) ) ) ) ).

tff('Define:ctx:11',axiom,
    ( ~ ! [X_70: $int] :
          ( mem0(X_70,g_s32_32)
        <=> $false )
    & ! [X_73: $int] :
        ( mem0(X_73,g_s32_32)
       => $true )
    & ? [X_71: $int,X_72: set_2] :
        ( ? [X_74: set_2] :
            ( ! [X_75: $int,X_76: $int] :
                ( mem2(X_76,X_75,X_74)
              <=> mem2(X_76,X_75,X_72) )
            & ! [X_77: $int,X_78: $int,X_79: $int] :
                ( ( mem2(X_77,X_78,X_74)
                  & mem2(X_77,X_79,X_74) )
               => ( X_78 = X_79 ) )
            & ! [X_80: $int] :
                ( ( $greatereq(X_80,1)
                  & $lesseq(X_80,X_71) )
              <=> ? [X_81: $int] : mem2(X_80,X_81,X_74) )
            & ! [X_82: $int] :
                ( ? [X_83: $int] : mem2(X_83,X_82,X_74)
               => mem0(X_82,g_s32_32) ) )
        & ! [X_84: $int] :
            ( mem0(X_84,g_s32_32)
           => ? [X_85: $int] : mem2(X_85,X_84,X_72) )
        & ! [X_86: $int,X_87: $int,X_88: $int] :
            ( ( mem2(X_87,X_86,X_72)
              & mem2(X_88,X_86,X_72) )
           => ( X_87 = X_88 ) ) ) ) ).

tff('Define:ctx:12',axiom,
    ( ~ ! [X_89: $int] :
          ( mem0(X_89,g_s33_33)
        <=> $false )
    & ! [X_92: $int] :
        ( mem0(X_92,g_s33_33)
       => $true )
    & ? [X_90: $int,X_91: set_2] :
        ( ? [X_93: set_2] :
            ( ! [X_94: $int,X_95: $int] :
                ( mem2(X_95,X_94,X_93)
              <=> mem2(X_95,X_94,X_91) )
            & ! [X_96: $int,X_97: $int,X_98: $int] :
                ( ( mem2(X_96,X_97,X_93)
                  & mem2(X_96,X_98,X_93) )
               => ( X_97 = X_98 ) )
            & ! [X_99: $int] :
                ( ( $greatereq(X_99,1)
                  & $lesseq(X_99,X_90) )
              <=> ? [X_100: $int] : mem2(X_99,X_100,X_93) )
            & ! [X_101: $int] :
                ( ? [X_102: $int] : mem2(X_102,X_101,X_93)
               => mem0(X_101,g_s33_33) ) )
        & ! [X_103: $int] :
            ( mem0(X_103,g_s33_33)
           => ? [X_104: $int] : mem2(X_104,X_103,X_91) )
        & ! [X_105: $int,X_106: $int,X_107: $int] :
            ( ( mem2(X_106,X_105,X_91)
              & mem2(X_107,X_105,X_91) )
           => ( X_106 = X_107 ) ) ) ) ).

tff('Define:ctx:13',axiom,
    ( ~ ! [X_108: $int] :
          ( mem0(X_108,g_s34_34)
        <=> $false )
    & ! [X_111: $int] :
        ( mem0(X_111,g_s34_34)
       => $true )
    & ? [X_109: $int,X_110: set_2] :
        ( ? [X_112: set_2] :
            ( ! [X_113: $int,X_114: $int] :
                ( mem2(X_114,X_113,X_112)
              <=> mem2(X_114,X_113,X_110) )
            & ! [X_115: $int,X_116: $int,X_117: $int] :
                ( ( mem2(X_115,X_116,X_112)
                  & mem2(X_115,X_117,X_112) )
               => ( X_116 = X_117 ) )
            & ! [X_118: $int] :
                ( ( $greatereq(X_118,1)
                  & $lesseq(X_118,X_109) )
              <=> ? [X_119: $int] : mem2(X_118,X_119,X_112) )
            & ! [X_120: $int] :
                ( ? [X_121: $int] : mem2(X_121,X_120,X_112)
               => mem0(X_120,g_s34_34) ) )
        & ! [X_122: $int] :
            ( mem0(X_122,g_s34_34)
           => ? [X_123: $int] : mem2(X_123,X_122,X_110) )
        & ! [X_124: $int,X_125: $int,X_126: $int] :
            ( ( mem2(X_125,X_124,X_110)
              & mem2(X_126,X_124,X_110) )
           => ( X_125 = X_126 ) ) ) ) ).

tff('Define:ctx:14',axiom,
    ( ! [X_127: $int] :
        ( mem0(X_127,g_s35_35)
      <=> ( ( X_127 = g_s36_36 )
          | ( X_127 = g_s37_37 )
          | ( X_127 = g_s38_38 ) ) )
    & ( g_s36_36 != g_s37_37 )
    & ( g_s37_37 != g_s38_38 ) ) ).

tff('Define:ctx:15',axiom,
    ( ~ ! [X_128: $int] :
          ( mem0(X_128,g_s39_39)
        <=> $false )
    & ! [X_131: $int] :
        ( mem0(X_131,g_s39_39)
       => $true )
    & ? [X_129: $int,X_130: set_2] :
        ( ? [X_132: set_2] :
            ( ! [X_133: $int,X_134: $int] :
                ( mem2(X_134,X_133,X_132)
              <=> mem2(X_134,X_133,X_130) )
            & ! [X_135: $int,X_136: $int,X_137: $int] :
                ( ( mem2(X_135,X_136,X_132)
                  & mem2(X_135,X_137,X_132) )
               => ( X_136 = X_137 ) )
            & ! [X_138: $int] :
                ( ( $greatereq(X_138,1)
                  & $lesseq(X_138,X_129) )
              <=> ? [X_139: $int] : mem2(X_138,X_139,X_132) )
            & ! [X_140: $int] :
                ( ? [X_141: $int] : mem2(X_141,X_140,X_132)
               => mem0(X_140,g_s39_39) ) )
        & ! [X_142: $int] :
            ( mem0(X_142,g_s39_39)
           => ? [X_143: $int] : mem2(X_143,X_142,X_130) )
        & ! [X_144: $int,X_145: $int,X_146: $int] :
            ( ( mem2(X_145,X_144,X_130)
              & mem2(X_146,X_144,X_130) )
           => ( X_145 = X_146 ) ) ) ) ).

tff('Define:ctx:16',axiom,
    ! [X_147: $int] :
      ( mem0(X_147,g_s40_40)
    <=> ( $greatereq(X_147,min_int)
        & $lesseq(X_147,max_int) ) ) ).

tff('Define:ctx:17',axiom,
    ! [X_148: $int] :
      ( mem0(X_148,g_s41_41)
    <=> ( $greatereq(X_148,0)
        & $lesseq(X_148,max_int) ) ) ).

tff('Define:ctx:18',axiom,
    ! [X_149: $int] :
      ( mem0(X_149,g_s42_42)
    <=> ( $greater(X_149,0)
        & $lesseq(X_149,max_int) ) ) ).

tff('Define:ctx:19',axiom,
    ! [X_150: $int] :
      ( mem0(X_150,g_s42_42)
     => mem0(X_150,g_s41_41) ) ).

tff('Define:ctx:2',axiom,
    ( ! [X_43: $int] :
        ( mem0(X_43,g_s2_2)
      <=> ( ( X_43 = g_s3_3 )
          | ( X_43 = g_s4_4 )
          | ( X_43 = g_s5_5 ) ) )
    & ( g_s3_3 != g_s4_4 )
    & ( g_s4_4 != g_s5_5 ) ) ).

tff('Define:ctx:20',axiom,
    ! [X_151: $int] :
      ( mem0(X_151,g_s41_41)
     => mem0(X_151,g_s40_40) ) ).

tff('Define:ctx:21',axiom,
    mem0(g_s43_43,g_s40_40) ).

tff('Define:ctx:22',axiom,
    mem0(g_s43_43,g_s41_41) ).

tff('Define:ctx:23',axiom,
    ~ mem0(g_s43_43,g_s42_42) ).

tff('Define:ctx:24',axiom,
    mem0(g_s44_44,g_s40_40) ).

tff('Define:ctx:25',axiom,
    ~ mem0(g_s44_44,g_s41_41) ).

tff('Define:ctx:26',axiom,
    ! [X_152: $int] :
      ( mem0(X_152,g_s45_45)
    <=> ( $greatereq(X_152,min_int)
        & $lesseq(X_152,max_int) ) ) ).

tff('Define:ctx:27',axiom,
    ! [X_153: $int] :
      ( mem0(X_153,g_s46_46)
     => mem0(X_153,g_s0_0) ) ).

tff('Define:ctx:28',axiom,
    mem0(g_s47_47,g_s0_0) ).

tff('Define:ctx:29',axiom,
    mem0(g_s47_47,g_s46_46) ).

tff('Define:ctx:3',axiom,
    ( ! [X_44: $int] :
        ( mem0(X_44,g_s6_6)
      <=> ( ( X_44 = g_s7_7 )
          | ( X_44 = g_s8_8 )
          | ( X_44 = g_s9_9 ) ) )
    & ( g_s7_7 != g_s8_8 )
    & ( g_s8_8 != g_s9_9 ) ) ).

tff('Define:ctx:30',axiom,
    mem0(g_s48_48,g_s0_0) ).

tff('Define:ctx:31',axiom,
    ~ mem0(g_s48_48,g_s46_46) ).

tff('Define:ctx:32',axiom,
    ( ! [X_154: $int,X_155: $int] :
        ( mem2(X_155,X_154,g_s49_49)
       => ( $greatereq(X_155,0)
          & $lesseq(X_155,max_int)
          & mem0(X_154,g_s0_0) ) )
    & ! [X_156: $int,X_157: $int,X_158: $int] :
        ( ( mem2(X_156,X_157,g_s49_49)
          & mem2(X_156,X_158,g_s49_49) )
       => ( X_157 = X_158 ) ) ) ).

tff('Define:ctx:33',axiom,
    ? [X_159: $int] :
      ( ? [X_160: set_2] :
          ( ! [X_161: $int,X_162: $int] :
              ( mem2(X_162,X_161,X_160)
            <=> mem2(X_162,X_161,g_s49_49) )
          & ! [X_163: $int,X_164: $int,X_165: $int] :
              ( ( mem2(X_163,X_164,X_160)
                & mem2(X_163,X_165,X_160) )
             => ( X_164 = X_165 ) )
          & ! [X_166: $int] :
              ( ( $greatereq(X_166,1)
                & $lesseq(X_166,X_159) )
            <=> ? [X_167: $int] : mem2(X_166,X_167,X_160) )
          & ! [X_168: $int] :
              ( ? [X_169: $int] : mem2(X_169,X_168,X_160)
             => mem0(X_168,g_s46_46) ) )
      & ! [X_170: $int] :
          ( mem0(X_170,g_s46_46)
         => ? [X_171: $int] : mem2(X_171,X_170,g_s49_49) )
      & ! [X_172: $int,X_173: $int,X_174: $int] :
          ( ( mem2(X_173,X_172,g_s49_49)
            & mem2(X_174,X_172,g_s49_49) )
         => ( X_173 = X_174 ) ) ) ).

tff('Define:ctx:34',axiom,
    ? [X_175: set_2] :
      ( ? [X_176: set_2] :
          ( ! [X_177: $int,X_178: $int] :
              ( mem2(X_178,X_177,X_176)
            <=> mem2(X_178,X_177,X_175) )
          & ! [X_179: $int,X_180: $int,X_181: $int] :
              ( ( mem2(X_179,X_180,X_176)
                & mem2(X_179,X_181,X_176) )
             => ( X_180 = X_181 ) )
          & ! [X_182: $int] :
              ( mem0(X_182,g_s46_46)
            <=> ? [X_183: $int] : mem2(X_182,X_183,X_176) )
          & ! [X_184: $int] :
              ( ? [X_185: $int] : mem2(X_185,X_184,X_176)
             => ( $greatereq(X_184,1)
                & $lesseq(X_184,g_s50_50) ) ) )
      & ! [X_186: $int] :
          ( ( $greatereq(X_186,1)
            & $lesseq(X_186,g_s50_50) )
         => ? [X_187: $int] : mem2(X_187,X_186,X_175) )
      & ! [X_188: $int,X_189: $int,X_190: $int] :
          ( ( mem2(X_189,X_188,X_175)
            & mem2(X_190,X_188,X_175) )
         => ( X_189 = X_190 ) ) ) ).

tff('Define:ctx:35',axiom,
    ! [X_191: $int] :
      ( mem0(X_191,g_s51_51)
     => mem0(X_191,g_s1_1) ) ).

tff('Define:ctx:36',axiom,
    mem0(g_s52_52,g_s1_1) ).

tff('Define:ctx:37',axiom,
    mem0(g_s52_52,g_s51_51) ).

tff('Define:ctx:38',axiom,
    mem0(g_s53_53,g_s1_1) ).

tff('Define:ctx:39',axiom,
    ~ mem0(g_s53_53,g_s51_51) ).

tff('Define:ctx:4',axiom,
    ( ! [X_45: $int] :
        ( mem0(X_45,g_s10_10)
      <=> ( ( X_45 = g_s11_11 )
          | ( X_45 = g_s12_12 )
          | ( X_45 = g_s13_13 ) ) )
    & ( g_s11_11 != g_s12_12 )
    & ( g_s12_12 != g_s13_13 ) ) ).

tff('Define:ctx:40',axiom,
    ( ! [X_192: $int,X_193: $int] :
        ( mem2(X_193,X_192,g_s54_54)
       => ( $greatereq(X_193,0)
          & $lesseq(X_193,max_int)
          & mem0(X_192,g_s1_1) ) )
    & ! [X_194: $int,X_195: $int,X_196: $int] :
        ( ( mem2(X_194,X_195,g_s54_54)
          & mem2(X_194,X_196,g_s54_54) )
       => ( X_195 = X_196 ) ) ) ).

tff('Define:ctx:41',axiom,
    ? [X_197: $int] :
      ( ? [X_198: set_2] :
          ( ! [X_199: $int,X_200: $int] :
              ( mem2(X_200,X_199,X_198)
            <=> mem2(X_200,X_199,g_s54_54) )
          & ! [X_201: $int,X_202: $int,X_203: $int] :
              ( ( mem2(X_201,X_202,X_198)
                & mem2(X_201,X_203,X_198) )
             => ( X_202 = X_203 ) )
          & ! [X_204: $int] :
              ( ( $greatereq(X_204,1)
                & $lesseq(X_204,X_197) )
            <=> ? [X_205: $int] : mem2(X_204,X_205,X_198) )
          & ! [X_206: $int] :
              ( ? [X_207: $int] : mem2(X_207,X_206,X_198)
             => mem0(X_206,g_s51_51) ) )
      & ! [X_208: $int] :
          ( mem0(X_208,g_s51_51)
         => ? [X_209: $int] : mem2(X_209,X_208,g_s54_54) )
      & ! [X_210: $int,X_211: $int,X_212: $int] :
          ( ( mem2(X_211,X_210,g_s54_54)
            & mem2(X_212,X_210,g_s54_54) )
         => ( X_211 = X_212 ) ) ) ).

tff('Define:ctx:42',axiom,
    ? [X_213: set_2] :
      ( ? [X_214: set_2] :
          ( ! [X_215: $int,X_216: $int] :
              ( mem2(X_216,X_215,X_214)
            <=> mem2(X_216,X_215,X_213) )
          & ! [X_217: $int,X_218: $int,X_219: $int] :
              ( ( mem2(X_217,X_218,X_214)
                & mem2(X_217,X_219,X_214) )
             => ( X_218 = X_219 ) )
          & ! [X_220: $int] :
              ( mem0(X_220,g_s51_51)
            <=> ? [X_221: $int] : mem2(X_220,X_221,X_214) )
          & ! [X_222: $int] :
              ( ? [X_223: $int] : mem2(X_223,X_222,X_214)
             => ( $greatereq(X_222,1)
                & $lesseq(X_222,g_s55_55) ) ) )
      & ! [X_224: $int] :
          ( ( $greatereq(X_224,1)
            & $lesseq(X_224,g_s55_55) )
         => ? [X_225: $int] : mem2(X_225,X_224,X_213) )
      & ! [X_226: $int,X_227: $int,X_228: $int] :
          ( ( mem2(X_227,X_226,X_213)
            & mem2(X_228,X_226,X_213) )
         => ( X_227 = X_228 ) ) ) ).

tff('Define:ctx:43',axiom,
    ! [X_229: $int] :
      ( mem0(X_229,g_s56_56)
     => mem0(X_229,g_s31_31) ) ).

tff('Define:ctx:44',axiom,
    mem0(g_s57_57,g_s31_31) ).

tff('Define:ctx:45',axiom,
    ~ mem0(g_s57_57,g_s56_56) ).

tff('Define:ctx:46',axiom,
    ( ! [X_230: $int,X_231: $int] :
        ( mem2(X_231,X_230,g_s58_58)
       => ( $greatereq(X_231,0)
          & $lesseq(X_231,max_int)
          & mem0(X_230,g_s31_31) ) )
    & ! [X_232: $int,X_233: $int,X_234: $int] :
        ( ( mem2(X_232,X_233,g_s58_58)
          & mem2(X_232,X_234,g_s58_58) )
       => ( X_233 = X_234 ) ) ) ).

tff('Define:ctx:47',axiom,
    ? [X_235: $int] :
      ( ? [X_236: set_2] :
          ( ! [X_237: $int,X_238: $int] :
              ( mem2(X_238,X_237,X_236)
            <=> mem2(X_238,X_237,g_s58_58) )
          & ! [X_239: $int,X_240: $int,X_241: $int] :
              ( ( mem2(X_239,X_240,X_236)
                & mem2(X_239,X_241,X_236) )
             => ( X_240 = X_241 ) )
          & ! [X_242: $int] :
              ( ( $greatereq(X_242,1)
                & $lesseq(X_242,X_235) )
            <=> ? [X_243: $int] : mem2(X_242,X_243,X_236) )
          & ! [X_244: $int] :
              ( ? [X_245: $int] : mem2(X_245,X_244,X_236)
             => mem0(X_244,g_s56_56) ) )
      & ! [X_246: $int] :
          ( mem0(X_246,g_s56_56)
         => ? [X_247: $int] : mem2(X_247,X_246,g_s58_58) )
      & ! [X_248: $int,X_249: $int,X_250: $int] :
          ( ( mem2(X_249,X_248,g_s58_58)
            & mem2(X_250,X_248,g_s58_58) )
         => ( X_249 = X_250 ) ) ) ).

tff('Define:ctx:48',axiom,
    ! [X_251: $int] :
      ( mem0(X_251,g_s59_59)
     => mem0(X_251,g_s32_32) ) ).

tff('Define:ctx:49',axiom,
    mem0(g_s60_60,g_s32_32) ).

tff('Define:ctx:5',axiom,
    ( ! [X_46: $int] :
        ( mem0(X_46,g_s14_14)
      <=> ( ( X_46 = g_s15_15 )
          | ( X_46 = g_s16_16 ) ) )
    & ( g_s15_15 != g_s16_16 ) ) ).

tff('Define:ctx:50',axiom,
    ~ mem0(g_s60_60,g_s59_59) ).

tff('Define:ctx:51',axiom,
    ( ! [X_252: $int,X_253: $int] :
        ( mem2(X_253,X_252,g_s61_61)
       => ( $greatereq(X_253,0)
          & $lesseq(X_253,max_int)
          & mem0(X_252,g_s32_32) ) )
    & ! [X_254: $int,X_255: $int,X_256: $int] :
        ( ( mem2(X_254,X_255,g_s61_61)
          & mem2(X_254,X_256,g_s61_61) )
       => ( X_255 = X_256 ) ) ) ).

tff('Define:ctx:52',axiom,
    ? [X_257: $int] :
      ( ? [X_258: set_2] :
          ( ! [X_259: $int,X_260: $int] :
              ( mem2(X_260,X_259,X_258)
            <=> mem2(X_260,X_259,g_s61_61) )
          & ! [X_261: $int,X_262: $int,X_263: $int] :
              ( ( mem2(X_261,X_262,X_258)
                & mem2(X_261,X_263,X_258) )
             => ( X_262 = X_263 ) )
          & ! [X_264: $int] :
              ( ( $greatereq(X_264,1)
                & $lesseq(X_264,X_257) )
            <=> ? [X_265: $int] : mem2(X_264,X_265,X_258) )
          & ! [X_266: $int] :
              ( ? [X_267: $int] : mem2(X_267,X_266,X_258)
             => mem0(X_266,g_s59_59) ) )
      & ! [X_268: $int] :
          ( mem0(X_268,g_s59_59)
         => ? [X_269: $int] : mem2(X_269,X_268,g_s61_61) )
      & ! [X_270: $int,X_271: $int,X_272: $int] :
          ( ( mem2(X_271,X_270,g_s61_61)
            & mem2(X_272,X_270,g_s61_61) )
         => ( X_271 = X_272 ) ) ) ).

tff('Define:ctx:53',axiom,
    ! [X_273: $int] :
      ( mem0(X_273,g_s62_62)
     => mem0(X_273,g_s33_33) ) ).

tff('Define:ctx:54',axiom,
    mem0(g_s63_63,g_s33_33) ).

tff('Define:ctx:55',axiom,
    ~ mem0(g_s63_63,g_s62_62) ).

tff('Define:ctx:56',axiom,
    ( ! [X_274: $int,X_275: $int] :
        ( mem2(X_275,X_274,g_s64_64)
       => ( $greatereq(X_275,0)
          & $lesseq(X_275,max_int)
          & mem0(X_274,g_s33_33) ) )
    & ! [X_276: $int,X_277: $int,X_278: $int] :
        ( ( mem2(X_276,X_277,g_s64_64)
          & mem2(X_276,X_278,g_s64_64) )
       => ( X_277 = X_278 ) ) ) ).

tff('Define:ctx:57',axiom,
    ? [X_279: $int] :
      ( ? [X_280: set_2] :
          ( ! [X_281: $int,X_282: $int] :
              ( mem2(X_282,X_281,X_280)
            <=> mem2(X_282,X_281,g_s64_64) )
          & ! [X_283: $int,X_284: $int,X_285: $int] :
              ( ( mem2(X_283,X_284,X_280)
                & mem2(X_283,X_285,X_280) )
             => ( X_284 = X_285 ) )
          & ! [X_286: $int] :
              ( ( $greatereq(X_286,1)
                & $lesseq(X_286,X_279) )
            <=> ? [X_287: $int] : mem2(X_286,X_287,X_280) )
          & ! [X_288: $int] :
              ( ? [X_289: $int] : mem2(X_289,X_288,X_280)
             => mem0(X_288,g_s62_62) ) )
      & ! [X_290: $int] :
          ( mem0(X_290,g_s62_62)
         => ? [X_291: $int] : mem2(X_291,X_290,g_s64_64) )
      & ! [X_292: $int,X_293: $int,X_294: $int] :
          ( ( mem2(X_293,X_292,g_s64_64)
            & mem2(X_294,X_292,g_s64_64) )
         => ( X_293 = X_294 ) ) ) ).

tff('Define:ctx:58',axiom,
    ! [X_295: $int] :
      ( mem0(X_295,g_s65_65)
     => mem0(X_295,g_s34_34) ) ).

tff('Define:ctx:59',axiom,
    mem0(g_s66_66,g_s34_34) ).

tff('Define:ctx:6',axiom,
    ( ! [X_47: $int] :
        ( mem0(X_47,g_s17_17)
      <=> ( ( X_47 = g_s18_18 )
          | ( X_47 = g_s19_19 ) ) )
    & ( g_s18_18 != g_s19_19 ) ) ).

tff('Define:ctx:60',axiom,
    ~ mem0(g_s66_66,g_s65_65) ).

tff('Define:ctx:61',axiom,
    ( ! [X_296: $int,X_297: $int] :
        ( mem2(X_297,X_296,g_s67_67)
       => ( $greatereq(X_297,0)
          & $lesseq(X_297,max_int)
          & mem0(X_296,g_s34_34) ) )
    & ! [X_298: $int,X_299: $int,X_300: $int] :
        ( ( mem2(X_298,X_299,g_s67_67)
          & mem2(X_298,X_300,g_s67_67) )
       => ( X_299 = X_300 ) ) ) ).

tff('Define:ctx:62',axiom,
    ? [X_301: $int] :
      ( ? [X_302: set_2] :
          ( ! [X_303: $int,X_304: $int] :
              ( mem2(X_304,X_303,X_302)
            <=> mem2(X_304,X_303,g_s67_67) )
          & ! [X_305: $int,X_306: $int,X_307: $int] :
              ( ( mem2(X_305,X_306,X_302)
                & mem2(X_305,X_307,X_302) )
             => ( X_306 = X_307 ) )
          & ! [X_308: $int] :
              ( ( $greatereq(X_308,1)
                & $lesseq(X_308,X_301) )
            <=> ? [X_309: $int] : mem2(X_308,X_309,X_302) )
          & ! [X_310: $int] :
              ( ? [X_311: $int] : mem2(X_311,X_310,X_302)
             => mem0(X_310,g_s65_65) ) )
      & ! [X_312: $int] :
          ( mem0(X_312,g_s65_65)
         => ? [X_313: $int] : mem2(X_313,X_312,g_s67_67) )
      & ! [X_314: $int,X_315: $int,X_316: $int] :
          ( ( mem2(X_315,X_314,g_s67_67)
            & mem2(X_316,X_314,g_s67_67) )
         => ( X_315 = X_316 ) ) ) ).

tff('Define:ctx:63',axiom,
    ! [X_317: $int] :
      ( mem0(X_317,g_s68_68)
     => ( $greatereq(X_317,0)
        & $lesseq(X_317,max_int) ) ) ).

tff('Define:ctx:64',axiom,
    ~ ! [X_318: $int] :
        ( mem0(X_318,g_s68_68)
      <=> $false ) ).

tff('Define:ctx:65',axiom,
    ! [X_319: $int] :
      ( mem0(X_319,g_s68_68)
    <=> ! [X_320: $int,X_321: $int] :
          ( ( mem0(X_320,g_s68_68)
            & ! [X_322: $int] :
                ( mem0(X_322,g_s68_68)
               => $lesseq(X_320,X_322) )
            & mem0(X_321,g_s68_68)
            & ! [X_323: $int] :
                ( mem0(X_323,g_s68_68)
               => $greatereq(X_321,X_323) ) )
         => ( $greatereq(X_319,X_320)
            & $lesseq(X_319,X_321) ) ) ) ).

tff('Define:ctx:66',axiom,
    ~ ! [X_324: $int] :
        ( ( X_324 = max_int )
       => mem0(X_324,g_s68_68) ) ).

tff('Define:ctx:67',axiom,
    ! [X_325: $int] :
      ( mem0(X_325,g_s69_69)
     => ( $greatereq(X_325,0)
        & $lesseq(X_325,max_int) ) ) ).

tff('Define:ctx:68',axiom,
    ~ ! [X_326: $int] :
        ( mem0(X_326,g_s69_69)
      <=> $false ) ).

tff('Define:ctx:69',axiom,
    ! [X_327: $int] :
      ( mem0(X_327,g_s69_69)
    <=> ! [X_328: $int,X_329: $int] :
          ( ( mem0(X_328,g_s69_69)
            & ! [X_330: $int] :
                ( mem0(X_330,g_s69_69)
               => $lesseq(X_328,X_330) )
            & mem0(X_329,g_s69_69)
            & ! [X_331: $int] :
                ( mem0(X_331,g_s69_69)
               => $greatereq(X_329,X_331) ) )
         => ( $greatereq(X_327,X_328)
            & $lesseq(X_327,X_329) ) ) ) ).

tff('Define:ctx:7',axiom,
    ( ! [X_48: $int] :
        ( mem0(X_48,g_s20_20)
      <=> ( ( X_48 = g_s21_21 )
          | ( X_48 = g_s22_22 )
          | ( X_48 = g_s23_23 ) ) )
    & ( g_s21_21 != g_s22_22 )
    & ( g_s22_22 != g_s23_23 ) ) ).

tff('Define:ctx:70',axiom,
    ~ ! [X_332: $int] :
        ( ( X_332 = max_int )
       => mem0(X_332,g_s69_69) ) ).

tff('Define:ctx:71',axiom,
    ! [X_333: $int] :
      ( mem0(X_333,g_s70_70)
     => ( $greatereq(X_333,0)
        & $lesseq(X_333,max_int) ) ) ).

tff('Define:ctx:72',axiom,
    ~ ! [X_334: $int] :
        ( mem0(X_334,g_s70_70)
      <=> $false ) ).

tff('Define:ctx:73',axiom,
    ! [X_335: $int] :
      ( mem0(X_335,g_s70_70)
    <=> ! [X_336: $int,X_337: $int] :
          ( ( mem0(X_336,g_s70_70)
            & ! [X_338: $int] :
                ( mem0(X_338,g_s70_70)
               => $lesseq(X_336,X_338) )
            & mem0(X_337,g_s70_70)
            & ! [X_339: $int] :
                ( mem0(X_339,g_s70_70)
               => $greatereq(X_337,X_339) ) )
         => ( $greatereq(X_335,X_336)
            & $lesseq(X_335,X_337) ) ) ) ).

tff('Define:ctx:74',axiom,
    ~ ! [X_340: $int] :
        ( ( X_340 = max_int )
       => mem0(X_340,g_s70_70) ) ).

tff('Define:ctx:75',axiom,
    ! [X_341: $int] :
      ( mem0(X_341,g_s71_71)
     => mem0(X_341,g_s2_2) ) ).

tff('Define:ctx:76',axiom,
    ~ mem0(g_s3_3,g_s71_71) ).

tff('Define:ctx:77',axiom,
    ! [X_342: $int] :
      ( mem0(X_342,g_s71_71)
    <=> ( ( X_342 = g_s4_4 )
        | ( X_342 = g_s5_5 ) ) ) ).

tff('Define:ctx:78',axiom,
    ( ? [X_343: set_2] :
        ( ! [X_344: $int,X_345: $int] :
            ( mem2(X_345,X_344,X_343)
          <=> mem2(X_345,X_344,g_s72_72) )
        & ! [X_346: $int,X_347: $int,X_348: $int] :
            ( ( mem2(X_346,X_347,X_343)
              & mem2(X_346,X_348,X_343) )
           => ( X_347 = X_348 ) )
        & ! [X_349: $int] :
            ( mem0(X_349,g_s71_71)
          <=> ? [X_350: $int] : mem2(X_349,X_350,X_343) )
        & ! [X_351: $int] :
            ( ? [X_352: $int] : mem2(X_352,X_351,X_343)
           => mem0(X_351,g_s71_71) ) )
    & ! [X_353: $int] :
        ( mem0(X_353,g_s71_71)
       => ? [X_354: $int] : mem2(X_354,X_353,g_s72_72) )
    & ! [X_355: $int,X_356: $int,X_357: $int] :
        ( ( mem2(X_356,X_355,g_s72_72)
          & mem2(X_357,X_355,g_s72_72) )
       => ( X_356 = X_357 ) ) ) ).

tff('Define:ctx:79',axiom,
    ! [X_358: $int,X_359: $int] :
      ( ( mem2(X_359,X_358,g_s72_72)
        & ( X_359 = X_358 )
        & mem0(X_359,g_s71_71) )
    <=> $false ) ).

tff('Define:ctx:8',axiom,
    ( ! [X_49: $int] :
        ( mem0(X_49,g_s24_24)
      <=> ( ( X_49 = g_s25_25 )
          | ( X_49 = g_s26_26 ) ) )
    & ( g_s25_25 != g_s26_26 ) ) ).

tff('Define:ctx:80',axiom,
    ( ? [X_360: set_2] :
        ( ! [X_361: $int,X_362: $int] :
            ( mem2(X_362,X_361,X_360)
          <=> mem2(X_362,X_361,g_s73_73) )
        & ! [X_363: $int,X_364: $int,X_365: $int] :
            ( ( mem2(X_363,X_364,X_360)
              & mem2(X_363,X_365,X_360) )
           => ( X_364 = X_365 ) )
        & ! [X_366: $int] :
            ( mem0(X_366,g_s74_74)
          <=> ? [X_367: $int] : mem2(X_366,X_367,X_360) )
        & ! [X_368: $int] :
            ( ? [X_369: $int] : mem2(X_369,X_368,X_360)
           => mem0(X_368,g_s2_2) ) )
    & ! [X_370: $int] :
        ( mem0(X_370,g_s2_2)
       => ? [X_371: $int] : mem2(X_371,X_370,g_s73_73) )
    & ! [X_372: $int,X_373: $int,X_374: $int] :
        ( ( mem2(X_373,X_372,g_s73_73)
          & mem2(X_374,X_372,g_s73_73) )
       => ( X_373 = X_374 ) ) ) ).

tff('Define:ctx:81',axiom,
    ~ ! [X_375: $int] :
        ( mem2(g_s75_75,X_375,g_s73_73)
       => mem0(X_375,g_s71_71) ) ).

tff('Define:ctx:82',axiom,
    ( ? [X_376: set_2] :
        ( ! [X_377: $int,X_378: $int] :
            ( mem2(X_378,X_377,X_376)
          <=> mem2(X_378,X_377,g_s76_76) )
        & ! [X_379: $int,X_380: $int,X_381: $int] :
            ( ( mem2(X_379,X_380,X_376)
              & mem2(X_379,X_381,X_376) )
           => ( X_380 = X_381 ) )
        & ! [X_382: $int] :
            ( mem0(X_382,g_s77_77)
          <=> ? [X_383: $int] : mem2(X_382,X_383,X_376) )
        & ! [X_384: $int] :
            ( ? [X_385: $int] : mem2(X_385,X_384,X_376)
           => mem0(X_384,g_s2_2) ) )
    & ! [X_386: $int] :
        ( mem0(X_386,g_s2_2)
       => ? [X_387: $int] : mem2(X_387,X_386,g_s76_76) )
    & ! [X_388: $int,X_389: $int,X_390: $int] :
        ( ( mem2(X_389,X_388,g_s76_76)
          & mem2(X_390,X_388,g_s76_76) )
       => ( X_389 = X_390 ) ) ) ).

tff('Define:ctx:83',axiom,
    ( ? [X_391: set_2] :
        ( ! [X_392: $int,X_393: $int] :
            ( mem2(X_393,X_392,X_391)
          <=> mem2(X_393,X_392,g_s78_78) )
        & ! [X_394: $int,X_395: $int,X_396: $int] :
            ( ( mem2(X_394,X_395,X_391)
              & mem2(X_394,X_396,X_391) )
           => ( X_395 = X_396 ) )
        & ! [X_397: $int] :
            ( mem0(X_397,g_s2_2)
          <=> ? [X_398: $int] : mem2(X_397,X_398,X_391) )
        & ! [X_399: $int] :
            ( ? [X_400: $int] : mem2(X_400,X_399,X_391)
           => mem0(X_399,g_s77_77) ) )
    & ! [X_401: $int] :
        ( mem0(X_401,g_s77_77)
       => ? [X_402: $int] : mem2(X_402,X_401,g_s78_78) )
    & ! [X_403: $int,X_404: $int,X_405: $int] :
        ( ( mem2(X_404,X_403,g_s78_78)
          & mem2(X_405,X_403,g_s78_78) )
       => ( X_404 = X_405 ) ) ) ).

tff('Define:ctx:84',axiom,
    ! [X_406: $int,X_407: $int] :
      ( mem2(X_407,X_406,g_s76_76)
    <=> mem2(X_406,X_407,g_s78_78) ) ).

tff('Define:ctx:85',axiom,
    ~ ! [X_408: $int] :
        ( mem2(g_s79_79,X_408,g_s76_76)
       => mem0(X_408,g_s71_71) ) ).

tff('Define:ctx:86',axiom,
    ! [X_409: $int] :
      ( mem0(X_409,g_s80_80)
     => mem0(X_409,g_s39_39) ) ).

tff('Define:ctx:87',axiom,
    mem0(g_s81_81,g_s39_39) ).

tff('Define:ctx:88',axiom,
    ~ mem0(g_s81_81,g_s80_80) ).

tff('Define:ctx:89',axiom,
    ( ! [X_410: $int,X_411: $int] :
        ( mem2(X_411,X_410,g_s82_82)
       => ( $greatereq(X_411,0)
          & $lesseq(X_411,max_int)
          & mem0(X_410,g_s39_39) ) )
    & ! [X_412: $int,X_413: $int,X_414: $int] :
        ( ( mem2(X_412,X_413,g_s82_82)
          & mem2(X_412,X_414,g_s82_82) )
       => ( X_413 = X_414 ) ) ) ).

tff('Define:ctx:9',axiom,
    ( ! [X_50: $int] :
        ( mem0(X_50,g_s27_27)
      <=> ( ( X_50 = g_s28_28 )
          | ( X_50 = g_s29_29 )
          | ( X_50 = g_s30_30 ) ) )
    & ( g_s28_28 != g_s29_29 )
    & ( g_s29_29 != g_s30_30 ) ) ).

tff('Define:ctx:90',axiom,
    ? [X_415: $int] :
      ( ? [X_416: set_2] :
          ( ! [X_417: $int,X_418: $int] :
              ( mem2(X_418,X_417,X_416)
            <=> mem2(X_418,X_417,g_s82_82) )
          & ! [X_419: $int,X_420: $int,X_421: $int] :
              ( ( mem2(X_419,X_420,X_416)
                & mem2(X_419,X_421,X_416) )
             => ( X_420 = X_421 ) )
          & ! [X_422: $int] :
              ( ( $greatereq(X_422,1)
                & $lesseq(X_422,X_415) )
            <=> ? [X_423: $int] : mem2(X_422,X_423,X_416) )
          & ! [X_424: $int] :
              ( ? [X_425: $int] : mem2(X_425,X_424,X_416)
             => mem0(X_424,g_s80_80) ) )
      & ! [X_426: $int] :
          ( mem0(X_426,g_s80_80)
         => ? [X_427: $int] : mem2(X_427,X_426,g_s82_82) )
      & ! [X_428: $int,X_429: $int,X_430: $int] :
          ( ( mem2(X_429,X_428,g_s82_82)
            & mem2(X_430,X_428,g_s82_82) )
         => ( X_429 = X_430 ) ) ) ).

tff('Define:imext:0',axiom,
    ! [X_7234: $int] :
      ( ? [X_7235: $int] :
          ( mem0(X_7235,g_s59_59)
          & mem2(X_7234,X_7235,g_s202_95) )
     => mem0(X_7234,g_s68_68) ) ).

tff('Define:imext:1',axiom,
    ! [X_7236: $int] :
      ( ? [X_7237: $int] :
          ( mem0(X_7237,g_s59_59)
          & mem2(X_7236,X_7237,g_s202_95) )
     => $greatereq(X_7236,0) ) ).

tff('Define:imlprp:0',axiom,
    ! [X_7198: set_0,X_7199: $int] :
      ( mem4(X_7199,X_7198,g_s150_109)
    <=> ( mem0(X_7199,g_s62_62)
        & ! [X_7200: $int] :
            ( mem0(X_7200,X_7198)
          <=> ! [X_7201: $int,X_7202: $int] :
                ( ( mem2(X_7199,X_7201,g_s189_85)
                  & mem2(X_7199,X_7202,g_s190_86) )
               => ( $greatereq(X_7200,X_7201)
                  & $lesseq(X_7200,X_7202) ) ) ) ) ) ).

tff('Define:imlprp:1',axiom,
    ! [X_7203: set_0,X_7204: $int] :
      ( mem4(X_7204,X_7203,g_s151_110)
    <=> ( mem0(X_7204,g_s62_62)
        & ! [X_7205: $int] :
            ( mem0(X_7205,X_7203)
          <=> ! [X_7206: $int,X_7207: $int] :
                ( ( mem2(X_7204,X_7206,g_s191_87)
                  & mem2(X_7204,X_7207,g_s192_88) )
               => ( $greatereq(X_7205,X_7206)
                  & $lesseq(X_7205,X_7207) ) ) ) ) ) ).

tff('Define:imlprp:10',axiom,
    ! [X_7227: $int,X_7228: $int] :
      ( mem2(X_7228,X_7227,g_s160_115)
    <=> ( mem2(X_7228,X_7227,g_s202_95)
        & mem0(X_7227,g_s59_59) ) ) ).

tff('Define:imlprp:11',axiom,
    ! [X_7229: $int,X_7230: $int] :
      ( mem2(X_7230,X_7229,g_s158_113)
    <=> ( mem0(X_7230,g_s62_62)
        & mem0(X_7229,g_s59_59)
        & ? [X_7231: $int] :
            ( ! [X_7232: $int,X_7233: $int] :
                ( ( mem2(X_7230,X_7232,g_s200_93)
                  & mem2(X_7230,X_7233,g_s201_94) )
               => ( $greatereq(X_7231,X_7232)
                  & $lesseq(X_7231,X_7233) ) )
            & mem2(X_7231,X_7229,g_s202_95) ) ) ) ).

tff('Define:imlprp:2',axiom,
    ! [X_7208: $int,X_7209: $int] :
      ( mem2(X_7209,X_7208,g_s152_111)
    <=> ( mem2(X_7209,X_7208,g_s193_83)
        & mem0(X_7208,g_s65_65) ) ) ).

tff('Define:imlprp:3',axiom,
    ! [X_7210: $int,X_7211: $int] :
      ( mem2(X_7211,X_7210,g_s153_112)
    <=> ( mem2(X_7211,X_7210,g_s194_84)
        & mem0(X_7210,g_s65_65) ) ) ).

tff('Define:imlprp:4',axiom,
    ! [X_7212: $int] :
      ( mem0(X_7212,g_s145_104)
    <=> ? [X_7213: $o] :
          ( ( (X_7213)
          <=> $true )
          & mem3(X_7212,(X_7213),g_s195_90) ) ) ).

tff('Define:imlprp:5',axiom,
    ! [X_7214: $int,X_7215: $int] :
      ( mem2(X_7215,X_7214,g_s146_105)
    <=> ( mem2(X_7215,X_7214,g_s196_89)
        & mem0(X_7215,g_s65_65)
        & mem0(X_7214,g_s62_62) ) ) ).

tff('Define:imlprp:6',axiom,
    ! [X_7216: $int,X_7217: $int] :
      ( mem2(X_7217,X_7216,g_s147_106)
    <=> ( mem2(X_7217,X_7216,g_s197_91)
        & mem0(X_7217,g_s65_65)
        & mem0(X_7216,g_s62_62) ) ) ).

tff('Define:imlprp:7',axiom,
    ! [X_7218: $int,X_7219: $int] :
      ( mem2(X_7219,X_7218,g_s148_107)
    <=> ( mem2(X_7219,X_7218,g_s198_92)
        & mem0(X_7219,g_s65_65)
        & mem0(X_7218,g_s71_71) ) ) ).

tff('Define:imlprp:8',axiom,
    ! [X_7220: $int,X_7221: $int] :
      ( mem2(X_7221,X_7220,g_s149_108)
    <=> ( mem2(X_7221,X_7220,g_s199_96)
        & mem0(X_7221,g_s65_65)
        & mem0(X_7220,g_s80_80) ) ) ).

tff('Define:imlprp:9',axiom,
    ! [X_7222: set_0,X_7223: $int] :
      ( mem4(X_7223,X_7222,g_s159_114)
    <=> ( mem0(X_7223,g_s62_62)
        & ! [X_7224: $int] :
            ( mem0(X_7224,X_7222)
          <=> ! [X_7225: $int,X_7226: $int] :
                ( ( mem2(X_7223,X_7225,g_s200_93)
                  & mem2(X_7223,X_7226,g_s201_94) )
               => ( $greatereq(X_7224,X_7225)
                  & $lesseq(X_7224,X_7226) ) ) ) ) ) ).

tff('Define:imprp:0',axiom,
    ? [X_431: $int,X_432: set_2] :
      ( ! [X_433: $int,X_434: $int] :
          ( mem2(X_434,X_433,X_432)
        <=> ( mem2(X_434,X_433,g_s193_83)
            & mem0(X_433,g_s65_65) ) )
      & ! [X_435: $int,X_436: $int,X_437: $int] :
          ( ( mem2(X_435,X_436,X_432)
            & mem2(X_435,X_437,X_432) )
         => ( X_436 = X_437 ) )
      & ! [X_438: $int] :
          ( ( $greatereq(X_438,1)
            & $lesseq(X_438,X_431) )
        <=> ? [X_439: $int] : mem2(X_438,X_439,X_432) )
      & ! [X_440: $int] :
          ( ? [X_441: $int] : mem2(X_441,X_440,X_432)
         => mem0(X_440,g_s65_65) ) ) ).

tff('Define:imprp:1',axiom,
    ? [X_442: $int,X_443: set_2] :
      ( ! [X_444: $int,X_445: $int] :
          ( mem2(X_445,X_444,X_443)
        <=> ( mem2(X_445,X_444,g_s194_84)
            & mem0(X_444,g_s65_65) ) )
      & ! [X_446: $int,X_447: $int,X_448: $int] :
          ( ( mem2(X_446,X_447,X_443)
            & mem2(X_446,X_448,X_443) )
         => ( X_447 = X_448 ) )
      & ! [X_449: $int] :
          ( ( $greatereq(X_449,1)
            & $lesseq(X_449,X_442) )
        <=> ? [X_450: $int] : mem2(X_449,X_450,X_443) )
      & ! [X_451: $int] :
          ( ? [X_452: $int] : mem2(X_452,X_451,X_443)
         => mem0(X_451,g_s65_65) ) ) ).

tff('Define:imprp:10',axiom,
    ! [X_502: $int] :
      ( ? [X_503: $o] :
          ( ( (X_503)
          <=> $true )
          & mem3(X_502,(X_503),g_s195_90) )
     => mem0(X_502,g_s62_62) ) ).

tff('Define:imprp:11',axiom,
    ! [X_504: $int] :
      ( ? [X_505: $int] :
          ( mem2(X_504,X_505,g_s196_89)
          & mem0(X_504,g_s65_65)
          & mem0(X_505,g_s62_62) )
    <=> mem0(X_504,g_s65_65) ) ).

tff('Define:imprp:12',axiom,
    ! [X_506: $int] :
      ( ? [X_507: $int] :
          ( mem2(X_506,X_507,g_s197_91)
          & mem0(X_506,g_s65_65)
          & mem0(X_507,g_s62_62) )
    <=> mem0(X_506,g_s65_65) ) ).

tff('Define:imprp:13',axiom,
    ! [X_508: $int] :
      ( ? [X_509: $int] :
          ( mem2(X_508,X_509,g_s198_92)
          & mem0(X_508,g_s65_65)
          & mem0(X_509,g_s71_71) )
    <=> mem0(X_508,g_s65_65) ) ).

tff('Define:imprp:14',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s155,g_s62_62)
        & mem0(L_s154,g_s62_62)
        & ? [X_510: $int] :
            ( ( ? [X_511: $int] :
                  ( ! [X_512: $int,X_513: $int] :
                      ( ( mem2(L_s154,X_512,g_s189_85)
                        & mem2(L_s154,X_513,g_s190_86) )
                     => ( $greatereq(X_511,X_512)
                        & $lesseq(X_511,X_513) ) )
                  & mem2(X_511,X_510,g_s193_83) )
              | ? [X_514: $int] :
                  ( ! [X_515: $int,X_516: $int] :
                      ( ( mem2(L_s154,X_515,g_s191_87)
                        & mem2(L_s154,X_516,g_s192_88) )
                     => ( $greatereq(X_514,X_515)
                        & $lesseq(X_514,X_516) ) )
                  & mem2(X_514,X_510,g_s194_84) ) )
            & mem2(X_510,L_s155,g_s196_89) ) )
     => ? [X_517: $int] :
          ( ( ? [X_518: $int] :
                ( ! [X_519: $int,X_520: $int] :
                    ( ( mem2(L_s155,X_519,g_s189_85)
                      & mem2(L_s155,X_520,g_s190_86) )
                   => ( $greatereq(X_518,X_519)
                      & $lesseq(X_518,X_520) ) )
                & mem2(X_518,X_517,g_s193_83) )
            | ? [X_521: $int] :
                ( ! [X_522: $int,X_523: $int] :
                    ( ( mem2(L_s155,X_522,g_s191_87)
                      & mem2(L_s155,X_523,g_s192_88) )
                   => ( $greatereq(X_521,X_522)
                      & $lesseq(X_521,X_523) ) )
                & mem2(X_521,X_517,g_s194_84) ) )
          & mem2(X_517,L_s154,g_s196_89) ) ) ).

tff('Define:imprp:15',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s155,g_s62_62)
        & mem0(L_s154,g_s62_62)
        & ? [X_524: $int] :
            ( ( ? [X_525: $int] :
                  ( ! [X_526: $int,X_527: $int] :
                      ( ( mem2(L_s154,X_526,g_s189_85)
                        & mem2(L_s154,X_527,g_s190_86) )
                     => ( $greatereq(X_525,X_526)
                        & $lesseq(X_525,X_527) ) )
                  & mem2(X_525,X_524,g_s193_83) )
              | ? [X_528: $int] :
                  ( ! [X_529: $int,X_530: $int] :
                      ( ( mem2(L_s154,X_529,g_s191_87)
                        & mem2(L_s154,X_530,g_s192_88) )
                     => ( $greatereq(X_528,X_529)
                        & $lesseq(X_528,X_530) ) )
                  & mem2(X_528,X_524,g_s194_84) ) )
            & mem2(X_524,L_s155,g_s196_89) ) )
     => ! [X_531: $int,X_532: $int] :
          ( ( ! [X_533: $int] :
                ( ( mem2(X_533,L_s155,g_s196_89)
                  & mem0(L_s155,g_s62_62)
                  & ( ? [X_534: $int] :
                        ( ! [X_535: $int,X_536: $int] :
                            ( ( mem2(L_s154,X_535,g_s189_85)
                              & mem2(L_s154,X_536,g_s190_86) )
                           => ( $greatereq(X_534,X_535)
                              & $lesseq(X_534,X_536) ) )
                        & mem2(X_534,X_533,g_s193_83) )
                    | ? [X_537: $int] :
                        ( ! [X_538: $int,X_539: $int] :
                            ( ( mem2(L_s154,X_538,g_s191_87)
                              & mem2(L_s154,X_539,g_s192_88) )
                           => ( $greatereq(X_537,X_538)
                              & $lesseq(X_537,X_539) ) )
                        & mem2(X_537,X_533,g_s194_84) ) ) )
               => mem2(X_533,X_531,g_s198_92) )
            & ! [X_540: $int] :
                ( ( mem2(X_540,L_s154,g_s196_89)
                  & mem0(L_s154,g_s62_62)
                  & ( ? [X_541: $int] :
                        ( ! [X_542: $int,X_543: $int] :
                            ( ( mem2(L_s155,X_542,g_s189_85)
                              & mem2(L_s155,X_543,g_s190_86) )
                           => ( $greatereq(X_541,X_542)
                              & $lesseq(X_541,X_543) ) )
                        & mem2(X_541,X_540,g_s193_83) )
                    | ? [X_544: $int] :
                        ( ! [X_545: $int,X_546: $int] :
                            ( ( mem2(L_s155,X_545,g_s191_87)
                              & mem2(L_s155,X_546,g_s192_88) )
                           => ( $greatereq(X_544,X_545)
                              & $lesseq(X_544,X_546) ) )
                        & mem2(X_544,X_540,g_s194_84) ) ) )
               => mem2(X_540,X_532,g_s198_92) ) )
         => mem2(X_531,X_532,g_s72_72) ) ) ).

tff('Define:imprp:16',axiom,
    ! [X_547: $int,X_548: $int] :
      ( ? [X_549: $int] :
          ( mem2(X_549,X_548,g_s196_89)
          & mem0(X_549,g_s65_65)
          & mem0(X_548,g_s62_62)
          & mem2(X_549,X_547,g_s197_91)
          & mem0(X_549,g_s65_65)
          & mem0(X_547,g_s62_62) )
     => ( mem0(X_548,g_s62_62)
        & mem0(X_547,g_s62_62) ) ) ).

tff('Define:imprp:17',axiom,
    ! [X_550: $int,X_551: $int] :
      ( ? [X_552: $int] :
          ( mem2(X_552,X_550,g_s196_89)
          & mem0(X_552,g_s65_65)
          & mem0(X_550,g_s62_62)
          & mem2(X_552,X_551,g_s197_91)
          & mem0(X_552,g_s65_65)
          & mem0(X_551,g_s62_62) )
    <=> ? [X_553: $int] :
          ( mem2(X_553,X_551,g_s196_89)
          & mem0(X_553,g_s65_65)
          & mem0(X_551,g_s62_62)
          & mem2(X_553,X_550,g_s197_91)
          & mem0(X_553,g_s65_65)
          & mem0(X_550,g_s62_62) ) ) ).

tff('Define:imprp:18',axiom,
    ! [X_554: $int,X_555: $int] :
      ( ( ? [X_556: $int] :
            ( mem2(X_556,X_555,g_s196_89)
            & mem0(X_556,g_s65_65)
            & mem0(X_555,g_s62_62)
            & mem2(X_556,X_554,g_s197_91)
            & mem0(X_556,g_s65_65)
            & mem0(X_554,g_s62_62) )
        & ( X_555 = X_554 )
        & mem0(X_555,g_s62_62) )
    <=> $false ) ).

tff('Define:imprp:19',axiom,
    ! [X_557: $int,X_558: $int] :
      ( ? [X_559: $int] :
          ( mem2(X_559,X_558,g_s196_89)
          & mem0(X_559,g_s65_65)
          & mem0(X_558,g_s62_62)
          & mem2(X_559,X_557,g_s197_91)
          & mem0(X_559,g_s65_65)
          & mem0(X_557,g_s62_62) )
     => ( mem0(X_557,g_s62_62)
        & ? [X_560: $int] :
            ( ( ? [X_561: $int] :
                  ( ! [X_562: $int,X_563: $int] :
                      ( ( mem2(X_557,X_562,g_s189_85)
                        & mem2(X_557,X_563,g_s190_86) )
                     => ( $greatereq(X_561,X_562)
                        & $lesseq(X_561,X_563) ) )
                  & mem2(X_561,X_560,g_s193_83)
                  & mem0(X_560,g_s65_65) )
              | ? [X_564: $int] :
                  ( ! [X_565: $int,X_566: $int] :
                      ( ( mem2(X_557,X_565,g_s191_87)
                        & mem2(X_557,X_566,g_s192_88) )
                     => ( $greatereq(X_564,X_565)
                        & $lesseq(X_564,X_566) ) )
                  & mem2(X_564,X_560,g_s194_84)
                  & mem0(X_560,g_s65_65) ) )
            & mem2(X_560,X_558,g_s196_89)
            & mem0(X_560,g_s65_65)
            & mem0(X_558,g_s62_62) ) ) ) ).

tff('Define:imprp:2',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_453: $int,X_454: $int] :
          ( ( mem2(L_s154,X_453,g_s189_85)
            & mem2(L_s154,X_454,g_s190_86) )
         => $lesseq($difference(X_453,1),X_454) ) ) ).

tff('Define:imprp:20',axiom,
    ( ! [X_567: $int,X_568: $int,X_569: $int] :
        ( ( mem2(X_569,X_568,g_s196_89)
          & mem0(X_569,g_s65_65)
          & mem0(X_568,g_s62_62)
          & mem2(X_569,X_567,g_s197_91)
          & mem0(X_569,g_s65_65)
          & mem0(X_567,g_s62_62) )
       => ( mem0(X_569,g_s65_65)
          & ? [X_570: $int] :
              ( mem2(X_570,X_568,g_s196_89)
              & mem0(X_570,g_s65_65)
              & mem0(X_568,g_s62_62)
              & mem2(X_570,X_567,g_s197_91)
              & mem0(X_570,g_s65_65)
              & mem0(X_567,g_s62_62) ) ) )
    & ! [X_571: $int,X_572: $int,X_573: $int,X_574: $int,X_575: $int] :
        ( ( mem2(X_571,X_573,g_s196_89)
          & mem0(X_571,g_s65_65)
          & mem0(X_573,g_s62_62)
          & mem2(X_571,X_572,g_s197_91)
          & mem0(X_571,g_s65_65)
          & mem0(X_572,g_s62_62)
          & mem2(X_571,X_575,g_s196_89)
          & mem0(X_571,g_s65_65)
          & mem0(X_575,g_s62_62)
          & mem2(X_571,X_574,g_s197_91)
          & mem0(X_571,g_s65_65)
          & mem0(X_574,g_s62_62) )
       => ( ( X_573 = X_575 )
          & ( X_572 = X_574 ) ) ) ) ).

tff('Define:imprp:21',axiom,
    ( ! [X_576: $int,X_577: $int,X_578: $int] :
        ( ( mem2(X_576,X_578,g_s196_89)
          & mem0(X_576,g_s65_65)
          & mem0(X_578,g_s62_62)
          & mem2(X_576,X_577,g_s197_91)
          & mem0(X_576,g_s65_65)
          & mem0(X_577,g_s62_62) )
       => ( ? [X_579: $int] :
              ( mem2(X_579,X_578,g_s196_89)
              & mem0(X_579,g_s65_65)
              & mem0(X_578,g_s62_62)
              & mem2(X_579,X_577,g_s197_91)
              & mem0(X_579,g_s65_65)
              & mem0(X_577,g_s62_62) )
          & mem0(X_576,g_s65_65) ) )
    & ! [X_580: $int,X_581: $int,X_582: $int,X_583: $int] :
        ( ( mem2(X_582,X_581,g_s196_89)
          & mem0(X_582,g_s65_65)
          & mem0(X_581,g_s62_62)
          & mem2(X_582,X_580,g_s197_91)
          & mem0(X_582,g_s65_65)
          & mem0(X_580,g_s62_62)
          & mem2(X_583,X_581,g_s196_89)
          & mem0(X_583,g_s65_65)
          & mem0(X_581,g_s62_62)
          & mem2(X_583,X_580,g_s197_91)
          & mem0(X_583,g_s65_65)
          & mem0(X_580,g_s62_62) )
       => ( X_582 = X_583 ) ) ) ).

tff('Define:imprp:22',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ! [X_584: $int,X_585: $int] :
          ( ( ? [X_586: $int] :
                ( $greatereq(X_586,0)
                & ! [X_587: set_2] :
                    ( ! [X_591: $int,X_592: $int] :
                        ( mem2(X_592,X_591,X_587)
                      <=> ( ( ? [X_593: $int] :
                                ( ( ? [X_594: $int] :
                                      ( ! [X_595: $int,X_596: $int] :
                                          ( ( mem2(L_s156,X_595,g_s189_85)
                                            & mem2(L_s156,X_596,g_s190_86) )
                                         => ( $greatereq(X_594,X_595)
                                            & $lesseq(X_594,X_596) ) )
                                      & mem2(X_594,X_593,g_s193_83)
                                      & mem0(X_593,g_s65_65) )
                                  | ? [X_597: $int] :
                                      ( ! [X_598: $int,X_599: $int] :
                                          ( ( mem2(L_s156,X_598,g_s191_87)
                                            & mem2(L_s156,X_599,g_s192_88) )
                                         => ( $greatereq(X_597,X_598)
                                            & $lesseq(X_597,X_599) ) )
                                      & mem2(X_597,X_593,g_s194_84)
                                      & mem0(X_593,g_s65_65) ) )
                                & mem2(X_593,X_592,g_s196_89)
                                & mem0(X_593,g_s65_65)
                                & mem0(X_592,g_s62_62) )
                            & ? [X_600: $o] :
                                ( ( (X_600)
                                <=> $true )
                                & mem3(X_592,(X_600),g_s195_90) )
                            & ~ ? [X_601: $o] :
                                  ( ( (X_601)
                                  <=> $true )
                                  & ! [X_602: $int] :
                                      ( ( ! [X_603: $int] :
                                            ( ( mem2(X_603,X_592,g_s196_89)
                                              & mem0(X_603,g_s65_65)
                                              & mem0(X_592,g_s62_62)
                                              & ( ? [X_604: $int] :
                                                    ( ! [X_605: $int,X_606: $int] :
                                                        ( ( mem2(L_s156,X_605,g_s189_85)
                                                          & mem2(L_s156,X_606,g_s190_86) )
                                                       => ( $greatereq(X_604,X_605)
                                                          & $lesseq(X_604,X_606) ) )
                                                    & mem2(X_604,X_603,g_s193_83)
                                                    & mem0(X_603,g_s65_65) )
                                                | ? [X_607: $int] :
                                                    ( ! [X_608: $int,X_609: $int] :
                                                        ( ( mem2(L_s156,X_608,g_s191_87)
                                                          & mem2(L_s156,X_609,g_s192_88) )
                                                       => ( $greatereq(X_607,X_608)
                                                          & $lesseq(X_607,X_609) ) )
                                                    & mem2(X_607,X_603,g_s194_84)
                                                    & mem0(X_603,g_s65_65) ) ) )
                                           => mem2(X_603,X_602,g_s197_91) )
                                        & ! [X_610: $int] :
                                            ( ( mem2(X_610,X_592,g_s196_89)
                                              & mem0(X_610,g_s65_65)
                                              & mem0(X_592,g_s62_62)
                                              & ( ? [X_611: $int] :
                                                    ( ! [X_612: $int,X_613: $int] :
                                                        ( ( mem2(L_s156,X_612,g_s189_85)
                                                          & mem2(L_s156,X_613,g_s190_86) )
                                                       => ( $greatereq(X_611,X_612)
                                                          & $lesseq(X_611,X_613) ) )
                                                    & mem2(X_611,X_610,g_s193_83)
                                                    & mem0(X_610,g_s65_65) )
                                                | ? [X_614: $int] :
                                                    ( ! [X_615: $int,X_616: $int] :
                                                        ( ( mem2(L_s156,X_615,g_s191_87)
                                                          & mem2(L_s156,X_616,g_s192_88) )
                                                       => ( $greatereq(X_614,X_615)
                                                          & $lesseq(X_614,X_616) ) )
                                                    & mem2(X_614,X_610,g_s194_84)
                                                    & mem0(X_610,g_s65_65) ) ) )
                                           => mem0(X_610,g_s65_65) )
                                        & mem0(X_602,g_s62_62) )
                                     => mem3(X_602,(X_601),g_s195_90) ) )
                            & ( X_591 = L_s156 ) )
                          | ( ? [X_617: $int] :
                                ( ( ? [X_618: $int] :
                                      ( ! [X_619: $int,X_620: $int] :
                                          ( ( mem2(L_s156,X_619,g_s189_85)
                                            & mem2(L_s156,X_620,g_s190_86) )
                                         => ( $greatereq(X_618,X_619)
                                            & $lesseq(X_618,X_620) ) )
                                      & mem2(X_618,X_617,g_s193_83)
                                      & mem0(X_617,g_s65_65) )
                                  | ? [X_621: $int] :
                                      ( ! [X_622: $int,X_623: $int] :
                                          ( ( mem2(L_s156,X_622,g_s191_87)
                                            & mem2(L_s156,X_623,g_s192_88) )
                                         => ( $greatereq(X_621,X_622)
                                            & $lesseq(X_621,X_623) ) )
                                      & mem2(X_621,X_617,g_s194_84)
                                      & mem0(X_617,g_s65_65) ) )
                                & mem2(X_617,X_592,g_s196_89)
                                & mem0(X_617,g_s65_65)
                                & mem0(X_592,g_s62_62) )
                            & ? [X_624: $o] :
                                ( ( (X_624)
                                <=> $true )
                                & mem3(X_592,(X_624),g_s195_90) )
                            & ? [X_625: $o] :
                                ( ( (X_625)
                                <=> $true )
                                & ! [X_626: $int] :
                                    ( ( ! [X_627: $int] :
                                          ( ( mem2(X_627,X_592,g_s196_89)
                                            & mem0(X_627,g_s65_65)
                                            & mem0(X_592,g_s62_62)
                                            & ( ? [X_628: $int] :
                                                  ( ! [X_629: $int,X_630: $int] :
                                                      ( ( mem2(L_s156,X_629,g_s189_85)
                                                        & mem2(L_s156,X_630,g_s190_86) )
                                                     => ( $greatereq(X_628,X_629)
                                                        & $lesseq(X_628,X_630) ) )
                                                  & mem2(X_628,X_627,g_s193_83)
                                                  & mem0(X_627,g_s65_65) )
                                              | ? [X_631: $int] :
                                                  ( ! [X_632: $int,X_633: $int] :
                                                      ( ( mem2(L_s156,X_632,g_s191_87)
                                                        & mem2(L_s156,X_633,g_s192_88) )
                                                     => ( $greatereq(X_631,X_632)
                                                        & $lesseq(X_631,X_633) ) )
                                                  & mem2(X_631,X_627,g_s194_84)
                                                  & mem0(X_627,g_s65_65) ) ) )
                                         => mem2(X_627,X_626,g_s197_91) )
                                      & ! [X_634: $int] :
                                          ( ( mem2(X_634,X_592,g_s196_89)
                                            & mem0(X_634,g_s65_65)
                                            & mem0(X_592,g_s62_62)
                                            & ( ? [X_635: $int] :
                                                  ( ! [X_636: $int,X_637: $int] :
                                                      ( ( mem2(L_s156,X_636,g_s189_85)
                                                        & mem2(L_s156,X_637,g_s190_86) )
                                                     => ( $greatereq(X_635,X_636)
                                                        & $lesseq(X_635,X_637) ) )
                                                  & mem2(X_635,X_634,g_s193_83)
                                                  & mem0(X_634,g_s65_65) )
                                              | ? [X_638: $int] :
                                                  ( ! [X_639: $int,X_640: $int] :
                                                      ( ( mem2(L_s156,X_639,g_s191_87)
                                                        & mem2(L_s156,X_640,g_s192_88) )
                                                     => ( $greatereq(X_638,X_639)
                                                        & $lesseq(X_638,X_640) ) )
                                                  & mem2(X_638,X_634,g_s194_84)
                                                  & mem0(X_634,g_s65_65) ) ) )
                                         => mem0(X_634,g_s65_65) )
                                      & mem0(X_626,g_s62_62) )
                                   => mem3(X_626,(X_625),g_s195_90) ) )
                            & ! [X_641: $int] :
                                ( ( mem2(X_641,X_592,g_s196_89)
                                  & mem0(X_641,g_s65_65)
                                  & mem0(X_592,g_s62_62)
                                  & ( ? [X_642: $int] :
                                        ( ! [X_643: $int,X_644: $int] :
                                            ( ( mem2(L_s156,X_643,g_s189_85)
                                              & mem2(L_s156,X_644,g_s190_86) )
                                           => ( $greatereq(X_642,X_643)
                                              & $lesseq(X_642,X_644) ) )
                                        & mem2(X_642,X_641,g_s193_83)
                                        & mem0(X_641,g_s65_65) )
                                    | ? [X_645: $int] :
                                        ( ! [X_646: $int,X_647: $int] :
                                            ( ( mem2(L_s156,X_646,g_s191_87)
                                              & mem2(L_s156,X_647,g_s192_88) )
                                           => ( $greatereq(X_645,X_646)
                                              & $lesseq(X_645,X_647) ) )
                                        & mem2(X_645,X_641,g_s194_84)
                                        & mem0(X_641,g_s65_65) ) ) )
                               => mem2(X_641,X_591,g_s197_91) )
                            & ! [X_648: $int] :
                                ( ( mem2(X_648,X_592,g_s196_89)
                                  & mem0(X_648,g_s65_65)
                                  & mem0(X_592,g_s62_62)
                                  & ( ? [X_649: $int] :
                                        ( ! [X_650: $int,X_651: $int] :
                                            ( ( mem2(L_s156,X_650,g_s189_85)
                                              & mem2(L_s156,X_651,g_s190_86) )
                                           => ( $greatereq(X_649,X_650)
                                              & $lesseq(X_649,X_651) ) )
                                        & mem2(X_649,X_648,g_s193_83)
                                        & mem0(X_648,g_s65_65) )
                                    | ? [X_652: $int] :
                                        ( ! [X_653: $int,X_654: $int] :
                                            ( ( mem2(L_s156,X_653,g_s191_87)
                                              & mem2(L_s156,X_654,g_s192_88) )
                                           => ( $greatereq(X_652,X_653)
                                              & $lesseq(X_652,X_654) ) )
                                        & mem2(X_652,X_648,g_s194_84)
                                        & mem0(X_648,g_s65_65) ) ) )
                               => mem0(X_648,g_s65_65) )
                            & mem0(X_591,g_s62_62)
                            & ~ ? [X_655: $int] :
                                  ( ? [X_656: $int] :
                                      ( ( ? [X_657: $int] :
                                            ( ! [X_658: $int,X_659: $int] :
                                                ( ( mem2(L_s156,X_658,g_s189_85)
                                                  & mem2(L_s156,X_659,g_s190_86) )
                                               => ( $greatereq(X_657,X_658)
                                                  & $lesseq(X_657,X_659) ) )
                                            & mem2(X_657,X_656,g_s193_83)
                                            & mem0(X_656,g_s65_65) )
                                        | ? [X_660: $int] :
                                            ( ! [X_661: $int,X_662: $int] :
                                                ( ( mem2(L_s156,X_661,g_s191_87)
                                                  & mem2(L_s156,X_662,g_s192_88) )
                                               => ( $greatereq(X_660,X_661)
                                                  & $lesseq(X_660,X_662) ) )
                                            & mem2(X_660,X_656,g_s194_84)
                                            & mem0(X_656,g_s65_65) ) )
                                      & mem2(X_656,X_592,g_s196_89)
                                      & mem0(X_656,g_s65_65)
                                      & mem0(X_592,g_s62_62) )
                                  & ? [X_663: $o] :
                                      ( ( (X_663)
                                      <=> $true )
                                      & mem3(X_592,(X_663),g_s195_90) )
                                  & ~ ? [X_664: $o] :
                                        ( ( (X_664)
                                        <=> $true )
                                        & ! [X_665: $int] :
                                            ( ( ! [X_666: $int] :
                                                  ( ( mem2(X_666,X_592,g_s196_89)
                                                    & mem0(X_666,g_s65_65)
                                                    & mem0(X_592,g_s62_62)
                                                    & ( ? [X_667: $int] :
                                                          ( ! [X_668: $int,X_669: $int] :
                                                              ( ( mem2(L_s156,X_668,g_s189_85)
                                                                & mem2(L_s156,X_669,g_s190_86) )
                                                             => ( $greatereq(X_667,X_668)
                                                                & $lesseq(X_667,X_669) ) )
                                                          & mem2(X_667,X_666,g_s193_83)
                                                          & mem0(X_666,g_s65_65) )
                                                      | ? [X_670: $int] :
                                                          ( ! [X_671: $int,X_672: $int] :
                                                              ( ( mem2(L_s156,X_671,g_s191_87)
                                                                & mem2(L_s156,X_672,g_s192_88) )
                                                             => ( $greatereq(X_670,X_671)
                                                                & $lesseq(X_670,X_672) ) )
                                                          & mem2(X_670,X_666,g_s194_84)
                                                          & mem0(X_666,g_s65_65) ) ) )
                                                 => mem2(X_666,X_665,g_s197_91) )
                                              & ! [X_673: $int] :
                                                  ( ( mem2(X_673,X_592,g_s196_89)
                                                    & mem0(X_673,g_s65_65)
                                                    & mem0(X_592,g_s62_62)
                                                    & ( ? [X_674: $int] :
                                                          ( ! [X_675: $int,X_676: $int] :
                                                              ( ( mem2(L_s156,X_675,g_s189_85)
                                                                & mem2(L_s156,X_676,g_s190_86) )
                                                             => ( $greatereq(X_674,X_675)
                                                                & $lesseq(X_674,X_676) ) )
                                                          & mem2(X_674,X_673,g_s193_83)
                                                          & mem0(X_673,g_s65_65) )
                                                      | ? [X_677: $int] :
                                                          ( ! [X_678: $int,X_679: $int] :
                                                              ( ( mem2(L_s156,X_678,g_s191_87)
                                                                & mem2(L_s156,X_679,g_s192_88) )
                                                             => ( $greatereq(X_677,X_678)
                                                                & $lesseq(X_677,X_679) ) )
                                                          & mem2(X_677,X_673,g_s194_84)
                                                          & mem0(X_673,g_s65_65) ) ) )
                                                 => mem0(X_673,g_s65_65) )
                                              & mem0(X_665,g_s62_62) )
                                           => mem3(X_665,(X_664),g_s195_90) ) )
                                  & ( X_655 = L_s156 ) ) ) ) )
                   => mem_it0(X_585,X_584,X_587,X_586) ) )
            & ( X_584 != L_s156 ) )
         => ( mem0(X_585,g_s62_62)
            & mem0(X_584,g_s62_62) ) ) ) ).

tff('Define:imprp:23',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ! [X_680: $int,X_681: $int] :
          ( ( ? [X_682: $int] :
                ( $greatereq(X_682,0)
                & ! [X_683: set_2] :
                    ( ! [X_684: $int,X_685: $int] :
                        ( mem2(X_685,X_684,X_683)
                      <=> ( ( ? [X_686: $int] :
                                ( ( ? [X_687: $int] :
                                      ( ! [X_688: $int,X_689: $int] :
                                          ( ( mem2(L_s156,X_688,g_s189_85)
                                            & mem2(L_s156,X_689,g_s190_86) )
                                         => ( $greatereq(X_687,X_688)
                                            & $lesseq(X_687,X_689) ) )
                                      & mem2(X_687,X_686,g_s193_83)
                                      & mem0(X_686,g_s65_65) )
                                  | ? [X_690: $int] :
                                      ( ! [X_691: $int,X_692: $int] :
                                          ( ( mem2(L_s156,X_691,g_s191_87)
                                            & mem2(L_s156,X_692,g_s192_88) )
                                         => ( $greatereq(X_690,X_691)
                                            & $lesseq(X_690,X_692) ) )
                                      & mem2(X_690,X_686,g_s194_84)
                                      & mem0(X_686,g_s65_65) ) )
                                & mem2(X_686,X_685,g_s196_89)
                                & mem0(X_686,g_s65_65)
                                & mem0(X_685,g_s62_62) )
                            & ? [X_693: $o] :
                                ( ( (X_693)
                                <=> $true )
                                & mem3(X_685,(X_693),g_s195_90) )
                            & ~ ? [X_694: $o] :
                                  ( ( (X_694)
                                  <=> $true )
                                  & ! [X_695: $int] :
                                      ( ( ! [X_696: $int] :
                                            ( ( mem2(X_696,X_685,g_s196_89)
                                              & mem0(X_696,g_s65_65)
                                              & mem0(X_685,g_s62_62)
                                              & ( ? [X_697: $int] :
                                                    ( ! [X_698: $int,X_699: $int] :
                                                        ( ( mem2(L_s156,X_698,g_s189_85)
                                                          & mem2(L_s156,X_699,g_s190_86) )
                                                       => ( $greatereq(X_697,X_698)
                                                          & $lesseq(X_697,X_699) ) )
                                                    & mem2(X_697,X_696,g_s193_83)
                                                    & mem0(X_696,g_s65_65) )
                                                | ? [X_700: $int] :
                                                    ( ! [X_701: $int,X_702: $int] :
                                                        ( ( mem2(L_s156,X_701,g_s191_87)
                                                          & mem2(L_s156,X_702,g_s192_88) )
                                                       => ( $greatereq(X_700,X_701)
                                                          & $lesseq(X_700,X_702) ) )
                                                    & mem2(X_700,X_696,g_s194_84)
                                                    & mem0(X_696,g_s65_65) ) ) )
                                           => mem2(X_696,X_695,g_s197_91) )
                                        & ! [X_703: $int] :
                                            ( ( mem2(X_703,X_685,g_s196_89)
                                              & mem0(X_703,g_s65_65)
                                              & mem0(X_685,g_s62_62)
                                              & ( ? [X_704: $int] :
                                                    ( ! [X_705: $int,X_706: $int] :
                                                        ( ( mem2(L_s156,X_705,g_s189_85)
                                                          & mem2(L_s156,X_706,g_s190_86) )
                                                       => ( $greatereq(X_704,X_705)
                                                          & $lesseq(X_704,X_706) ) )
                                                    & mem2(X_704,X_703,g_s193_83)
                                                    & mem0(X_703,g_s65_65) )
                                                | ? [X_707: $int] :
                                                    ( ! [X_708: $int,X_709: $int] :
                                                        ( ( mem2(L_s156,X_708,g_s191_87)
                                                          & mem2(L_s156,X_709,g_s192_88) )
                                                       => ( $greatereq(X_707,X_708)
                                                          & $lesseq(X_707,X_709) ) )
                                                    & mem2(X_707,X_703,g_s194_84)
                                                    & mem0(X_703,g_s65_65) ) ) )
                                           => mem0(X_703,g_s65_65) )
                                        & mem0(X_695,g_s62_62) )
                                     => mem3(X_695,(X_694),g_s195_90) ) )
                            & ( X_684 = L_s156 ) )
                          | ( ? [X_710: $int] :
                                ( ( ? [X_711: $int] :
                                      ( ! [X_712: $int,X_713: $int] :
                                          ( ( mem2(L_s156,X_712,g_s189_85)
                                            & mem2(L_s156,X_713,g_s190_86) )
                                         => ( $greatereq(X_711,X_712)
                                            & $lesseq(X_711,X_713) ) )
                                      & mem2(X_711,X_710,g_s193_83)
                                      & mem0(X_710,g_s65_65) )
                                  | ? [X_714: $int] :
                                      ( ! [X_715: $int,X_716: $int] :
                                          ( ( mem2(L_s156,X_715,g_s191_87)
                                            & mem2(L_s156,X_716,g_s192_88) )
                                         => ( $greatereq(X_714,X_715)
                                            & $lesseq(X_714,X_716) ) )
                                      & mem2(X_714,X_710,g_s194_84)
                                      & mem0(X_710,g_s65_65) ) )
                                & mem2(X_710,X_685,g_s196_89)
                                & mem0(X_710,g_s65_65)
                                & mem0(X_685,g_s62_62) )
                            & ? [X_717: $o] :
                                ( ( (X_717)
                                <=> $true )
                                & mem3(X_685,(X_717),g_s195_90) )
                            & ? [X_718: $o] :
                                ( ( (X_718)
                                <=> $true )
                                & ! [X_719: $int] :
                                    ( ( ! [X_720: $int] :
                                          ( ( mem2(X_720,X_685,g_s196_89)
                                            & mem0(X_720,g_s65_65)
                                            & mem0(X_685,g_s62_62)
                                            & ( ? [X_721: $int] :
                                                  ( ! [X_722: $int,X_723: $int] :
                                                      ( ( mem2(L_s156,X_722,g_s189_85)
                                                        & mem2(L_s156,X_723,g_s190_86) )
                                                     => ( $greatereq(X_721,X_722)
                                                        & $lesseq(X_721,X_723) ) )
                                                  & mem2(X_721,X_720,g_s193_83)
                                                  & mem0(X_720,g_s65_65) )
                                              | ? [X_724: $int] :
                                                  ( ! [X_725: $int,X_726: $int] :
                                                      ( ( mem2(L_s156,X_725,g_s191_87)
                                                        & mem2(L_s156,X_726,g_s192_88) )
                                                     => ( $greatereq(X_724,X_725)
                                                        & $lesseq(X_724,X_726) ) )
                                                  & mem2(X_724,X_720,g_s194_84)
                                                  & mem0(X_720,g_s65_65) ) ) )
                                         => mem2(X_720,X_719,g_s197_91) )
                                      & ! [X_727: $int] :
                                          ( ( mem2(X_727,X_685,g_s196_89)
                                            & mem0(X_727,g_s65_65)
                                            & mem0(X_685,g_s62_62)
                                            & ( ? [X_728: $int] :
                                                  ( ! [X_729: $int,X_730: $int] :
                                                      ( ( mem2(L_s156,X_729,g_s189_85)
                                                        & mem2(L_s156,X_730,g_s190_86) )
                                                     => ( $greatereq(X_728,X_729)
                                                        & $lesseq(X_728,X_730) ) )
                                                  & mem2(X_728,X_727,g_s193_83)
                                                  & mem0(X_727,g_s65_65) )
                                              | ? [X_731: $int] :
                                                  ( ! [X_732: $int,X_733: $int] :
                                                      ( ( mem2(L_s156,X_732,g_s191_87)
                                                        & mem2(L_s156,X_733,g_s192_88) )
                                                     => ( $greatereq(X_731,X_732)
                                                        & $lesseq(X_731,X_733) ) )
                                                  & mem2(X_731,X_727,g_s194_84)
                                                  & mem0(X_727,g_s65_65) ) ) )
                                         => mem0(X_727,g_s65_65) )
                                      & mem0(X_719,g_s62_62) )
                                   => mem3(X_719,(X_718),g_s195_90) ) )
                            & ! [X_734: $int] :
                                ( ( mem2(X_734,X_685,g_s196_89)
                                  & mem0(X_734,g_s65_65)
                                  & mem0(X_685,g_s62_62)
                                  & ( ? [X_735: $int] :
                                        ( ! [X_736: $int,X_737: $int] :
                                            ( ( mem2(L_s156,X_736,g_s189_85)
                                              & mem2(L_s156,X_737,g_s190_86) )
                                           => ( $greatereq(X_735,X_736)
                                              & $lesseq(X_735,X_737) ) )
                                        & mem2(X_735,X_734,g_s193_83)
                                        & mem0(X_734,g_s65_65) )
                                    | ? [X_738: $int] :
                                        ( ! [X_739: $int,X_740: $int] :
                                            ( ( mem2(L_s156,X_739,g_s191_87)
                                              & mem2(L_s156,X_740,g_s192_88) )
                                           => ( $greatereq(X_738,X_739)
                                              & $lesseq(X_738,X_740) ) )
                                        & mem2(X_738,X_734,g_s194_84)
                                        & mem0(X_734,g_s65_65) ) ) )
                               => mem2(X_734,X_684,g_s197_91) )
                            & ! [X_741: $int] :
                                ( ( mem2(X_741,X_685,g_s196_89)
                                  & mem0(X_741,g_s65_65)
                                  & mem0(X_685,g_s62_62)
                                  & ( ? [X_742: $int] :
                                        ( ! [X_743: $int,X_744: $int] :
                                            ( ( mem2(L_s156,X_743,g_s189_85)
                                              & mem2(L_s156,X_744,g_s190_86) )
                                           => ( $greatereq(X_742,X_743)
                                              & $lesseq(X_742,X_744) ) )
                                        & mem2(X_742,X_741,g_s193_83)
                                        & mem0(X_741,g_s65_65) )
                                    | ? [X_745: $int] :
                                        ( ! [X_746: $int,X_747: $int] :
                                            ( ( mem2(L_s156,X_746,g_s191_87)
                                              & mem2(L_s156,X_747,g_s192_88) )
                                           => ( $greatereq(X_745,X_746)
                                              & $lesseq(X_745,X_747) ) )
                                        & mem2(X_745,X_741,g_s194_84)
                                        & mem0(X_741,g_s65_65) ) ) )
                               => mem0(X_741,g_s65_65) )
                            & mem0(X_684,g_s62_62)
                            & ~ ? [X_748: $int] :
                                  ( ? [X_749: $int] :
                                      ( ( ? [X_750: $int] :
                                            ( ! [X_751: $int,X_752: $int] :
                                                ( ( mem2(L_s156,X_751,g_s189_85)
                                                  & mem2(L_s156,X_752,g_s190_86) )
                                               => ( $greatereq(X_750,X_751)
                                                  & $lesseq(X_750,X_752) ) )
                                            & mem2(X_750,X_749,g_s193_83)
                                            & mem0(X_749,g_s65_65) )
                                        | ? [X_753: $int] :
                                            ( ! [X_754: $int,X_755: $int] :
                                                ( ( mem2(L_s156,X_754,g_s191_87)
                                                  & mem2(L_s156,X_755,g_s192_88) )
                                               => ( $greatereq(X_753,X_754)
                                                  & $lesseq(X_753,X_755) ) )
                                            & mem2(X_753,X_749,g_s194_84)
                                            & mem0(X_749,g_s65_65) ) )
                                      & mem2(X_749,X_685,g_s196_89)
                                      & mem0(X_749,g_s65_65)
                                      & mem0(X_685,g_s62_62) )
                                  & ? [X_756: $o] :
                                      ( ( (X_756)
                                      <=> $true )
                                      & mem3(X_685,(X_756),g_s195_90) )
                                  & ~ ? [X_757: $o] :
                                        ( ( (X_757)
                                        <=> $true )
                                        & ! [X_758: $int] :
                                            ( ( ! [X_759: $int] :
                                                  ( ( mem2(X_759,X_685,g_s196_89)
                                                    & mem0(X_759,g_s65_65)
                                                    & mem0(X_685,g_s62_62)
                                                    & ( ? [X_760: $int] :
                                                          ( ! [X_761: $int,X_762: $int] :
                                                              ( ( mem2(L_s156,X_761,g_s189_85)
                                                                & mem2(L_s156,X_762,g_s190_86) )
                                                             => ( $greatereq(X_760,X_761)
                                                                & $lesseq(X_760,X_762) ) )
                                                          & mem2(X_760,X_759,g_s193_83)
                                                          & mem0(X_759,g_s65_65) )
                                                      | ? [X_763: $int] :
                                                          ( ! [X_764: $int,X_765: $int] :
                                                              ( ( mem2(L_s156,X_764,g_s191_87)
                                                                & mem2(L_s156,X_765,g_s192_88) )
                                                             => ( $greatereq(X_763,X_764)
                                                                & $lesseq(X_763,X_765) ) )
                                                          & mem2(X_763,X_759,g_s194_84)
                                                          & mem0(X_759,g_s65_65) ) ) )
                                                 => mem2(X_759,X_758,g_s197_91) )
                                              & ! [X_766: $int] :
                                                  ( ( mem2(X_766,X_685,g_s196_89)
                                                    & mem0(X_766,g_s65_65)
                                                    & mem0(X_685,g_s62_62)
                                                    & ( ? [X_767: $int] :
                                                          ( ! [X_768: $int,X_769: $int] :
                                                              ( ( mem2(L_s156,X_768,g_s189_85)
                                                                & mem2(L_s156,X_769,g_s190_86) )
                                                             => ( $greatereq(X_767,X_768)
                                                                & $lesseq(X_767,X_769) ) )
                                                          & mem2(X_767,X_766,g_s193_83)
                                                          & mem0(X_766,g_s65_65) )
                                                      | ? [X_770: $int] :
                                                          ( ! [X_771: $int,X_772: $int] :
                                                              ( ( mem2(L_s156,X_771,g_s191_87)
                                                                & mem2(L_s156,X_772,g_s192_88) )
                                                             => ( $greatereq(X_770,X_771)
                                                                & $lesseq(X_770,X_772) ) )
                                                          & mem2(X_770,X_766,g_s194_84)
                                                          & mem0(X_766,g_s65_65) ) ) )
                                                 => mem0(X_766,g_s65_65) )
                                              & mem0(X_758,g_s62_62) )
                                           => mem3(X_758,(X_757),g_s195_90) ) )
                                  & ( X_748 = L_s156 ) ) ) ) )
                   => mem_it0(X_681,X_680,X_683,X_682) ) )
            & ( X_680 != L_s156 ) )
         => ( ? [X_773: $o] :
                ( ( (X_773)
                <=> $true )
                & mem3(X_681,(X_773),g_s195_90) )
            & ? [X_774: $o] :
                ( ( (X_774)
                <=> $true )
                & mem3(X_680,(X_774),g_s195_90) ) ) ) ) ).

tff('Define:imprp:24',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ~ ? [X_775: $int] :
            ( ? [X_776: $int] :
                ( $greatereq(X_776,0)
                & ! [X_777: set_2] :
                    ( ! [X_778: $int,X_779: $int] :
                        ( mem2(X_779,X_778,X_777)
                      <=> ( ( ? [X_780: $int] :
                                ( ( ? [X_781: $int] :
                                      ( ! [X_782: $int,X_783: $int] :
                                          ( ( mem2(L_s156,X_782,g_s189_85)
                                            & mem2(L_s156,X_783,g_s190_86) )
                                         => ( $greatereq(X_781,X_782)
                                            & $lesseq(X_781,X_783) ) )
                                      & mem2(X_781,X_780,g_s193_83)
                                      & mem0(X_780,g_s65_65) )
                                  | ? [X_784: $int] :
                                      ( ! [X_785: $int,X_786: $int] :
                                          ( ( mem2(L_s156,X_785,g_s191_87)
                                            & mem2(L_s156,X_786,g_s192_88) )
                                         => ( $greatereq(X_784,X_785)
                                            & $lesseq(X_784,X_786) ) )
                                      & mem2(X_784,X_780,g_s194_84)
                                      & mem0(X_780,g_s65_65) ) )
                                & mem2(X_780,X_779,g_s196_89)
                                & mem0(X_780,g_s65_65)
                                & mem0(X_779,g_s62_62) )
                            & ? [X_787: $o] :
                                ( ( (X_787)
                                <=> $true )
                                & mem3(X_779,(X_787),g_s195_90) )
                            & ~ ? [X_788: $o] :
                                  ( ( (X_788)
                                  <=> $true )
                                  & ! [X_789: $int] :
                                      ( ( ! [X_790: $int] :
                                            ( ( mem2(X_790,X_779,g_s196_89)
                                              & mem0(X_790,g_s65_65)
                                              & mem0(X_779,g_s62_62)
                                              & ( ? [X_791: $int] :
                                                    ( ! [X_792: $int,X_793: $int] :
                                                        ( ( mem2(L_s156,X_792,g_s189_85)
                                                          & mem2(L_s156,X_793,g_s190_86) )
                                                       => ( $greatereq(X_791,X_792)
                                                          & $lesseq(X_791,X_793) ) )
                                                    & mem2(X_791,X_790,g_s193_83)
                                                    & mem0(X_790,g_s65_65) )
                                                | ? [X_794: $int] :
                                                    ( ! [X_795: $int,X_796: $int] :
                                                        ( ( mem2(L_s156,X_795,g_s191_87)
                                                          & mem2(L_s156,X_796,g_s192_88) )
                                                       => ( $greatereq(X_794,X_795)
                                                          & $lesseq(X_794,X_796) ) )
                                                    & mem2(X_794,X_790,g_s194_84)
                                                    & mem0(X_790,g_s65_65) ) ) )
                                           => mem2(X_790,X_789,g_s197_91) )
                                        & ! [X_797: $int] :
                                            ( ( mem2(X_797,X_779,g_s196_89)
                                              & mem0(X_797,g_s65_65)
                                              & mem0(X_779,g_s62_62)
                                              & ( ? [X_798: $int] :
                                                    ( ! [X_799: $int,X_800: $int] :
                                                        ( ( mem2(L_s156,X_799,g_s189_85)
                                                          & mem2(L_s156,X_800,g_s190_86) )
                                                       => ( $greatereq(X_798,X_799)
                                                          & $lesseq(X_798,X_800) ) )
                                                    & mem2(X_798,X_797,g_s193_83)
                                                    & mem0(X_797,g_s65_65) )
                                                | ? [X_801: $int] :
                                                    ( ! [X_802: $int,X_803: $int] :
                                                        ( ( mem2(L_s156,X_802,g_s191_87)
                                                          & mem2(L_s156,X_803,g_s192_88) )
                                                       => ( $greatereq(X_801,X_802)
                                                          & $lesseq(X_801,X_803) ) )
                                                    & mem2(X_801,X_797,g_s194_84)
                                                    & mem0(X_797,g_s65_65) ) ) )
                                           => mem0(X_797,g_s65_65) )
                                        & mem0(X_789,g_s62_62) )
                                     => mem3(X_789,(X_788),g_s195_90) ) )
                            & ( X_778 = L_s156 ) )
                          | ( ? [X_804: $int] :
                                ( ( ? [X_805: $int] :
                                      ( ! [X_806: $int,X_807: $int] :
                                          ( ( mem2(L_s156,X_806,g_s189_85)
                                            & mem2(L_s156,X_807,g_s190_86) )
                                         => ( $greatereq(X_805,X_806)
                                            & $lesseq(X_805,X_807) ) )
                                      & mem2(X_805,X_804,g_s193_83)
                                      & mem0(X_804,g_s65_65) )
                                  | ? [X_808: $int] :
                                      ( ! [X_809: $int,X_810: $int] :
                                          ( ( mem2(L_s156,X_809,g_s191_87)
                                            & mem2(L_s156,X_810,g_s192_88) )
                                         => ( $greatereq(X_808,X_809)
                                            & $lesseq(X_808,X_810) ) )
                                      & mem2(X_808,X_804,g_s194_84)
                                      & mem0(X_804,g_s65_65) ) )
                                & mem2(X_804,X_779,g_s196_89)
                                & mem0(X_804,g_s65_65)
                                & mem0(X_779,g_s62_62) )
                            & ? [X_811: $o] :
                                ( ( (X_811)
                                <=> $true )
                                & mem3(X_779,(X_811),g_s195_90) )
                            & ? [X_812: $o] :
                                ( ( (X_812)
                                <=> $true )
                                & ! [X_813: $int] :
                                    ( ( ! [X_814: $int] :
                                          ( ( mem2(X_814,X_779,g_s196_89)
                                            & mem0(X_814,g_s65_65)
                                            & mem0(X_779,g_s62_62)
                                            & ( ? [X_815: $int] :
                                                  ( ! [X_816: $int,X_817: $int] :
                                                      ( ( mem2(L_s156,X_816,g_s189_85)
                                                        & mem2(L_s156,X_817,g_s190_86) )
                                                     => ( $greatereq(X_815,X_816)
                                                        & $lesseq(X_815,X_817) ) )
                                                  & mem2(X_815,X_814,g_s193_83)
                                                  & mem0(X_814,g_s65_65) )
                                              | ? [X_818: $int] :
                                                  ( ! [X_819: $int,X_820: $int] :
                                                      ( ( mem2(L_s156,X_819,g_s191_87)
                                                        & mem2(L_s156,X_820,g_s192_88) )
                                                     => ( $greatereq(X_818,X_819)
                                                        & $lesseq(X_818,X_820) ) )
                                                  & mem2(X_818,X_814,g_s194_84)
                                                  & mem0(X_814,g_s65_65) ) ) )
                                         => mem2(X_814,X_813,g_s197_91) )
                                      & ! [X_821: $int] :
                                          ( ( mem2(X_821,X_779,g_s196_89)
                                            & mem0(X_821,g_s65_65)
                                            & mem0(X_779,g_s62_62)
                                            & ( ? [X_822: $int] :
                                                  ( ! [X_823: $int,X_824: $int] :
                                                      ( ( mem2(L_s156,X_823,g_s189_85)
                                                        & mem2(L_s156,X_824,g_s190_86) )
                                                     => ( $greatereq(X_822,X_823)
                                                        & $lesseq(X_822,X_824) ) )
                                                  & mem2(X_822,X_821,g_s193_83)
                                                  & mem0(X_821,g_s65_65) )
                                              | ? [X_825: $int] :
                                                  ( ! [X_826: $int,X_827: $int] :
                                                      ( ( mem2(L_s156,X_826,g_s191_87)
                                                        & mem2(L_s156,X_827,g_s192_88) )
                                                     => ( $greatereq(X_825,X_826)
                                                        & $lesseq(X_825,X_827) ) )
                                                  & mem2(X_825,X_821,g_s194_84)
                                                  & mem0(X_821,g_s65_65) ) ) )
                                         => mem0(X_821,g_s65_65) )
                                      & mem0(X_813,g_s62_62) )
                                   => mem3(X_813,(X_812),g_s195_90) ) )
                            & ! [X_828: $int] :
                                ( ( mem2(X_828,X_779,g_s196_89)
                                  & mem0(X_828,g_s65_65)
                                  & mem0(X_779,g_s62_62)
                                  & ( ? [X_829: $int] :
                                        ( ! [X_830: $int,X_831: $int] :
                                            ( ( mem2(L_s156,X_830,g_s189_85)
                                              & mem2(L_s156,X_831,g_s190_86) )
                                           => ( $greatereq(X_829,X_830)
                                              & $lesseq(X_829,X_831) ) )
                                        & mem2(X_829,X_828,g_s193_83)
                                        & mem0(X_828,g_s65_65) )
                                    | ? [X_832: $int] :
                                        ( ! [X_833: $int,X_834: $int] :
                                            ( ( mem2(L_s156,X_833,g_s191_87)
                                              & mem2(L_s156,X_834,g_s192_88) )
                                           => ( $greatereq(X_832,X_833)
                                              & $lesseq(X_832,X_834) ) )
                                        & mem2(X_832,X_828,g_s194_84)
                                        & mem0(X_828,g_s65_65) ) ) )
                               => mem2(X_828,X_778,g_s197_91) )
                            & ! [X_835: $int] :
                                ( ( mem2(X_835,X_779,g_s196_89)
                                  & mem0(X_835,g_s65_65)
                                  & mem0(X_779,g_s62_62)
                                  & ( ? [X_836: $int] :
                                        ( ! [X_837: $int,X_838: $int] :
                                            ( ( mem2(L_s156,X_837,g_s189_85)
                                              & mem2(L_s156,X_838,g_s190_86) )
                                           => ( $greatereq(X_836,X_837)
                                              & $lesseq(X_836,X_838) ) )
                                        & mem2(X_836,X_835,g_s193_83)
                                        & mem0(X_835,g_s65_65) )
                                    | ? [X_839: $int] :
                                        ( ! [X_840: $int,X_841: $int] :
                                            ( ( mem2(L_s156,X_840,g_s191_87)
                                              & mem2(L_s156,X_841,g_s192_88) )
                                           => ( $greatereq(X_839,X_840)
                                              & $lesseq(X_839,X_841) ) )
                                        & mem2(X_839,X_835,g_s194_84)
                                        & mem0(X_835,g_s65_65) ) ) )
                               => mem0(X_835,g_s65_65) )
                            & mem0(X_778,g_s62_62)
                            & ~ ? [X_842: $int] :
                                  ( ? [X_843: $int] :
                                      ( ( ? [X_844: $int] :
                                            ( ! [X_845: $int,X_846: $int] :
                                                ( ( mem2(L_s156,X_845,g_s189_85)
                                                  & mem2(L_s156,X_846,g_s190_86) )
                                               => ( $greatereq(X_844,X_845)
                                                  & $lesseq(X_844,X_846) ) )
                                            & mem2(X_844,X_843,g_s193_83)
                                            & mem0(X_843,g_s65_65) )
                                        | ? [X_847: $int] :
                                            ( ! [X_848: $int,X_849: $int] :
                                                ( ( mem2(L_s156,X_848,g_s191_87)
                                                  & mem2(L_s156,X_849,g_s192_88) )
                                               => ( $greatereq(X_847,X_848)
                                                  & $lesseq(X_847,X_849) ) )
                                            & mem2(X_847,X_843,g_s194_84)
                                            & mem0(X_843,g_s65_65) ) )
                                      & mem2(X_843,X_779,g_s196_89)
                                      & mem0(X_843,g_s65_65)
                                      & mem0(X_779,g_s62_62) )
                                  & ? [X_850: $o] :
                                      ( ( (X_850)
                                      <=> $true )
                                      & mem3(X_779,(X_850),g_s195_90) )
                                  & ~ ? [X_851: $o] :
                                        ( ( (X_851)
                                        <=> $true )
                                        & ! [X_852: $int] :
                                            ( ( ! [X_853: $int] :
                                                  ( ( mem2(X_853,X_779,g_s196_89)
                                                    & mem0(X_853,g_s65_65)
                                                    & mem0(X_779,g_s62_62)
                                                    & ( ? [X_854: $int] :
                                                          ( ! [X_855: $int,X_856: $int] :
                                                              ( ( mem2(L_s156,X_855,g_s189_85)
                                                                & mem2(L_s156,X_856,g_s190_86) )
                                                             => ( $greatereq(X_854,X_855)
                                                                & $lesseq(X_854,X_856) ) )
                                                          & mem2(X_854,X_853,g_s193_83)
                                                          & mem0(X_853,g_s65_65) )
                                                      | ? [X_857: $int] :
                                                          ( ! [X_858: $int,X_859: $int] :
                                                              ( ( mem2(L_s156,X_858,g_s191_87)
                                                                & mem2(L_s156,X_859,g_s192_88) )
                                                             => ( $greatereq(X_857,X_858)
                                                                & $lesseq(X_857,X_859) ) )
                                                          & mem2(X_857,X_853,g_s194_84)
                                                          & mem0(X_853,g_s65_65) ) ) )
                                                 => mem2(X_853,X_852,g_s197_91) )
                                              & ! [X_860: $int] :
                                                  ( ( mem2(X_860,X_779,g_s196_89)
                                                    & mem0(X_860,g_s65_65)
                                                    & mem0(X_779,g_s62_62)
                                                    & ( ? [X_861: $int] :
                                                          ( ! [X_862: $int,X_863: $int] :
                                                              ( ( mem2(L_s156,X_862,g_s189_85)
                                                                & mem2(L_s156,X_863,g_s190_86) )
                                                             => ( $greatereq(X_861,X_862)
                                                                & $lesseq(X_861,X_863) ) )
                                                          & mem2(X_861,X_860,g_s193_83)
                                                          & mem0(X_860,g_s65_65) )
                                                      | ? [X_864: $int] :
                                                          ( ! [X_865: $int,X_866: $int] :
                                                              ( ( mem2(L_s156,X_865,g_s191_87)
                                                                & mem2(L_s156,X_866,g_s192_88) )
                                                             => ( $greatereq(X_864,X_865)
                                                                & $lesseq(X_864,X_866) ) )
                                                          & mem2(X_864,X_860,g_s194_84)
                                                          & mem0(X_860,g_s65_65) ) ) )
                                                 => mem0(X_860,g_s65_65) )
                                              & mem0(X_852,g_s62_62) )
                                           => mem3(X_852,(X_851),g_s195_90) ) )
                                  & ( X_842 = L_s156 ) ) ) ) )
                   => mem_it0(L_s156,X_775,X_777,X_776) ) )
            & ( X_775 != L_s156 ) ) ) ).

tff('Define:imprp:25',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ~ ? [X_867: $int] :
            ( ? [X_868: $int] :
                ( $greatereq(X_868,0)
                & ! [X_869: set_2] :
                    ( ! [X_870: $int,X_871: $int] :
                        ( mem2(X_871,X_870,X_869)
                      <=> ( ( ? [X_872: $int] :
                                ( ( ? [X_873: $int] :
                                      ( ! [X_874: $int,X_875: $int] :
                                          ( ( mem2(L_s156,X_874,g_s189_85)
                                            & mem2(L_s156,X_875,g_s190_86) )
                                         => ( $greatereq(X_873,X_874)
                                            & $lesseq(X_873,X_875) ) )
                                      & mem2(X_873,X_872,g_s193_83)
                                      & mem0(X_872,g_s65_65) )
                                  | ? [X_876: $int] :
                                      ( ! [X_877: $int,X_878: $int] :
                                          ( ( mem2(L_s156,X_877,g_s191_87)
                                            & mem2(L_s156,X_878,g_s192_88) )
                                         => ( $greatereq(X_876,X_877)
                                            & $lesseq(X_876,X_878) ) )
                                      & mem2(X_876,X_872,g_s194_84)
                                      & mem0(X_872,g_s65_65) ) )
                                & mem2(X_872,X_871,g_s196_89)
                                & mem0(X_872,g_s65_65)
                                & mem0(X_871,g_s62_62) )
                            & ? [X_879: $o] :
                                ( ( (X_879)
                                <=> $true )
                                & mem3(X_871,(X_879),g_s195_90) )
                            & ~ ? [X_880: $o] :
                                  ( ( (X_880)
                                  <=> $true )
                                  & ! [X_881: $int] :
                                      ( ( ! [X_882: $int] :
                                            ( ( mem2(X_882,X_871,g_s196_89)
                                              & mem0(X_882,g_s65_65)
                                              & mem0(X_871,g_s62_62)
                                              & ( ? [X_883: $int] :
                                                    ( ! [X_884: $int,X_885: $int] :
                                                        ( ( mem2(L_s156,X_884,g_s189_85)
                                                          & mem2(L_s156,X_885,g_s190_86) )
                                                       => ( $greatereq(X_883,X_884)
                                                          & $lesseq(X_883,X_885) ) )
                                                    & mem2(X_883,X_882,g_s193_83)
                                                    & mem0(X_882,g_s65_65) )
                                                | ? [X_886: $int] :
                                                    ( ! [X_887: $int,X_888: $int] :
                                                        ( ( mem2(L_s156,X_887,g_s191_87)
                                                          & mem2(L_s156,X_888,g_s192_88) )
                                                       => ( $greatereq(X_886,X_887)
                                                          & $lesseq(X_886,X_888) ) )
                                                    & mem2(X_886,X_882,g_s194_84)
                                                    & mem0(X_882,g_s65_65) ) ) )
                                           => mem2(X_882,X_881,g_s197_91) )
                                        & ! [X_889: $int] :
                                            ( ( mem2(X_889,X_871,g_s196_89)
                                              & mem0(X_889,g_s65_65)
                                              & mem0(X_871,g_s62_62)
                                              & ( ? [X_890: $int] :
                                                    ( ! [X_891: $int,X_892: $int] :
                                                        ( ( mem2(L_s156,X_891,g_s189_85)
                                                          & mem2(L_s156,X_892,g_s190_86) )
                                                       => ( $greatereq(X_890,X_891)
                                                          & $lesseq(X_890,X_892) ) )
                                                    & mem2(X_890,X_889,g_s193_83)
                                                    & mem0(X_889,g_s65_65) )
                                                | ? [X_893: $int] :
                                                    ( ! [X_894: $int,X_895: $int] :
                                                        ( ( mem2(L_s156,X_894,g_s191_87)
                                                          & mem2(L_s156,X_895,g_s192_88) )
                                                       => ( $greatereq(X_893,X_894)
                                                          & $lesseq(X_893,X_895) ) )
                                                    & mem2(X_893,X_889,g_s194_84)
                                                    & mem0(X_889,g_s65_65) ) ) )
                                           => mem0(X_889,g_s65_65) )
                                        & mem0(X_881,g_s62_62) )
                                     => mem3(X_881,(X_880),g_s195_90) ) )
                            & ( X_870 = L_s156 ) )
                          | ( ? [X_896: $int] :
                                ( ( ? [X_897: $int] :
                                      ( ! [X_898: $int,X_899: $int] :
                                          ( ( mem2(L_s156,X_898,g_s189_85)
                                            & mem2(L_s156,X_899,g_s190_86) )
                                         => ( $greatereq(X_897,X_898)
                                            & $lesseq(X_897,X_899) ) )
                                      & mem2(X_897,X_896,g_s193_83)
                                      & mem0(X_896,g_s65_65) )
                                  | ? [X_900: $int] :
                                      ( ! [X_901: $int,X_902: $int] :
                                          ( ( mem2(L_s156,X_901,g_s191_87)
                                            & mem2(L_s156,X_902,g_s192_88) )
                                         => ( $greatereq(X_900,X_901)
                                            & $lesseq(X_900,X_902) ) )
                                      & mem2(X_900,X_896,g_s194_84)
                                      & mem0(X_896,g_s65_65) ) )
                                & mem2(X_896,X_871,g_s196_89)
                                & mem0(X_896,g_s65_65)
                                & mem0(X_871,g_s62_62) )
                            & ? [X_903: $o] :
                                ( ( (X_903)
                                <=> $true )
                                & mem3(X_871,(X_903),g_s195_90) )
                            & ? [X_904: $o] :
                                ( ( (X_904)
                                <=> $true )
                                & ! [X_905: $int] :
                                    ( ( ! [X_906: $int] :
                                          ( ( mem2(X_906,X_871,g_s196_89)
                                            & mem0(X_906,g_s65_65)
                                            & mem0(X_871,g_s62_62)
                                            & ( ? [X_907: $int] :
                                                  ( ! [X_908: $int,X_909: $int] :
                                                      ( ( mem2(L_s156,X_908,g_s189_85)
                                                        & mem2(L_s156,X_909,g_s190_86) )
                                                     => ( $greatereq(X_907,X_908)
                                                        & $lesseq(X_907,X_909) ) )
                                                  & mem2(X_907,X_906,g_s193_83)
                                                  & mem0(X_906,g_s65_65) )
                                              | ? [X_910: $int] :
                                                  ( ! [X_911: $int,X_912: $int] :
                                                      ( ( mem2(L_s156,X_911,g_s191_87)
                                                        & mem2(L_s156,X_912,g_s192_88) )
                                                     => ( $greatereq(X_910,X_911)
                                                        & $lesseq(X_910,X_912) ) )
                                                  & mem2(X_910,X_906,g_s194_84)
                                                  & mem0(X_906,g_s65_65) ) ) )
                                         => mem2(X_906,X_905,g_s197_91) )
                                      & ! [X_913: $int] :
                                          ( ( mem2(X_913,X_871,g_s196_89)
                                            & mem0(X_913,g_s65_65)
                                            & mem0(X_871,g_s62_62)
                                            & ( ? [X_914: $int] :
                                                  ( ! [X_915: $int,X_916: $int] :
                                                      ( ( mem2(L_s156,X_915,g_s189_85)
                                                        & mem2(L_s156,X_916,g_s190_86) )
                                                     => ( $greatereq(X_914,X_915)
                                                        & $lesseq(X_914,X_916) ) )
                                                  & mem2(X_914,X_913,g_s193_83)
                                                  & mem0(X_913,g_s65_65) )
                                              | ? [X_917: $int] :
                                                  ( ! [X_918: $int,X_919: $int] :
                                                      ( ( mem2(L_s156,X_918,g_s191_87)
                                                        & mem2(L_s156,X_919,g_s192_88) )
                                                     => ( $greatereq(X_917,X_918)
                                                        & $lesseq(X_917,X_919) ) )
                                                  & mem2(X_917,X_913,g_s194_84)
                                                  & mem0(X_913,g_s65_65) ) ) )
                                         => mem0(X_913,g_s65_65) )
                                      & mem0(X_905,g_s62_62) )
                                   => mem3(X_905,(X_904),g_s195_90) ) )
                            & ! [X_920: $int] :
                                ( ( mem2(X_920,X_871,g_s196_89)
                                  & mem0(X_920,g_s65_65)
                                  & mem0(X_871,g_s62_62)
                                  & ( ? [X_921: $int] :
                                        ( ! [X_922: $int,X_923: $int] :
                                            ( ( mem2(L_s156,X_922,g_s189_85)
                                              & mem2(L_s156,X_923,g_s190_86) )
                                           => ( $greatereq(X_921,X_922)
                                              & $lesseq(X_921,X_923) ) )
                                        & mem2(X_921,X_920,g_s193_83)
                                        & mem0(X_920,g_s65_65) )
                                    | ? [X_924: $int] :
                                        ( ! [X_925: $int,X_926: $int] :
                                            ( ( mem2(L_s156,X_925,g_s191_87)
                                              & mem2(L_s156,X_926,g_s192_88) )
                                           => ( $greatereq(X_924,X_925)
                                              & $lesseq(X_924,X_926) ) )
                                        & mem2(X_924,X_920,g_s194_84)
                                        & mem0(X_920,g_s65_65) ) ) )
                               => mem2(X_920,X_870,g_s197_91) )
                            & ! [X_927: $int] :
                                ( ( mem2(X_927,X_871,g_s196_89)
                                  & mem0(X_927,g_s65_65)
                                  & mem0(X_871,g_s62_62)
                                  & ( ? [X_928: $int] :
                                        ( ! [X_929: $int,X_930: $int] :
                                            ( ( mem2(L_s156,X_929,g_s189_85)
                                              & mem2(L_s156,X_930,g_s190_86) )
                                           => ( $greatereq(X_928,X_929)
                                              & $lesseq(X_928,X_930) ) )
                                        & mem2(X_928,X_927,g_s193_83)
                                        & mem0(X_927,g_s65_65) )
                                    | ? [X_931: $int] :
                                        ( ! [X_932: $int,X_933: $int] :
                                            ( ( mem2(L_s156,X_932,g_s191_87)
                                              & mem2(L_s156,X_933,g_s192_88) )
                                           => ( $greatereq(X_931,X_932)
                                              & $lesseq(X_931,X_933) ) )
                                        & mem2(X_931,X_927,g_s194_84)
                                        & mem0(X_927,g_s65_65) ) ) )
                               => mem0(X_927,g_s65_65) )
                            & mem0(X_870,g_s62_62)
                            & ~ ? [X_934: $int] :
                                  ( ? [X_935: $int] :
                                      ( ( ? [X_936: $int] :
                                            ( ! [X_937: $int,X_938: $int] :
                                                ( ( mem2(L_s156,X_937,g_s189_85)
                                                  & mem2(L_s156,X_938,g_s190_86) )
                                               => ( $greatereq(X_936,X_937)
                                                  & $lesseq(X_936,X_938) ) )
                                            & mem2(X_936,X_935,g_s193_83)
                                            & mem0(X_935,g_s65_65) )
                                        | ? [X_939: $int] :
                                            ( ! [X_940: $int,X_941: $int] :
                                                ( ( mem2(L_s156,X_940,g_s191_87)
                                                  & mem2(L_s156,X_941,g_s192_88) )
                                               => ( $greatereq(X_939,X_940)
                                                  & $lesseq(X_939,X_941) ) )
                                            & mem2(X_939,X_935,g_s194_84)
                                            & mem0(X_935,g_s65_65) ) )
                                      & mem2(X_935,X_871,g_s196_89)
                                      & mem0(X_935,g_s65_65)
                                      & mem0(X_871,g_s62_62) )
                                  & ? [X_942: $o] :
                                      ( ( (X_942)
                                      <=> $true )
                                      & mem3(X_871,(X_942),g_s195_90) )
                                  & ~ ? [X_943: $o] :
                                        ( ( (X_943)
                                        <=> $true )
                                        & ! [X_944: $int] :
                                            ( ( ! [X_945: $int] :
                                                  ( ( mem2(X_945,X_871,g_s196_89)
                                                    & mem0(X_945,g_s65_65)
                                                    & mem0(X_871,g_s62_62)
                                                    & ( ? [X_946: $int] :
                                                          ( ! [X_947: $int,X_948: $int] :
                                                              ( ( mem2(L_s156,X_947,g_s189_85)
                                                                & mem2(L_s156,X_948,g_s190_86) )
                                                             => ( $greatereq(X_946,X_947)
                                                                & $lesseq(X_946,X_948) ) )
                                                          & mem2(X_946,X_945,g_s193_83)
                                                          & mem0(X_945,g_s65_65) )
                                                      | ? [X_949: $int] :
                                                          ( ! [X_950: $int,X_951: $int] :
                                                              ( ( mem2(L_s156,X_950,g_s191_87)
                                                                & mem2(L_s156,X_951,g_s192_88) )
                                                             => ( $greatereq(X_949,X_950)
                                                                & $lesseq(X_949,X_951) ) )
                                                          & mem2(X_949,X_945,g_s194_84)
                                                          & mem0(X_945,g_s65_65) ) ) )
                                                 => mem2(X_945,X_944,g_s197_91) )
                                              & ! [X_952: $int] :
                                                  ( ( mem2(X_952,X_871,g_s196_89)
                                                    & mem0(X_952,g_s65_65)
                                                    & mem0(X_871,g_s62_62)
                                                    & ( ? [X_953: $int] :
                                                          ( ! [X_954: $int,X_955: $int] :
                                                              ( ( mem2(L_s156,X_954,g_s189_85)
                                                                & mem2(L_s156,X_955,g_s190_86) )
                                                             => ( $greatereq(X_953,X_954)
                                                                & $lesseq(X_953,X_955) ) )
                                                          & mem2(X_953,X_952,g_s193_83)
                                                          & mem0(X_952,g_s65_65) )
                                                      | ? [X_956: $int] :
                                                          ( ! [X_957: $int,X_958: $int] :
                                                              ( ( mem2(L_s156,X_957,g_s191_87)
                                                                & mem2(L_s156,X_958,g_s192_88) )
                                                             => ( $greatereq(X_956,X_957)
                                                                & $lesseq(X_956,X_958) ) )
                                                          & mem2(X_956,X_952,g_s194_84)
                                                          & mem0(X_952,g_s65_65) ) ) )
                                                 => mem0(X_952,g_s65_65) )
                                              & mem0(X_944,g_s62_62) )
                                           => mem3(X_944,(X_943),g_s195_90) ) )
                                  & ( X_934 = L_s156 ) ) ) ) )
                   => mem_it0(X_867,L_s156,X_869,X_868) ) )
            & ( L_s156 != L_s156 ) ) ) ).

tff('Define:imprp:26',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ! [X_959: $int,X_960: $int] :
          ( ( ( X_960 = X_959 )
            & ? [X_961: $int] :
                ( ? [X_962: $int] :
                    ( $greatereq(X_962,0)
                    & ! [X_963: set_2] :
                        ( ! [X_964: $int,X_965: $int] :
                            ( mem2(X_965,X_964,X_963)
                          <=> ( ( ? [X_966: $int] :
                                    ( ( ? [X_967: $int] :
                                          ( ! [X_968: $int,X_969: $int] :
                                              ( ( mem2(L_s156,X_968,g_s189_85)
                                                & mem2(L_s156,X_969,g_s190_86) )
                                             => ( $greatereq(X_967,X_968)
                                                & $lesseq(X_967,X_969) ) )
                                          & mem2(X_967,X_966,g_s193_83)
                                          & mem0(X_966,g_s65_65) )
                                      | ? [X_970: $int] :
                                          ( ! [X_971: $int,X_972: $int] :
                                              ( ( mem2(L_s156,X_971,g_s191_87)
                                                & mem2(L_s156,X_972,g_s192_88) )
                                             => ( $greatereq(X_970,X_971)
                                                & $lesseq(X_970,X_972) ) )
                                          & mem2(X_970,X_966,g_s194_84)
                                          & mem0(X_966,g_s65_65) ) )
                                    & mem2(X_966,X_965,g_s196_89)
                                    & mem0(X_966,g_s65_65)
                                    & mem0(X_965,g_s62_62) )
                                & ? [X_973: $o] :
                                    ( ( (X_973)
                                    <=> $true )
                                    & mem3(X_965,(X_973),g_s195_90) )
                                & ~ ? [X_974: $o] :
                                      ( ( (X_974)
                                      <=> $true )
                                      & ! [X_975: $int] :
                                          ( ( ! [X_976: $int] :
                                                ( ( mem2(X_976,X_965,g_s196_89)
                                                  & mem0(X_976,g_s65_65)
                                                  & mem0(X_965,g_s62_62)
                                                  & ( ? [X_977: $int] :
                                                        ( ! [X_978: $int,X_979: $int] :
                                                            ( ( mem2(L_s156,X_978,g_s189_85)
                                                              & mem2(L_s156,X_979,g_s190_86) )
                                                           => ( $greatereq(X_977,X_978)
                                                              & $lesseq(X_977,X_979) ) )
                                                        & mem2(X_977,X_976,g_s193_83)
                                                        & mem0(X_976,g_s65_65) )
                                                    | ? [X_980: $int] :
                                                        ( ! [X_981: $int,X_982: $int] :
                                                            ( ( mem2(L_s156,X_981,g_s191_87)
                                                              & mem2(L_s156,X_982,g_s192_88) )
                                                           => ( $greatereq(X_980,X_981)
                                                              & $lesseq(X_980,X_982) ) )
                                                        & mem2(X_980,X_976,g_s194_84)
                                                        & mem0(X_976,g_s65_65) ) ) )
                                               => mem2(X_976,X_975,g_s197_91) )
                                            & ! [X_983: $int] :
                                                ( ( mem2(X_983,X_965,g_s196_89)
                                                  & mem0(X_983,g_s65_65)
                                                  & mem0(X_965,g_s62_62)
                                                  & ( ? [X_984: $int] :
                                                        ( ! [X_985: $int,X_986: $int] :
                                                            ( ( mem2(L_s156,X_985,g_s189_85)
                                                              & mem2(L_s156,X_986,g_s190_86) )
                                                           => ( $greatereq(X_984,X_985)
                                                              & $lesseq(X_984,X_986) ) )
                                                        & mem2(X_984,X_983,g_s193_83)
                                                        & mem0(X_983,g_s65_65) )
                                                    | ? [X_987: $int] :
                                                        ( ! [X_988: $int,X_989: $int] :
                                                            ( ( mem2(L_s156,X_988,g_s191_87)
                                                              & mem2(L_s156,X_989,g_s192_88) )
                                                           => ( $greatereq(X_987,X_988)
                                                              & $lesseq(X_987,X_989) ) )
                                                        & mem2(X_987,X_983,g_s194_84)
                                                        & mem0(X_983,g_s65_65) ) ) )
                                               => mem0(X_983,g_s65_65) )
                                            & mem0(X_975,g_s62_62) )
                                         => mem3(X_975,(X_974),g_s195_90) ) )
                                & ( X_964 = L_s156 ) )
                              | ( ? [X_990: $int] :
                                    ( ( ? [X_991: $int] :
                                          ( ! [X_992: $int,X_993: $int] :
                                              ( ( mem2(L_s156,X_992,g_s189_85)
                                                & mem2(L_s156,X_993,g_s190_86) )
                                             => ( $greatereq(X_991,X_992)
                                                & $lesseq(X_991,X_993) ) )
                                          & mem2(X_991,X_990,g_s193_83)
                                          & mem0(X_990,g_s65_65) )
                                      | ? [X_994: $int] :
                                          ( ! [X_995: $int,X_996: $int] :
                                              ( ( mem2(L_s156,X_995,g_s191_87)
                                                & mem2(L_s156,X_996,g_s192_88) )
                                             => ( $greatereq(X_994,X_995)
                                                & $lesseq(X_994,X_996) ) )
                                          & mem2(X_994,X_990,g_s194_84)
                                          & mem0(X_990,g_s65_65) ) )
                                    & mem2(X_990,X_965,g_s196_89)
                                    & mem0(X_990,g_s65_65)
                                    & mem0(X_965,g_s62_62) )
                                & ? [X_997: $o] :
                                    ( ( (X_997)
                                    <=> $true )
                                    & mem3(X_965,(X_997),g_s195_90) )
                                & ? [X_998: $o] :
                                    ( ( (X_998)
                                    <=> $true )
                                    & ! [X_999: $int] :
                                        ( ( ! [X_1000: $int] :
                                              ( ( mem2(X_1000,X_965,g_s196_89)
                                                & mem0(X_1000,g_s65_65)
                                                & mem0(X_965,g_s62_62)
                                                & ( ? [X_1001: $int] :
                                                      ( ! [X_1002: $int,X_1003: $int] :
                                                          ( ( mem2(L_s156,X_1002,g_s189_85)
                                                            & mem2(L_s156,X_1003,g_s190_86) )
                                                         => ( $greatereq(X_1001,X_1002)
                                                            & $lesseq(X_1001,X_1003) ) )
                                                      & mem2(X_1001,X_1000,g_s193_83)
                                                      & mem0(X_1000,g_s65_65) )
                                                  | ? [X_1004: $int] :
                                                      ( ! [X_1005: $int,X_1006: $int] :
                                                          ( ( mem2(L_s156,X_1005,g_s191_87)
                                                            & mem2(L_s156,X_1006,g_s192_88) )
                                                         => ( $greatereq(X_1004,X_1005)
                                                            & $lesseq(X_1004,X_1006) ) )
                                                      & mem2(X_1004,X_1000,g_s194_84)
                                                      & mem0(X_1000,g_s65_65) ) ) )
                                             => mem2(X_1000,X_999,g_s197_91) )
                                          & ! [X_1007: $int] :
                                              ( ( mem2(X_1007,X_965,g_s196_89)
                                                & mem0(X_1007,g_s65_65)
                                                & mem0(X_965,g_s62_62)
                                                & ( ? [X_1008: $int] :
                                                      ( ! [X_1009: $int,X_1010: $int] :
                                                          ( ( mem2(L_s156,X_1009,g_s189_85)
                                                            & mem2(L_s156,X_1010,g_s190_86) )
                                                         => ( $greatereq(X_1008,X_1009)
                                                            & $lesseq(X_1008,X_1010) ) )
                                                      & mem2(X_1008,X_1007,g_s193_83)
                                                      & mem0(X_1007,g_s65_65) )
                                                  | ? [X_1011: $int] :
                                                      ( ! [X_1012: $int,X_1013: $int] :
                                                          ( ( mem2(L_s156,X_1012,g_s191_87)
                                                            & mem2(L_s156,X_1013,g_s192_88) )
                                                         => ( $greatereq(X_1011,X_1012)
                                                            & $lesseq(X_1011,X_1013) ) )
                                                      & mem2(X_1011,X_1007,g_s194_84)
                                                      & mem0(X_1007,g_s65_65) ) ) )
                                             => mem0(X_1007,g_s65_65) )
                                          & mem0(X_999,g_s62_62) )
                                       => mem3(X_999,(X_998),g_s195_90) ) )
                                & ! [X_1014: $int] :
                                    ( ( mem2(X_1014,X_965,g_s196_89)
                                      & mem0(X_1014,g_s65_65)
                                      & mem0(X_965,g_s62_62)
                                      & ( ? [X_1015: $int] :
                                            ( ! [X_1016: $int,X_1017: $int] :
                                                ( ( mem2(L_s156,X_1016,g_s189_85)
                                                  & mem2(L_s156,X_1017,g_s190_86) )
                                               => ( $greatereq(X_1015,X_1016)
                                                  & $lesseq(X_1015,X_1017) ) )
                                            & mem2(X_1015,X_1014,g_s193_83)
                                            & mem0(X_1014,g_s65_65) )
                                        | ? [X_1018: $int] :
                                            ( ! [X_1019: $int,X_1020: $int] :
                                                ( ( mem2(L_s156,X_1019,g_s191_87)
                                                  & mem2(L_s156,X_1020,g_s192_88) )
                                               => ( $greatereq(X_1018,X_1019)
                                                  & $lesseq(X_1018,X_1020) ) )
                                            & mem2(X_1018,X_1014,g_s194_84)
                                            & mem0(X_1014,g_s65_65) ) ) )
                                   => mem2(X_1014,X_964,g_s197_91) )
                                & ! [X_1021: $int] :
                                    ( ( mem2(X_1021,X_965,g_s196_89)
                                      & mem0(X_1021,g_s65_65)
                                      & mem0(X_965,g_s62_62)
                                      & ( ? [X_1022: $int] :
                                            ( ! [X_1023: $int,X_1024: $int] :
                                                ( ( mem2(L_s156,X_1023,g_s189_85)
                                                  & mem2(L_s156,X_1024,g_s190_86) )
                                               => ( $greatereq(X_1022,X_1023)
                                                  & $lesseq(X_1022,X_1024) ) )
                                            & mem2(X_1022,X_1021,g_s193_83)
                                            & mem0(X_1021,g_s65_65) )
                                        | ? [X_1025: $int] :
                                            ( ! [X_1026: $int,X_1027: $int] :
                                                ( ( mem2(L_s156,X_1026,g_s191_87)
                                                  & mem2(L_s156,X_1027,g_s192_88) )
                                               => ( $greatereq(X_1025,X_1026)
                                                  & $lesseq(X_1025,X_1027) ) )
                                            & mem2(X_1025,X_1021,g_s194_84)
                                            & mem0(X_1021,g_s65_65) ) ) )
                                   => mem0(X_1021,g_s65_65) )
                                & mem0(X_964,g_s62_62)
                                & ~ ? [X_1028: $int] :
                                      ( ? [X_1029: $int] :
                                          ( ( ? [X_1030: $int] :
                                                ( ! [X_1031: $int,X_1032: $int] :
                                                    ( ( mem2(L_s156,X_1031,g_s189_85)
                                                      & mem2(L_s156,X_1032,g_s190_86) )
                                                   => ( $greatereq(X_1030,X_1031)
                                                      & $lesseq(X_1030,X_1032) ) )
                                                & mem2(X_1030,X_1029,g_s193_83)
                                                & mem0(X_1029,g_s65_65) )
                                            | ? [X_1033: $int] :
                                                ( ! [X_1034: $int,X_1035: $int] :
                                                    ( ( mem2(L_s156,X_1034,g_s191_87)
                                                      & mem2(L_s156,X_1035,g_s192_88) )
                                                   => ( $greatereq(X_1033,X_1034)
                                                      & $lesseq(X_1033,X_1035) ) )
                                                & mem2(X_1033,X_1029,g_s194_84)
                                                & mem0(X_1029,g_s65_65) ) )
                                          & mem2(X_1029,X_965,g_s196_89)
                                          & mem0(X_1029,g_s65_65)
                                          & mem0(X_965,g_s62_62) )
                                      & ? [X_1036: $o] :
                                          ( ( (X_1036)
                                          <=> $true )
                                          & mem3(X_965,(X_1036),g_s195_90) )
                                      & ~ ? [X_1037: $o] :
                                            ( ( (X_1037)
                                            <=> $true )
                                            & ! [X_1038: $int] :
                                                ( ( ! [X_1039: $int] :
                                                      ( ( mem2(X_1039,X_965,g_s196_89)
                                                        & mem0(X_1039,g_s65_65)
                                                        & mem0(X_965,g_s62_62)
                                                        & ( ? [X_1040: $int] :
                                                              ( ! [X_1041: $int,X_1042: $int] :
                                                                  ( ( mem2(L_s156,X_1041,g_s189_85)
                                                                    & mem2(L_s156,X_1042,g_s190_86) )
                                                                 => ( $greatereq(X_1040,X_1041)
                                                                    & $lesseq(X_1040,X_1042) ) )
                                                              & mem2(X_1040,X_1039,g_s193_83)
                                                              & mem0(X_1039,g_s65_65) )
                                                          | ? [X_1043: $int] :
                                                              ( ! [X_1044: $int,X_1045: $int] :
                                                                  ( ( mem2(L_s156,X_1044,g_s191_87)
                                                                    & mem2(L_s156,X_1045,g_s192_88) )
                                                                 => ( $greatereq(X_1043,X_1044)
                                                                    & $lesseq(X_1043,X_1045) ) )
                                                              & mem2(X_1043,X_1039,g_s194_84)
                                                              & mem0(X_1039,g_s65_65) ) ) )
                                                     => mem2(X_1039,X_1038,g_s197_91) )
                                                  & ! [X_1046: $int] :
                                                      ( ( mem2(X_1046,X_965,g_s196_89)
                                                        & mem0(X_1046,g_s65_65)
                                                        & mem0(X_965,g_s62_62)
                                                        & ( ? [X_1047: $int] :
                                                              ( ! [X_1048: $int,X_1049: $int] :
                                                                  ( ( mem2(L_s156,X_1048,g_s189_85)
                                                                    & mem2(L_s156,X_1049,g_s190_86) )
                                                                 => ( $greatereq(X_1047,X_1048)
                                                                    & $lesseq(X_1047,X_1049) ) )
                                                              & mem2(X_1047,X_1046,g_s193_83)
                                                              & mem0(X_1046,g_s65_65) )
                                                          | ? [X_1050: $int] :
                                                              ( ! [X_1051: $int,X_1052: $int] :
                                                                  ( ( mem2(L_s156,X_1051,g_s191_87)
                                                                    & mem2(L_s156,X_1052,g_s192_88) )
                                                                 => ( $greatereq(X_1050,X_1051)
                                                                    & $lesseq(X_1050,X_1052) ) )
                                                              & mem2(X_1050,X_1046,g_s194_84)
                                                              & mem0(X_1046,g_s65_65) ) ) )
                                                     => mem0(X_1046,g_s65_65) )
                                                  & mem0(X_1038,g_s62_62) )
                                               => mem3(X_1038,(X_1037),g_s195_90) ) )
                                      & ( X_1028 = L_s156 ) ) ) ) )
                       => mem_it0(X_960,X_961,X_963,X_962) ) )
                & ( X_961 != L_s156 ) ) )
         => ( ? [X_1053: $int] :
                ( $greatereq(X_1053,0)
                & ! [X_1054: set_2] :
                    ( ! [X_1055: $int,X_1056: $int] :
                        ( mem2(X_1056,X_1055,X_1054)
                      <=> ( ( ? [X_1057: $int] :
                                ( ( ? [X_1058: $int] :
                                      ( ! [X_1059: $int,X_1060: $int] :
                                          ( ( mem2(L_s156,X_1059,g_s189_85)
                                            & mem2(L_s156,X_1060,g_s190_86) )
                                         => ( $greatereq(X_1058,X_1059)
                                            & $lesseq(X_1058,X_1060) ) )
                                      & mem2(X_1058,X_1057,g_s193_83)
                                      & mem0(X_1057,g_s65_65) )
                                  | ? [X_1061: $int] :
                                      ( ! [X_1062: $int,X_1063: $int] :
                                          ( ( mem2(L_s156,X_1062,g_s191_87)
                                            & mem2(L_s156,X_1063,g_s192_88) )
                                         => ( $greatereq(X_1061,X_1062)
                                            & $lesseq(X_1061,X_1063) ) )
                                      & mem2(X_1061,X_1057,g_s194_84)
                                      & mem0(X_1057,g_s65_65) ) )
                                & mem2(X_1057,X_1056,g_s196_89)
                                & mem0(X_1057,g_s65_65)
                                & mem0(X_1056,g_s62_62) )
                            & ? [X_1064: $o] :
                                ( ( (X_1064)
                                <=> $true )
                                & mem3(X_1056,(X_1064),g_s195_90) )
                            & ~ ? [X_1065: $o] :
                                  ( ( (X_1065)
                                  <=> $true )
                                  & ! [X_1066: $int] :
                                      ( ( ! [X_1067: $int] :
                                            ( ( mem2(X_1067,X_1056,g_s196_89)
                                              & mem0(X_1067,g_s65_65)
                                              & mem0(X_1056,g_s62_62)
                                              & ( ? [X_1068: $int] :
                                                    ( ! [X_1069: $int,X_1070: $int] :
                                                        ( ( mem2(L_s156,X_1069,g_s189_85)
                                                          & mem2(L_s156,X_1070,g_s190_86) )
                                                       => ( $greatereq(X_1068,X_1069)
                                                          & $lesseq(X_1068,X_1070) ) )
                                                    & mem2(X_1068,X_1067,g_s193_83)
                                                    & mem0(X_1067,g_s65_65) )
                                                | ? [X_1071: $int] :
                                                    ( ! [X_1072: $int,X_1073: $int] :
                                                        ( ( mem2(L_s156,X_1072,g_s191_87)
                                                          & mem2(L_s156,X_1073,g_s192_88) )
                                                       => ( $greatereq(X_1071,X_1072)
                                                          & $lesseq(X_1071,X_1073) ) )
                                                    & mem2(X_1071,X_1067,g_s194_84)
                                                    & mem0(X_1067,g_s65_65) ) ) )
                                           => mem2(X_1067,X_1066,g_s197_91) )
                                        & ! [X_1074: $int] :
                                            ( ( mem2(X_1074,X_1056,g_s196_89)
                                              & mem0(X_1074,g_s65_65)
                                              & mem0(X_1056,g_s62_62)
                                              & ( ? [X_1075: $int] :
                                                    ( ! [X_1076: $int,X_1077: $int] :
                                                        ( ( mem2(L_s156,X_1076,g_s189_85)
                                                          & mem2(L_s156,X_1077,g_s190_86) )
                                                       => ( $greatereq(X_1075,X_1076)
                                                          & $lesseq(X_1075,X_1077) ) )
                                                    & mem2(X_1075,X_1074,g_s193_83)
                                                    & mem0(X_1074,g_s65_65) )
                                                | ? [X_1078: $int] :
                                                    ( ! [X_1079: $int,X_1080: $int] :
                                                        ( ( mem2(L_s156,X_1079,g_s191_87)
                                                          & mem2(L_s156,X_1080,g_s192_88) )
                                                       => ( $greatereq(X_1078,X_1079)
                                                          & $lesseq(X_1078,X_1080) ) )
                                                    & mem2(X_1078,X_1074,g_s194_84)
                                                    & mem0(X_1074,g_s65_65) ) ) )
                                           => mem0(X_1074,g_s65_65) )
                                        & mem0(X_1066,g_s62_62) )
                                     => mem3(X_1066,(X_1065),g_s195_90) ) )
                            & ( X_1055 = L_s156 ) )
                          | ( ? [X_1081: $int] :
                                ( ( ? [X_1082: $int] :
                                      ( ! [X_1083: $int,X_1084: $int] :
                                          ( ( mem2(L_s156,X_1083,g_s189_85)
                                            & mem2(L_s156,X_1084,g_s190_86) )
                                         => ( $greatereq(X_1082,X_1083)
                                            & $lesseq(X_1082,X_1084) ) )
                                      & mem2(X_1082,X_1081,g_s193_83)
                                      & mem0(X_1081,g_s65_65) )
                                  | ? [X_1085: $int] :
                                      ( ! [X_1086: $int,X_1087: $int] :
                                          ( ( mem2(L_s156,X_1086,g_s191_87)
                                            & mem2(L_s156,X_1087,g_s192_88) )
                                         => ( $greatereq(X_1085,X_1086)
                                            & $lesseq(X_1085,X_1087) ) )
                                      & mem2(X_1085,X_1081,g_s194_84)
                                      & mem0(X_1081,g_s65_65) ) )
                                & mem2(X_1081,X_1056,g_s196_89)
                                & mem0(X_1081,g_s65_65)
                                & mem0(X_1056,g_s62_62) )
                            & ? [X_1088: $o] :
                                ( ( (X_1088)
                                <=> $true )
                                & mem3(X_1056,(X_1088),g_s195_90) )
                            & ? [X_1089: $o] :
                                ( ( (X_1089)
                                <=> $true )
                                & ! [X_1090: $int] :
                                    ( ( ! [X_1091: $int] :
                                          ( ( mem2(X_1091,X_1056,g_s196_89)
                                            & mem0(X_1091,g_s65_65)
                                            & mem0(X_1056,g_s62_62)
                                            & ( ? [X_1092: $int] :
                                                  ( ! [X_1093: $int,X_1094: $int] :
                                                      ( ( mem2(L_s156,X_1093,g_s189_85)
                                                        & mem2(L_s156,X_1094,g_s190_86) )
                                                     => ( $greatereq(X_1092,X_1093)
                                                        & $lesseq(X_1092,X_1094) ) )
                                                  & mem2(X_1092,X_1091,g_s193_83)
                                                  & mem0(X_1091,g_s65_65) )
                                              | ? [X_1095: $int] :
                                                  ( ! [X_1096: $int,X_1097: $int] :
                                                      ( ( mem2(L_s156,X_1096,g_s191_87)
                                                        & mem2(L_s156,X_1097,g_s192_88) )
                                                     => ( $greatereq(X_1095,X_1096)
                                                        & $lesseq(X_1095,X_1097) ) )
                                                  & mem2(X_1095,X_1091,g_s194_84)
                                                  & mem0(X_1091,g_s65_65) ) ) )
                                         => mem2(X_1091,X_1090,g_s197_91) )
                                      & ! [X_1098: $int] :
                                          ( ( mem2(X_1098,X_1056,g_s196_89)
                                            & mem0(X_1098,g_s65_65)
                                            & mem0(X_1056,g_s62_62)
                                            & ( ? [X_1099: $int] :
                                                  ( ! [X_1100: $int,X_1101: $int] :
                                                      ( ( mem2(L_s156,X_1100,g_s189_85)
                                                        & mem2(L_s156,X_1101,g_s190_86) )
                                                     => ( $greatereq(X_1099,X_1100)
                                                        & $lesseq(X_1099,X_1101) ) )
                                                  & mem2(X_1099,X_1098,g_s193_83)
                                                  & mem0(X_1098,g_s65_65) )
                                              | ? [X_1102: $int] :
                                                  ( ! [X_1103: $int,X_1104: $int] :
                                                      ( ( mem2(L_s156,X_1103,g_s191_87)
                                                        & mem2(L_s156,X_1104,g_s192_88) )
                                                     => ( $greatereq(X_1102,X_1103)
                                                        & $lesseq(X_1102,X_1104) ) )
                                                  & mem2(X_1102,X_1098,g_s194_84)
                                                  & mem0(X_1098,g_s65_65) ) ) )
                                         => mem0(X_1098,g_s65_65) )
                                      & mem0(X_1090,g_s62_62) )
                                   => mem3(X_1090,(X_1089),g_s195_90) ) )
                            & ! [X_1105: $int] :
                                ( ( mem2(X_1105,X_1056,g_s196_89)
                                  & mem0(X_1105,g_s65_65)
                                  & mem0(X_1056,g_s62_62)
                                  & ( ? [X_1106: $int] :
                                        ( ! [X_1107: $int,X_1108: $int] :
                                            ( ( mem2(L_s156,X_1107,g_s189_85)
                                              & mem2(L_s156,X_1108,g_s190_86) )
                                           => ( $greatereq(X_1106,X_1107)
                                              & $lesseq(X_1106,X_1108) ) )
                                        & mem2(X_1106,X_1105,g_s193_83)
                                        & mem0(X_1105,g_s65_65) )
                                    | ? [X_1109: $int] :
                                        ( ! [X_1110: $int,X_1111: $int] :
                                            ( ( mem2(L_s156,X_1110,g_s191_87)
                                              & mem2(L_s156,X_1111,g_s192_88) )
                                           => ( $greatereq(X_1109,X_1110)
                                              & $lesseq(X_1109,X_1111) ) )
                                        & mem2(X_1109,X_1105,g_s194_84)
                                        & mem0(X_1105,g_s65_65) ) ) )
                               => mem2(X_1105,X_1055,g_s197_91) )
                            & ! [X_1112: $int] :
                                ( ( mem2(X_1112,X_1056,g_s196_89)
                                  & mem0(X_1112,g_s65_65)
                                  & mem0(X_1056,g_s62_62)
                                  & ( ? [X_1113: $int] :
                                        ( ! [X_1114: $int,X_1115: $int] :
                                            ( ( mem2(L_s156,X_1114,g_s189_85)
                                              & mem2(L_s156,X_1115,g_s190_86) )
                                           => ( $greatereq(X_1113,X_1114)
                                              & $lesseq(X_1113,X_1115) ) )
                                        & mem2(X_1113,X_1112,g_s193_83)
                                        & mem0(X_1112,g_s65_65) )
                                    | ? [X_1116: $int] :
                                        ( ! [X_1117: $int,X_1118: $int] :
                                            ( ( mem2(L_s156,X_1117,g_s191_87)
                                              & mem2(L_s156,X_1118,g_s192_88) )
                                           => ( $greatereq(X_1116,X_1117)
                                              & $lesseq(X_1116,X_1118) ) )
                                        & mem2(X_1116,X_1112,g_s194_84)
                                        & mem0(X_1112,g_s65_65) ) ) )
                               => mem0(X_1112,g_s65_65) )
                            & mem0(X_1055,g_s62_62)
                            & ~ ? [X_1119: $int] :
                                  ( ? [X_1120: $int] :
                                      ( ( ? [X_1121: $int] :
                                            ( ! [X_1122: $int,X_1123: $int] :
                                                ( ( mem2(L_s156,X_1122,g_s189_85)
                                                  & mem2(L_s156,X_1123,g_s190_86) )
                                               => ( $greatereq(X_1121,X_1122)
                                                  & $lesseq(X_1121,X_1123) ) )
                                            & mem2(X_1121,X_1120,g_s193_83)
                                            & mem0(X_1120,g_s65_65) )
                                        | ? [X_1124: $int] :
                                            ( ! [X_1125: $int,X_1126: $int] :
                                                ( ( mem2(L_s156,X_1125,g_s191_87)
                                                  & mem2(L_s156,X_1126,g_s192_88) )
                                               => ( $greatereq(X_1124,X_1125)
                                                  & $lesseq(X_1124,X_1126) ) )
                                            & mem2(X_1124,X_1120,g_s194_84)
                                            & mem0(X_1120,g_s65_65) ) )
                                      & mem2(X_1120,X_1056,g_s196_89)
                                      & mem0(X_1120,g_s65_65)
                                      & mem0(X_1056,g_s62_62) )
                                  & ? [X_1127: $o] :
                                      ( ( (X_1127)
                                      <=> $true )
                                      & mem3(X_1056,(X_1127),g_s195_90) )
                                  & ~ ? [X_1128: $o] :
                                        ( ( (X_1128)
                                        <=> $true )
                                        & ! [X_1129: $int] :
                                            ( ( ! [X_1130: $int] :
                                                  ( ( mem2(X_1130,X_1056,g_s196_89)
                                                    & mem0(X_1130,g_s65_65)
                                                    & mem0(X_1056,g_s62_62)
                                                    & ( ? [X_1131: $int] :
                                                          ( ! [X_1132: $int,X_1133: $int] :
                                                              ( ( mem2(L_s156,X_1132,g_s189_85)
                                                                & mem2(L_s156,X_1133,g_s190_86) )
                                                             => ( $greatereq(X_1131,X_1132)
                                                                & $lesseq(X_1131,X_1133) ) )
                                                          & mem2(X_1131,X_1130,g_s193_83)
                                                          & mem0(X_1130,g_s65_65) )
                                                      | ? [X_1134: $int] :
                                                          ( ! [X_1135: $int,X_1136: $int] :
                                                              ( ( mem2(L_s156,X_1135,g_s191_87)
                                                                & mem2(L_s156,X_1136,g_s192_88) )
                                                             => ( $greatereq(X_1134,X_1135)
                                                                & $lesseq(X_1134,X_1136) ) )
                                                          & mem2(X_1134,X_1130,g_s194_84)
                                                          & mem0(X_1130,g_s65_65) ) ) )
                                                 => mem2(X_1130,X_1129,g_s197_91) )
                                              & ! [X_1137: $int] :
                                                  ( ( mem2(X_1137,X_1056,g_s196_89)
                                                    & mem0(X_1137,g_s65_65)
                                                    & mem0(X_1056,g_s62_62)
                                                    & ( ? [X_1138: $int] :
                                                          ( ! [X_1139: $int,X_1140: $int] :
                                                              ( ( mem2(L_s156,X_1139,g_s189_85)
                                                                & mem2(L_s156,X_1140,g_s190_86) )
                                                             => ( $greatereq(X_1138,X_1139)
                                                                & $lesseq(X_1138,X_1140) ) )
                                                          & mem2(X_1138,X_1137,g_s193_83)
                                                          & mem0(X_1137,g_s65_65) )
                                                      | ? [X_1141: $int] :
                                                          ( ! [X_1142: $int,X_1143: $int] :
                                                              ( ( mem2(L_s156,X_1142,g_s191_87)
                                                                & mem2(L_s156,X_1143,g_s192_88) )
                                                             => ( $greatereq(X_1141,X_1142)
                                                                & $lesseq(X_1141,X_1143) ) )
                                                          & mem2(X_1141,X_1137,g_s194_84)
                                                          & mem0(X_1137,g_s65_65) ) ) )
                                                 => mem0(X_1137,g_s65_65) )
                                              & mem0(X_1129,g_s62_62) )
                                           => mem3(X_1129,(X_1128),g_s195_90) ) )
                                  & ( X_1119 = L_s156 ) ) ) ) )
                   => mem_it0(X_960,X_959,X_1054,X_1053) ) )
            & ( X_959 != L_s156 ) ) ) ) ).

tff('Define:imprp:27',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & ? [X_1144: $int] :
            ( ? [X_1145: $int] :
                ( $greatereq(X_1145,0)
                & ! [X_1146: set_2] :
                    ( ! [X_1147: $int,X_1148: $int] :
                        ( mem2(X_1148,X_1147,X_1146)
                      <=> ( ( ? [X_1149: $int] :
                                ( ( ? [X_1150: $int] :
                                      ( ! [X_1151: $int,X_1152: $int] :
                                          ( ( mem2(L_s154,X_1151,g_s189_85)
                                            & mem2(L_s154,X_1152,g_s190_86) )
                                         => ( $greatereq(X_1150,X_1151)
                                            & $lesseq(X_1150,X_1152) ) )
                                      & mem2(X_1150,X_1149,g_s193_83)
                                      & mem0(X_1149,g_s65_65) )
                                  | ? [X_1153: $int] :
                                      ( ! [X_1154: $int,X_1155: $int] :
                                          ( ( mem2(L_s154,X_1154,g_s191_87)
                                            & mem2(L_s154,X_1155,g_s192_88) )
                                         => ( $greatereq(X_1153,X_1154)
                                            & $lesseq(X_1153,X_1155) ) )
                                      & mem2(X_1153,X_1149,g_s194_84)
                                      & mem0(X_1149,g_s65_65) ) )
                                & mem2(X_1149,X_1148,g_s196_89)
                                & mem0(X_1149,g_s65_65)
                                & mem0(X_1148,g_s62_62) )
                            & ? [X_1156: $o] :
                                ( ( (X_1156)
                                <=> $true )
                                & mem3(X_1148,(X_1156),g_s195_90) )
                            & ~ ? [X_1157: $o] :
                                  ( ( (X_1157)
                                  <=> $true )
                                  & ! [X_1158: $int] :
                                      ( ( ! [X_1159: $int] :
                                            ( ( mem2(X_1159,X_1148,g_s196_89)
                                              & mem0(X_1159,g_s65_65)
                                              & mem0(X_1148,g_s62_62)
                                              & ( ? [X_1160: $int] :
                                                    ( ! [X_1161: $int,X_1162: $int] :
                                                        ( ( mem2(L_s154,X_1161,g_s189_85)
                                                          & mem2(L_s154,X_1162,g_s190_86) )
                                                       => ( $greatereq(X_1160,X_1161)
                                                          & $lesseq(X_1160,X_1162) ) )
                                                    & mem2(X_1160,X_1159,g_s193_83)
                                                    & mem0(X_1159,g_s65_65) )
                                                | ? [X_1163: $int] :
                                                    ( ! [X_1164: $int,X_1165: $int] :
                                                        ( ( mem2(L_s154,X_1164,g_s191_87)
                                                          & mem2(L_s154,X_1165,g_s192_88) )
                                                       => ( $greatereq(X_1163,X_1164)
                                                          & $lesseq(X_1163,X_1165) ) )
                                                    & mem2(X_1163,X_1159,g_s194_84)
                                                    & mem0(X_1159,g_s65_65) ) ) )
                                           => mem2(X_1159,X_1158,g_s197_91) )
                                        & ! [X_1166: $int] :
                                            ( ( mem2(X_1166,X_1148,g_s196_89)
                                              & mem0(X_1166,g_s65_65)
                                              & mem0(X_1148,g_s62_62)
                                              & ( ? [X_1167: $int] :
                                                    ( ! [X_1168: $int,X_1169: $int] :
                                                        ( ( mem2(L_s154,X_1168,g_s189_85)
                                                          & mem2(L_s154,X_1169,g_s190_86) )
                                                       => ( $greatereq(X_1167,X_1168)
                                                          & $lesseq(X_1167,X_1169) ) )
                                                    & mem2(X_1167,X_1166,g_s193_83)
                                                    & mem0(X_1166,g_s65_65) )
                                                | ? [X_1170: $int] :
                                                    ( ! [X_1171: $int,X_1172: $int] :
                                                        ( ( mem2(L_s154,X_1171,g_s191_87)
                                                          & mem2(L_s154,X_1172,g_s192_88) )
                                                       => ( $greatereq(X_1170,X_1171)
                                                          & $lesseq(X_1170,X_1172) ) )
                                                    & mem2(X_1170,X_1166,g_s194_84)
                                                    & mem0(X_1166,g_s65_65) ) ) )
                                           => mem0(X_1166,g_s65_65) )
                                        & mem0(X_1158,g_s62_62) )
                                     => mem3(X_1158,(X_1157),g_s195_90) ) )
                            & ( X_1147 = L_s154 ) )
                          | ( ? [X_1173: $int] :
                                ( ( ? [X_1174: $int] :
                                      ( ! [X_1175: $int,X_1176: $int] :
                                          ( ( mem2(L_s154,X_1175,g_s189_85)
                                            & mem2(L_s154,X_1176,g_s190_86) )
                                         => ( $greatereq(X_1174,X_1175)
                                            & $lesseq(X_1174,X_1176) ) )
                                      & mem2(X_1174,X_1173,g_s193_83)
                                      & mem0(X_1173,g_s65_65) )
                                  | ? [X_1177: $int] :
                                      ( ! [X_1178: $int,X_1179: $int] :
                                          ( ( mem2(L_s154,X_1178,g_s191_87)
                                            & mem2(L_s154,X_1179,g_s192_88) )
                                         => ( $greatereq(X_1177,X_1178)
                                            & $lesseq(X_1177,X_1179) ) )
                                      & mem2(X_1177,X_1173,g_s194_84)
                                      & mem0(X_1173,g_s65_65) ) )
                                & mem2(X_1173,X_1148,g_s196_89)
                                & mem0(X_1173,g_s65_65)
                                & mem0(X_1148,g_s62_62) )
                            & ? [X_1180: $o] :
                                ( ( (X_1180)
                                <=> $true )
                                & mem3(X_1148,(X_1180),g_s195_90) )
                            & ? [X_1181: $o] :
                                ( ( (X_1181)
                                <=> $true )
                                & ! [X_1182: $int] :
                                    ( ( ! [X_1183: $int] :
                                          ( ( mem2(X_1183,X_1148,g_s196_89)
                                            & mem0(X_1183,g_s65_65)
                                            & mem0(X_1148,g_s62_62)
                                            & ( ? [X_1184: $int] :
                                                  ( ! [X_1185: $int,X_1186: $int] :
                                                      ( ( mem2(L_s154,X_1185,g_s189_85)
                                                        & mem2(L_s154,X_1186,g_s190_86) )
                                                     => ( $greatereq(X_1184,X_1185)
                                                        & $lesseq(X_1184,X_1186) ) )
                                                  & mem2(X_1184,X_1183,g_s193_83)
                                                  & mem0(X_1183,g_s65_65) )
                                              | ? [X_1187: $int] :
                                                  ( ! [X_1188: $int,X_1189: $int] :
                                                      ( ( mem2(L_s154,X_1188,g_s191_87)
                                                        & mem2(L_s154,X_1189,g_s192_88) )
                                                     => ( $greatereq(X_1187,X_1188)
                                                        & $lesseq(X_1187,X_1189) ) )
                                                  & mem2(X_1187,X_1183,g_s194_84)
                                                  & mem0(X_1183,g_s65_65) ) ) )
                                         => mem2(X_1183,X_1182,g_s197_91) )
                                      & ! [X_1190: $int] :
                                          ( ( mem2(X_1190,X_1148,g_s196_89)
                                            & mem0(X_1190,g_s65_65)
                                            & mem0(X_1148,g_s62_62)
                                            & ( ? [X_1191: $int] :
                                                  ( ! [X_1192: $int,X_1193: $int] :
                                                      ( ( mem2(L_s154,X_1192,g_s189_85)
                                                        & mem2(L_s154,X_1193,g_s190_86) )
                                                     => ( $greatereq(X_1191,X_1192)
                                                        & $lesseq(X_1191,X_1193) ) )
                                                  & mem2(X_1191,X_1190,g_s193_83)
                                                  & mem0(X_1190,g_s65_65) )
                                              | ? [X_1194: $int] :
                                                  ( ! [X_1195: $int,X_1196: $int] :
                                                      ( ( mem2(L_s154,X_1195,g_s191_87)
                                                        & mem2(L_s154,X_1196,g_s192_88) )
                                                     => ( $greatereq(X_1194,X_1195)
                                                        & $lesseq(X_1194,X_1196) ) )
                                                  & mem2(X_1194,X_1190,g_s194_84)
                                                  & mem0(X_1190,g_s65_65) ) ) )
                                         => mem0(X_1190,g_s65_65) )
                                      & mem0(X_1182,g_s62_62) )
                                   => mem3(X_1182,(X_1181),g_s195_90) ) )
                            & ! [X_1197: $int] :
                                ( ( mem2(X_1197,X_1148,g_s196_89)
                                  & mem0(X_1197,g_s65_65)
                                  & mem0(X_1148,g_s62_62)
                                  & ( ? [X_1198: $int] :
                                        ( ! [X_1199: $int,X_1200: $int] :
                                            ( ( mem2(L_s154,X_1199,g_s189_85)
                                              & mem2(L_s154,X_1200,g_s190_86) )
                                           => ( $greatereq(X_1198,X_1199)
                                              & $lesseq(X_1198,X_1200) ) )
                                        & mem2(X_1198,X_1197,g_s193_83)
                                        & mem0(X_1197,g_s65_65) )
                                    | ? [X_1201: $int] :
                                        ( ! [X_1202: $int,X_1203: $int] :
                                            ( ( mem2(L_s154,X_1202,g_s191_87)
                                              & mem2(L_s154,X_1203,g_s192_88) )
                                           => ( $greatereq(X_1201,X_1202)
                                              & $lesseq(X_1201,X_1203) ) )
                                        & mem2(X_1201,X_1197,g_s194_84)
                                        & mem0(X_1197,g_s65_65) ) ) )
                               => mem2(X_1197,X_1147,g_s197_91) )
                            & ! [X_1204: $int] :
                                ( ( mem2(X_1204,X_1148,g_s196_89)
                                  & mem0(X_1204,g_s65_65)
                                  & mem0(X_1148,g_s62_62)
                                  & ( ? [X_1205: $int] :
                                        ( ! [X_1206: $int,X_1207: $int] :
                                            ( ( mem2(L_s154,X_1206,g_s189_85)
                                              & mem2(L_s154,X_1207,g_s190_86) )
                                           => ( $greatereq(X_1205,X_1206)
                                              & $lesseq(X_1205,X_1207) ) )
                                        & mem2(X_1205,X_1204,g_s193_83)
                                        & mem0(X_1204,g_s65_65) )
                                    | ? [X_1208: $int] :
                                        ( ! [X_1209: $int,X_1210: $int] :
                                            ( ( mem2(L_s154,X_1209,g_s191_87)
                                              & mem2(L_s154,X_1210,g_s192_88) )
                                           => ( $greatereq(X_1208,X_1209)
                                              & $lesseq(X_1208,X_1210) ) )
                                        & mem2(X_1208,X_1204,g_s194_84)
                                        & mem0(X_1204,g_s65_65) ) ) )
                               => mem0(X_1204,g_s65_65) )
                            & mem0(X_1147,g_s62_62)
                            & ~ ? [X_1211: $int] :
                                  ( ? [X_1212: $int] :
                                      ( ( ? [X_1213: $int] :
                                            ( ! [X_1214: $int,X_1215: $int] :
                                                ( ( mem2(L_s154,X_1214,g_s189_85)
                                                  & mem2(L_s154,X_1215,g_s190_86) )
                                               => ( $greatereq(X_1213,X_1214)
                                                  & $lesseq(X_1213,X_1215) ) )
                                            & mem2(X_1213,X_1212,g_s193_83)
                                            & mem0(X_1212,g_s65_65) )
                                        | ? [X_1216: $int] :
                                            ( ! [X_1217: $int,X_1218: $int] :
                                                ( ( mem2(L_s154,X_1217,g_s191_87)
                                                  & mem2(L_s154,X_1218,g_s192_88) )
                                               => ( $greatereq(X_1216,X_1217)
                                                  & $lesseq(X_1216,X_1218) ) )
                                            & mem2(X_1216,X_1212,g_s194_84)
                                            & mem0(X_1212,g_s65_65) ) )
                                      & mem2(X_1212,X_1148,g_s196_89)
                                      & mem0(X_1212,g_s65_65)
                                      & mem0(X_1148,g_s62_62) )
                                  & ? [X_1219: $o] :
                                      ( ( (X_1219)
                                      <=> $true )
                                      & mem3(X_1148,(X_1219),g_s195_90) )
                                  & ~ ? [X_1220: $o] :
                                        ( ( (X_1220)
                                        <=> $true )
                                        & ! [X_1221: $int] :
                                            ( ( ! [X_1222: $int] :
                                                  ( ( mem2(X_1222,X_1148,g_s196_89)
                                                    & mem0(X_1222,g_s65_65)
                                                    & mem0(X_1148,g_s62_62)
                                                    & ( ? [X_1223: $int] :
                                                          ( ! [X_1224: $int,X_1225: $int] :
                                                              ( ( mem2(L_s154,X_1224,g_s189_85)
                                                                & mem2(L_s154,X_1225,g_s190_86) )
                                                             => ( $greatereq(X_1223,X_1224)
                                                                & $lesseq(X_1223,X_1225) ) )
                                                          & mem2(X_1223,X_1222,g_s193_83)
                                                          & mem0(X_1222,g_s65_65) )
                                                      | ? [X_1226: $int] :
                                                          ( ! [X_1227: $int,X_1228: $int] :
                                                              ( ( mem2(L_s154,X_1227,g_s191_87)
                                                                & mem2(L_s154,X_1228,g_s192_88) )
                                                             => ( $greatereq(X_1226,X_1227)
                                                                & $lesseq(X_1226,X_1228) ) )
                                                          & mem2(X_1226,X_1222,g_s194_84)
                                                          & mem0(X_1222,g_s65_65) ) ) )
                                                 => mem2(X_1222,X_1221,g_s197_91) )
                                              & ! [X_1229: $int] :
                                                  ( ( mem2(X_1229,X_1148,g_s196_89)
                                                    & mem0(X_1229,g_s65_65)
                                                    & mem0(X_1148,g_s62_62)
                                                    & ( ? [X_1230: $int] :
                                                          ( ! [X_1231: $int,X_1232: $int] :
                                                              ( ( mem2(L_s154,X_1231,g_s189_85)
                                                                & mem2(L_s154,X_1232,g_s190_86) )
                                                             => ( $greatereq(X_1230,X_1231)
                                                                & $lesseq(X_1230,X_1232) ) )
                                                          & mem2(X_1230,X_1229,g_s193_83)
                                                          & mem0(X_1229,g_s65_65) )
                                                      | ? [X_1233: $int] :
                                                          ( ! [X_1234: $int,X_1235: $int] :
                                                              ( ( mem2(L_s154,X_1234,g_s191_87)
                                                                & mem2(L_s154,X_1235,g_s192_88) )
                                                             => ( $greatereq(X_1233,X_1234)
                                                                & $lesseq(X_1233,X_1235) ) )
                                                          & mem2(X_1233,X_1229,g_s194_84)
                                                          & mem0(X_1229,g_s65_65) ) ) )
                                                 => mem0(X_1229,g_s65_65) )
                                              & mem0(X_1221,g_s62_62) )
                                           => mem3(X_1221,(X_1220),g_s195_90) ) )
                                  & ( X_1211 = L_s154 ) ) ) ) )
                   => mem_it0(L_s155,X_1144,X_1146,X_1145) ) )
            & ( X_1144 != L_s154 ) ) )
     => ( mem0(L_s154,g_s62_62)
        & ? [X_1236: $int] :
            ( ( ? [X_1237: $int] :
                  ( ! [X_1238: $int,X_1239: $int] :
                      ( ( mem2(L_s154,X_1238,g_s189_85)
                        & mem2(L_s154,X_1239,g_s190_86) )
                     => ( $greatereq(X_1237,X_1238)
                        & $lesseq(X_1237,X_1239) ) )
                  & mem2(X_1237,X_1236,g_s193_83)
                  & mem0(X_1236,g_s65_65) )
              | ? [X_1240: $int] :
                  ( ! [X_1241: $int,X_1242: $int] :
                      ( ( mem2(L_s154,X_1241,g_s191_87)
                        & mem2(L_s154,X_1242,g_s192_88) )
                     => ( $greatereq(X_1240,X_1241)
                        & $lesseq(X_1240,X_1242) ) )
                  & mem2(X_1240,X_1236,g_s194_84)
                  & mem0(X_1236,g_s65_65) ) )
            & mem2(X_1236,L_s155,g_s196_89)
            & mem0(X_1236,g_s65_65)
            & mem0(L_s155,g_s62_62) ) ) ) ).

tff('Define:imprp:28',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & ? [X_1243: $o] :
            ( ( (X_1243)
            <=> $true )
            & mem3(L_s155,(X_1243),g_s195_90) )
        & ? [X_1244: $int] :
            ( ( ? [X_1245: $int] :
                  ( ! [X_1246: $int,X_1247: $int] :
                      ( ( mem2(L_s154,X_1246,g_s189_85)
                        & mem2(L_s154,X_1247,g_s190_86) )
                     => ( $greatereq(X_1245,X_1246)
                        & $lesseq(X_1245,X_1247) ) )
                  & mem2(X_1245,X_1244,g_s193_83)
                  & mem0(X_1244,g_s65_65) )
              | ? [X_1248: $int] :
                  ( ! [X_1249: $int,X_1250: $int] :
                      ( ( mem2(L_s154,X_1249,g_s191_87)
                        & mem2(L_s154,X_1250,g_s192_88) )
                     => ( $greatereq(X_1248,X_1249)
                        & $lesseq(X_1248,X_1250) ) )
                  & mem2(X_1248,X_1244,g_s194_84)
                  & mem0(X_1244,g_s65_65) ) )
            & mem2(X_1244,L_s155,g_s196_89)
            & mem0(X_1244,g_s65_65)
            & mem0(L_s155,g_s62_62) ) )
     => ? [X_1251: $int] :
          ( ? [X_1252: $int] :
              ( $greatereq(X_1252,0)
              & ! [X_1253: set_2] :
                  ( ! [X_1254: $int,X_1255: $int] :
                      ( mem2(X_1255,X_1254,X_1253)
                    <=> ( ( ? [X_1256: $int] :
                              ( ( ? [X_1257: $int] :
                                    ( ! [X_1258: $int,X_1259: $int] :
                                        ( ( mem2(L_s154,X_1258,g_s189_85)
                                          & mem2(L_s154,X_1259,g_s190_86) )
                                       => ( $greatereq(X_1257,X_1258)
                                          & $lesseq(X_1257,X_1259) ) )
                                    & mem2(X_1257,X_1256,g_s193_83)
                                    & mem0(X_1256,g_s65_65) )
                                | ? [X_1260: $int] :
                                    ( ! [X_1261: $int,X_1262: $int] :
                                        ( ( mem2(L_s154,X_1261,g_s191_87)
                                          & mem2(L_s154,X_1262,g_s192_88) )
                                       => ( $greatereq(X_1260,X_1261)
                                          & $lesseq(X_1260,X_1262) ) )
                                    & mem2(X_1260,X_1256,g_s194_84)
                                    & mem0(X_1256,g_s65_65) ) )
                              & mem2(X_1256,X_1255,g_s196_89)
                              & mem0(X_1256,g_s65_65)
                              & mem0(X_1255,g_s62_62) )
                          & ? [X_1263: $o] :
                              ( ( (X_1263)
                              <=> $true )
                              & mem3(X_1255,(X_1263),g_s195_90) )
                          & ~ ? [X_1264: $o] :
                                ( ( (X_1264)
                                <=> $true )
                                & ! [X_1265: $int] :
                                    ( ( ! [X_1266: $int] :
                                          ( ( mem2(X_1266,X_1255,g_s196_89)
                                            & mem0(X_1266,g_s65_65)
                                            & mem0(X_1255,g_s62_62)
                                            & ( ? [X_1267: $int] :
                                                  ( ! [X_1268: $int,X_1269: $int] :
                                                      ( ( mem2(L_s154,X_1268,g_s189_85)
                                                        & mem2(L_s154,X_1269,g_s190_86) )
                                                     => ( $greatereq(X_1267,X_1268)
                                                        & $lesseq(X_1267,X_1269) ) )
                                                  & mem2(X_1267,X_1266,g_s193_83)
                                                  & mem0(X_1266,g_s65_65) )
                                              | ? [X_1270: $int] :
                                                  ( ! [X_1271: $int,X_1272: $int] :
                                                      ( ( mem2(L_s154,X_1271,g_s191_87)
                                                        & mem2(L_s154,X_1272,g_s192_88) )
                                                     => ( $greatereq(X_1270,X_1271)
                                                        & $lesseq(X_1270,X_1272) ) )
                                                  & mem2(X_1270,X_1266,g_s194_84)
                                                  & mem0(X_1266,g_s65_65) ) ) )
                                         => mem2(X_1266,X_1265,g_s197_91) )
                                      & ! [X_1273: $int] :
                                          ( ( mem2(X_1273,X_1255,g_s196_89)
                                            & mem0(X_1273,g_s65_65)
                                            & mem0(X_1255,g_s62_62)
                                            & ( ? [X_1274: $int] :
                                                  ( ! [X_1275: $int,X_1276: $int] :
                                                      ( ( mem2(L_s154,X_1275,g_s189_85)
                                                        & mem2(L_s154,X_1276,g_s190_86) )
                                                     => ( $greatereq(X_1274,X_1275)
                                                        & $lesseq(X_1274,X_1276) ) )
                                                  & mem2(X_1274,X_1273,g_s193_83)
                                                  & mem0(X_1273,g_s65_65) )
                                              | ? [X_1277: $int] :
                                                  ( ! [X_1278: $int,X_1279: $int] :
                                                      ( ( mem2(L_s154,X_1278,g_s191_87)
                                                        & mem2(L_s154,X_1279,g_s192_88) )
                                                     => ( $greatereq(X_1277,X_1278)
                                                        & $lesseq(X_1277,X_1279) ) )
                                                  & mem2(X_1277,X_1273,g_s194_84)
                                                  & mem0(X_1273,g_s65_65) ) ) )
                                         => mem0(X_1273,g_s65_65) )
                                      & mem0(X_1265,g_s62_62) )
                                   => mem3(X_1265,(X_1264),g_s195_90) ) )
                          & ( X_1254 = L_s154 ) )
                        | ( ? [X_1280: $int] :
                              ( ( ? [X_1281: $int] :
                                    ( ! [X_1282: $int,X_1283: $int] :
                                        ( ( mem2(L_s154,X_1282,g_s189_85)
                                          & mem2(L_s154,X_1283,g_s190_86) )
                                       => ( $greatereq(X_1281,X_1282)
                                          & $lesseq(X_1281,X_1283) ) )
                                    & mem2(X_1281,X_1280,g_s193_83)
                                    & mem0(X_1280,g_s65_65) )
                                | ? [X_1284: $int] :
                                    ( ! [X_1285: $int,X_1286: $int] :
                                        ( ( mem2(L_s154,X_1285,g_s191_87)
                                          & mem2(L_s154,X_1286,g_s192_88) )
                                       => ( $greatereq(X_1284,X_1285)
                                          & $lesseq(X_1284,X_1286) ) )
                                    & mem2(X_1284,X_1280,g_s194_84)
                                    & mem0(X_1280,g_s65_65) ) )
                              & mem2(X_1280,X_1255,g_s196_89)
                              & mem0(X_1280,g_s65_65)
                              & mem0(X_1255,g_s62_62) )
                          & ? [X_1287: $o] :
                              ( ( (X_1287)
                              <=> $true )
                              & mem3(X_1255,(X_1287),g_s195_90) )
                          & ? [X_1288: $o] :
                              ( ( (X_1288)
                              <=> $true )
                              & ! [X_1289: $int] :
                                  ( ( ! [X_1290: $int] :
                                        ( ( mem2(X_1290,X_1255,g_s196_89)
                                          & mem0(X_1290,g_s65_65)
                                          & mem0(X_1255,g_s62_62)
                                          & ( ? [X_1291: $int] :
                                                ( ! [X_1292: $int,X_1293: $int] :
                                                    ( ( mem2(L_s154,X_1292,g_s189_85)
                                                      & mem2(L_s154,X_1293,g_s190_86) )
                                                   => ( $greatereq(X_1291,X_1292)
                                                      & $lesseq(X_1291,X_1293) ) )
                                                & mem2(X_1291,X_1290,g_s193_83)
                                                & mem0(X_1290,g_s65_65) )
                                            | ? [X_1294: $int] :
                                                ( ! [X_1295: $int,X_1296: $int] :
                                                    ( ( mem2(L_s154,X_1295,g_s191_87)
                                                      & mem2(L_s154,X_1296,g_s192_88) )
                                                   => ( $greatereq(X_1294,X_1295)
                                                      & $lesseq(X_1294,X_1296) ) )
                                                & mem2(X_1294,X_1290,g_s194_84)
                                                & mem0(X_1290,g_s65_65) ) ) )
                                       => mem2(X_1290,X_1289,g_s197_91) )
                                    & ! [X_1297: $int] :
                                        ( ( mem2(X_1297,X_1255,g_s196_89)
                                          & mem0(X_1297,g_s65_65)
                                          & mem0(X_1255,g_s62_62)
                                          & ( ? [X_1298: $int] :
                                                ( ! [X_1299: $int,X_1300: $int] :
                                                    ( ( mem2(L_s154,X_1299,g_s189_85)
                                                      & mem2(L_s154,X_1300,g_s190_86) )
                                                   => ( $greatereq(X_1298,X_1299)
                                                      & $lesseq(X_1298,X_1300) ) )
                                                & mem2(X_1298,X_1297,g_s193_83)
                                                & mem0(X_1297,g_s65_65) )
                                            | ? [X_1301: $int] :
                                                ( ! [X_1302: $int,X_1303: $int] :
                                                    ( ( mem2(L_s154,X_1302,g_s191_87)
                                                      & mem2(L_s154,X_1303,g_s192_88) )
                                                   => ( $greatereq(X_1301,X_1302)
                                                      & $lesseq(X_1301,X_1303) ) )
                                                & mem2(X_1301,X_1297,g_s194_84)
                                                & mem0(X_1297,g_s65_65) ) ) )
                                       => mem0(X_1297,g_s65_65) )
                                    & mem0(X_1289,g_s62_62) )
                                 => mem3(X_1289,(X_1288),g_s195_90) ) )
                          & ! [X_1304: $int] :
                              ( ( mem2(X_1304,X_1255,g_s196_89)
                                & mem0(X_1304,g_s65_65)
                                & mem0(X_1255,g_s62_62)
                                & ( ? [X_1305: $int] :
                                      ( ! [X_1306: $int,X_1307: $int] :
                                          ( ( mem2(L_s154,X_1306,g_s189_85)
                                            & mem2(L_s154,X_1307,g_s190_86) )
                                         => ( $greatereq(X_1305,X_1306)
                                            & $lesseq(X_1305,X_1307) ) )
                                      & mem2(X_1305,X_1304,g_s193_83)
                                      & mem0(X_1304,g_s65_65) )
                                  | ? [X_1308: $int] :
                                      ( ! [X_1309: $int,X_1310: $int] :
                                          ( ( mem2(L_s154,X_1309,g_s191_87)
                                            & mem2(L_s154,X_1310,g_s192_88) )
                                         => ( $greatereq(X_1308,X_1309)
                                            & $lesseq(X_1308,X_1310) ) )
                                      & mem2(X_1308,X_1304,g_s194_84)
                                      & mem0(X_1304,g_s65_65) ) ) )
                             => mem2(X_1304,X_1254,g_s197_91) )
                          & ! [X_1311: $int] :
                              ( ( mem2(X_1311,X_1255,g_s196_89)
                                & mem0(X_1311,g_s65_65)
                                & mem0(X_1255,g_s62_62)
                                & ( ? [X_1312: $int] :
                                      ( ! [X_1313: $int,X_1314: $int] :
                                          ( ( mem2(L_s154,X_1313,g_s189_85)
                                            & mem2(L_s154,X_1314,g_s190_86) )
                                         => ( $greatereq(X_1312,X_1313)
                                            & $lesseq(X_1312,X_1314) ) )
                                      & mem2(X_1312,X_1311,g_s193_83)
                                      & mem0(X_1311,g_s65_65) )
                                  | ? [X_1315: $int] :
                                      ( ! [X_1316: $int,X_1317: $int] :
                                          ( ( mem2(L_s154,X_1316,g_s191_87)
                                            & mem2(L_s154,X_1317,g_s192_88) )
                                         => ( $greatereq(X_1315,X_1316)
                                            & $lesseq(X_1315,X_1317) ) )
                                      & mem2(X_1315,X_1311,g_s194_84)
                                      & mem0(X_1311,g_s65_65) ) ) )
                             => mem0(X_1311,g_s65_65) )
                          & mem0(X_1254,g_s62_62)
                          & ~ ? [X_1318: $int] :
                                ( ? [X_1319: $int] :
                                    ( ( ? [X_1320: $int] :
                                          ( ! [X_1321: $int,X_1322: $int] :
                                              ( ( mem2(L_s154,X_1321,g_s189_85)
                                                & mem2(L_s154,X_1322,g_s190_86) )
                                             => ( $greatereq(X_1320,X_1321)
                                                & $lesseq(X_1320,X_1322) ) )
                                          & mem2(X_1320,X_1319,g_s193_83)
                                          & mem0(X_1319,g_s65_65) )
                                      | ? [X_1323: $int] :
                                          ( ! [X_1324: $int,X_1325: $int] :
                                              ( ( mem2(L_s154,X_1324,g_s191_87)
                                                & mem2(L_s154,X_1325,g_s192_88) )
                                             => ( $greatereq(X_1323,X_1324)
                                                & $lesseq(X_1323,X_1325) ) )
                                          & mem2(X_1323,X_1319,g_s194_84)
                                          & mem0(X_1319,g_s65_65) ) )
                                    & mem2(X_1319,X_1255,g_s196_89)
                                    & mem0(X_1319,g_s65_65)
                                    & mem0(X_1255,g_s62_62) )
                                & ? [X_1326: $o] :
                                    ( ( (X_1326)
                                    <=> $true )
                                    & mem3(X_1255,(X_1326),g_s195_90) )
                                & ~ ? [X_1327: $o] :
                                      ( ( (X_1327)
                                      <=> $true )
                                      & ! [X_1328: $int] :
                                          ( ( ! [X_1329: $int] :
                                                ( ( mem2(X_1329,X_1255,g_s196_89)
                                                  & mem0(X_1329,g_s65_65)
                                                  & mem0(X_1255,g_s62_62)
                                                  & ( ? [X_1330: $int] :
                                                        ( ! [X_1331: $int,X_1332: $int] :
                                                            ( ( mem2(L_s154,X_1331,g_s189_85)
                                                              & mem2(L_s154,X_1332,g_s190_86) )
                                                           => ( $greatereq(X_1330,X_1331)
                                                              & $lesseq(X_1330,X_1332) ) )
                                                        & mem2(X_1330,X_1329,g_s193_83)
                                                        & mem0(X_1329,g_s65_65) )
                                                    | ? [X_1333: $int] :
                                                        ( ! [X_1334: $int,X_1335: $int] :
                                                            ( ( mem2(L_s154,X_1334,g_s191_87)
                                                              & mem2(L_s154,X_1335,g_s192_88) )
                                                           => ( $greatereq(X_1333,X_1334)
                                                              & $lesseq(X_1333,X_1335) ) )
                                                        & mem2(X_1333,X_1329,g_s194_84)
                                                        & mem0(X_1329,g_s65_65) ) ) )
                                               => mem2(X_1329,X_1328,g_s197_91) )
                                            & ! [X_1336: $int] :
                                                ( ( mem2(X_1336,X_1255,g_s196_89)
                                                  & mem0(X_1336,g_s65_65)
                                                  & mem0(X_1255,g_s62_62)
                                                  & ( ? [X_1337: $int] :
                                                        ( ! [X_1338: $int,X_1339: $int] :
                                                            ( ( mem2(L_s154,X_1338,g_s189_85)
                                                              & mem2(L_s154,X_1339,g_s190_86) )
                                                           => ( $greatereq(X_1337,X_1338)
                                                              & $lesseq(X_1337,X_1339) ) )
                                                        & mem2(X_1337,X_1336,g_s193_83)
                                                        & mem0(X_1336,g_s65_65) )
                                                    | ? [X_1340: $int] :
                                                        ( ! [X_1341: $int,X_1342: $int] :
                                                            ( ( mem2(L_s154,X_1341,g_s191_87)
                                                              & mem2(L_s154,X_1342,g_s192_88) )
                                                           => ( $greatereq(X_1340,X_1341)
                                                              & $lesseq(X_1340,X_1342) ) )
                                                        & mem2(X_1340,X_1336,g_s194_84)
                                                        & mem0(X_1336,g_s65_65) ) ) )
                                               => mem0(X_1336,g_s65_65) )
                                            & mem0(X_1328,g_s62_62) )
                                         => mem3(X_1328,(X_1327),g_s195_90) ) )
                                & ( X_1318 = L_s154 ) ) ) ) )
                 => mem_it0(L_s155,X_1251,X_1253,X_1252) ) )
          & ( X_1251 != L_s154 ) ) ) ).

tff('Define:imprp:29',axiom,
    ! [L_s154: $int,L_s155: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & ? [X_1343: $o] :
            ( ( (X_1343)
            <=> $true )
            & mem3(L_s155,(X_1343),g_s195_90) ) )
     => ~ ? [X_1344: $int] :
            ( ( X_1344 = L_s155 )
            & ? [X_1345: $int] :
                ( $greatereq(X_1345,1)
                & ! [X_1346: set_2] :
                    ( ! [X_1347: $int,X_1348: $int] :
                        ( mem2(X_1348,X_1347,X_1346)
                      <=> ( ( ? [X_1349: $int] :
                                ( ( ? [X_1350: $int] :
                                      ( ! [X_1351: $int,X_1352: $int] :
                                          ( ( mem2(L_s154,X_1351,g_s189_85)
                                            & mem2(L_s154,X_1352,g_s190_86) )
                                         => ( $greatereq(X_1350,X_1351)
                                            & $lesseq(X_1350,X_1352) ) )
                                      & mem2(X_1350,X_1349,g_s193_83)
                                      & mem0(X_1349,g_s65_65) )
                                  | ? [X_1353: $int] :
                                      ( ! [X_1354: $int,X_1355: $int] :
                                          ( ( mem2(L_s154,X_1354,g_s191_87)
                                            & mem2(L_s154,X_1355,g_s192_88) )
                                         => ( $greatereq(X_1353,X_1354)
                                            & $lesseq(X_1353,X_1355) ) )
                                      & mem2(X_1353,X_1349,g_s194_84)
                                      & mem0(X_1349,g_s65_65) ) )
                                & mem2(X_1349,X_1348,g_s196_89)
                                & mem0(X_1349,g_s65_65)
                                & mem0(X_1348,g_s62_62) )
                            & ? [X_1356: $o] :
                                ( ( (X_1356)
                                <=> $true )
                                & mem3(X_1348,(X_1356),g_s195_90) )
                            & ~ ? [X_1357: $o] :
                                  ( ( (X_1357)
                                  <=> $true )
                                  & ! [X_1358: $int] :
                                      ( ( ! [X_1359: $int] :
                                            ( ( mem2(X_1359,X_1348,g_s196_89)
                                              & mem0(X_1359,g_s65_65)
                                              & mem0(X_1348,g_s62_62)
                                              & ( ? [X_1360: $int] :
                                                    ( ! [X_1361: $int,X_1362: $int] :
                                                        ( ( mem2(L_s154,X_1361,g_s189_85)
                                                          & mem2(L_s154,X_1362,g_s190_86) )
                                                       => ( $greatereq(X_1360,X_1361)
                                                          & $lesseq(X_1360,X_1362) ) )
                                                    & mem2(X_1360,X_1359,g_s193_83)
                                                    & mem0(X_1359,g_s65_65) )
                                                | ? [X_1363: $int] :
                                                    ( ! [X_1364: $int,X_1365: $int] :
                                                        ( ( mem2(L_s154,X_1364,g_s191_87)
                                                          & mem2(L_s154,X_1365,g_s192_88) )
                                                       => ( $greatereq(X_1363,X_1364)
                                                          & $lesseq(X_1363,X_1365) ) )
                                                    & mem2(X_1363,X_1359,g_s194_84)
                                                    & mem0(X_1359,g_s65_65) ) ) )
                                           => mem2(X_1359,X_1358,g_s197_91) )
                                        & ! [X_1366: $int] :
                                            ( ( mem2(X_1366,X_1348,g_s196_89)
                                              & mem0(X_1366,g_s65_65)
                                              & mem0(X_1348,g_s62_62)
                                              & ( ? [X_1367: $int] :
                                                    ( ! [X_1368: $int,X_1369: $int] :
                                                        ( ( mem2(L_s154,X_1368,g_s189_85)
                                                          & mem2(L_s154,X_1369,g_s190_86) )
                                                       => ( $greatereq(X_1367,X_1368)
                                                          & $lesseq(X_1367,X_1369) ) )
                                                    & mem2(X_1367,X_1366,g_s193_83)
                                                    & mem0(X_1366,g_s65_65) )
                                                | ? [X_1370: $int] :
                                                    ( ! [X_1371: $int,X_1372: $int] :
                                                        ( ( mem2(L_s154,X_1371,g_s191_87)
                                                          & mem2(L_s154,X_1372,g_s192_88) )
                                                       => ( $greatereq(X_1370,X_1371)
                                                          & $lesseq(X_1370,X_1372) ) )
                                                    & mem2(X_1370,X_1366,g_s194_84)
                                                    & mem0(X_1366,g_s65_65) ) ) )
                                           => mem0(X_1366,g_s65_65) )
                                        & mem0(X_1358,g_s62_62) )
                                     => mem3(X_1358,(X_1357),g_s195_90) ) )
                            & ( X_1347 = L_s154 ) )
                          | ( ? [X_1373: $int] :
                                ( ( ? [X_1374: $int] :
                                      ( ! [X_1375: $int,X_1376: $int] :
                                          ( ( mem2(L_s154,X_1375,g_s189_85)
                                            & mem2(L_s154,X_1376,g_s190_86) )
                                         => ( $greatereq(X_1374,X_1375)
                                            & $lesseq(X_1374,X_1376) ) )
                                      & mem2(X_1374,X_1373,g_s193_83)
                                      & mem0(X_1373,g_s65_65) )
                                  | ? [X_1377: $int] :
                                      ( ! [X_1378: $int,X_1379: $int] :
                                          ( ( mem2(L_s154,X_1378,g_s191_87)
                                            & mem2(L_s154,X_1379,g_s192_88) )
                                         => ( $greatereq(X_1377,X_1378)
                                            & $lesseq(X_1377,X_1379) ) )
                                      & mem2(X_1377,X_1373,g_s194_84)
                                      & mem0(X_1373,g_s65_65) ) )
                                & mem2(X_1373,X_1348,g_s196_89)
                                & mem0(X_1373,g_s65_65)
                                & mem0(X_1348,g_s62_62) )
                            & ? [X_1380: $o] :
                                ( ( (X_1380)
                                <=> $true )
                                & mem3(X_1348,(X_1380),g_s195_90) )
                            & ? [X_1381: $o] :
                                ( ( (X_1381)
                                <=> $true )
                                & ! [X_1382: $int] :
                                    ( ( ! [X_1383: $int] :
                                          ( ( mem2(X_1383,X_1348,g_s196_89)
                                            & mem0(X_1383,g_s65_65)
                                            & mem0(X_1348,g_s62_62)
                                            & ( ? [X_1384: $int] :
                                                  ( ! [X_1385: $int,X_1386: $int] :
                                                      ( ( mem2(L_s154,X_1385,g_s189_85)
                                                        & mem2(L_s154,X_1386,g_s190_86) )
                                                     => ( $greatereq(X_1384,X_1385)
                                                        & $lesseq(X_1384,X_1386) ) )
                                                  & mem2(X_1384,X_1383,g_s193_83)
                                                  & mem0(X_1383,g_s65_65) )
                                              | ? [X_1387: $int] :
                                                  ( ! [X_1388: $int,X_1389: $int] :
                                                      ( ( mem2(L_s154,X_1388,g_s191_87)
                                                        & mem2(L_s154,X_1389,g_s192_88) )
                                                     => ( $greatereq(X_1387,X_1388)
                                                        & $lesseq(X_1387,X_1389) ) )
                                                  & mem2(X_1387,X_1383,g_s194_84)
                                                  & mem0(X_1383,g_s65_65) ) ) )
                                         => mem2(X_1383,X_1382,g_s197_91) )
                                      & ! [X_1390: $int] :
                                          ( ( mem2(X_1390,X_1348,g_s196_89)
                                            & mem0(X_1390,g_s65_65)
                                            & mem0(X_1348,g_s62_62)
                                            & ( ? [X_1391: $int] :
                                                  ( ! [X_1392: $int,X_1393: $int] :
                                                      ( ( mem2(L_s154,X_1392,g_s189_85)
                                                        & mem2(L_s154,X_1393,g_s190_86) )
                                                     => ( $greatereq(X_1391,X_1392)
                                                        & $lesseq(X_1391,X_1393) ) )
                                                  & mem2(X_1391,X_1390,g_s193_83)
                                                  & mem0(X_1390,g_s65_65) )
                                              | ? [X_1394: $int] :
                                                  ( ! [X_1395: $int,X_1396: $int] :
                                                      ( ( mem2(L_s154,X_1395,g_s191_87)
                                                        & mem2(L_s154,X_1396,g_s192_88) )
                                                     => ( $greatereq(X_1394,X_1395)
                                                        & $lesseq(X_1394,X_1396) ) )
                                                  & mem2(X_1394,X_1390,g_s194_84)
                                                  & mem0(X_1390,g_s65_65) ) ) )
                                         => mem0(X_1390,g_s65_65) )
                                      & mem0(X_1382,g_s62_62) )
                                   => mem3(X_1382,(X_1381),g_s195_90) ) )
                            & ! [X_1397: $int] :
                                ( ( mem2(X_1397,X_1348,g_s196_89)
                                  & mem0(X_1397,g_s65_65)
                                  & mem0(X_1348,g_s62_62)
                                  & ( ? [X_1398: $int] :
                                        ( ! [X_1399: $int,X_1400: $int] :
                                            ( ( mem2(L_s154,X_1399,g_s189_85)
                                              & mem2(L_s154,X_1400,g_s190_86) )
                                           => ( $greatereq(X_1398,X_1399)
                                              & $lesseq(X_1398,X_1400) ) )
                                        & mem2(X_1398,X_1397,g_s193_83)
                                        & mem0(X_1397,g_s65_65) )
                                    | ? [X_1401: $int] :
                                        ( ! [X_1402: $int,X_1403: $int] :
                                            ( ( mem2(L_s154,X_1402,g_s191_87)
                                              & mem2(L_s154,X_1403,g_s192_88) )
                                           => ( $greatereq(X_1401,X_1402)
                                              & $lesseq(X_1401,X_1403) ) )
                                        & mem2(X_1401,X_1397,g_s194_84)
                                        & mem0(X_1397,g_s65_65) ) ) )
                               => mem2(X_1397,X_1347,g_s197_91) )
                            & ! [X_1404: $int] :
                                ( ( mem2(X_1404,X_1348,g_s196_89)
                                  & mem0(X_1404,g_s65_65)
                                  & mem0(X_1348,g_s62_62)
                                  & ( ? [X_1405: $int] :
                                        ( ! [X_1406: $int,X_1407: $int] :
                                            ( ( mem2(L_s154,X_1406,g_s189_85)
                                              & mem2(L_s154,X_1407,g_s190_86) )
                                           => ( $greatereq(X_1405,X_1406)
                                              & $lesseq(X_1405,X_1407) ) )
                                        & mem2(X_1405,X_1404,g_s193_83)
                                        & mem0(X_1404,g_s65_65) )
                                    | ? [X_1408: $int] :
                                        ( ! [X_1409: $int,X_1410: $int] :
                                            ( ( mem2(L_s154,X_1409,g_s191_87)
                                              & mem2(L_s154,X_1410,g_s192_88) )
                                           => ( $greatereq(X_1408,X_1409)
                                              & $lesseq(X_1408,X_1410) ) )
                                        & mem2(X_1408,X_1404,g_s194_84)
                                        & mem0(X_1404,g_s65_65) ) ) )
                               => mem0(X_1404,g_s65_65) )
                            & mem0(X_1347,g_s62_62)
                            & ~ ? [X_1411: $int] :
                                  ( ? [X_1412: $int] :
                                      ( ( ? [X_1413: $int] :
                                            ( ! [X_1414: $int,X_1415: $int] :
                                                ( ( mem2(L_s154,X_1414,g_s189_85)
                                                  & mem2(L_s154,X_1415,g_s190_86) )
                                               => ( $greatereq(X_1413,X_1414)
                                                  & $lesseq(X_1413,X_1415) ) )
                                            & mem2(X_1413,X_1412,g_s193_83)
                                            & mem0(X_1412,g_s65_65) )
                                        | ? [X_1416: $int] :
                                            ( ! [X_1417: $int,X_1418: $int] :
                                                ( ( mem2(L_s154,X_1417,g_s191_87)
                                                  & mem2(L_s154,X_1418,g_s192_88) )
                                               => ( $greatereq(X_1416,X_1417)
                                                  & $lesseq(X_1416,X_1418) ) )
                                            & mem2(X_1416,X_1412,g_s194_84)
                                            & mem0(X_1412,g_s65_65) ) )
                                      & mem2(X_1412,X_1348,g_s196_89)
                                      & mem0(X_1412,g_s65_65)
                                      & mem0(X_1348,g_s62_62) )
                                  & ? [X_1419: $o] :
                                      ( ( (X_1419)
                                      <=> $true )
                                      & mem3(X_1348,(X_1419),g_s195_90) )
                                  & ~ ? [X_1420: $o] :
                                        ( ( (X_1420)
                                        <=> $true )
                                        & ! [X_1421: $int] :
                                            ( ( ! [X_1422: $int] :
                                                  ( ( mem2(X_1422,X_1348,g_s196_89)
                                                    & mem0(X_1422,g_s65_65)
                                                    & mem0(X_1348,g_s62_62)
                                                    & ( ? [X_1423: $int] :
                                                          ( ! [X_1424: $int,X_1425: $int] :
                                                              ( ( mem2(L_s154,X_1424,g_s189_85)
                                                                & mem2(L_s154,X_1425,g_s190_86) )
                                                             => ( $greatereq(X_1423,X_1424)
                                                                & $lesseq(X_1423,X_1425) ) )
                                                          & mem2(X_1423,X_1422,g_s193_83)
                                                          & mem0(X_1422,g_s65_65) )
                                                      | ? [X_1426: $int] :
                                                          ( ! [X_1427: $int,X_1428: $int] :
                                                              ( ( mem2(L_s154,X_1427,g_s191_87)
                                                                & mem2(L_s154,X_1428,g_s192_88) )
                                                             => ( $greatereq(X_1426,X_1427)
                                                                & $lesseq(X_1426,X_1428) ) )
                                                          & mem2(X_1426,X_1422,g_s194_84)
                                                          & mem0(X_1422,g_s65_65) ) ) )
                                                 => mem2(X_1422,X_1421,g_s197_91) )
                                              & ! [X_1429: $int] :
                                                  ( ( mem2(X_1429,X_1348,g_s196_89)
                                                    & mem0(X_1429,g_s65_65)
                                                    & mem0(X_1348,g_s62_62)
                                                    & ( ? [X_1430: $int] :
                                                          ( ! [X_1431: $int,X_1432: $int] :
                                                              ( ( mem2(L_s154,X_1431,g_s189_85)
                                                                & mem2(L_s154,X_1432,g_s190_86) )
                                                             => ( $greatereq(X_1430,X_1431)
                                                                & $lesseq(X_1430,X_1432) ) )
                                                          & mem2(X_1430,X_1429,g_s193_83)
                                                          & mem0(X_1429,g_s65_65) )
                                                      | ? [X_1433: $int] :
                                                          ( ! [X_1434: $int,X_1435: $int] :
                                                              ( ( mem2(L_s154,X_1434,g_s191_87)
                                                                & mem2(L_s154,X_1435,g_s192_88) )
                                                             => ( $greatereq(X_1433,X_1434)
                                                                & $lesseq(X_1433,X_1435) ) )
                                                          & mem2(X_1433,X_1429,g_s194_84)
                                                          & mem0(X_1429,g_s65_65) ) ) )
                                                 => mem0(X_1429,g_s65_65) )
                                              & mem0(X_1421,g_s62_62) )
                                           => mem3(X_1421,(X_1420),g_s195_90) ) )
                                  & ( X_1411 = L_s154 ) ) ) ) )
                   => mem_it0(X_1344,L_s155,X_1346,X_1345) ) ) ) ) ).

tff('Define:imprp:3',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_455: $int,X_456: $int] :
          ( ( mem2(L_s154,X_455,g_s191_87)
            & mem2(L_s154,X_456,g_s192_88) )
         => $lesseq($difference(X_455,1),X_456) ) ) ).

tff('Define:imprp:30',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ~ ? [X_1436: $int] :
            ( ( ? [X_1437: $int] :
                  ( ! [X_1438: $int,X_1439: $int] :
                      ( ( mem2(L_s156,X_1438,g_s189_85)
                        & mem2(L_s156,X_1439,g_s190_86) )
                     => ( $greatereq(X_1437,X_1438)
                        & $lesseq(X_1437,X_1439) ) )
                  & mem2(X_1437,X_1436,g_s193_83) )
              | ? [X_1440: $int] :
                  ( ! [X_1441: $int,X_1442: $int] :
                      ( ( mem2(L_s156,X_1441,g_s191_87)
                        & mem2(L_s156,X_1442,g_s192_88) )
                     => ( $greatereq(X_1440,X_1441)
                        & $lesseq(X_1440,X_1442) ) )
                  & mem2(X_1440,X_1436,g_s194_84) ) )
            & mem2(X_1436,L_s156,g_s196_89) ) ) ).

tff('Define:imprp:31',axiom,
    ! [L_s154: $int,L_s157: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s157,g_s62_62)
        & ? [X_1443: $int] :
            ( ( ? [X_1444: $int] :
                  ( ( ? [X_1445: $int] :
                        ( ! [X_1446: $int,X_1447: $int] :
                            ( ( mem2(L_s154,X_1446,g_s189_85)
                              & mem2(L_s154,X_1447,g_s190_86) )
                           => ( $greatereq(X_1445,X_1446)
                              & $lesseq(X_1445,X_1447) ) )
                        & mem2(X_1445,X_1444,g_s193_83)
                        & mem0(X_1444,g_s65_65) )
                    | ? [X_1448: $int] :
                        ( ! [X_1449: $int,X_1450: $int] :
                            ( ( mem2(L_s154,X_1449,g_s191_87)
                              & mem2(L_s154,X_1450,g_s192_88) )
                           => ( $greatereq(X_1448,X_1449)
                              & $lesseq(X_1448,X_1450) ) )
                        & mem2(X_1448,X_1444,g_s194_84)
                        & mem0(X_1444,g_s65_65) ) )
                  & mem2(X_1444,X_1443,g_s196_89)
                  & mem0(X_1444,g_s65_65)
                  & mem0(X_1443,g_s62_62) )
              & ? [X_1451: $o] :
                  ( ( (X_1451)
                  <=> $true )
                  & mem3(X_1443,(X_1451),g_s195_90) )
              & ~ ? [X_1452: $o] :
                    ( ( (X_1452)
                    <=> $true )
                    & ! [X_1453: $int] :
                        ( ( ! [X_1454: $int] :
                              ( ( mem2(X_1454,X_1443,g_s196_89)
                                & mem0(X_1454,g_s65_65)
                                & mem0(X_1443,g_s62_62)
                                & ( ? [X_1455: $int] :
                                      ( ! [X_1456: $int,X_1457: $int] :
                                          ( ( mem2(L_s154,X_1456,g_s189_85)
                                            & mem2(L_s154,X_1457,g_s190_86) )
                                         => ( $greatereq(X_1455,X_1456)
                                            & $lesseq(X_1455,X_1457) ) )
                                      & mem2(X_1455,X_1454,g_s193_83)
                                      & mem0(X_1454,g_s65_65) )
                                  | ? [X_1458: $int] :
                                      ( ! [X_1459: $int,X_1460: $int] :
                                          ( ( mem2(L_s154,X_1459,g_s191_87)
                                            & mem2(L_s154,X_1460,g_s192_88) )
                                         => ( $greatereq(X_1458,X_1459)
                                            & $lesseq(X_1458,X_1460) ) )
                                      & mem2(X_1458,X_1454,g_s194_84)
                                      & mem0(X_1454,g_s65_65) ) ) )
                             => mem2(X_1454,X_1453,g_s197_91) )
                          & ! [X_1461: $int] :
                              ( ( mem2(X_1461,X_1443,g_s196_89)
                                & mem0(X_1461,g_s65_65)
                                & mem0(X_1443,g_s62_62)
                                & ( ? [X_1462: $int] :
                                      ( ! [X_1463: $int,X_1464: $int] :
                                          ( ( mem2(L_s154,X_1463,g_s189_85)
                                            & mem2(L_s154,X_1464,g_s190_86) )
                                         => ( $greatereq(X_1462,X_1463)
                                            & $lesseq(X_1462,X_1464) ) )
                                      & mem2(X_1462,X_1461,g_s193_83)
                                      & mem0(X_1461,g_s65_65) )
                                  | ? [X_1465: $int] :
                                      ( ! [X_1466: $int,X_1467: $int] :
                                          ( ( mem2(L_s154,X_1466,g_s191_87)
                                            & mem2(L_s154,X_1467,g_s192_88) )
                                         => ( $greatereq(X_1465,X_1466)
                                            & $lesseq(X_1465,X_1467) ) )
                                      & mem2(X_1465,X_1461,g_s194_84)
                                      & mem0(X_1461,g_s65_65) ) ) )
                             => mem0(X_1461,g_s65_65) )
                          & mem0(X_1453,g_s62_62) )
                       => mem3(X_1453,(X_1452),g_s195_90) ) )
              & ( L_s157 = L_s154 ) )
            | ( ? [X_1468: $int] :
                  ( ( ? [X_1469: $int] :
                        ( ! [X_1470: $int,X_1471: $int] :
                            ( ( mem2(L_s154,X_1470,g_s189_85)
                              & mem2(L_s154,X_1471,g_s190_86) )
                           => ( $greatereq(X_1469,X_1470)
                              & $lesseq(X_1469,X_1471) ) )
                        & mem2(X_1469,X_1468,g_s193_83)
                        & mem0(X_1468,g_s65_65) )
                    | ? [X_1472: $int] :
                        ( ! [X_1473: $int,X_1474: $int] :
                            ( ( mem2(L_s154,X_1473,g_s191_87)
                              & mem2(L_s154,X_1474,g_s192_88) )
                           => ( $greatereq(X_1472,X_1473)
                              & $lesseq(X_1472,X_1474) ) )
                        & mem2(X_1472,X_1468,g_s194_84)
                        & mem0(X_1468,g_s65_65) ) )
                  & mem2(X_1468,X_1443,g_s196_89)
                  & mem0(X_1468,g_s65_65)
                  & mem0(X_1443,g_s62_62) )
              & ? [X_1475: $o] :
                  ( ( (X_1475)
                  <=> $true )
                  & mem3(X_1443,(X_1475),g_s195_90) )
              & ? [X_1476: $o] :
                  ( ( (X_1476)
                  <=> $true )
                  & ! [X_1477: $int] :
                      ( ( ! [X_1478: $int] :
                            ( ( mem2(X_1478,X_1443,g_s196_89)
                              & mem0(X_1478,g_s65_65)
                              & mem0(X_1443,g_s62_62)
                              & ( ? [X_1479: $int] :
                                    ( ! [X_1480: $int,X_1481: $int] :
                                        ( ( mem2(L_s154,X_1480,g_s189_85)
                                          & mem2(L_s154,X_1481,g_s190_86) )
                                       => ( $greatereq(X_1479,X_1480)
                                          & $lesseq(X_1479,X_1481) ) )
                                    & mem2(X_1479,X_1478,g_s193_83)
                                    & mem0(X_1478,g_s65_65) )
                                | ? [X_1482: $int] :
                                    ( ! [X_1483: $int,X_1484: $int] :
                                        ( ( mem2(L_s154,X_1483,g_s191_87)
                                          & mem2(L_s154,X_1484,g_s192_88) )
                                       => ( $greatereq(X_1482,X_1483)
                                          & $lesseq(X_1482,X_1484) ) )
                                    & mem2(X_1482,X_1478,g_s194_84)
                                    & mem0(X_1478,g_s65_65) ) ) )
                           => mem2(X_1478,X_1477,g_s197_91) )
                        & ! [X_1485: $int] :
                            ( ( mem2(X_1485,X_1443,g_s196_89)
                              & mem0(X_1485,g_s65_65)
                              & mem0(X_1443,g_s62_62)
                              & ( ? [X_1486: $int] :
                                    ( ! [X_1487: $int,X_1488: $int] :
                                        ( ( mem2(L_s154,X_1487,g_s189_85)
                                          & mem2(L_s154,X_1488,g_s190_86) )
                                       => ( $greatereq(X_1486,X_1487)
                                          & $lesseq(X_1486,X_1488) ) )
                                    & mem2(X_1486,X_1485,g_s193_83)
                                    & mem0(X_1485,g_s65_65) )
                                | ? [X_1489: $int] :
                                    ( ! [X_1490: $int,X_1491: $int] :
                                        ( ( mem2(L_s154,X_1490,g_s191_87)
                                          & mem2(L_s154,X_1491,g_s192_88) )
                                       => ( $greatereq(X_1489,X_1490)
                                          & $lesseq(X_1489,X_1491) ) )
                                    & mem2(X_1489,X_1485,g_s194_84)
                                    & mem0(X_1485,g_s65_65) ) ) )
                           => mem0(X_1485,g_s65_65) )
                        & mem0(X_1477,g_s62_62) )
                     => mem3(X_1477,(X_1476),g_s195_90) ) )
              & ! [X_1492: $int] :
                  ( ( mem2(X_1492,X_1443,g_s196_89)
                    & mem0(X_1492,g_s65_65)
                    & mem0(X_1443,g_s62_62)
                    & ( ? [X_1493: $int] :
                          ( ! [X_1494: $int,X_1495: $int] :
                              ( ( mem2(L_s154,X_1494,g_s189_85)
                                & mem2(L_s154,X_1495,g_s190_86) )
                             => ( $greatereq(X_1493,X_1494)
                                & $lesseq(X_1493,X_1495) ) )
                          & mem2(X_1493,X_1492,g_s193_83)
                          & mem0(X_1492,g_s65_65) )
                      | ? [X_1496: $int] :
                          ( ! [X_1497: $int,X_1498: $int] :
                              ( ( mem2(L_s154,X_1497,g_s191_87)
                                & mem2(L_s154,X_1498,g_s192_88) )
                             => ( $greatereq(X_1496,X_1497)
                                & $lesseq(X_1496,X_1498) ) )
                          & mem2(X_1496,X_1492,g_s194_84)
                          & mem0(X_1492,g_s65_65) ) ) )
                 => mem2(X_1492,L_s157,g_s197_91) )
              & ! [X_1499: $int] :
                  ( ( mem2(X_1499,X_1443,g_s196_89)
                    & mem0(X_1499,g_s65_65)
                    & mem0(X_1443,g_s62_62)
                    & ( ? [X_1500: $int] :
                          ( ! [X_1501: $int,X_1502: $int] :
                              ( ( mem2(L_s154,X_1501,g_s189_85)
                                & mem2(L_s154,X_1502,g_s190_86) )
                             => ( $greatereq(X_1500,X_1501)
                                & $lesseq(X_1500,X_1502) ) )
                          & mem2(X_1500,X_1499,g_s193_83)
                          & mem0(X_1499,g_s65_65) )
                      | ? [X_1503: $int] :
                          ( ! [X_1504: $int,X_1505: $int] :
                              ( ( mem2(L_s154,X_1504,g_s191_87)
                                & mem2(L_s154,X_1505,g_s192_88) )
                             => ( $greatereq(X_1503,X_1504)
                                & $lesseq(X_1503,X_1505) ) )
                          & mem2(X_1503,X_1499,g_s194_84)
                          & mem0(X_1499,g_s65_65) ) ) )
                 => mem0(X_1499,g_s65_65) )
              & mem0(L_s157,g_s62_62)
              & ~ ? [X_1506: $int] :
                    ( ? [X_1507: $int] :
                        ( ( ? [X_1508: $int] :
                              ( ! [X_1509: $int,X_1510: $int] :
                                  ( ( mem2(L_s154,X_1509,g_s189_85)
                                    & mem2(L_s154,X_1510,g_s190_86) )
                                 => ( $greatereq(X_1508,X_1509)
                                    & $lesseq(X_1508,X_1510) ) )
                              & mem2(X_1508,X_1507,g_s193_83)
                              & mem0(X_1507,g_s65_65) )
                          | ? [X_1511: $int] :
                              ( ! [X_1512: $int,X_1513: $int] :
                                  ( ( mem2(L_s154,X_1512,g_s191_87)
                                    & mem2(L_s154,X_1513,g_s192_88) )
                                 => ( $greatereq(X_1511,X_1512)
                                    & $lesseq(X_1511,X_1513) ) )
                              & mem2(X_1511,X_1507,g_s194_84)
                              & mem0(X_1507,g_s65_65) ) )
                        & mem2(X_1507,X_1443,g_s196_89)
                        & mem0(X_1507,g_s65_65)
                        & mem0(X_1443,g_s62_62) )
                    & ? [X_1514: $o] :
                        ( ( (X_1514)
                        <=> $true )
                        & mem3(X_1443,(X_1514),g_s195_90) )
                    & ~ ? [X_1515: $o] :
                          ( ( (X_1515)
                          <=> $true )
                          & ! [X_1516: $int] :
                              ( ( ! [X_1517: $int] :
                                    ( ( mem2(X_1517,X_1443,g_s196_89)
                                      & mem0(X_1517,g_s65_65)
                                      & mem0(X_1443,g_s62_62)
                                      & ( ? [X_1518: $int] :
                                            ( ! [X_1519: $int,X_1520: $int] :
                                                ( ( mem2(L_s154,X_1519,g_s189_85)
                                                  & mem2(L_s154,X_1520,g_s190_86) )
                                               => ( $greatereq(X_1518,X_1519)
                                                  & $lesseq(X_1518,X_1520) ) )
                                            & mem2(X_1518,X_1517,g_s193_83)
                                            & mem0(X_1517,g_s65_65) )
                                        | ? [X_1521: $int] :
                                            ( ! [X_1522: $int,X_1523: $int] :
                                                ( ( mem2(L_s154,X_1522,g_s191_87)
                                                  & mem2(L_s154,X_1523,g_s192_88) )
                                               => ( $greatereq(X_1521,X_1522)
                                                  & $lesseq(X_1521,X_1523) ) )
                                            & mem2(X_1521,X_1517,g_s194_84)
                                            & mem0(X_1517,g_s65_65) ) ) )
                                   => mem2(X_1517,X_1516,g_s197_91) )
                                & ! [X_1524: $int] :
                                    ( ( mem2(X_1524,X_1443,g_s196_89)
                                      & mem0(X_1524,g_s65_65)
                                      & mem0(X_1443,g_s62_62)
                                      & ( ? [X_1525: $int] :
                                            ( ! [X_1526: $int,X_1527: $int] :
                                                ( ( mem2(L_s154,X_1526,g_s189_85)
                                                  & mem2(L_s154,X_1527,g_s190_86) )
                                               => ( $greatereq(X_1525,X_1526)
                                                  & $lesseq(X_1525,X_1527) ) )
                                            & mem2(X_1525,X_1524,g_s193_83)
                                            & mem0(X_1524,g_s65_65) )
                                        | ? [X_1528: $int] :
                                            ( ! [X_1529: $int,X_1530: $int] :
                                                ( ( mem2(L_s154,X_1529,g_s191_87)
                                                  & mem2(L_s154,X_1530,g_s192_88) )
                                               => ( $greatereq(X_1528,X_1529)
                                                  & $lesseq(X_1528,X_1530) ) )
                                            & mem2(X_1528,X_1524,g_s194_84)
                                            & mem0(X_1524,g_s65_65) ) ) )
                                   => mem0(X_1524,g_s65_65) )
                                & mem0(X_1516,g_s62_62) )
                             => mem3(X_1516,(X_1515),g_s195_90) ) )
                    & ( X_1506 = L_s154 ) ) ) )
        & ( L_s157 != L_s154 ) )
     => ? [X_1531: $int] :
          ( ( ? [X_1532: $int] :
                ( ! [X_1533: $int,X_1534: $int] :
                    ( ( mem2(L_s154,X_1533,g_s189_85)
                      & mem2(L_s154,X_1534,g_s190_86) )
                   => ( $greatereq(X_1532,X_1533)
                      & $lesseq(X_1532,X_1534) ) )
                & mem2(X_1532,X_1531,g_s193_83)
                & mem0(X_1531,g_s65_65) )
            | ? [X_1535: $int] :
                ( ! [X_1536: $int,X_1537: $int] :
                    ( ( mem2(L_s154,X_1536,g_s191_87)
                      & mem2(L_s154,X_1537,g_s192_88) )
                   => ( $greatereq(X_1535,X_1536)
                      & $lesseq(X_1535,X_1537) ) )
                & mem2(X_1535,X_1531,g_s194_84)
                & mem0(X_1531,g_s65_65) ) )
          & mem2(X_1531,L_s157,g_s196_89)
          & mem0(X_1531,g_s65_65)
          & mem0(L_s157,g_s62_62) ) ) ).

tff('Define:imprp:32',axiom,
    ! [L_s154: $int,L_s157: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s157,g_s62_62)
        & ? [X_1538: $int] :
            ( ( ? [X_1539: $int] :
                  ( ( ? [X_1540: $int] :
                        ( ! [X_1541: $int,X_1542: $int] :
                            ( ( mem2(L_s154,X_1541,g_s189_85)
                              & mem2(L_s154,X_1542,g_s190_86) )
                           => ( $greatereq(X_1540,X_1541)
                              & $lesseq(X_1540,X_1542) ) )
                        & mem2(X_1540,X_1539,g_s193_83)
                        & mem0(X_1539,g_s65_65) )
                    | ? [X_1543: $int] :
                        ( ! [X_1544: $int,X_1545: $int] :
                            ( ( mem2(L_s154,X_1544,g_s191_87)
                              & mem2(L_s154,X_1545,g_s192_88) )
                           => ( $greatereq(X_1543,X_1544)
                              & $lesseq(X_1543,X_1545) ) )
                        & mem2(X_1543,X_1539,g_s194_84)
                        & mem0(X_1539,g_s65_65) ) )
                  & mem2(X_1539,X_1538,g_s196_89)
                  & mem0(X_1539,g_s65_65)
                  & mem0(X_1538,g_s62_62) )
              & ? [X_1546: $o] :
                  ( ( (X_1546)
                  <=> $true )
                  & mem3(X_1538,(X_1546),g_s195_90) )
              & ~ ? [X_1547: $o] :
                    ( ( (X_1547)
                    <=> $true )
                    & ! [X_1548: $int] :
                        ( ( ! [X_1549: $int] :
                              ( ( mem2(X_1549,X_1538,g_s196_89)
                                & mem0(X_1549,g_s65_65)
                                & mem0(X_1538,g_s62_62)
                                & ( ? [X_1550: $int] :
                                      ( ! [X_1551: $int,X_1552: $int] :
                                          ( ( mem2(L_s154,X_1551,g_s189_85)
                                            & mem2(L_s154,X_1552,g_s190_86) )
                                         => ( $greatereq(X_1550,X_1551)
                                            & $lesseq(X_1550,X_1552) ) )
                                      & mem2(X_1550,X_1549,g_s193_83)
                                      & mem0(X_1549,g_s65_65) )
                                  | ? [X_1553: $int] :
                                      ( ! [X_1554: $int,X_1555: $int] :
                                          ( ( mem2(L_s154,X_1554,g_s191_87)
                                            & mem2(L_s154,X_1555,g_s192_88) )
                                         => ( $greatereq(X_1553,X_1554)
                                            & $lesseq(X_1553,X_1555) ) )
                                      & mem2(X_1553,X_1549,g_s194_84)
                                      & mem0(X_1549,g_s65_65) ) ) )
                             => mem2(X_1549,X_1548,g_s197_91) )
                          & ! [X_1556: $int] :
                              ( ( mem2(X_1556,X_1538,g_s196_89)
                                & mem0(X_1556,g_s65_65)
                                & mem0(X_1538,g_s62_62)
                                & ( ? [X_1557: $int] :
                                      ( ! [X_1558: $int,X_1559: $int] :
                                          ( ( mem2(L_s154,X_1558,g_s189_85)
                                            & mem2(L_s154,X_1559,g_s190_86) )
                                         => ( $greatereq(X_1557,X_1558)
                                            & $lesseq(X_1557,X_1559) ) )
                                      & mem2(X_1557,X_1556,g_s193_83)
                                      & mem0(X_1556,g_s65_65) )
                                  | ? [X_1560: $int] :
                                      ( ! [X_1561: $int,X_1562: $int] :
                                          ( ( mem2(L_s154,X_1561,g_s191_87)
                                            & mem2(L_s154,X_1562,g_s192_88) )
                                         => ( $greatereq(X_1560,X_1561)
                                            & $lesseq(X_1560,X_1562) ) )
                                      & mem2(X_1560,X_1556,g_s194_84)
                                      & mem0(X_1556,g_s65_65) ) ) )
                             => mem0(X_1556,g_s65_65) )
                          & mem0(X_1548,g_s62_62) )
                       => mem3(X_1548,(X_1547),g_s195_90) ) )
              & ( L_s157 = L_s154 ) )
            | ( ? [X_1563: $int] :
                  ( ( ? [X_1564: $int] :
                        ( ! [X_1565: $int,X_1566: $int] :
                            ( ( mem2(L_s154,X_1565,g_s189_85)
                              & mem2(L_s154,X_1566,g_s190_86) )
                           => ( $greatereq(X_1564,X_1565)
                              & $lesseq(X_1564,X_1566) ) )
                        & mem2(X_1564,X_1563,g_s193_83)
                        & mem0(X_1563,g_s65_65) )
                    | ? [X_1567: $int] :
                        ( ! [X_1568: $int,X_1569: $int] :
                            ( ( mem2(L_s154,X_1568,g_s191_87)
                              & mem2(L_s154,X_1569,g_s192_88) )
                           => ( $greatereq(X_1567,X_1568)
                              & $lesseq(X_1567,X_1569) ) )
                        & mem2(X_1567,X_1563,g_s194_84)
                        & mem0(X_1563,g_s65_65) ) )
                  & mem2(X_1563,X_1538,g_s196_89)
                  & mem0(X_1563,g_s65_65)
                  & mem0(X_1538,g_s62_62) )
              & ? [X_1570: $o] :
                  ( ( (X_1570)
                  <=> $true )
                  & mem3(X_1538,(X_1570),g_s195_90) )
              & ? [X_1571: $o] :
                  ( ( (X_1571)
                  <=> $true )
                  & ! [X_1572: $int] :
                      ( ( ! [X_1573: $int] :
                            ( ( mem2(X_1573,X_1538,g_s196_89)
                              & mem0(X_1573,g_s65_65)
                              & mem0(X_1538,g_s62_62)
                              & ( ? [X_1574: $int] :
                                    ( ! [X_1575: $int,X_1576: $int] :
                                        ( ( mem2(L_s154,X_1575,g_s189_85)
                                          & mem2(L_s154,X_1576,g_s190_86) )
                                       => ( $greatereq(X_1574,X_1575)
                                          & $lesseq(X_1574,X_1576) ) )
                                    & mem2(X_1574,X_1573,g_s193_83)
                                    & mem0(X_1573,g_s65_65) )
                                | ? [X_1577: $int] :
                                    ( ! [X_1578: $int,X_1579: $int] :
                                        ( ( mem2(L_s154,X_1578,g_s191_87)
                                          & mem2(L_s154,X_1579,g_s192_88) )
                                       => ( $greatereq(X_1577,X_1578)
                                          & $lesseq(X_1577,X_1579) ) )
                                    & mem2(X_1577,X_1573,g_s194_84)
                                    & mem0(X_1573,g_s65_65) ) ) )
                           => mem2(X_1573,X_1572,g_s197_91) )
                        & ! [X_1580: $int] :
                            ( ( mem2(X_1580,X_1538,g_s196_89)
                              & mem0(X_1580,g_s65_65)
                              & mem0(X_1538,g_s62_62)
                              & ( ? [X_1581: $int] :
                                    ( ! [X_1582: $int,X_1583: $int] :
                                        ( ( mem2(L_s154,X_1582,g_s189_85)
                                          & mem2(L_s154,X_1583,g_s190_86) )
                                       => ( $greatereq(X_1581,X_1582)
                                          & $lesseq(X_1581,X_1583) ) )
                                    & mem2(X_1581,X_1580,g_s193_83)
                                    & mem0(X_1580,g_s65_65) )
                                | ? [X_1584: $int] :
                                    ( ! [X_1585: $int,X_1586: $int] :
                                        ( ( mem2(L_s154,X_1585,g_s191_87)
                                          & mem2(L_s154,X_1586,g_s192_88) )
                                       => ( $greatereq(X_1584,X_1585)
                                          & $lesseq(X_1584,X_1586) ) )
                                    & mem2(X_1584,X_1580,g_s194_84)
                                    & mem0(X_1580,g_s65_65) ) ) )
                           => mem0(X_1580,g_s65_65) )
                        & mem0(X_1572,g_s62_62) )
                     => mem3(X_1572,(X_1571),g_s195_90) ) )
              & ! [X_1587: $int] :
                  ( ( mem2(X_1587,X_1538,g_s196_89)
                    & mem0(X_1587,g_s65_65)
                    & mem0(X_1538,g_s62_62)
                    & ( ? [X_1588: $int] :
                          ( ! [X_1589: $int,X_1590: $int] :
                              ( ( mem2(L_s154,X_1589,g_s189_85)
                                & mem2(L_s154,X_1590,g_s190_86) )
                             => ( $greatereq(X_1588,X_1589)
                                & $lesseq(X_1588,X_1590) ) )
                          & mem2(X_1588,X_1587,g_s193_83)
                          & mem0(X_1587,g_s65_65) )
                      | ? [X_1591: $int] :
                          ( ! [X_1592: $int,X_1593: $int] :
                              ( ( mem2(L_s154,X_1592,g_s191_87)
                                & mem2(L_s154,X_1593,g_s192_88) )
                             => ( $greatereq(X_1591,X_1592)
                                & $lesseq(X_1591,X_1593) ) )
                          & mem2(X_1591,X_1587,g_s194_84)
                          & mem0(X_1587,g_s65_65) ) ) )
                 => mem2(X_1587,L_s157,g_s197_91) )
              & ! [X_1594: $int] :
                  ( ( mem2(X_1594,X_1538,g_s196_89)
                    & mem0(X_1594,g_s65_65)
                    & mem0(X_1538,g_s62_62)
                    & ( ? [X_1595: $int] :
                          ( ! [X_1596: $int,X_1597: $int] :
                              ( ( mem2(L_s154,X_1596,g_s189_85)
                                & mem2(L_s154,X_1597,g_s190_86) )
                             => ( $greatereq(X_1595,X_1596)
                                & $lesseq(X_1595,X_1597) ) )
                          & mem2(X_1595,X_1594,g_s193_83)
                          & mem0(X_1594,g_s65_65) )
                      | ? [X_1598: $int] :
                          ( ! [X_1599: $int,X_1600: $int] :
                              ( ( mem2(L_s154,X_1599,g_s191_87)
                                & mem2(L_s154,X_1600,g_s192_88) )
                             => ( $greatereq(X_1598,X_1599)
                                & $lesseq(X_1598,X_1600) ) )
                          & mem2(X_1598,X_1594,g_s194_84)
                          & mem0(X_1594,g_s65_65) ) ) )
                 => mem0(X_1594,g_s65_65) )
              & mem0(L_s157,g_s62_62)
              & ~ ? [X_1601: $int] :
                    ( ? [X_1602: $int] :
                        ( ( ? [X_1603: $int] :
                              ( ! [X_1604: $int,X_1605: $int] :
                                  ( ( mem2(L_s154,X_1604,g_s189_85)
                                    & mem2(L_s154,X_1605,g_s190_86) )
                                 => ( $greatereq(X_1603,X_1604)
                                    & $lesseq(X_1603,X_1605) ) )
                              & mem2(X_1603,X_1602,g_s193_83)
                              & mem0(X_1602,g_s65_65) )
                          | ? [X_1606: $int] :
                              ( ! [X_1607: $int,X_1608: $int] :
                                  ( ( mem2(L_s154,X_1607,g_s191_87)
                                    & mem2(L_s154,X_1608,g_s192_88) )
                                 => ( $greatereq(X_1606,X_1607)
                                    & $lesseq(X_1606,X_1608) ) )
                              & mem2(X_1606,X_1602,g_s194_84)
                              & mem0(X_1602,g_s65_65) ) )
                        & mem2(X_1602,X_1538,g_s196_89)
                        & mem0(X_1602,g_s65_65)
                        & mem0(X_1538,g_s62_62) )
                    & ? [X_1609: $o] :
                        ( ( (X_1609)
                        <=> $true )
                        & mem3(X_1538,(X_1609),g_s195_90) )
                    & ~ ? [X_1610: $o] :
                          ( ( (X_1610)
                          <=> $true )
                          & ! [X_1611: $int] :
                              ( ( ! [X_1612: $int] :
                                    ( ( mem2(X_1612,X_1538,g_s196_89)
                                      & mem0(X_1612,g_s65_65)
                                      & mem0(X_1538,g_s62_62)
                                      & ( ? [X_1613: $int] :
                                            ( ! [X_1614: $int,X_1615: $int] :
                                                ( ( mem2(L_s154,X_1614,g_s189_85)
                                                  & mem2(L_s154,X_1615,g_s190_86) )
                                               => ( $greatereq(X_1613,X_1614)
                                                  & $lesseq(X_1613,X_1615) ) )
                                            & mem2(X_1613,X_1612,g_s193_83)
                                            & mem0(X_1612,g_s65_65) )
                                        | ? [X_1616: $int] :
                                            ( ! [X_1617: $int,X_1618: $int] :
                                                ( ( mem2(L_s154,X_1617,g_s191_87)
                                                  & mem2(L_s154,X_1618,g_s192_88) )
                                               => ( $greatereq(X_1616,X_1617)
                                                  & $lesseq(X_1616,X_1618) ) )
                                            & mem2(X_1616,X_1612,g_s194_84)
                                            & mem0(X_1612,g_s65_65) ) ) )
                                   => mem2(X_1612,X_1611,g_s197_91) )
                                & ! [X_1619: $int] :
                                    ( ( mem2(X_1619,X_1538,g_s196_89)
                                      & mem0(X_1619,g_s65_65)
                                      & mem0(X_1538,g_s62_62)
                                      & ( ? [X_1620: $int] :
                                            ( ! [X_1621: $int,X_1622: $int] :
                                                ( ( mem2(L_s154,X_1621,g_s189_85)
                                                  & mem2(L_s154,X_1622,g_s190_86) )
                                               => ( $greatereq(X_1620,X_1621)
                                                  & $lesseq(X_1620,X_1622) ) )
                                            & mem2(X_1620,X_1619,g_s193_83)
                                            & mem0(X_1619,g_s65_65) )
                                        | ? [X_1623: $int] :
                                            ( ! [X_1624: $int,X_1625: $int] :
                                                ( ( mem2(L_s154,X_1624,g_s191_87)
                                                  & mem2(L_s154,X_1625,g_s192_88) )
                                               => ( $greatereq(X_1623,X_1624)
                                                  & $lesseq(X_1623,X_1625) ) )
                                            & mem2(X_1623,X_1619,g_s194_84)
                                            & mem0(X_1619,g_s65_65) ) ) )
                                   => mem0(X_1619,g_s65_65) )
                                & mem0(X_1611,g_s62_62) )
                             => mem3(X_1611,(X_1610),g_s195_90) ) )
                    & ( X_1601 = L_s154 ) ) ) )
        & ( L_s157 != L_s154 ) )
     => mem0(L_s157,g_s62_62) ) ).

tff('Define:imprp:33',axiom,
    ! [L_s154: $int,L_s157: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & ? [X_1626: $int] :
            ( ( ? [X_1627: $int] :
                  ( ( ? [X_1628: $int] :
                        ( ! [X_1629: $int,X_1630: $int] :
                            ( ( mem2(L_s154,X_1629,g_s189_85)
                              & mem2(L_s154,X_1630,g_s190_86) )
                           => ( $greatereq(X_1628,X_1629)
                              & $lesseq(X_1628,X_1630) ) )
                        & mem2(X_1628,X_1627,g_s193_83)
                        & mem0(X_1627,g_s65_65) )
                    | ? [X_1631: $int] :
                        ( ! [X_1632: $int,X_1633: $int] :
                            ( ( mem2(L_s154,X_1632,g_s191_87)
                              & mem2(L_s154,X_1633,g_s192_88) )
                           => ( $greatereq(X_1631,X_1632)
                              & $lesseq(X_1631,X_1633) ) )
                        & mem2(X_1631,X_1627,g_s194_84)
                        & mem0(X_1627,g_s65_65) ) )
                  & mem2(X_1627,X_1626,g_s196_89)
                  & mem0(X_1627,g_s65_65)
                  & mem0(X_1626,g_s62_62) )
              & ? [X_1634: $o] :
                  ( ( (X_1634)
                  <=> $true )
                  & mem3(X_1626,(X_1634),g_s195_90) )
              & ~ ? [X_1635: $o] :
                    ( ( (X_1635)
                    <=> $true )
                    & ! [X_1636: $int] :
                        ( ( ! [X_1637: $int] :
                              ( ( mem2(X_1637,X_1626,g_s196_89)
                                & mem0(X_1637,g_s65_65)
                                & mem0(X_1626,g_s62_62)
                                & ( ? [X_1638: $int] :
                                      ( ! [X_1639: $int,X_1640: $int] :
                                          ( ( mem2(L_s154,X_1639,g_s189_85)
                                            & mem2(L_s154,X_1640,g_s190_86) )
                                         => ( $greatereq(X_1638,X_1639)
                                            & $lesseq(X_1638,X_1640) ) )
                                      & mem2(X_1638,X_1637,g_s193_83)
                                      & mem0(X_1637,g_s65_65) )
                                  | ? [X_1641: $int] :
                                      ( ! [X_1642: $int,X_1643: $int] :
                                          ( ( mem2(L_s154,X_1642,g_s191_87)
                                            & mem2(L_s154,X_1643,g_s192_88) )
                                         => ( $greatereq(X_1641,X_1642)
                                            & $lesseq(X_1641,X_1643) ) )
                                      & mem2(X_1641,X_1637,g_s194_84)
                                      & mem0(X_1637,g_s65_65) ) ) )
                             => mem2(X_1637,X_1636,g_s197_91) )
                          & ! [X_1644: $int] :
                              ( ( mem2(X_1644,X_1626,g_s196_89)
                                & mem0(X_1644,g_s65_65)
                                & mem0(X_1626,g_s62_62)
                                & ( ? [X_1645: $int] :
                                      ( ! [X_1646: $int,X_1647: $int] :
                                          ( ( mem2(L_s154,X_1646,g_s189_85)
                                            & mem2(L_s154,X_1647,g_s190_86) )
                                         => ( $greatereq(X_1645,X_1646)
                                            & $lesseq(X_1645,X_1647) ) )
                                      & mem2(X_1645,X_1644,g_s193_83)
                                      & mem0(X_1644,g_s65_65) )
                                  | ? [X_1648: $int] :
                                      ( ! [X_1649: $int,X_1650: $int] :
                                          ( ( mem2(L_s154,X_1649,g_s191_87)
                                            & mem2(L_s154,X_1650,g_s192_88) )
                                         => ( $greatereq(X_1648,X_1649)
                                            & $lesseq(X_1648,X_1650) ) )
                                      & mem2(X_1648,X_1644,g_s194_84)
                                      & mem0(X_1644,g_s65_65) ) ) )
                             => mem0(X_1644,g_s65_65) )
                          & mem0(X_1636,g_s62_62) )
                       => mem3(X_1636,(X_1635),g_s195_90) ) )
              & ( L_s157 = L_s154 ) )
            | ( ? [X_1651: $int] :
                  ( ( ? [X_1652: $int] :
                        ( ! [X_1653: $int,X_1654: $int] :
                            ( ( mem2(L_s154,X_1653,g_s189_85)
                              & mem2(L_s154,X_1654,g_s190_86) )
                           => ( $greatereq(X_1652,X_1653)
                              & $lesseq(X_1652,X_1654) ) )
                        & mem2(X_1652,X_1651,g_s193_83)
                        & mem0(X_1651,g_s65_65) )
                    | ? [X_1655: $int] :
                        ( ! [X_1656: $int,X_1657: $int] :
                            ( ( mem2(L_s154,X_1656,g_s191_87)
                              & mem2(L_s154,X_1657,g_s192_88) )
                           => ( $greatereq(X_1655,X_1656)
                              & $lesseq(X_1655,X_1657) ) )
                        & mem2(X_1655,X_1651,g_s194_84)
                        & mem0(X_1651,g_s65_65) ) )
                  & mem2(X_1651,X_1626,g_s196_89)
                  & mem0(X_1651,g_s65_65)
                  & mem0(X_1626,g_s62_62) )
              & ? [X_1658: $o] :
                  ( ( (X_1658)
                  <=> $true )
                  & mem3(X_1626,(X_1658),g_s195_90) )
              & ? [X_1659: $o] :
                  ( ( (X_1659)
                  <=> $true )
                  & ! [X_1660: $int] :
                      ( ( ! [X_1661: $int] :
                            ( ( mem2(X_1661,X_1626,g_s196_89)
                              & mem0(X_1661,g_s65_65)
                              & mem0(X_1626,g_s62_62)
                              & ( ? [X_1662: $int] :
                                    ( ! [X_1663: $int,X_1664: $int] :
                                        ( ( mem2(L_s154,X_1663,g_s189_85)
                                          & mem2(L_s154,X_1664,g_s190_86) )
                                       => ( $greatereq(X_1662,X_1663)
                                          & $lesseq(X_1662,X_1664) ) )
                                    & mem2(X_1662,X_1661,g_s193_83)
                                    & mem0(X_1661,g_s65_65) )
                                | ? [X_1665: $int] :
                                    ( ! [X_1666: $int,X_1667: $int] :
                                        ( ( mem2(L_s154,X_1666,g_s191_87)
                                          & mem2(L_s154,X_1667,g_s192_88) )
                                       => ( $greatereq(X_1665,X_1666)
                                          & $lesseq(X_1665,X_1667) ) )
                                    & mem2(X_1665,X_1661,g_s194_84)
                                    & mem0(X_1661,g_s65_65) ) ) )
                           => mem2(X_1661,X_1660,g_s197_91) )
                        & ! [X_1668: $int] :
                            ( ( mem2(X_1668,X_1626,g_s196_89)
                              & mem0(X_1668,g_s65_65)
                              & mem0(X_1626,g_s62_62)
                              & ( ? [X_1669: $int] :
                                    ( ! [X_1670: $int,X_1671: $int] :
                                        ( ( mem2(L_s154,X_1670,g_s189_85)
                                          & mem2(L_s154,X_1671,g_s190_86) )
                                       => ( $greatereq(X_1669,X_1670)
                                          & $lesseq(X_1669,X_1671) ) )
                                    & mem2(X_1669,X_1668,g_s193_83)
                                    & mem0(X_1668,g_s65_65) )
                                | ? [X_1672: $int] :
                                    ( ! [X_1673: $int,X_1674: $int] :
                                        ( ( mem2(L_s154,X_1673,g_s191_87)
                                          & mem2(L_s154,X_1674,g_s192_88) )
                                       => ( $greatereq(X_1672,X_1673)
                                          & $lesseq(X_1672,X_1674) ) )
                                    & mem2(X_1672,X_1668,g_s194_84)
                                    & mem0(X_1668,g_s65_65) ) ) )
                           => mem0(X_1668,g_s65_65) )
                        & mem0(X_1660,g_s62_62) )
                     => mem3(X_1660,(X_1659),g_s195_90) ) )
              & ! [X_1675: $int] :
                  ( ( mem2(X_1675,X_1626,g_s196_89)
                    & mem0(X_1675,g_s65_65)
                    & mem0(X_1626,g_s62_62)
                    & ( ? [X_1676: $int] :
                          ( ! [X_1677: $int,X_1678: $int] :
                              ( ( mem2(L_s154,X_1677,g_s189_85)
                                & mem2(L_s154,X_1678,g_s190_86) )
                             => ( $greatereq(X_1676,X_1677)
                                & $lesseq(X_1676,X_1678) ) )
                          & mem2(X_1676,X_1675,g_s193_83)
                          & mem0(X_1675,g_s65_65) )
                      | ? [X_1679: $int] :
                          ( ! [X_1680: $int,X_1681: $int] :
                              ( ( mem2(L_s154,X_1680,g_s191_87)
                                & mem2(L_s154,X_1681,g_s192_88) )
                             => ( $greatereq(X_1679,X_1680)
                                & $lesseq(X_1679,X_1681) ) )
                          & mem2(X_1679,X_1675,g_s194_84)
                          & mem0(X_1675,g_s65_65) ) ) )
                 => mem2(X_1675,L_s157,g_s197_91) )
              & ! [X_1682: $int] :
                  ( ( mem2(X_1682,X_1626,g_s196_89)
                    & mem0(X_1682,g_s65_65)
                    & mem0(X_1626,g_s62_62)
                    & ( ? [X_1683: $int] :
                          ( ! [X_1684: $int,X_1685: $int] :
                              ( ( mem2(L_s154,X_1684,g_s189_85)
                                & mem2(L_s154,X_1685,g_s190_86) )
                             => ( $greatereq(X_1683,X_1684)
                                & $lesseq(X_1683,X_1685) ) )
                          & mem2(X_1683,X_1682,g_s193_83)
                          & mem0(X_1682,g_s65_65) )
                      | ? [X_1686: $int] :
                          ( ! [X_1687: $int,X_1688: $int] :
                              ( ( mem2(L_s154,X_1687,g_s191_87)
                                & mem2(L_s154,X_1688,g_s192_88) )
                             => ( $greatereq(X_1686,X_1687)
                                & $lesseq(X_1686,X_1688) ) )
                          & mem2(X_1686,X_1682,g_s194_84)
                          & mem0(X_1682,g_s65_65) ) ) )
                 => mem0(X_1682,g_s65_65) )
              & mem0(L_s157,g_s62_62)
              & ~ ? [X_1689: $int] :
                    ( ? [X_1690: $int] :
                        ( ( ? [X_1691: $int] :
                              ( ! [X_1692: $int,X_1693: $int] :
                                  ( ( mem2(L_s154,X_1692,g_s189_85)
                                    & mem2(L_s154,X_1693,g_s190_86) )
                                 => ( $greatereq(X_1691,X_1692)
                                    & $lesseq(X_1691,X_1693) ) )
                              & mem2(X_1691,X_1690,g_s193_83)
                              & mem0(X_1690,g_s65_65) )
                          | ? [X_1694: $int] :
                              ( ! [X_1695: $int,X_1696: $int] :
                                  ( ( mem2(L_s154,X_1695,g_s191_87)
                                    & mem2(L_s154,X_1696,g_s192_88) )
                                 => ( $greatereq(X_1694,X_1695)
                                    & $lesseq(X_1694,X_1696) ) )
                              & mem2(X_1694,X_1690,g_s194_84)
                              & mem0(X_1690,g_s65_65) ) )
                        & mem2(X_1690,X_1626,g_s196_89)
                        & mem0(X_1690,g_s65_65)
                        & mem0(X_1626,g_s62_62) )
                    & ? [X_1697: $o] :
                        ( ( (X_1697)
                        <=> $true )
                        & mem3(X_1626,(X_1697),g_s195_90) )
                    & ~ ? [X_1698: $o] :
                          ( ( (X_1698)
                          <=> $true )
                          & ! [X_1699: $int] :
                              ( ( ! [X_1700: $int] :
                                    ( ( mem2(X_1700,X_1626,g_s196_89)
                                      & mem0(X_1700,g_s65_65)
                                      & mem0(X_1626,g_s62_62)
                                      & ( ? [X_1701: $int] :
                                            ( ! [X_1702: $int,X_1703: $int] :
                                                ( ( mem2(L_s154,X_1702,g_s189_85)
                                                  & mem2(L_s154,X_1703,g_s190_86) )
                                               => ( $greatereq(X_1701,X_1702)
                                                  & $lesseq(X_1701,X_1703) ) )
                                            & mem2(X_1701,X_1700,g_s193_83)
                                            & mem0(X_1700,g_s65_65) )
                                        | ? [X_1704: $int] :
                                            ( ! [X_1705: $int,X_1706: $int] :
                                                ( ( mem2(L_s154,X_1705,g_s191_87)
                                                  & mem2(L_s154,X_1706,g_s192_88) )
                                               => ( $greatereq(X_1704,X_1705)
                                                  & $lesseq(X_1704,X_1706) ) )
                                            & mem2(X_1704,X_1700,g_s194_84)
                                            & mem0(X_1700,g_s65_65) ) ) )
                                   => mem2(X_1700,X_1699,g_s197_91) )
                                & ! [X_1707: $int] :
                                    ( ( mem2(X_1707,X_1626,g_s196_89)
                                      & mem0(X_1707,g_s65_65)
                                      & mem0(X_1626,g_s62_62)
                                      & ( ? [X_1708: $int] :
                                            ( ! [X_1709: $int,X_1710: $int] :
                                                ( ( mem2(L_s154,X_1709,g_s189_85)
                                                  & mem2(L_s154,X_1710,g_s190_86) )
                                               => ( $greatereq(X_1708,X_1709)
                                                  & $lesseq(X_1708,X_1710) ) )
                                            & mem2(X_1708,X_1707,g_s193_83)
                                            & mem0(X_1707,g_s65_65) )
                                        | ? [X_1711: $int] :
                                            ( ! [X_1712: $int,X_1713: $int] :
                                                ( ( mem2(L_s154,X_1712,g_s191_87)
                                                  & mem2(L_s154,X_1713,g_s192_88) )
                                               => ( $greatereq(X_1711,X_1712)
                                                  & $lesseq(X_1711,X_1713) ) )
                                            & mem2(X_1711,X_1707,g_s194_84)
                                            & mem0(X_1707,g_s65_65) ) ) )
                                   => mem0(X_1707,g_s65_65) )
                                & mem0(X_1699,g_s62_62) )
                             => mem3(X_1699,(X_1698),g_s195_90) ) )
                    & ( X_1689 = L_s154 ) ) ) )
        & ( L_s157 != L_s154 ) )
     => ? [X_1714: $o] :
          ( ( (X_1714)
          <=> $true )
          & mem3(L_s157,(X_1714),g_s195_90) ) ) ).

tff('Define:imprp:34',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & ? [X_1715: $o] :
            ( ( (X_1715)
            <=> $true )
            & mem3(L_s155,(X_1715),g_s195_90) )
        & ? [X_1716: $int] :
            ( ( ? [X_1717: $int] :
                  ( ! [X_1718: $int,X_1719: $int] :
                      ( ( mem2(L_s154,X_1718,g_s189_85)
                        & mem2(L_s154,X_1719,g_s190_86) )
                     => ( $greatereq(X_1717,X_1718)
                        & $lesseq(X_1717,X_1719) ) )
                  & mem2(X_1717,X_1716,g_s193_83)
                  & mem0(X_1716,g_s65_65) )
              | ? [X_1720: $int] :
                  ( ! [X_1721: $int,X_1722: $int] :
                      ( ( mem2(L_s154,X_1721,g_s191_87)
                        & mem2(L_s154,X_1722,g_s192_88) )
                     => ( $greatereq(X_1720,X_1721)
                        & $lesseq(X_1720,X_1722) ) )
                  & mem2(X_1720,X_1716,g_s194_84)
                  & mem0(X_1716,g_s65_65) ) )
            & mem2(X_1716,L_s155,g_s196_89)
            & mem0(X_1716,g_s65_65)
            & mem0(L_s155,g_s62_62) ) )
     => ~ ( ( ? [X_1723: $int] :
                ( ( ? [X_1724: $int] :
                      ( ! [X_1725: $int,X_1726: $int] :
                          ( ( mem2(L_s154,X_1725,g_s189_85)
                            & mem2(L_s154,X_1726,g_s190_86) )
                         => ( $greatereq(X_1724,X_1725)
                            & $lesseq(X_1724,X_1726) ) )
                      & mem2(X_1724,X_1723,g_s193_83)
                      & mem0(X_1723,g_s65_65) )
                  | ? [X_1727: $int] :
                      ( ! [X_1728: $int,X_1729: $int] :
                          ( ( mem2(L_s154,X_1728,g_s191_87)
                            & mem2(L_s154,X_1729,g_s192_88) )
                         => ( $greatereq(X_1727,X_1728)
                            & $lesseq(X_1727,X_1729) ) )
                      & mem2(X_1727,X_1723,g_s194_84)
                      & mem0(X_1723,g_s65_65) ) )
                & mem2(X_1723,L_s155,g_s196_89)
                & mem0(X_1723,g_s65_65)
                & mem0(L_s155,g_s62_62) )
            & ? [X_1730: $o] :
                ( ( (X_1730)
                <=> $true )
                & mem3(L_s155,(X_1730),g_s195_90) )
            & ~ ? [X_1731: $o] :
                  ( ( (X_1731)
                  <=> $true )
                  & ! [X_1732: $int] :
                      ( ( ! [X_1733: $int] :
                            ( ( mem2(X_1733,L_s155,g_s196_89)
                              & mem0(X_1733,g_s65_65)
                              & mem0(L_s155,g_s62_62)
                              & ( ? [X_1734: $int] :
                                    ( ! [X_1735: $int,X_1736: $int] :
                                        ( ( mem2(L_s154,X_1735,g_s189_85)
                                          & mem2(L_s154,X_1736,g_s190_86) )
                                       => ( $greatereq(X_1734,X_1735)
                                          & $lesseq(X_1734,X_1736) ) )
                                    & mem2(X_1734,X_1733,g_s193_83)
                                    & mem0(X_1733,g_s65_65) )
                                | ? [X_1737: $int] :
                                    ( ! [X_1738: $int,X_1739: $int] :
                                        ( ( mem2(L_s154,X_1738,g_s191_87)
                                          & mem2(L_s154,X_1739,g_s192_88) )
                                       => ( $greatereq(X_1737,X_1738)
                                          & $lesseq(X_1737,X_1739) ) )
                                    & mem2(X_1737,X_1733,g_s194_84)
                                    & mem0(X_1733,g_s65_65) ) ) )
                           => mem2(X_1733,X_1732,g_s197_91) )
                        & ! [X_1740: $int] :
                            ( ( mem2(X_1740,L_s155,g_s196_89)
                              & mem0(X_1740,g_s65_65)
                              & mem0(L_s155,g_s62_62)
                              & ( ? [X_1741: $int] :
                                    ( ! [X_1742: $int,X_1743: $int] :
                                        ( ( mem2(L_s154,X_1742,g_s189_85)
                                          & mem2(L_s154,X_1743,g_s190_86) )
                                       => ( $greatereq(X_1741,X_1742)
                                          & $lesseq(X_1741,X_1743) ) )
                                    & mem2(X_1741,X_1740,g_s193_83)
                                    & mem0(X_1740,g_s65_65) )
                                | ? [X_1744: $int] :
                                    ( ! [X_1745: $int,X_1746: $int] :
                                        ( ( mem2(L_s154,X_1745,g_s191_87)
                                          & mem2(L_s154,X_1746,g_s192_88) )
                                       => ( $greatereq(X_1744,X_1745)
                                          & $lesseq(X_1744,X_1746) ) )
                                    & mem2(X_1744,X_1740,g_s194_84)
                                    & mem0(X_1740,g_s65_65) ) ) )
                           => mem0(X_1740,g_s65_65) )
                        & mem0(X_1732,g_s62_62) )
                     => mem3(X_1732,(X_1731),g_s195_90) ) )
            & ( L_s155 = L_s154 ) )
          | ( ? [X_1747: $int] :
                ( ( ? [X_1748: $int] :
                      ( ! [X_1749: $int,X_1750: $int] :
                          ( ( mem2(L_s154,X_1749,g_s189_85)
                            & mem2(L_s154,X_1750,g_s190_86) )
                         => ( $greatereq(X_1748,X_1749)
                            & $lesseq(X_1748,X_1750) ) )
                      & mem2(X_1748,X_1747,g_s193_83)
                      & mem0(X_1747,g_s65_65) )
                  | ? [X_1751: $int] :
                      ( ! [X_1752: $int,X_1753: $int] :
                          ( ( mem2(L_s154,X_1752,g_s191_87)
                            & mem2(L_s154,X_1753,g_s192_88) )
                         => ( $greatereq(X_1751,X_1752)
                            & $lesseq(X_1751,X_1753) ) )
                      & mem2(X_1751,X_1747,g_s194_84)
                      & mem0(X_1747,g_s65_65) ) )
                & mem2(X_1747,L_s155,g_s196_89)
                & mem0(X_1747,g_s65_65)
                & mem0(L_s155,g_s62_62) )
            & ? [X_1754: $o] :
                ( ( (X_1754)
                <=> $true )
                & mem3(L_s155,(X_1754),g_s195_90) )
            & ? [X_1755: $o] :
                ( ( (X_1755)
                <=> $true )
                & ! [X_1756: $int] :
                    ( ( ! [X_1757: $int] :
                          ( ( mem2(X_1757,L_s155,g_s196_89)
                            & mem0(X_1757,g_s65_65)
                            & mem0(L_s155,g_s62_62)
                            & ( ? [X_1758: $int] :
                                  ( ! [X_1759: $int,X_1760: $int] :
                                      ( ( mem2(L_s154,X_1759,g_s189_85)
                                        & mem2(L_s154,X_1760,g_s190_86) )
                                     => ( $greatereq(X_1758,X_1759)
                                        & $lesseq(X_1758,X_1760) ) )
                                  & mem2(X_1758,X_1757,g_s193_83)
                                  & mem0(X_1757,g_s65_65) )
                              | ? [X_1761: $int] :
                                  ( ! [X_1762: $int,X_1763: $int] :
                                      ( ( mem2(L_s154,X_1762,g_s191_87)
                                        & mem2(L_s154,X_1763,g_s192_88) )
                                     => ( $greatereq(X_1761,X_1762)
                                        & $lesseq(X_1761,X_1763) ) )
                                  & mem2(X_1761,X_1757,g_s194_84)
                                  & mem0(X_1757,g_s65_65) ) ) )
                         => mem2(X_1757,X_1756,g_s197_91) )
                      & ! [X_1764: $int] :
                          ( ( mem2(X_1764,L_s155,g_s196_89)
                            & mem0(X_1764,g_s65_65)
                            & mem0(L_s155,g_s62_62)
                            & ( ? [X_1765: $int] :
                                  ( ! [X_1766: $int,X_1767: $int] :
                                      ( ( mem2(L_s154,X_1766,g_s189_85)
                                        & mem2(L_s154,X_1767,g_s190_86) )
                                     => ( $greatereq(X_1765,X_1766)
                                        & $lesseq(X_1765,X_1767) ) )
                                  & mem2(X_1765,X_1764,g_s193_83)
                                  & mem0(X_1764,g_s65_65) )
                              | ? [X_1768: $int] :
                                  ( ! [X_1769: $int,X_1770: $int] :
                                      ( ( mem2(L_s154,X_1769,g_s191_87)
                                        & mem2(L_s154,X_1770,g_s192_88) )
                                     => ( $greatereq(X_1768,X_1769)
                                        & $lesseq(X_1768,X_1770) ) )
                                  & mem2(X_1768,X_1764,g_s194_84)
                                  & mem0(X_1764,g_s65_65) ) ) )
                         => mem0(X_1764,g_s65_65) )
                      & mem0(X_1756,g_s62_62) )
                   => mem3(X_1756,(X_1755),g_s195_90) ) )
            & ! [X_1771: $int] :
                ( ( mem2(X_1771,L_s155,g_s196_89)
                  & mem0(X_1771,g_s65_65)
                  & mem0(L_s155,g_s62_62)
                  & ( ? [X_1772: $int] :
                        ( ! [X_1773: $int,X_1774: $int] :
                            ( ( mem2(L_s154,X_1773,g_s189_85)
                              & mem2(L_s154,X_1774,g_s190_86) )
                           => ( $greatereq(X_1772,X_1773)
                              & $lesseq(X_1772,X_1774) ) )
                        & mem2(X_1772,X_1771,g_s193_83)
                        & mem0(X_1771,g_s65_65) )
                    | ? [X_1775: $int] :
                        ( ! [X_1776: $int,X_1777: $int] :
                            ( ( mem2(L_s154,X_1776,g_s191_87)
                              & mem2(L_s154,X_1777,g_s192_88) )
                           => ( $greatereq(X_1775,X_1776)
                              & $lesseq(X_1775,X_1777) ) )
                        & mem2(X_1775,X_1771,g_s194_84)
                        & mem0(X_1771,g_s65_65) ) ) )
               => mem2(X_1771,L_s155,g_s197_91) )
            & ! [X_1778: $int] :
                ( ( mem2(X_1778,L_s155,g_s196_89)
                  & mem0(X_1778,g_s65_65)
                  & mem0(L_s155,g_s62_62)
                  & ( ? [X_1779: $int] :
                        ( ! [X_1780: $int,X_1781: $int] :
                            ( ( mem2(L_s154,X_1780,g_s189_85)
                              & mem2(L_s154,X_1781,g_s190_86) )
                           => ( $greatereq(X_1779,X_1780)
                              & $lesseq(X_1779,X_1781) ) )
                        & mem2(X_1779,X_1778,g_s193_83)
                        & mem0(X_1778,g_s65_65) )
                    | ? [X_1782: $int] :
                        ( ! [X_1783: $int,X_1784: $int] :
                            ( ( mem2(L_s154,X_1783,g_s191_87)
                              & mem2(L_s154,X_1784,g_s192_88) )
                           => ( $greatereq(X_1782,X_1783)
                              & $lesseq(X_1782,X_1784) ) )
                        & mem2(X_1782,X_1778,g_s194_84)
                        & mem0(X_1778,g_s65_65) ) ) )
               => mem0(X_1778,g_s65_65) )
            & mem0(L_s155,g_s62_62)
            & ~ ? [X_1785: $int] :
                  ( ? [X_1786: $int] :
                      ( ( ? [X_1787: $int] :
                            ( ! [X_1788: $int,X_1789: $int] :
                                ( ( mem2(L_s154,X_1788,g_s189_85)
                                  & mem2(L_s154,X_1789,g_s190_86) )
                               => ( $greatereq(X_1787,X_1788)
                                  & $lesseq(X_1787,X_1789) ) )
                            & mem2(X_1787,X_1786,g_s193_83)
                            & mem0(X_1786,g_s65_65) )
                        | ? [X_1790: $int] :
                            ( ! [X_1791: $int,X_1792: $int] :
                                ( ( mem2(L_s154,X_1791,g_s191_87)
                                  & mem2(L_s154,X_1792,g_s192_88) )
                               => ( $greatereq(X_1790,X_1791)
                                  & $lesseq(X_1790,X_1792) ) )
                            & mem2(X_1790,X_1786,g_s194_84)
                            & mem0(X_1786,g_s65_65) ) )
                      & mem2(X_1786,L_s155,g_s196_89)
                      & mem0(X_1786,g_s65_65)
                      & mem0(L_s155,g_s62_62) )
                  & ? [X_1793: $o] :
                      ( ( (X_1793)
                      <=> $true )
                      & mem3(L_s155,(X_1793),g_s195_90) )
                  & ~ ? [X_1794: $o] :
                        ( ( (X_1794)
                        <=> $true )
                        & ! [X_1795: $int] :
                            ( ( ! [X_1796: $int] :
                                  ( ( mem2(X_1796,L_s155,g_s196_89)
                                    & mem0(X_1796,g_s65_65)
                                    & mem0(L_s155,g_s62_62)
                                    & ( ? [X_1797: $int] :
                                          ( ! [X_1798: $int,X_1799: $int] :
                                              ( ( mem2(L_s154,X_1798,g_s189_85)
                                                & mem2(L_s154,X_1799,g_s190_86) )
                                             => ( $greatereq(X_1797,X_1798)
                                                & $lesseq(X_1797,X_1799) ) )
                                          & mem2(X_1797,X_1796,g_s193_83)
                                          & mem0(X_1796,g_s65_65) )
                                      | ? [X_1800: $int] :
                                          ( ! [X_1801: $int,X_1802: $int] :
                                              ( ( mem2(L_s154,X_1801,g_s191_87)
                                                & mem2(L_s154,X_1802,g_s192_88) )
                                             => ( $greatereq(X_1800,X_1801)
                                                & $lesseq(X_1800,X_1802) ) )
                                          & mem2(X_1800,X_1796,g_s194_84)
                                          & mem0(X_1796,g_s65_65) ) ) )
                                 => mem2(X_1796,X_1795,g_s197_91) )
                              & ! [X_1803: $int] :
                                  ( ( mem2(X_1803,L_s155,g_s196_89)
                                    & mem0(X_1803,g_s65_65)
                                    & mem0(L_s155,g_s62_62)
                                    & ( ? [X_1804: $int] :
                                          ( ! [X_1805: $int,X_1806: $int] :
                                              ( ( mem2(L_s154,X_1805,g_s189_85)
                                                & mem2(L_s154,X_1806,g_s190_86) )
                                             => ( $greatereq(X_1804,X_1805)
                                                & $lesseq(X_1804,X_1806) ) )
                                          & mem2(X_1804,X_1803,g_s193_83)
                                          & mem0(X_1803,g_s65_65) )
                                      | ? [X_1807: $int] :
                                          ( ! [X_1808: $int,X_1809: $int] :
                                              ( ( mem2(L_s154,X_1808,g_s191_87)
                                                & mem2(L_s154,X_1809,g_s192_88) )
                                             => ( $greatereq(X_1807,X_1808)
                                                & $lesseq(X_1807,X_1809) ) )
                                          & mem2(X_1807,X_1803,g_s194_84)
                                          & mem0(X_1803,g_s65_65) ) ) )
                                 => mem0(X_1803,g_s65_65) )
                              & mem0(X_1795,g_s62_62) )
                           => mem3(X_1795,(X_1794),g_s195_90) ) )
                  & ( X_1785 = L_s154 ) ) ) ) ) ).

tff('Define:imprp:35',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ! [X_1810: $int] :
          ( ( ? [X_1811: $int] :
                ( ( ? [X_1812: $int] :
                      ( ( ? [X_1813: $int] :
                            ( ! [X_1814: $int,X_1815: $int] :
                                ( ( mem2(L_s156,X_1814,g_s189_85)
                                  & mem2(L_s156,X_1815,g_s190_86) )
                               => ( $greatereq(X_1813,X_1814)
                                  & $lesseq(X_1813,X_1815) ) )
                            & mem2(X_1813,X_1812,g_s193_83)
                            & mem0(X_1812,g_s65_65) )
                        | ? [X_1816: $int] :
                            ( ! [X_1817: $int,X_1818: $int] :
                                ( ( mem2(L_s156,X_1817,g_s191_87)
                                  & mem2(L_s156,X_1818,g_s192_88) )
                               => ( $greatereq(X_1816,X_1817)
                                  & $lesseq(X_1816,X_1818) ) )
                            & mem2(X_1816,X_1812,g_s194_84)
                            & mem0(X_1812,g_s65_65) ) )
                      & mem2(X_1812,X_1811,g_s196_89)
                      & mem0(X_1812,g_s65_65)
                      & mem0(X_1811,g_s62_62) )
                  & ? [X_1819: $o] :
                      ( ( (X_1819)
                      <=> $true )
                      & mem3(X_1811,(X_1819),g_s195_90) )
                  & ~ ? [X_1820: $o] :
                        ( ( (X_1820)
                        <=> $true )
                        & ! [X_1821: $int] :
                            ( ( ! [X_1822: $int] :
                                  ( ( mem2(X_1822,X_1811,g_s196_89)
                                    & mem0(X_1822,g_s65_65)
                                    & mem0(X_1811,g_s62_62)
                                    & ( ? [X_1823: $int] :
                                          ( ! [X_1824: $int,X_1825: $int] :
                                              ( ( mem2(L_s156,X_1824,g_s189_85)
                                                & mem2(L_s156,X_1825,g_s190_86) )
                                             => ( $greatereq(X_1823,X_1824)
                                                & $lesseq(X_1823,X_1825) ) )
                                          & mem2(X_1823,X_1822,g_s193_83)
                                          & mem0(X_1822,g_s65_65) )
                                      | ? [X_1826: $int] :
                                          ( ! [X_1827: $int,X_1828: $int] :
                                              ( ( mem2(L_s156,X_1827,g_s191_87)
                                                & mem2(L_s156,X_1828,g_s192_88) )
                                             => ( $greatereq(X_1826,X_1827)
                                                & $lesseq(X_1826,X_1828) ) )
                                          & mem2(X_1826,X_1822,g_s194_84)
                                          & mem0(X_1822,g_s65_65) ) ) )
                                 => mem2(X_1822,X_1821,g_s197_91) )
                              & ! [X_1829: $int] :
                                  ( ( mem2(X_1829,X_1811,g_s196_89)
                                    & mem0(X_1829,g_s65_65)
                                    & mem0(X_1811,g_s62_62)
                                    & ( ? [X_1830: $int] :
                                          ( ! [X_1831: $int,X_1832: $int] :
                                              ( ( mem2(L_s156,X_1831,g_s189_85)
                                                & mem2(L_s156,X_1832,g_s190_86) )
                                             => ( $greatereq(X_1830,X_1831)
                                                & $lesseq(X_1830,X_1832) ) )
                                          & mem2(X_1830,X_1829,g_s193_83)
                                          & mem0(X_1829,g_s65_65) )
                                      | ? [X_1833: $int] :
                                          ( ! [X_1834: $int,X_1835: $int] :
                                              ( ( mem2(L_s156,X_1834,g_s191_87)
                                                & mem2(L_s156,X_1835,g_s192_88) )
                                             => ( $greatereq(X_1833,X_1834)
                                                & $lesseq(X_1833,X_1835) ) )
                                          & mem2(X_1833,X_1829,g_s194_84)
                                          & mem0(X_1829,g_s65_65) ) ) )
                                 => mem0(X_1829,g_s65_65) )
                              & mem0(X_1821,g_s62_62) )
                           => mem3(X_1821,(X_1820),g_s195_90) ) )
                  & ( X_1810 = L_s156 ) )
                | ( ? [X_1836: $int] :
                      ( ( ? [X_1837: $int] :
                            ( ! [X_1838: $int,X_1839: $int] :
                                ( ( mem2(L_s156,X_1838,g_s189_85)
                                  & mem2(L_s156,X_1839,g_s190_86) )
                               => ( $greatereq(X_1837,X_1838)
                                  & $lesseq(X_1837,X_1839) ) )
                            & mem2(X_1837,X_1836,g_s193_83)
                            & mem0(X_1836,g_s65_65) )
                        | ? [X_1840: $int] :
                            ( ! [X_1841: $int,X_1842: $int] :
                                ( ( mem2(L_s156,X_1841,g_s191_87)
                                  & mem2(L_s156,X_1842,g_s192_88) )
                               => ( $greatereq(X_1840,X_1841)
                                  & $lesseq(X_1840,X_1842) ) )
                            & mem2(X_1840,X_1836,g_s194_84)
                            & mem0(X_1836,g_s65_65) ) )
                      & mem2(X_1836,X_1811,g_s196_89)
                      & mem0(X_1836,g_s65_65)
                      & mem0(X_1811,g_s62_62) )
                  & ? [X_1843: $o] :
                      ( ( (X_1843)
                      <=> $true )
                      & mem3(X_1811,(X_1843),g_s195_90) )
                  & ? [X_1844: $o] :
                      ( ( (X_1844)
                      <=> $true )
                      & ! [X_1845: $int] :
                          ( ( ! [X_1846: $int] :
                                ( ( mem2(X_1846,X_1811,g_s196_89)
                                  & mem0(X_1846,g_s65_65)
                                  & mem0(X_1811,g_s62_62)
                                  & ( ? [X_1847: $int] :
                                        ( ! [X_1848: $int,X_1849: $int] :
                                            ( ( mem2(L_s156,X_1848,g_s189_85)
                                              & mem2(L_s156,X_1849,g_s190_86) )
                                           => ( $greatereq(X_1847,X_1848)
                                              & $lesseq(X_1847,X_1849) ) )
                                        & mem2(X_1847,X_1846,g_s193_83)
                                        & mem0(X_1846,g_s65_65) )
                                    | ? [X_1850: $int] :
                                        ( ! [X_1851: $int,X_1852: $int] :
                                            ( ( mem2(L_s156,X_1851,g_s191_87)
                                              & mem2(L_s156,X_1852,g_s192_88) )
                                           => ( $greatereq(X_1850,X_1851)
                                              & $lesseq(X_1850,X_1852) ) )
                                        & mem2(X_1850,X_1846,g_s194_84)
                                        & mem0(X_1846,g_s65_65) ) ) )
                               => mem2(X_1846,X_1845,g_s197_91) )
                            & ! [X_1853: $int] :
                                ( ( mem2(X_1853,X_1811,g_s196_89)
                                  & mem0(X_1853,g_s65_65)
                                  & mem0(X_1811,g_s62_62)
                                  & ( ? [X_1854: $int] :
                                        ( ! [X_1855: $int,X_1856: $int] :
                                            ( ( mem2(L_s156,X_1855,g_s189_85)
                                              & mem2(L_s156,X_1856,g_s190_86) )
                                           => ( $greatereq(X_1854,X_1855)
                                              & $lesseq(X_1854,X_1856) ) )
                                        & mem2(X_1854,X_1853,g_s193_83)
                                        & mem0(X_1853,g_s65_65) )
                                    | ? [X_1857: $int] :
                                        ( ! [X_1858: $int,X_1859: $int] :
                                            ( ( mem2(L_s156,X_1858,g_s191_87)
                                              & mem2(L_s156,X_1859,g_s192_88) )
                                           => ( $greatereq(X_1857,X_1858)
                                              & $lesseq(X_1857,X_1859) ) )
                                        & mem2(X_1857,X_1853,g_s194_84)
                                        & mem0(X_1853,g_s65_65) ) ) )
                               => mem0(X_1853,g_s65_65) )
                            & mem0(X_1845,g_s62_62) )
                         => mem3(X_1845,(X_1844),g_s195_90) ) )
                  & ! [X_1860: $int] :
                      ( ( mem2(X_1860,X_1811,g_s196_89)
                        & mem0(X_1860,g_s65_65)
                        & mem0(X_1811,g_s62_62)
                        & ( ? [X_1861: $int] :
                              ( ! [X_1862: $int,X_1863: $int] :
                                  ( ( mem2(L_s156,X_1862,g_s189_85)
                                    & mem2(L_s156,X_1863,g_s190_86) )
                                 => ( $greatereq(X_1861,X_1862)
                                    & $lesseq(X_1861,X_1863) ) )
                              & mem2(X_1861,X_1860,g_s193_83)
                              & mem0(X_1860,g_s65_65) )
                          | ? [X_1864: $int] :
                              ( ! [X_1865: $int,X_1866: $int] :
                                  ( ( mem2(L_s156,X_1865,g_s191_87)
                                    & mem2(L_s156,X_1866,g_s192_88) )
                                 => ( $greatereq(X_1864,X_1865)
                                    & $lesseq(X_1864,X_1866) ) )
                              & mem2(X_1864,X_1860,g_s194_84)
                              & mem0(X_1860,g_s65_65) ) ) )
                     => mem2(X_1860,X_1810,g_s197_91) )
                  & ! [X_1867: $int] :
                      ( ( mem2(X_1867,X_1811,g_s196_89)
                        & mem0(X_1867,g_s65_65)
                        & mem0(X_1811,g_s62_62)
                        & ( ? [X_1868: $int] :
                              ( ! [X_1869: $int,X_1870: $int] :
                                  ( ( mem2(L_s156,X_1869,g_s189_85)
                                    & mem2(L_s156,X_1870,g_s190_86) )
                                 => ( $greatereq(X_1868,X_1869)
                                    & $lesseq(X_1868,X_1870) ) )
                              & mem2(X_1868,X_1867,g_s193_83)
                              & mem0(X_1867,g_s65_65) )
                          | ? [X_1871: $int] :
                              ( ! [X_1872: $int,X_1873: $int] :
                                  ( ( mem2(L_s156,X_1872,g_s191_87)
                                    & mem2(L_s156,X_1873,g_s192_88) )
                                 => ( $greatereq(X_1871,X_1872)
                                    & $lesseq(X_1871,X_1873) ) )
                              & mem2(X_1871,X_1867,g_s194_84)
                              & mem0(X_1867,g_s65_65) ) ) )
                     => mem0(X_1867,g_s65_65) )
                  & mem0(X_1810,g_s62_62)
                  & ~ ? [X_1874: $int] :
                        ( ? [X_1875: $int] :
                            ( ( ? [X_1876: $int] :
                                  ( ! [X_1877: $int,X_1878: $int] :
                                      ( ( mem2(L_s156,X_1877,g_s189_85)
                                        & mem2(L_s156,X_1878,g_s190_86) )
                                     => ( $greatereq(X_1876,X_1877)
                                        & $lesseq(X_1876,X_1878) ) )
                                  & mem2(X_1876,X_1875,g_s193_83)
                                  & mem0(X_1875,g_s65_65) )
                              | ? [X_1879: $int] :
                                  ( ! [X_1880: $int,X_1881: $int] :
                                      ( ( mem2(L_s156,X_1880,g_s191_87)
                                        & mem2(L_s156,X_1881,g_s192_88) )
                                     => ( $greatereq(X_1879,X_1880)
                                        & $lesseq(X_1879,X_1881) ) )
                                  & mem2(X_1879,X_1875,g_s194_84)
                                  & mem0(X_1875,g_s65_65) ) )
                            & mem2(X_1875,X_1811,g_s196_89)
                            & mem0(X_1875,g_s65_65)
                            & mem0(X_1811,g_s62_62) )
                        & ? [X_1882: $o] :
                            ( ( (X_1882)
                            <=> $true )
                            & mem3(X_1811,(X_1882),g_s195_90) )
                        & ~ ? [X_1883: $o] :
                              ( ( (X_1883)
                              <=> $true )
                              & ! [X_1884: $int] :
                                  ( ( ! [X_1885: $int] :
                                        ( ( mem2(X_1885,X_1811,g_s196_89)
                                          & mem0(X_1885,g_s65_65)
                                          & mem0(X_1811,g_s62_62)
                                          & ( ? [X_1886: $int] :
                                                ( ! [X_1887: $int,X_1888: $int] :
                                                    ( ( mem2(L_s156,X_1887,g_s189_85)
                                                      & mem2(L_s156,X_1888,g_s190_86) )
                                                   => ( $greatereq(X_1886,X_1887)
                                                      & $lesseq(X_1886,X_1888) ) )
                                                & mem2(X_1886,X_1885,g_s193_83)
                                                & mem0(X_1885,g_s65_65) )
                                            | ? [X_1889: $int] :
                                                ( ! [X_1890: $int,X_1891: $int] :
                                                    ( ( mem2(L_s156,X_1890,g_s191_87)
                                                      & mem2(L_s156,X_1891,g_s192_88) )
                                                   => ( $greatereq(X_1889,X_1890)
                                                      & $lesseq(X_1889,X_1891) ) )
                                                & mem2(X_1889,X_1885,g_s194_84)
                                                & mem0(X_1885,g_s65_65) ) ) )
                                       => mem2(X_1885,X_1884,g_s197_91) )
                                    & ! [X_1892: $int] :
                                        ( ( mem2(X_1892,X_1811,g_s196_89)
                                          & mem0(X_1892,g_s65_65)
                                          & mem0(X_1811,g_s62_62)
                                          & ( ? [X_1893: $int] :
                                                ( ! [X_1894: $int,X_1895: $int] :
                                                    ( ( mem2(L_s156,X_1894,g_s189_85)
                                                      & mem2(L_s156,X_1895,g_s190_86) )
                                                   => ( $greatereq(X_1893,X_1894)
                                                      & $lesseq(X_1893,X_1895) ) )
                                                & mem2(X_1893,X_1892,g_s193_83)
                                                & mem0(X_1892,g_s65_65) )
                                            | ? [X_1896: $int] :
                                                ( ! [X_1897: $int,X_1898: $int] :
                                                    ( ( mem2(L_s156,X_1897,g_s191_87)
                                                      & mem2(L_s156,X_1898,g_s192_88) )
                                                   => ( $greatereq(X_1896,X_1897)
                                                      & $lesseq(X_1896,X_1898) ) )
                                                & mem2(X_1896,X_1892,g_s194_84)
                                                & mem0(X_1892,g_s65_65) ) ) )
                                       => mem0(X_1892,g_s65_65) )
                                    & mem0(X_1884,g_s62_62) )
                                 => mem3(X_1884,(X_1883),g_s195_90) ) )
                        & ( X_1874 = L_s156 ) ) ) )
            & ( X_1810 != L_s156 ) )
         => ? [X_1899: $int] :
              ( ( ? [X_1900: $int] :
                    ( ( ? [X_1901: $int] :
                          ( ! [X_1902: $int,X_1903: $int] :
                              ( ( mem2(L_s156,X_1902,g_s189_85)
                                & mem2(L_s156,X_1903,g_s190_86) )
                             => ( $greatereq(X_1901,X_1902)
                                & $lesseq(X_1901,X_1903) ) )
                          & mem2(X_1901,X_1900,g_s193_83)
                          & mem0(X_1900,g_s65_65) )
                      | ? [X_1904: $int] :
                          ( ! [X_1905: $int,X_1906: $int] :
                              ( ( mem2(L_s156,X_1905,g_s191_87)
                                & mem2(L_s156,X_1906,g_s192_88) )
                             => ( $greatereq(X_1904,X_1905)
                                & $lesseq(X_1904,X_1906) ) )
                          & mem2(X_1904,X_1900,g_s194_84)
                          & mem0(X_1900,g_s65_65) ) )
                    & mem2(X_1900,X_1810,g_s196_89)
                    & mem0(X_1900,g_s65_65)
                    & mem0(X_1810,g_s62_62) )
                & ? [X_1907: $o] :
                    ( ( (X_1907)
                    <=> $true )
                    & mem3(X_1810,(X_1907),g_s195_90) )
                & ~ ? [X_1908: $o] :
                      ( ( (X_1908)
                      <=> $true )
                      & ! [X_1909: $int] :
                          ( ( ! [X_1910: $int] :
                                ( ( mem2(X_1910,X_1810,g_s196_89)
                                  & mem0(X_1910,g_s65_65)
                                  & mem0(X_1810,g_s62_62)
                                  & ( ? [X_1911: $int] :
                                        ( ! [X_1912: $int,X_1913: $int] :
                                            ( ( mem2(L_s156,X_1912,g_s189_85)
                                              & mem2(L_s156,X_1913,g_s190_86) )
                                           => ( $greatereq(X_1911,X_1912)
                                              & $lesseq(X_1911,X_1913) ) )
                                        & mem2(X_1911,X_1910,g_s193_83)
                                        & mem0(X_1910,g_s65_65) )
                                    | ? [X_1914: $int] :
                                        ( ! [X_1915: $int,X_1916: $int] :
                                            ( ( mem2(L_s156,X_1915,g_s191_87)
                                              & mem2(L_s156,X_1916,g_s192_88) )
                                           => ( $greatereq(X_1914,X_1915)
                                              & $lesseq(X_1914,X_1916) ) )
                                        & mem2(X_1914,X_1910,g_s194_84)
                                        & mem0(X_1910,g_s65_65) ) ) )
                               => mem2(X_1910,X_1909,g_s197_91) )
                            & ! [X_1917: $int] :
                                ( ( mem2(X_1917,X_1810,g_s196_89)
                                  & mem0(X_1917,g_s65_65)
                                  & mem0(X_1810,g_s62_62)
                                  & ( ? [X_1918: $int] :
                                        ( ! [X_1919: $int,X_1920: $int] :
                                            ( ( mem2(L_s156,X_1919,g_s189_85)
                                              & mem2(L_s156,X_1920,g_s190_86) )
                                           => ( $greatereq(X_1918,X_1919)
                                              & $lesseq(X_1918,X_1920) ) )
                                        & mem2(X_1918,X_1917,g_s193_83)
                                        & mem0(X_1917,g_s65_65) )
                                    | ? [X_1921: $int] :
                                        ( ! [X_1922: $int,X_1923: $int] :
                                            ( ( mem2(L_s156,X_1922,g_s191_87)
                                              & mem2(L_s156,X_1923,g_s192_88) )
                                           => ( $greatereq(X_1921,X_1922)
                                              & $lesseq(X_1921,X_1923) ) )
                                        & mem2(X_1921,X_1917,g_s194_84)
                                        & mem0(X_1917,g_s65_65) ) ) )
                               => mem0(X_1917,g_s65_65) )
                            & mem0(X_1909,g_s62_62) )
                         => mem3(X_1909,(X_1908),g_s195_90) ) )
                & ( X_1899 = L_s156 ) )
              | ( ? [X_1924: $int] :
                    ( ( ? [X_1925: $int] :
                          ( ! [X_1926: $int,X_1927: $int] :
                              ( ( mem2(L_s156,X_1926,g_s189_85)
                                & mem2(L_s156,X_1927,g_s190_86) )
                             => ( $greatereq(X_1925,X_1926)
                                & $lesseq(X_1925,X_1927) ) )
                          & mem2(X_1925,X_1924,g_s193_83)
                          & mem0(X_1924,g_s65_65) )
                      | ? [X_1928: $int] :
                          ( ! [X_1929: $int,X_1930: $int] :
                              ( ( mem2(L_s156,X_1929,g_s191_87)
                                & mem2(L_s156,X_1930,g_s192_88) )
                             => ( $greatereq(X_1928,X_1929)
                                & $lesseq(X_1928,X_1930) ) )
                          & mem2(X_1928,X_1924,g_s194_84)
                          & mem0(X_1924,g_s65_65) ) )
                    & mem2(X_1924,X_1810,g_s196_89)
                    & mem0(X_1924,g_s65_65)
                    & mem0(X_1810,g_s62_62) )
                & ? [X_1931: $o] :
                    ( ( (X_1931)
                    <=> $true )
                    & mem3(X_1810,(X_1931),g_s195_90) )
                & ? [X_1932: $o] :
                    ( ( (X_1932)
                    <=> $true )
                    & ! [X_1933: $int] :
                        ( ( ! [X_1934: $int] :
                              ( ( mem2(X_1934,X_1810,g_s196_89)
                                & mem0(X_1934,g_s65_65)
                                & mem0(X_1810,g_s62_62)
                                & ( ? [X_1935: $int] :
                                      ( ! [X_1936: $int,X_1937: $int] :
                                          ( ( mem2(L_s156,X_1936,g_s189_85)
                                            & mem2(L_s156,X_1937,g_s190_86) )
                                         => ( $greatereq(X_1935,X_1936)
                                            & $lesseq(X_1935,X_1937) ) )
                                      & mem2(X_1935,X_1934,g_s193_83)
                                      & mem0(X_1934,g_s65_65) )
                                  | ? [X_1938: $int] :
                                      ( ! [X_1939: $int,X_1940: $int] :
                                          ( ( mem2(L_s156,X_1939,g_s191_87)
                                            & mem2(L_s156,X_1940,g_s192_88) )
                                         => ( $greatereq(X_1938,X_1939)
                                            & $lesseq(X_1938,X_1940) ) )
                                      & mem2(X_1938,X_1934,g_s194_84)
                                      & mem0(X_1934,g_s65_65) ) ) )
                             => mem2(X_1934,X_1933,g_s197_91) )
                          & ! [X_1941: $int] :
                              ( ( mem2(X_1941,X_1810,g_s196_89)
                                & mem0(X_1941,g_s65_65)
                                & mem0(X_1810,g_s62_62)
                                & ( ? [X_1942: $int] :
                                      ( ! [X_1943: $int,X_1944: $int] :
                                          ( ( mem2(L_s156,X_1943,g_s189_85)
                                            & mem2(L_s156,X_1944,g_s190_86) )
                                         => ( $greatereq(X_1942,X_1943)
                                            & $lesseq(X_1942,X_1944) ) )
                                      & mem2(X_1942,X_1941,g_s193_83)
                                      & mem0(X_1941,g_s65_65) )
                                  | ? [X_1945: $int] :
                                      ( ! [X_1946: $int,X_1947: $int] :
                                          ( ( mem2(L_s156,X_1946,g_s191_87)
                                            & mem2(L_s156,X_1947,g_s192_88) )
                                         => ( $greatereq(X_1945,X_1946)
                                            & $lesseq(X_1945,X_1947) ) )
                                      & mem2(X_1945,X_1941,g_s194_84)
                                      & mem0(X_1941,g_s65_65) ) ) )
                             => mem0(X_1941,g_s65_65) )
                          & mem0(X_1933,g_s62_62) )
                       => mem3(X_1933,(X_1932),g_s195_90) ) )
                & ! [X_1948: $int] :
                    ( ( mem2(X_1948,X_1810,g_s196_89)
                      & mem0(X_1948,g_s65_65)
                      & mem0(X_1810,g_s62_62)
                      & ( ? [X_1949: $int] :
                            ( ! [X_1950: $int,X_1951: $int] :
                                ( ( mem2(L_s156,X_1950,g_s189_85)
                                  & mem2(L_s156,X_1951,g_s190_86) )
                               => ( $greatereq(X_1949,X_1950)
                                  & $lesseq(X_1949,X_1951) ) )
                            & mem2(X_1949,X_1948,g_s193_83)
                            & mem0(X_1948,g_s65_65) )
                        | ? [X_1952: $int] :
                            ( ! [X_1953: $int,X_1954: $int] :
                                ( ( mem2(L_s156,X_1953,g_s191_87)
                                  & mem2(L_s156,X_1954,g_s192_88) )
                               => ( $greatereq(X_1952,X_1953)
                                  & $lesseq(X_1952,X_1954) ) )
                            & mem2(X_1952,X_1948,g_s194_84)
                            & mem0(X_1948,g_s65_65) ) ) )
                   => mem2(X_1948,X_1899,g_s197_91) )
                & ! [X_1955: $int] :
                    ( ( mem2(X_1955,X_1810,g_s196_89)
                      & mem0(X_1955,g_s65_65)
                      & mem0(X_1810,g_s62_62)
                      & ( ? [X_1956: $int] :
                            ( ! [X_1957: $int,X_1958: $int] :
                                ( ( mem2(L_s156,X_1957,g_s189_85)
                                  & mem2(L_s156,X_1958,g_s190_86) )
                               => ( $greatereq(X_1956,X_1957)
                                  & $lesseq(X_1956,X_1958) ) )
                            & mem2(X_1956,X_1955,g_s193_83)
                            & mem0(X_1955,g_s65_65) )
                        | ? [X_1959: $int] :
                            ( ! [X_1960: $int,X_1961: $int] :
                                ( ( mem2(L_s156,X_1960,g_s191_87)
                                  & mem2(L_s156,X_1961,g_s192_88) )
                               => ( $greatereq(X_1959,X_1960)
                                  & $lesseq(X_1959,X_1961) ) )
                            & mem2(X_1959,X_1955,g_s194_84)
                            & mem0(X_1955,g_s65_65) ) ) )
                   => mem0(X_1955,g_s65_65) )
                & mem0(X_1899,g_s62_62)
                & ~ ? [X_1962: $int] :
                      ( ? [X_1963: $int] :
                          ( ( ? [X_1964: $int] :
                                ( ! [X_1965: $int,X_1966: $int] :
                                    ( ( mem2(L_s156,X_1965,g_s189_85)
                                      & mem2(L_s156,X_1966,g_s190_86) )
                                   => ( $greatereq(X_1964,X_1965)
                                      & $lesseq(X_1964,X_1966) ) )
                                & mem2(X_1964,X_1963,g_s193_83)
                                & mem0(X_1963,g_s65_65) )
                            | ? [X_1967: $int] :
                                ( ! [X_1968: $int,X_1969: $int] :
                                    ( ( mem2(L_s156,X_1968,g_s191_87)
                                      & mem2(L_s156,X_1969,g_s192_88) )
                                   => ( $greatereq(X_1967,X_1968)
                                      & $lesseq(X_1967,X_1969) ) )
                                & mem2(X_1967,X_1963,g_s194_84)
                                & mem0(X_1963,g_s65_65) ) )
                          & mem2(X_1963,X_1810,g_s196_89)
                          & mem0(X_1963,g_s65_65)
                          & mem0(X_1810,g_s62_62) )
                      & ? [X_1970: $o] :
                          ( ( (X_1970)
                          <=> $true )
                          & mem3(X_1810,(X_1970),g_s195_90) )
                      & ~ ? [X_1971: $o] :
                            ( ( (X_1971)
                            <=> $true )
                            & ! [X_1972: $int] :
                                ( ( ! [X_1973: $int] :
                                      ( ( mem2(X_1973,X_1810,g_s196_89)
                                        & mem0(X_1973,g_s65_65)
                                        & mem0(X_1810,g_s62_62)
                                        & ( ? [X_1974: $int] :
                                              ( ! [X_1975: $int,X_1976: $int] :
                                                  ( ( mem2(L_s156,X_1975,g_s189_85)
                                                    & mem2(L_s156,X_1976,g_s190_86) )
                                                 => ( $greatereq(X_1974,X_1975)
                                                    & $lesseq(X_1974,X_1976) ) )
                                              & mem2(X_1974,X_1973,g_s193_83)
                                              & mem0(X_1973,g_s65_65) )
                                          | ? [X_1977: $int] :
                                              ( ! [X_1978: $int,X_1979: $int] :
                                                  ( ( mem2(L_s156,X_1978,g_s191_87)
                                                    & mem2(L_s156,X_1979,g_s192_88) )
                                                 => ( $greatereq(X_1977,X_1978)
                                                    & $lesseq(X_1977,X_1979) ) )
                                              & mem2(X_1977,X_1973,g_s194_84)
                                              & mem0(X_1973,g_s65_65) ) ) )
                                     => mem2(X_1973,X_1972,g_s197_91) )
                                  & ! [X_1980: $int] :
                                      ( ( mem2(X_1980,X_1810,g_s196_89)
                                        & mem0(X_1980,g_s65_65)
                                        & mem0(X_1810,g_s62_62)
                                        & ( ? [X_1981: $int] :
                                              ( ! [X_1982: $int,X_1983: $int] :
                                                  ( ( mem2(L_s156,X_1982,g_s189_85)
                                                    & mem2(L_s156,X_1983,g_s190_86) )
                                                 => ( $greatereq(X_1981,X_1982)
                                                    & $lesseq(X_1981,X_1983) ) )
                                              & mem2(X_1981,X_1980,g_s193_83)
                                              & mem0(X_1980,g_s65_65) )
                                          | ? [X_1984: $int] :
                                              ( ! [X_1985: $int,X_1986: $int] :
                                                  ( ( mem2(L_s156,X_1985,g_s191_87)
                                                    & mem2(L_s156,X_1986,g_s192_88) )
                                                 => ( $greatereq(X_1984,X_1985)
                                                    & $lesseq(X_1984,X_1986) ) )
                                              & mem2(X_1984,X_1980,g_s194_84)
                                              & mem0(X_1980,g_s65_65) ) ) )
                                     => mem0(X_1980,g_s65_65) )
                                  & mem0(X_1972,g_s62_62) )
                               => mem3(X_1972,(X_1971),g_s195_90) ) )
                      & ( X_1962 = L_s156 ) ) ) ) ) ) ).

tff('Define:imprp:36',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ~ ? [X_1987: $int] :
            ( ( ? [X_1988: $int] :
                  ( ( ? [X_1989: $int] :
                        ( ! [X_1990: $int,X_1991: $int] :
                            ( ( mem2(L_s156,X_1990,g_s189_85)
                              & mem2(L_s156,X_1991,g_s190_86) )
                           => ( $greatereq(X_1989,X_1990)
                              & $lesseq(X_1989,X_1991) ) )
                        & mem2(X_1989,X_1988,g_s193_83)
                        & mem0(X_1988,g_s65_65) )
                    | ? [X_1992: $int] :
                        ( ! [X_1993: $int,X_1994: $int] :
                            ( ( mem2(L_s156,X_1993,g_s191_87)
                              & mem2(L_s156,X_1994,g_s192_88) )
                           => ( $greatereq(X_1992,X_1993)
                              & $lesseq(X_1992,X_1994) ) )
                        & mem2(X_1992,X_1988,g_s194_84)
                        & mem0(X_1988,g_s65_65) ) )
                  & mem2(X_1988,L_s156,g_s196_89)
                  & mem0(X_1988,g_s65_65)
                  & mem0(L_s156,g_s62_62) )
              & ? [X_1995: $o] :
                  ( ( (X_1995)
                  <=> $true )
                  & mem3(L_s156,(X_1995),g_s195_90) )
              & ~ ? [X_1996: $o] :
                    ( ( (X_1996)
                    <=> $true )
                    & ! [X_1997: $int] :
                        ( ( ! [X_1998: $int] :
                              ( ( mem2(X_1998,L_s156,g_s196_89)
                                & mem0(X_1998,g_s65_65)
                                & mem0(L_s156,g_s62_62)
                                & ( ? [X_1999: $int] :
                                      ( ! [X_2000: $int,X_2001: $int] :
                                          ( ( mem2(L_s156,X_2000,g_s189_85)
                                            & mem2(L_s156,X_2001,g_s190_86) )
                                         => ( $greatereq(X_1999,X_2000)
                                            & $lesseq(X_1999,X_2001) ) )
                                      & mem2(X_1999,X_1998,g_s193_83)
                                      & mem0(X_1998,g_s65_65) )
                                  | ? [X_2002: $int] :
                                      ( ! [X_2003: $int,X_2004: $int] :
                                          ( ( mem2(L_s156,X_2003,g_s191_87)
                                            & mem2(L_s156,X_2004,g_s192_88) )
                                         => ( $greatereq(X_2002,X_2003)
                                            & $lesseq(X_2002,X_2004) ) )
                                      & mem2(X_2002,X_1998,g_s194_84)
                                      & mem0(X_1998,g_s65_65) ) ) )
                             => mem2(X_1998,X_1997,g_s197_91) )
                          & ! [X_2005: $int] :
                              ( ( mem2(X_2005,L_s156,g_s196_89)
                                & mem0(X_2005,g_s65_65)
                                & mem0(L_s156,g_s62_62)
                                & ( ? [X_2006: $int] :
                                      ( ! [X_2007: $int,X_2008: $int] :
                                          ( ( mem2(L_s156,X_2007,g_s189_85)
                                            & mem2(L_s156,X_2008,g_s190_86) )
                                         => ( $greatereq(X_2006,X_2007)
                                            & $lesseq(X_2006,X_2008) ) )
                                      & mem2(X_2006,X_2005,g_s193_83)
                                      & mem0(X_2005,g_s65_65) )
                                  | ? [X_2009: $int] :
                                      ( ! [X_2010: $int,X_2011: $int] :
                                          ( ( mem2(L_s156,X_2010,g_s191_87)
                                            & mem2(L_s156,X_2011,g_s192_88) )
                                         => ( $greatereq(X_2009,X_2010)
                                            & $lesseq(X_2009,X_2011) ) )
                                      & mem2(X_2009,X_2005,g_s194_84)
                                      & mem0(X_2005,g_s65_65) ) ) )
                             => mem0(X_2005,g_s65_65) )
                          & mem0(X_1997,g_s62_62) )
                       => mem3(X_1997,(X_1996),g_s195_90) ) )
              & ( X_1987 = L_s156 ) )
            | ( ? [X_2012: $int] :
                  ( ( ? [X_2013: $int] :
                        ( ! [X_2014: $int,X_2015: $int] :
                            ( ( mem2(L_s156,X_2014,g_s189_85)
                              & mem2(L_s156,X_2015,g_s190_86) )
                           => ( $greatereq(X_2013,X_2014)
                              & $lesseq(X_2013,X_2015) ) )
                        & mem2(X_2013,X_2012,g_s193_83)
                        & mem0(X_2012,g_s65_65) )
                    | ? [X_2016: $int] :
                        ( ! [X_2017: $int,X_2018: $int] :
                            ( ( mem2(L_s156,X_2017,g_s191_87)
                              & mem2(L_s156,X_2018,g_s192_88) )
                           => ( $greatereq(X_2016,X_2017)
                              & $lesseq(X_2016,X_2018) ) )
                        & mem2(X_2016,X_2012,g_s194_84)
                        & mem0(X_2012,g_s65_65) ) )
                  & mem2(X_2012,L_s156,g_s196_89)
                  & mem0(X_2012,g_s65_65)
                  & mem0(L_s156,g_s62_62) )
              & ? [X_2019: $o] :
                  ( ( (X_2019)
                  <=> $true )
                  & mem3(L_s156,(X_2019),g_s195_90) )
              & ? [X_2020: $o] :
                  ( ( (X_2020)
                  <=> $true )
                  & ! [X_2021: $int] :
                      ( ( ! [X_2022: $int] :
                            ( ( mem2(X_2022,L_s156,g_s196_89)
                              & mem0(X_2022,g_s65_65)
                              & mem0(L_s156,g_s62_62)
                              & ( ? [X_2023: $int] :
                                    ( ! [X_2024: $int,X_2025: $int] :
                                        ( ( mem2(L_s156,X_2024,g_s189_85)
                                          & mem2(L_s156,X_2025,g_s190_86) )
                                       => ( $greatereq(X_2023,X_2024)
                                          & $lesseq(X_2023,X_2025) ) )
                                    & mem2(X_2023,X_2022,g_s193_83)
                                    & mem0(X_2022,g_s65_65) )
                                | ? [X_2026: $int] :
                                    ( ! [X_2027: $int,X_2028: $int] :
                                        ( ( mem2(L_s156,X_2027,g_s191_87)
                                          & mem2(L_s156,X_2028,g_s192_88) )
                                       => ( $greatereq(X_2026,X_2027)
                                          & $lesseq(X_2026,X_2028) ) )
                                    & mem2(X_2026,X_2022,g_s194_84)
                                    & mem0(X_2022,g_s65_65) ) ) )
                           => mem2(X_2022,X_2021,g_s197_91) )
                        & ! [X_2029: $int] :
                            ( ( mem2(X_2029,L_s156,g_s196_89)
                              & mem0(X_2029,g_s65_65)
                              & mem0(L_s156,g_s62_62)
                              & ( ? [X_2030: $int] :
                                    ( ! [X_2031: $int,X_2032: $int] :
                                        ( ( mem2(L_s156,X_2031,g_s189_85)
                                          & mem2(L_s156,X_2032,g_s190_86) )
                                       => ( $greatereq(X_2030,X_2031)
                                          & $lesseq(X_2030,X_2032) ) )
                                    & mem2(X_2030,X_2029,g_s193_83)
                                    & mem0(X_2029,g_s65_65) )
                                | ? [X_2033: $int] :
                                    ( ! [X_2034: $int,X_2035: $int] :
                                        ( ( mem2(L_s156,X_2034,g_s191_87)
                                          & mem2(L_s156,X_2035,g_s192_88) )
                                       => ( $greatereq(X_2033,X_2034)
                                          & $lesseq(X_2033,X_2035) ) )
                                    & mem2(X_2033,X_2029,g_s194_84)
                                    & mem0(X_2029,g_s65_65) ) ) )
                           => mem0(X_2029,g_s65_65) )
                        & mem0(X_2021,g_s62_62) )
                     => mem3(X_2021,(X_2020),g_s195_90) ) )
              & ! [X_2036: $int] :
                  ( ( mem2(X_2036,L_s156,g_s196_89)
                    & mem0(X_2036,g_s65_65)
                    & mem0(L_s156,g_s62_62)
                    & ( ? [X_2037: $int] :
                          ( ! [X_2038: $int,X_2039: $int] :
                              ( ( mem2(L_s156,X_2038,g_s189_85)
                                & mem2(L_s156,X_2039,g_s190_86) )
                             => ( $greatereq(X_2037,X_2038)
                                & $lesseq(X_2037,X_2039) ) )
                          & mem2(X_2037,X_2036,g_s193_83)
                          & mem0(X_2036,g_s65_65) )
                      | ? [X_2040: $int] :
                          ( ! [X_2041: $int,X_2042: $int] :
                              ( ( mem2(L_s156,X_2041,g_s191_87)
                                & mem2(L_s156,X_2042,g_s192_88) )
                             => ( $greatereq(X_2040,X_2041)
                                & $lesseq(X_2040,X_2042) ) )
                          & mem2(X_2040,X_2036,g_s194_84)
                          & mem0(X_2036,g_s65_65) ) ) )
                 => mem2(X_2036,X_1987,g_s197_91) )
              & ! [X_2043: $int] :
                  ( ( mem2(X_2043,L_s156,g_s196_89)
                    & mem0(X_2043,g_s65_65)
                    & mem0(L_s156,g_s62_62)
                    & ( ? [X_2044: $int] :
                          ( ! [X_2045: $int,X_2046: $int] :
                              ( ( mem2(L_s156,X_2045,g_s189_85)
                                & mem2(L_s156,X_2046,g_s190_86) )
                             => ( $greatereq(X_2044,X_2045)
                                & $lesseq(X_2044,X_2046) ) )
                          & mem2(X_2044,X_2043,g_s193_83)
                          & mem0(X_2043,g_s65_65) )
                      | ? [X_2047: $int] :
                          ( ! [X_2048: $int,X_2049: $int] :
                              ( ( mem2(L_s156,X_2048,g_s191_87)
                                & mem2(L_s156,X_2049,g_s192_88) )
                             => ( $greatereq(X_2047,X_2048)
                                & $lesseq(X_2047,X_2049) ) )
                          & mem2(X_2047,X_2043,g_s194_84)
                          & mem0(X_2043,g_s65_65) ) ) )
                 => mem0(X_2043,g_s65_65) )
              & mem0(X_1987,g_s62_62)
              & ~ ? [X_2050: $int] :
                    ( ? [X_2051: $int] :
                        ( ( ? [X_2052: $int] :
                              ( ! [X_2053: $int,X_2054: $int] :
                                  ( ( mem2(L_s156,X_2053,g_s189_85)
                                    & mem2(L_s156,X_2054,g_s190_86) )
                                 => ( $greatereq(X_2052,X_2053)
                                    & $lesseq(X_2052,X_2054) ) )
                              & mem2(X_2052,X_2051,g_s193_83)
                              & mem0(X_2051,g_s65_65) )
                          | ? [X_2055: $int] :
                              ( ! [X_2056: $int,X_2057: $int] :
                                  ( ( mem2(L_s156,X_2056,g_s191_87)
                                    & mem2(L_s156,X_2057,g_s192_88) )
                                 => ( $greatereq(X_2055,X_2056)
                                    & $lesseq(X_2055,X_2057) ) )
                              & mem2(X_2055,X_2051,g_s194_84)
                              & mem0(X_2051,g_s65_65) ) )
                        & mem2(X_2051,L_s156,g_s196_89)
                        & mem0(X_2051,g_s65_65)
                        & mem0(L_s156,g_s62_62) )
                    & ? [X_2058: $o] :
                        ( ( (X_2058)
                        <=> $true )
                        & mem3(L_s156,(X_2058),g_s195_90) )
                    & ~ ? [X_2059: $o] :
                          ( ( (X_2059)
                          <=> $true )
                          & ! [X_2060: $int] :
                              ( ( ! [X_2061: $int] :
                                    ( ( mem2(X_2061,L_s156,g_s196_89)
                                      & mem0(X_2061,g_s65_65)
                                      & mem0(L_s156,g_s62_62)
                                      & ( ? [X_2062: $int] :
                                            ( ! [X_2063: $int,X_2064: $int] :
                                                ( ( mem2(L_s156,X_2063,g_s189_85)
                                                  & mem2(L_s156,X_2064,g_s190_86) )
                                               => ( $greatereq(X_2062,X_2063)
                                                  & $lesseq(X_2062,X_2064) ) )
                                            & mem2(X_2062,X_2061,g_s193_83)
                                            & mem0(X_2061,g_s65_65) )
                                        | ? [X_2065: $int] :
                                            ( ! [X_2066: $int,X_2067: $int] :
                                                ( ( mem2(L_s156,X_2066,g_s191_87)
                                                  & mem2(L_s156,X_2067,g_s192_88) )
                                               => ( $greatereq(X_2065,X_2066)
                                                  & $lesseq(X_2065,X_2067) ) )
                                            & mem2(X_2065,X_2061,g_s194_84)
                                            & mem0(X_2061,g_s65_65) ) ) )
                                   => mem2(X_2061,X_2060,g_s197_91) )
                                & ! [X_2068: $int] :
                                    ( ( mem2(X_2068,L_s156,g_s196_89)
                                      & mem0(X_2068,g_s65_65)
                                      & mem0(L_s156,g_s62_62)
                                      & ( ? [X_2069: $int] :
                                            ( ! [X_2070: $int,X_2071: $int] :
                                                ( ( mem2(L_s156,X_2070,g_s189_85)
                                                  & mem2(L_s156,X_2071,g_s190_86) )
                                               => ( $greatereq(X_2069,X_2070)
                                                  & $lesseq(X_2069,X_2071) ) )
                                            & mem2(X_2069,X_2068,g_s193_83)
                                            & mem0(X_2068,g_s65_65) )
                                        | ? [X_2072: $int] :
                                            ( ! [X_2073: $int,X_2074: $int] :
                                                ( ( mem2(L_s156,X_2073,g_s191_87)
                                                  & mem2(L_s156,X_2074,g_s192_88) )
                                               => ( $greatereq(X_2072,X_2073)
                                                  & $lesseq(X_2072,X_2074) ) )
                                            & mem2(X_2072,X_2068,g_s194_84)
                                            & mem0(X_2068,g_s65_65) ) ) )
                                   => mem0(X_2068,g_s65_65) )
                                & mem0(X_2060,g_s62_62) )
                             => mem3(X_2060,(X_2059),g_s195_90) ) )
                    & ( X_2050 = L_s156 ) ) ) ) ) ).

tff('Define:imprp:37',axiom,
    ! [L_s156: $int] :
      ( mem0(L_s156,g_s62_62)
     => ? [X_2075: $int] :
          ( ( ? [X_2076: $int] :
                ( ( ? [X_2077: $int] :
                      ( ! [X_2078: $int,X_2079: $int] :
                          ( ( mem2(L_s156,X_2078,g_s189_85)
                            & mem2(L_s156,X_2079,g_s190_86) )
                         => ( $greatereq(X_2077,X_2078)
                            & $lesseq(X_2077,X_2079) ) )
                      & mem2(X_2077,X_2076,g_s193_83)
                      & mem0(X_2076,g_s65_65) )
                  | ? [X_2080: $int] :
                      ( ! [X_2081: $int,X_2082: $int] :
                          ( ( mem2(L_s156,X_2081,g_s191_87)
                            & mem2(L_s156,X_2082,g_s192_88) )
                         => ( $greatereq(X_2080,X_2081)
                            & $lesseq(X_2080,X_2082) ) )
                      & mem2(X_2080,X_2076,g_s194_84)
                      & mem0(X_2076,g_s65_65) ) )
                & mem2(X_2076,X_2075,g_s196_89)
                & mem0(X_2076,g_s65_65)
                & mem0(X_2075,g_s62_62) )
            & ? [X_2083: $o] :
                ( ( (X_2083)
                <=> $true )
                & mem3(X_2075,(X_2083),g_s195_90) )
            & ~ ? [X_2084: $o] :
                  ( ( (X_2084)
                  <=> $true )
                  & ! [X_2085: $int] :
                      ( ( ! [X_2086: $int] :
                            ( ( mem2(X_2086,X_2075,g_s196_89)
                              & mem0(X_2086,g_s65_65)
                              & mem0(X_2075,g_s62_62)
                              & ( ? [X_2087: $int] :
                                    ( ! [X_2088: $int,X_2089: $int] :
                                        ( ( mem2(L_s156,X_2088,g_s189_85)
                                          & mem2(L_s156,X_2089,g_s190_86) )
                                       => ( $greatereq(X_2087,X_2088)
                                          & $lesseq(X_2087,X_2089) ) )
                                    & mem2(X_2087,X_2086,g_s193_83)
                                    & mem0(X_2086,g_s65_65) )
                                | ? [X_2090: $int] :
                                    ( ! [X_2091: $int,X_2092: $int] :
                                        ( ( mem2(L_s156,X_2091,g_s191_87)
                                          & mem2(L_s156,X_2092,g_s192_88) )
                                       => ( $greatereq(X_2090,X_2091)
                                          & $lesseq(X_2090,X_2092) ) )
                                    & mem2(X_2090,X_2086,g_s194_84)
                                    & mem0(X_2086,g_s65_65) ) ) )
                           => mem2(X_2086,X_2085,g_s197_91) )
                        & ! [X_2093: $int] :
                            ( ( mem2(X_2093,X_2075,g_s196_89)
                              & mem0(X_2093,g_s65_65)
                              & mem0(X_2075,g_s62_62)
                              & ( ? [X_2094: $int] :
                                    ( ! [X_2095: $int,X_2096: $int] :
                                        ( ( mem2(L_s156,X_2095,g_s189_85)
                                          & mem2(L_s156,X_2096,g_s190_86) )
                                       => ( $greatereq(X_2094,X_2095)
                                          & $lesseq(X_2094,X_2096) ) )
                                    & mem2(X_2094,X_2093,g_s193_83)
                                    & mem0(X_2093,g_s65_65) )
                                | ? [X_2097: $int] :
                                    ( ! [X_2098: $int,X_2099: $int] :
                                        ( ( mem2(L_s156,X_2098,g_s191_87)
                                          & mem2(L_s156,X_2099,g_s192_88) )
                                       => ( $greatereq(X_2097,X_2098)
                                          & $lesseq(X_2097,X_2099) ) )
                                    & mem2(X_2097,X_2093,g_s194_84)
                                    & mem0(X_2093,g_s65_65) ) ) )
                           => mem0(X_2093,g_s65_65) )
                        & mem0(X_2085,g_s62_62) )
                     => mem3(X_2085,(X_2084),g_s195_90) ) )
            & ( L_s156 = L_s156 ) )
          | ( ? [X_2100: $int] :
                ( ( ? [X_2101: $int] :
                      ( ! [X_2102: $int,X_2103: $int] :
                          ( ( mem2(L_s156,X_2102,g_s189_85)
                            & mem2(L_s156,X_2103,g_s190_86) )
                         => ( $greatereq(X_2101,X_2102)
                            & $lesseq(X_2101,X_2103) ) )
                      & mem2(X_2101,X_2100,g_s193_83)
                      & mem0(X_2100,g_s65_65) )
                  | ? [X_2104: $int] :
                      ( ! [X_2105: $int,X_2106: $int] :
                          ( ( mem2(L_s156,X_2105,g_s191_87)
                            & mem2(L_s156,X_2106,g_s192_88) )
                         => ( $greatereq(X_2104,X_2105)
                            & $lesseq(X_2104,X_2106) ) )
                      & mem2(X_2104,X_2100,g_s194_84)
                      & mem0(X_2100,g_s65_65) ) )
                & mem2(X_2100,X_2075,g_s196_89)
                & mem0(X_2100,g_s65_65)
                & mem0(X_2075,g_s62_62) )
            & ? [X_2107: $o] :
                ( ( (X_2107)
                <=> $true )
                & mem3(X_2075,(X_2107),g_s195_90) )
            & ? [X_2108: $o] :
                ( ( (X_2108)
                <=> $true )
                & ! [X_2109: $int] :
                    ( ( ! [X_2110: $int] :
                          ( ( mem2(X_2110,X_2075,g_s196_89)
                            & mem0(X_2110,g_s65_65)
                            & mem0(X_2075,g_s62_62)
                            & ( ? [X_2111: $int] :
                                  ( ! [X_2112: $int,X_2113: $int] :
                                      ( ( mem2(L_s156,X_2112,g_s189_85)
                                        & mem2(L_s156,X_2113,g_s190_86) )
                                     => ( $greatereq(X_2111,X_2112)
                                        & $lesseq(X_2111,X_2113) ) )
                                  & mem2(X_2111,X_2110,g_s193_83)
                                  & mem0(X_2110,g_s65_65) )
                              | ? [X_2114: $int] :
                                  ( ! [X_2115: $int,X_2116: $int] :
                                      ( ( mem2(L_s156,X_2115,g_s191_87)
                                        & mem2(L_s156,X_2116,g_s192_88) )
                                     => ( $greatereq(X_2114,X_2115)
                                        & $lesseq(X_2114,X_2116) ) )
                                  & mem2(X_2114,X_2110,g_s194_84)
                                  & mem0(X_2110,g_s65_65) ) ) )
                         => mem2(X_2110,X_2109,g_s197_91) )
                      & ! [X_2117: $int] :
                          ( ( mem2(X_2117,X_2075,g_s196_89)
                            & mem0(X_2117,g_s65_65)
                            & mem0(X_2075,g_s62_62)
                            & ( ? [X_2118: $int] :
                                  ( ! [X_2119: $int,X_2120: $int] :
                                      ( ( mem2(L_s156,X_2119,g_s189_85)
                                        & mem2(L_s156,X_2120,g_s190_86) )
                                     => ( $greatereq(X_2118,X_2119)
                                        & $lesseq(X_2118,X_2120) ) )
                                  & mem2(X_2118,X_2117,g_s193_83)
                                  & mem0(X_2117,g_s65_65) )
                              | ? [X_2121: $int] :
                                  ( ! [X_2122: $int,X_2123: $int] :
                                      ( ( mem2(L_s156,X_2122,g_s191_87)
                                        & mem2(L_s156,X_2123,g_s192_88) )
                                     => ( $greatereq(X_2121,X_2122)
                                        & $lesseq(X_2121,X_2123) ) )
                                  & mem2(X_2121,X_2117,g_s194_84)
                                  & mem0(X_2117,g_s65_65) ) ) )
                         => mem0(X_2117,g_s65_65) )
                      & mem0(X_2109,g_s62_62) )
                   => mem3(X_2109,(X_2108),g_s195_90) ) )
            & ! [X_2124: $int] :
                ( ( mem2(X_2124,X_2075,g_s196_89)
                  & mem0(X_2124,g_s65_65)
                  & mem0(X_2075,g_s62_62)
                  & ( ? [X_2125: $int] :
                        ( ! [X_2126: $int,X_2127: $int] :
                            ( ( mem2(L_s156,X_2126,g_s189_85)
                              & mem2(L_s156,X_2127,g_s190_86) )
                           => ( $greatereq(X_2125,X_2126)
                              & $lesseq(X_2125,X_2127) ) )
                        & mem2(X_2125,X_2124,g_s193_83)
                        & mem0(X_2124,g_s65_65) )
                    | ? [X_2128: $int] :
                        ( ! [X_2129: $int,X_2130: $int] :
                            ( ( mem2(L_s156,X_2129,g_s191_87)
                              & mem2(L_s156,X_2130,g_s192_88) )
                           => ( $greatereq(X_2128,X_2129)
                              & $lesseq(X_2128,X_2130) ) )
                        & mem2(X_2128,X_2124,g_s194_84)
                        & mem0(X_2124,g_s65_65) ) ) )
               => mem2(X_2124,L_s156,g_s197_91) )
            & ! [X_2131: $int] :
                ( ( mem2(X_2131,X_2075,g_s196_89)
                  & mem0(X_2131,g_s65_65)
                  & mem0(X_2075,g_s62_62)
                  & ( ? [X_2132: $int] :
                        ( ! [X_2133: $int,X_2134: $int] :
                            ( ( mem2(L_s156,X_2133,g_s189_85)
                              & mem2(L_s156,X_2134,g_s190_86) )
                           => ( $greatereq(X_2132,X_2133)
                              & $lesseq(X_2132,X_2134) ) )
                        & mem2(X_2132,X_2131,g_s193_83)
                        & mem0(X_2131,g_s65_65) )
                    | ? [X_2135: $int] :
                        ( ! [X_2136: $int,X_2137: $int] :
                            ( ( mem2(L_s156,X_2136,g_s191_87)
                              & mem2(L_s156,X_2137,g_s192_88) )
                           => ( $greatereq(X_2135,X_2136)
                              & $lesseq(X_2135,X_2137) ) )
                        & mem2(X_2135,X_2131,g_s194_84)
                        & mem0(X_2131,g_s65_65) ) ) )
               => mem0(X_2131,g_s65_65) )
            & mem0(L_s156,g_s62_62)
            & ~ ? [X_2138: $int] :
                  ( ? [X_2139: $int] :
                      ( ( ? [X_2140: $int] :
                            ( ! [X_2141: $int,X_2142: $int] :
                                ( ( mem2(L_s156,X_2141,g_s189_85)
                                  & mem2(L_s156,X_2142,g_s190_86) )
                               => ( $greatereq(X_2140,X_2141)
                                  & $lesseq(X_2140,X_2142) ) )
                            & mem2(X_2140,X_2139,g_s193_83)
                            & mem0(X_2139,g_s65_65) )
                        | ? [X_2143: $int] :
                            ( ! [X_2144: $int,X_2145: $int] :
                                ( ( mem2(L_s156,X_2144,g_s191_87)
                                  & mem2(L_s156,X_2145,g_s192_88) )
                               => ( $greatereq(X_2143,X_2144)
                                  & $lesseq(X_2143,X_2145) ) )
                            & mem2(X_2143,X_2139,g_s194_84)
                            & mem0(X_2139,g_s65_65) ) )
                      & mem2(X_2139,X_2075,g_s196_89)
                      & mem0(X_2139,g_s65_65)
                      & mem0(X_2075,g_s62_62) )
                  & ? [X_2146: $o] :
                      ( ( (X_2146)
                      <=> $true )
                      & mem3(X_2075,(X_2146),g_s195_90) )
                  & ~ ? [X_2147: $o] :
                        ( ( (X_2147)
                        <=> $true )
                        & ! [X_2148: $int] :
                            ( ( ! [X_2149: $int] :
                                  ( ( mem2(X_2149,X_2075,g_s196_89)
                                    & mem0(X_2149,g_s65_65)
                                    & mem0(X_2075,g_s62_62)
                                    & ( ? [X_2150: $int] :
                                          ( ! [X_2151: $int,X_2152: $int] :
                                              ( ( mem2(L_s156,X_2151,g_s189_85)
                                                & mem2(L_s156,X_2152,g_s190_86) )
                                             => ( $greatereq(X_2150,X_2151)
                                                & $lesseq(X_2150,X_2152) ) )
                                          & mem2(X_2150,X_2149,g_s193_83)
                                          & mem0(X_2149,g_s65_65) )
                                      | ? [X_2153: $int] :
                                          ( ! [X_2154: $int,X_2155: $int] :
                                              ( ( mem2(L_s156,X_2154,g_s191_87)
                                                & mem2(L_s156,X_2155,g_s192_88) )
                                             => ( $greatereq(X_2153,X_2154)
                                                & $lesseq(X_2153,X_2155) ) )
                                          & mem2(X_2153,X_2149,g_s194_84)
                                          & mem0(X_2149,g_s65_65) ) ) )
                                 => mem2(X_2149,X_2148,g_s197_91) )
                              & ! [X_2156: $int] :
                                  ( ( mem2(X_2156,X_2075,g_s196_89)
                                    & mem0(X_2156,g_s65_65)
                                    & mem0(X_2075,g_s62_62)
                                    & ( ? [X_2157: $int] :
                                          ( ! [X_2158: $int,X_2159: $int] :
                                              ( ( mem2(L_s156,X_2158,g_s189_85)
                                                & mem2(L_s156,X_2159,g_s190_86) )
                                             => ( $greatereq(X_2157,X_2158)
                                                & $lesseq(X_2157,X_2159) ) )
                                          & mem2(X_2157,X_2156,g_s193_83)
                                          & mem0(X_2156,g_s65_65) )
                                      | ? [X_2160: $int] :
                                          ( ! [X_2161: $int,X_2162: $int] :
                                              ( ( mem2(L_s156,X_2161,g_s191_87)
                                                & mem2(L_s156,X_2162,g_s192_88) )
                                             => ( $greatereq(X_2160,X_2161)
                                                & $lesseq(X_2160,X_2162) ) )
                                          & mem2(X_2160,X_2156,g_s194_84)
                                          & mem0(X_2156,g_s65_65) ) ) )
                                 => mem0(X_2156,g_s65_65) )
                              & mem0(X_2148,g_s62_62) )
                           => mem3(X_2148,(X_2147),g_s195_90) ) )
                  & ( X_2138 = L_s156 ) ) ) ) ) ).

tff('Define:imprp:38',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & ? [X_2163: $int] :
            ( ( ? [X_2164: $int] :
                  ( ! [X_2165: $int,X_2166: $int] :
                      ( ( mem2(L_s154,X_2165,g_s189_85)
                        & mem2(L_s154,X_2166,g_s190_86) )
                     => ( $greatereq(X_2164,X_2165)
                        & $lesseq(X_2164,X_2166) ) )
                  & mem2(X_2164,X_2163,g_s193_83)
                  & mem0(X_2163,g_s65_65) )
              | ? [X_2167: $int] :
                  ( ! [X_2168: $int,X_2169: $int] :
                      ( ( mem2(L_s154,X_2168,g_s191_87)
                        & mem2(L_s154,X_2169,g_s192_88) )
                     => ( $greatereq(X_2167,X_2168)
                        & $lesseq(X_2167,X_2169) ) )
                  & mem2(X_2167,X_2163,g_s194_84)
                  & mem0(X_2163,g_s65_65) ) )
            & mem2(X_2163,L_s155,g_s196_89)
            & mem0(X_2163,g_s65_65)
            & mem0(L_s155,g_s62_62) )
        & ~ ( ( ? [X_2170: $int] :
                  ( ( ? [X_2171: $int] :
                        ( ! [X_2172: $int,X_2173: $int] :
                            ( ( mem2(L_s154,X_2172,g_s189_85)
                              & mem2(L_s154,X_2173,g_s190_86) )
                           => ( $greatereq(X_2171,X_2172)
                              & $lesseq(X_2171,X_2173) ) )
                        & mem2(X_2171,X_2170,g_s193_83)
                        & mem0(X_2170,g_s65_65) )
                    | ? [X_2174: $int] :
                        ( ! [X_2175: $int,X_2176: $int] :
                            ( ( mem2(L_s154,X_2175,g_s191_87)
                              & mem2(L_s154,X_2176,g_s192_88) )
                           => ( $greatereq(X_2174,X_2175)
                              & $lesseq(X_2174,X_2176) ) )
                        & mem2(X_2174,X_2170,g_s194_84)
                        & mem0(X_2170,g_s65_65) ) )
                  & mem2(X_2170,L_s155,g_s196_89)
                  & mem0(X_2170,g_s65_65)
                  & mem0(L_s155,g_s62_62) )
              & ? [X_2177: $o] :
                  ( ( (X_2177)
                  <=> $true )
                  & mem3(L_s155,(X_2177),g_s195_90) )
              & ~ ? [X_2178: $o] :
                    ( ( (X_2178)
                    <=> $true )
                    & ! [X_2179: $int] :
                        ( ( ! [X_2180: $int] :
                              ( ( mem2(X_2180,L_s155,g_s196_89)
                                & mem0(X_2180,g_s65_65)
                                & mem0(L_s155,g_s62_62)
                                & ( ? [X_2181: $int] :
                                      ( ! [X_2182: $int,X_2183: $int] :
                                          ( ( mem2(L_s154,X_2182,g_s189_85)
                                            & mem2(L_s154,X_2183,g_s190_86) )
                                         => ( $greatereq(X_2181,X_2182)
                                            & $lesseq(X_2181,X_2183) ) )
                                      & mem2(X_2181,X_2180,g_s193_83)
                                      & mem0(X_2180,g_s65_65) )
                                  | ? [X_2184: $int] :
                                      ( ! [X_2185: $int,X_2186: $int] :
                                          ( ( mem2(L_s154,X_2185,g_s191_87)
                                            & mem2(L_s154,X_2186,g_s192_88) )
                                         => ( $greatereq(X_2184,X_2185)
                                            & $lesseq(X_2184,X_2186) ) )
                                      & mem2(X_2184,X_2180,g_s194_84)
                                      & mem0(X_2180,g_s65_65) ) ) )
                             => mem2(X_2180,X_2179,g_s197_91) )
                          & ! [X_2187: $int] :
                              ( ( mem2(X_2187,L_s155,g_s196_89)
                                & mem0(X_2187,g_s65_65)
                                & mem0(L_s155,g_s62_62)
                                & ( ? [X_2188: $int] :
                                      ( ! [X_2189: $int,X_2190: $int] :
                                          ( ( mem2(L_s154,X_2189,g_s189_85)
                                            & mem2(L_s154,X_2190,g_s190_86) )
                                         => ( $greatereq(X_2188,X_2189)
                                            & $lesseq(X_2188,X_2190) ) )
                                      & mem2(X_2188,X_2187,g_s193_83)
                                      & mem0(X_2187,g_s65_65) )
                                  | ? [X_2191: $int] :
                                      ( ! [X_2192: $int,X_2193: $int] :
                                          ( ( mem2(L_s154,X_2192,g_s191_87)
                                            & mem2(L_s154,X_2193,g_s192_88) )
                                         => ( $greatereq(X_2191,X_2192)
                                            & $lesseq(X_2191,X_2193) ) )
                                      & mem2(X_2191,X_2187,g_s194_84)
                                      & mem0(X_2187,g_s65_65) ) ) )
                             => mem0(X_2187,g_s65_65) )
                          & mem0(X_2179,g_s62_62) )
                       => mem3(X_2179,(X_2178),g_s195_90) ) )
              & ( L_s154 = L_s154 ) )
            | ( ? [X_2194: $int] :
                  ( ( ? [X_2195: $int] :
                        ( ! [X_2196: $int,X_2197: $int] :
                            ( ( mem2(L_s154,X_2196,g_s189_85)
                              & mem2(L_s154,X_2197,g_s190_86) )
                           => ( $greatereq(X_2195,X_2196)
                              & $lesseq(X_2195,X_2197) ) )
                        & mem2(X_2195,X_2194,g_s193_83)
                        & mem0(X_2194,g_s65_65) )
                    | ? [X_2198: $int] :
                        ( ! [X_2199: $int,X_2200: $int] :
                            ( ( mem2(L_s154,X_2199,g_s191_87)
                              & mem2(L_s154,X_2200,g_s192_88) )
                           => ( $greatereq(X_2198,X_2199)
                              & $lesseq(X_2198,X_2200) ) )
                        & mem2(X_2198,X_2194,g_s194_84)
                        & mem0(X_2194,g_s65_65) ) )
                  & mem2(X_2194,L_s155,g_s196_89)
                  & mem0(X_2194,g_s65_65)
                  & mem0(L_s155,g_s62_62) )
              & ? [X_2201: $o] :
                  ( ( (X_2201)
                  <=> $true )
                  & mem3(L_s155,(X_2201),g_s195_90) )
              & ? [X_2202: $o] :
                  ( ( (X_2202)
                  <=> $true )
                  & ! [X_2203: $int] :
                      ( ( ! [X_2204: $int] :
                            ( ( mem2(X_2204,L_s155,g_s196_89)
                              & mem0(X_2204,g_s65_65)
                              & mem0(L_s155,g_s62_62)
                              & ( ? [X_2205: $int] :
                                    ( ! [X_2206: $int,X_2207: $int] :
                                        ( ( mem2(L_s154,X_2206,g_s189_85)
                                          & mem2(L_s154,X_2207,g_s190_86) )
                                       => ( $greatereq(X_2205,X_2206)
                                          & $lesseq(X_2205,X_2207) ) )
                                    & mem2(X_2205,X_2204,g_s193_83)
                                    & mem0(X_2204,g_s65_65) )
                                | ? [X_2208: $int] :
                                    ( ! [X_2209: $int,X_2210: $int] :
                                        ( ( mem2(L_s154,X_2209,g_s191_87)
                                          & mem2(L_s154,X_2210,g_s192_88) )
                                       => ( $greatereq(X_2208,X_2209)
                                          & $lesseq(X_2208,X_2210) ) )
                                    & mem2(X_2208,X_2204,g_s194_84)
                                    & mem0(X_2204,g_s65_65) ) ) )
                           => mem2(X_2204,X_2203,g_s197_91) )
                        & ! [X_2211: $int] :
                            ( ( mem2(X_2211,L_s155,g_s196_89)
                              & mem0(X_2211,g_s65_65)
                              & mem0(L_s155,g_s62_62)
                              & ( ? [X_2212: $int] :
                                    ( ! [X_2213: $int,X_2214: $int] :
                                        ( ( mem2(L_s154,X_2213,g_s189_85)
                                          & mem2(L_s154,X_2214,g_s190_86) )
                                       => ( $greatereq(X_2212,X_2213)
                                          & $lesseq(X_2212,X_2214) ) )
                                    & mem2(X_2212,X_2211,g_s193_83)
                                    & mem0(X_2211,g_s65_65) )
                                | ? [X_2215: $int] :
                                    ( ! [X_2216: $int,X_2217: $int] :
                                        ( ( mem2(L_s154,X_2216,g_s191_87)
                                          & mem2(L_s154,X_2217,g_s192_88) )
                                       => ( $greatereq(X_2215,X_2216)
                                          & $lesseq(X_2215,X_2217) ) )
                                    & mem2(X_2215,X_2211,g_s194_84)
                                    & mem0(X_2211,g_s65_65) ) ) )
                           => mem0(X_2211,g_s65_65) )
                        & mem0(X_2203,g_s62_62) )
                     => mem3(X_2203,(X_2202),g_s195_90) ) )
              & ! [X_2218: $int] :
                  ( ( mem2(X_2218,L_s155,g_s196_89)
                    & mem0(X_2218,g_s65_65)
                    & mem0(L_s155,g_s62_62)
                    & ( ? [X_2219: $int] :
                          ( ! [X_2220: $int,X_2221: $int] :
                              ( ( mem2(L_s154,X_2220,g_s189_85)
                                & mem2(L_s154,X_2221,g_s190_86) )
                             => ( $greatereq(X_2219,X_2220)
                                & $lesseq(X_2219,X_2221) ) )
                          & mem2(X_2219,X_2218,g_s193_83)
                          & mem0(X_2218,g_s65_65) )
                      | ? [X_2222: $int] :
                          ( ! [X_2223: $int,X_2224: $int] :
                              ( ( mem2(L_s154,X_2223,g_s191_87)
                                & mem2(L_s154,X_2224,g_s192_88) )
                             => ( $greatereq(X_2222,X_2223)
                                & $lesseq(X_2222,X_2224) ) )
                          & mem2(X_2222,X_2218,g_s194_84)
                          & mem0(X_2218,g_s65_65) ) ) )
                 => mem2(X_2218,L_s154,g_s197_91) )
              & ! [X_2225: $int] :
                  ( ( mem2(X_2225,L_s155,g_s196_89)
                    & mem0(X_2225,g_s65_65)
                    & mem0(L_s155,g_s62_62)
                    & ( ? [X_2226: $int] :
                          ( ! [X_2227: $int,X_2228: $int] :
                              ( ( mem2(L_s154,X_2227,g_s189_85)
                                & mem2(L_s154,X_2228,g_s190_86) )
                             => ( $greatereq(X_2226,X_2227)
                                & $lesseq(X_2226,X_2228) ) )
                          & mem2(X_2226,X_2225,g_s193_83)
                          & mem0(X_2225,g_s65_65) )
                      | ? [X_2229: $int] :
                          ( ! [X_2230: $int,X_2231: $int] :
                              ( ( mem2(L_s154,X_2230,g_s191_87)
                                & mem2(L_s154,X_2231,g_s192_88) )
                             => ( $greatereq(X_2229,X_2230)
                                & $lesseq(X_2229,X_2231) ) )
                          & mem2(X_2229,X_2225,g_s194_84)
                          & mem0(X_2225,g_s65_65) ) ) )
                 => mem0(X_2225,g_s65_65) )
              & mem0(L_s154,g_s62_62)
              & ~ ? [X_2232: $int] :
                    ( ? [X_2233: $int] :
                        ( ( ? [X_2234: $int] :
                              ( ! [X_2235: $int,X_2236: $int] :
                                  ( ( mem2(L_s154,X_2235,g_s189_85)
                                    & mem2(L_s154,X_2236,g_s190_86) )
                                 => ( $greatereq(X_2234,X_2235)
                                    & $lesseq(X_2234,X_2236) ) )
                              & mem2(X_2234,X_2233,g_s193_83)
                              & mem0(X_2233,g_s65_65) )
                          | ? [X_2237: $int] :
                              ( ! [X_2238: $int,X_2239: $int] :
                                  ( ( mem2(L_s154,X_2238,g_s191_87)
                                    & mem2(L_s154,X_2239,g_s192_88) )
                                 => ( $greatereq(X_2237,X_2238)
                                    & $lesseq(X_2237,X_2239) ) )
                              & mem2(X_2237,X_2233,g_s194_84)
                              & mem0(X_2233,g_s65_65) ) )
                        & mem2(X_2233,L_s155,g_s196_89)
                        & mem0(X_2233,g_s65_65)
                        & mem0(L_s155,g_s62_62) )
                    & ? [X_2240: $o] :
                        ( ( (X_2240)
                        <=> $true )
                        & mem3(L_s155,(X_2240),g_s195_90) )
                    & ~ ? [X_2241: $o] :
                          ( ( (X_2241)
                          <=> $true )
                          & ! [X_2242: $int] :
                              ( ( ! [X_2243: $int] :
                                    ( ( mem2(X_2243,L_s155,g_s196_89)
                                      & mem0(X_2243,g_s65_65)
                                      & mem0(L_s155,g_s62_62)
                                      & ( ? [X_2244: $int] :
                                            ( ! [X_2245: $int,X_2246: $int] :
                                                ( ( mem2(L_s154,X_2245,g_s189_85)
                                                  & mem2(L_s154,X_2246,g_s190_86) )
                                               => ( $greatereq(X_2244,X_2245)
                                                  & $lesseq(X_2244,X_2246) ) )
                                            & mem2(X_2244,X_2243,g_s193_83)
                                            & mem0(X_2243,g_s65_65) )
                                        | ? [X_2247: $int] :
                                            ( ! [X_2248: $int,X_2249: $int] :
                                                ( ( mem2(L_s154,X_2248,g_s191_87)
                                                  & mem2(L_s154,X_2249,g_s192_88) )
                                               => ( $greatereq(X_2247,X_2248)
                                                  & $lesseq(X_2247,X_2249) ) )
                                            & mem2(X_2247,X_2243,g_s194_84)
                                            & mem0(X_2243,g_s65_65) ) ) )
                                   => mem2(X_2243,X_2242,g_s197_91) )
                                & ! [X_2250: $int] :
                                    ( ( mem2(X_2250,L_s155,g_s196_89)
                                      & mem0(X_2250,g_s65_65)
                                      & mem0(L_s155,g_s62_62)
                                      & ( ? [X_2251: $int] :
                                            ( ! [X_2252: $int,X_2253: $int] :
                                                ( ( mem2(L_s154,X_2252,g_s189_85)
                                                  & mem2(L_s154,X_2253,g_s190_86) )
                                               => ( $greatereq(X_2251,X_2252)
                                                  & $lesseq(X_2251,X_2253) ) )
                                            & mem2(X_2251,X_2250,g_s193_83)
                                            & mem0(X_2250,g_s65_65) )
                                        | ? [X_2254: $int] :
                                            ( ! [X_2255: $int,X_2256: $int] :
                                                ( ( mem2(L_s154,X_2255,g_s191_87)
                                                  & mem2(L_s154,X_2256,g_s192_88) )
                                               => ( $greatereq(X_2254,X_2255)
                                                  & $lesseq(X_2254,X_2256) ) )
                                            & mem2(X_2254,X_2250,g_s194_84)
                                            & mem0(X_2250,g_s65_65) ) ) )
                                   => mem0(X_2250,g_s65_65) )
                                & mem0(X_2242,g_s62_62) )
                             => mem3(X_2242,(X_2241),g_s195_90) ) )
                    & ( X_2232 = L_s154 ) ) ) ) )
     => ? [X_2257: $o] :
          ( ( (X_2257)
          <=> $true )
          & ! [X_2258: $int] :
              ( ( ( ? [X_2259: $int] :
                      ( ( ? [X_2260: $int] :
                            ( ! [X_2261: $int,X_2262: $int] :
                                ( ( mem2(L_s154,X_2261,g_s189_85)
                                  & mem2(L_s154,X_2262,g_s190_86) )
                               => ( $greatereq(X_2260,X_2261)
                                  & $lesseq(X_2260,X_2262) ) )
                            & mem2(X_2260,X_2259,g_s193_83)
                            & mem0(X_2259,g_s65_65) )
                        | ? [X_2263: $int] :
                            ( ! [X_2264: $int,X_2265: $int] :
                                ( ( mem2(L_s154,X_2264,g_s191_87)
                                  & mem2(L_s154,X_2265,g_s192_88) )
                               => ( $greatereq(X_2263,X_2264)
                                  & $lesseq(X_2263,X_2265) ) )
                            & mem2(X_2263,X_2259,g_s194_84)
                            & mem0(X_2259,g_s65_65) ) )
                      & mem2(X_2259,L_s155,g_s196_89)
                      & mem0(X_2259,g_s65_65)
                      & mem0(L_s155,g_s62_62) )
                  & ? [X_2266: $o] :
                      ( ( (X_2266)
                      <=> $true )
                      & mem3(L_s155,(X_2266),g_s195_90) )
                  & ~ ? [X_2267: $o] :
                        ( ( (X_2267)
                        <=> $true )
                        & ! [X_2268: $int] :
                            ( ( ! [X_2269: $int] :
                                  ( ( mem2(X_2269,L_s155,g_s196_89)
                                    & mem0(X_2269,g_s65_65)
                                    & mem0(L_s155,g_s62_62)
                                    & ( ? [X_2270: $int] :
                                          ( ! [X_2271: $int,X_2272: $int] :
                                              ( ( mem2(L_s154,X_2271,g_s189_85)
                                                & mem2(L_s154,X_2272,g_s190_86) )
                                             => ( $greatereq(X_2270,X_2271)
                                                & $lesseq(X_2270,X_2272) ) )
                                          & mem2(X_2270,X_2269,g_s193_83)
                                          & mem0(X_2269,g_s65_65) )
                                      | ? [X_2273: $int] :
                                          ( ! [X_2274: $int,X_2275: $int] :
                                              ( ( mem2(L_s154,X_2274,g_s191_87)
                                                & mem2(L_s154,X_2275,g_s192_88) )
                                             => ( $greatereq(X_2273,X_2274)
                                                & $lesseq(X_2273,X_2275) ) )
                                          & mem2(X_2273,X_2269,g_s194_84)
                                          & mem0(X_2269,g_s65_65) ) ) )
                                 => mem2(X_2269,X_2268,g_s197_91) )
                              & ! [X_2276: $int] :
                                  ( ( mem2(X_2276,L_s155,g_s196_89)
                                    & mem0(X_2276,g_s65_65)
                                    & mem0(L_s155,g_s62_62)
                                    & ( ? [X_2277: $int] :
                                          ( ! [X_2278: $int,X_2279: $int] :
                                              ( ( mem2(L_s154,X_2278,g_s189_85)
                                                & mem2(L_s154,X_2279,g_s190_86) )
                                             => ( $greatereq(X_2277,X_2278)
                                                & $lesseq(X_2277,X_2279) ) )
                                          & mem2(X_2277,X_2276,g_s193_83)
                                          & mem0(X_2276,g_s65_65) )
                                      | ? [X_2280: $int] :
                                          ( ! [X_2281: $int,X_2282: $int] :
                                              ( ( mem2(L_s154,X_2281,g_s191_87)
                                                & mem2(L_s154,X_2282,g_s192_88) )
                                             => ( $greatereq(X_2280,X_2281)
                                                & $lesseq(X_2280,X_2282) ) )
                                          & mem2(X_2280,X_2276,g_s194_84)
                                          & mem0(X_2276,g_s65_65) ) ) )
                                 => mem0(X_2276,g_s65_65) )
                              & mem0(X_2268,g_s62_62) )
                           => mem3(X_2268,(X_2267),g_s195_90) ) )
                  & ( X_2258 = L_s154 ) )
                | ( ? [X_2283: $int] :
                      ( ( ? [X_2284: $int] :
                            ( ! [X_2285: $int,X_2286: $int] :
                                ( ( mem2(L_s154,X_2285,g_s189_85)
                                  & mem2(L_s154,X_2286,g_s190_86) )
                               => ( $greatereq(X_2284,X_2285)
                                  & $lesseq(X_2284,X_2286) ) )
                            & mem2(X_2284,X_2283,g_s193_83)
                            & mem0(X_2283,g_s65_65) )
                        | ? [X_2287: $int] :
                            ( ! [X_2288: $int,X_2289: $int] :
                                ( ( mem2(L_s154,X_2288,g_s191_87)
                                  & mem2(L_s154,X_2289,g_s192_88) )
                               => ( $greatereq(X_2287,X_2288)
                                  & $lesseq(X_2287,X_2289) ) )
                            & mem2(X_2287,X_2283,g_s194_84)
                            & mem0(X_2283,g_s65_65) ) )
                      & mem2(X_2283,L_s155,g_s196_89)
                      & mem0(X_2283,g_s65_65)
                      & mem0(L_s155,g_s62_62) )
                  & ? [X_2290: $o] :
                      ( ( (X_2290)
                      <=> $true )
                      & mem3(L_s155,(X_2290),g_s195_90) )
                  & ? [X_2291: $o] :
                      ( ( (X_2291)
                      <=> $true )
                      & ! [X_2292: $int] :
                          ( ( ! [X_2293: $int] :
                                ( ( mem2(X_2293,L_s155,g_s196_89)
                                  & mem0(X_2293,g_s65_65)
                                  & mem0(L_s155,g_s62_62)
                                  & ( ? [X_2294: $int] :
                                        ( ! [X_2295: $int,X_2296: $int] :
                                            ( ( mem2(L_s154,X_2295,g_s189_85)
                                              & mem2(L_s154,X_2296,g_s190_86) )
                                           => ( $greatereq(X_2294,X_2295)
                                              & $lesseq(X_2294,X_2296) ) )
                                        & mem2(X_2294,X_2293,g_s193_83)
                                        & mem0(X_2293,g_s65_65) )
                                    | ? [X_2297: $int] :
                                        ( ! [X_2298: $int,X_2299: $int] :
                                            ( ( mem2(L_s154,X_2298,g_s191_87)
                                              & mem2(L_s154,X_2299,g_s192_88) )
                                           => ( $greatereq(X_2297,X_2298)
                                              & $lesseq(X_2297,X_2299) ) )
                                        & mem2(X_2297,X_2293,g_s194_84)
                                        & mem0(X_2293,g_s65_65) ) ) )
                               => mem2(X_2293,X_2292,g_s197_91) )
                            & ! [X_2300: $int] :
                                ( ( mem2(X_2300,L_s155,g_s196_89)
                                  & mem0(X_2300,g_s65_65)
                                  & mem0(L_s155,g_s62_62)
                                  & ( ? [X_2301: $int] :
                                        ( ! [X_2302: $int,X_2303: $int] :
                                            ( ( mem2(L_s154,X_2302,g_s189_85)
                                              & mem2(L_s154,X_2303,g_s190_86) )
                                           => ( $greatereq(X_2301,X_2302)
                                              & $lesseq(X_2301,X_2303) ) )
                                        & mem2(X_2301,X_2300,g_s193_83)
                                        & mem0(X_2300,g_s65_65) )
                                    | ? [X_2304: $int] :
                                        ( ! [X_2305: $int,X_2306: $int] :
                                            ( ( mem2(L_s154,X_2305,g_s191_87)
                                              & mem2(L_s154,X_2306,g_s192_88) )
                                           => ( $greatereq(X_2304,X_2305)
                                              & $lesseq(X_2304,X_2306) ) )
                                        & mem2(X_2304,X_2300,g_s194_84)
                                        & mem0(X_2300,g_s65_65) ) ) )
                               => mem0(X_2300,g_s65_65) )
                            & mem0(X_2292,g_s62_62) )
                         => mem3(X_2292,(X_2291),g_s195_90) ) )
                  & ! [X_2307: $int] :
                      ( ( mem2(X_2307,L_s155,g_s196_89)
                        & mem0(X_2307,g_s65_65)
                        & mem0(L_s155,g_s62_62)
                        & ( ? [X_2308: $int] :
                              ( ! [X_2309: $int,X_2310: $int] :
                                  ( ( mem2(L_s154,X_2309,g_s189_85)
                                    & mem2(L_s154,X_2310,g_s190_86) )
                                 => ( $greatereq(X_2308,X_2309)
                                    & $lesseq(X_2308,X_2310) ) )
                              & mem2(X_2308,X_2307,g_s193_83)
                              & mem0(X_2307,g_s65_65) )
                          | ? [X_2311: $int] :
                              ( ! [X_2312: $int,X_2313: $int] :
                                  ( ( mem2(L_s154,X_2312,g_s191_87)
                                    & mem2(L_s154,X_2313,g_s192_88) )
                                 => ( $greatereq(X_2311,X_2312)
                                    & $lesseq(X_2311,X_2313) ) )
                              & mem2(X_2311,X_2307,g_s194_84)
                              & mem0(X_2307,g_s65_65) ) ) )
                     => mem2(X_2307,X_2258,g_s197_91) )
                  & ! [X_2314: $int] :
                      ( ( mem2(X_2314,L_s155,g_s196_89)
                        & mem0(X_2314,g_s65_65)
                        & mem0(L_s155,g_s62_62)
                        & ( ? [X_2315: $int] :
                              ( ! [X_2316: $int,X_2317: $int] :
                                  ( ( mem2(L_s154,X_2316,g_s189_85)
                                    & mem2(L_s154,X_2317,g_s190_86) )
                                 => ( $greatereq(X_2315,X_2316)
                                    & $lesseq(X_2315,X_2317) ) )
                              & mem2(X_2315,X_2314,g_s193_83)
                              & mem0(X_2314,g_s65_65) )
                          | ? [X_2318: $int] :
                              ( ! [X_2319: $int,X_2320: $int] :
                                  ( ( mem2(L_s154,X_2319,g_s191_87)
                                    & mem2(L_s154,X_2320,g_s192_88) )
                                 => ( $greatereq(X_2318,X_2319)
                                    & $lesseq(X_2318,X_2320) ) )
                              & mem2(X_2318,X_2314,g_s194_84)
                              & mem0(X_2314,g_s65_65) ) ) )
                     => mem0(X_2314,g_s65_65) )
                  & mem0(X_2258,g_s62_62)
                  & ~ ? [X_2321: $int] :
                        ( ? [X_2322: $int] :
                            ( ( ? [X_2323: $int] :
                                  ( ! [X_2324: $int,X_2325: $int] :
                                      ( ( mem2(L_s154,X_2324,g_s189_85)
                                        & mem2(L_s154,X_2325,g_s190_86) )
                                     => ( $greatereq(X_2323,X_2324)
                                        & $lesseq(X_2323,X_2325) ) )
                                  & mem2(X_2323,X_2322,g_s193_83)
                                  & mem0(X_2322,g_s65_65) )
                              | ? [X_2326: $int] :
                                  ( ! [X_2327: $int,X_2328: $int] :
                                      ( ( mem2(L_s154,X_2327,g_s191_87)
                                        & mem2(L_s154,X_2328,g_s192_88) )
                                     => ( $greatereq(X_2326,X_2327)
                                        & $lesseq(X_2326,X_2328) ) )
                                  & mem2(X_2326,X_2322,g_s194_84)
                                  & mem0(X_2322,g_s65_65) ) )
                            & mem2(X_2322,L_s155,g_s196_89)
                            & mem0(X_2322,g_s65_65)
                            & mem0(L_s155,g_s62_62) )
                        & ? [X_2329: $o] :
                            ( ( (X_2329)
                            <=> $true )
                            & mem3(L_s155,(X_2329),g_s195_90) )
                        & ~ ? [X_2330: $o] :
                              ( ( (X_2330)
                              <=> $true )
                              & ! [X_2331: $int] :
                                  ( ( ! [X_2332: $int] :
                                        ( ( mem2(X_2332,L_s155,g_s196_89)
                                          & mem0(X_2332,g_s65_65)
                                          & mem0(L_s155,g_s62_62)
                                          & ( ? [X_2333: $int] :
                                                ( ! [X_2334: $int,X_2335: $int] :
                                                    ( ( mem2(L_s154,X_2334,g_s189_85)
                                                      & mem2(L_s154,X_2335,g_s190_86) )
                                                   => ( $greatereq(X_2333,X_2334)
                                                      & $lesseq(X_2333,X_2335) ) )
                                                & mem2(X_2333,X_2332,g_s193_83)
                                                & mem0(X_2332,g_s65_65) )
                                            | ? [X_2336: $int] :
                                                ( ! [X_2337: $int,X_2338: $int] :
                                                    ( ( mem2(L_s154,X_2337,g_s191_87)
                                                      & mem2(L_s154,X_2338,g_s192_88) )
                                                   => ( $greatereq(X_2336,X_2337)
                                                      & $lesseq(X_2336,X_2338) ) )
                                                & mem2(X_2336,X_2332,g_s194_84)
                                                & mem0(X_2332,g_s65_65) ) ) )
                                       => mem2(X_2332,X_2331,g_s197_91) )
                                    & ! [X_2339: $int] :
                                        ( ( mem2(X_2339,L_s155,g_s196_89)
                                          & mem0(X_2339,g_s65_65)
                                          & mem0(L_s155,g_s62_62)
                                          & ( ? [X_2340: $int] :
                                                ( ! [X_2341: $int,X_2342: $int] :
                                                    ( ( mem2(L_s154,X_2341,g_s189_85)
                                                      & mem2(L_s154,X_2342,g_s190_86) )
                                                   => ( $greatereq(X_2340,X_2341)
                                                      & $lesseq(X_2340,X_2342) ) )
                                                & mem2(X_2340,X_2339,g_s193_83)
                                                & mem0(X_2339,g_s65_65) )
                                            | ? [X_2343: $int] :
                                                ( ! [X_2344: $int,X_2345: $int] :
                                                    ( ( mem2(L_s154,X_2344,g_s191_87)
                                                      & mem2(L_s154,X_2345,g_s192_88) )
                                                   => ( $greatereq(X_2343,X_2344)
                                                      & $lesseq(X_2343,X_2345) ) )
                                                & mem2(X_2343,X_2339,g_s194_84)
                                                & mem0(X_2339,g_s65_65) ) ) )
                                       => mem0(X_2339,g_s65_65) )
                                    & mem0(X_2331,g_s62_62) )
                                 => mem3(X_2331,(X_2330),g_s195_90) ) )
                        & ( X_2321 = L_s154 ) ) ) )
             => mem3(X_2258,(X_2257),g_s195_90) ) ) ) ).

tff('Define:imprp:39',axiom,
    ! [L_s155: $int,L_s154: $int] :
      ( ( mem0(L_s154,g_s62_62)
        & mem0(L_s155,g_s62_62)
        & ? [X_2346: $int] :
            ( ( ? [X_2347: $int] :
                  ( ! [X_2348: $int,X_2349: $int] :
                      ( ( mem2(L_s154,X_2348,g_s189_85)
                        & mem2(L_s154,X_2349,g_s190_86) )
                     => ( $greatereq(X_2347,X_2348)
                        & $lesseq(X_2347,X_2349) ) )
                  & mem2(X_2347,X_2346,g_s193_83)
                  & mem0(X_2346,g_s65_65) )
              | ? [X_2350: $int] :
                  ( ! [X_2351: $int,X_2352: $int] :
                      ( ( mem2(L_s154,X_2351,g_s191_87)
                        & mem2(L_s154,X_2352,g_s192_88) )
                     => ( $greatereq(X_2350,X_2351)
                        & $lesseq(X_2350,X_2352) ) )
                  & mem2(X_2350,X_2346,g_s194_84)
                  & mem0(X_2346,g_s65_65) ) )
            & mem2(X_2346,L_s155,g_s196_89)
            & mem0(X_2346,g_s65_65)
            & mem0(L_s155,g_s62_62) )
        & ~ ( ( ? [X_2353: $int] :
                  ( ( ? [X_2354: $int] :
                        ( ! [X_2355: $int,X_2356: $int] :
                            ( ( mem2(L_s154,X_2355,g_s189_85)
                              & mem2(L_s154,X_2356,g_s190_86) )
                           => ( $greatereq(X_2354,X_2355)
                              & $lesseq(X_2354,X_2356) ) )
                        & mem2(X_2354,X_2353,g_s193_83)
                        & mem0(X_2353,g_s65_65) )
                    | ? [X_2357: $int] :
                        ( ! [X_2358: $int,X_2359: $int] :
                            ( ( mem2(L_s154,X_2358,g_s191_87)
                              & mem2(L_s154,X_2359,g_s192_88) )
                           => ( $greatereq(X_2357,X_2358)
                              & $lesseq(X_2357,X_2359) ) )
                        & mem2(X_2357,X_2353,g_s194_84)
                        & mem0(X_2353,g_s65_65) ) )
                  & mem2(X_2353,L_s155,g_s196_89)
                  & mem0(X_2353,g_s65_65)
                  & mem0(L_s155,g_s62_62) )
              & ? [X_2360: $o] :
                  ( ( (X_2360)
                  <=> $true )
                  & mem3(L_s155,(X_2360),g_s195_90) )
              & ~ ? [X_2361: $o] :
                    ( ( (X_2361)
                    <=> $true )
                    & ! [X_2362: $int] :
                        ( ( ! [X_2363: $int] :
                              ( ( mem2(X_2363,L_s155,g_s196_89)
                                & mem0(X_2363,g_s65_65)
                                & mem0(L_s155,g_s62_62)
                                & ( ? [X_2364: $int] :
                                      ( ! [X_2365: $int,X_2366: $int] :
                                          ( ( mem2(L_s154,X_2365,g_s189_85)
                                            & mem2(L_s154,X_2366,g_s190_86) )
                                         => ( $greatereq(X_2364,X_2365)
                                            & $lesseq(X_2364,X_2366) ) )
                                      & mem2(X_2364,X_2363,g_s193_83)
                                      & mem0(X_2363,g_s65_65) )
                                  | ? [X_2367: $int] :
                                      ( ! [X_2368: $int,X_2369: $int] :
                                          ( ( mem2(L_s154,X_2368,g_s191_87)
                                            & mem2(L_s154,X_2369,g_s192_88) )
                                         => ( $greatereq(X_2367,X_2368)
                                            & $lesseq(X_2367,X_2369) ) )
                                      & mem2(X_2367,X_2363,g_s194_84)
                                      & mem0(X_2363,g_s65_65) ) ) )
                             => mem2(X_2363,X_2362,g_s197_91) )
                          & ! [X_2370: $int] :
                              ( ( mem2(X_2370,L_s155,g_s196_89)
                                & mem0(X_2370,g_s65_65)
                                & mem0(L_s155,g_s62_62)
                                & ( ? [X_2371: $int] :
                                      ( ! [X_2372: $int,X_2373: $int] :
                                          ( ( mem2(L_s154,X_2372,g_s189_85)
                                            & mem2(L_s154,X_2373,g_s190_86) )
                                         => ( $greatereq(X_2371,X_2372)
                                            & $lesseq(X_2371,X_2373) ) )
                                      & mem2(X_2371,X_2370,g_s193_83)
                                      & mem0(X_2370,g_s65_65) )
                                  | ? [X_2374: $int] :
                                      ( ! [X_2375: $int,X_2376: $int] :
                                          ( ( mem2(L_s154,X_2375,g_s191_87)
                                            & mem2(L_s154,X_2376,g_s192_88) )
                                         => ( $greatereq(X_2374,X_2375)
                                            & $lesseq(X_2374,X_2376) ) )
                                      & mem2(X_2374,X_2370,g_s194_84)
                                      & mem0(X_2370,g_s65_65) ) ) )
                             => mem0(X_2370,g_s65_65) )
                          & mem0(X_2362,g_s62_62) )
                       => mem3(X_2362,(X_2361),g_s195_90) ) )
              & ( L_s154 = L_s154 ) )
            | ( ? [X_2377: $int] :
                  ( ( ? [X_2378: $int] :
                        ( ! [X_2379: $int,X_2380: $int] :
                            ( ( mem2(L_s154,X_2379,g_s189_85)
                              & mem2(L_s154,X_2380,g_s190_86) )
                           => ( $greatereq(X_2378,X_2379)
                              & $lesseq(X_2378,X_2380) ) )
                        & mem2(X_2378,X_2377,g_s193_83)
                        & mem0(X_2377,g_s65_65) )
                    | ? [X_2381: $int] :
                        ( ! [X_2382: $int,X_2383: $int] :
                            ( ( mem2(L_s154,X_2382,g_s191_87)
                              & mem2(L_s154,X_2383,g_s192_88) )
                           => ( $greatereq(X_2381,X_2382)
                              & $lesseq(X_2381,X_2383) ) )
                        & mem2(X_2381,X_2377,g_s194_84)
                        & mem0(X_2377,g_s65_65) ) )
                  & mem2(X_2377,L_s155,g_s196_89)
                  & mem0(X_2377,g_s65_65)
                  & mem0(L_s155,g_s62_62) )
              & ? [X_2384: $o] :
                  ( ( (X_2384)
                  <=> $true )
                  & mem3(L_s155,(X_2384),g_s195_90) )
              & ? [X_2385: $o] :
                  ( ( (X_2385)
                  <=> $true )
                  & ! [X_2386: $int] :
                      ( ( ! [X_2387: $int] :
                            ( ( mem2(X_2387,L_s155,g_s196_89)
                              & mem0(X_2387,g_s65_65)
                              & mem0(L_s155,g_s62_62)
                              & ( ? [X_2388: $int] :
                                    ( ! [X_2389: $int,X_2390: $int] :
                                        ( ( mem2(L_s154,X_2389,g_s189_85)
                                          & mem2(L_s154,X_2390,g_s190_86) )
                                       => ( $greatereq(X_2388,X_2389)
                                          & $lesseq(X_2388,X_2390) ) )
                                    & mem2(X_2388,X_2387,g_s193_83)
                                    & mem0(X_2387,g_s65_65) )
                                | ? [X_2391: $int] :
                                    ( ! [X_2392: $int,X_2393: $int] :
                                        ( ( mem2(L_s154,X_2392,g_s191_87)
                                          & mem2(L_s154,X_2393,g_s192_88) )
                                       => ( $greatereq(X_2391,X_2392)
                                          & $lesseq(X_2391,X_2393) ) )
                                    & mem2(X_2391,X_2387,g_s194_84)
                                    & mem0(X_2387,g_s65_65) ) ) )
                           => mem2(X_2387,X_2386,g_s197_91) )
                        & ! [X_2394: $int] :
                            ( ( mem2(X_2394,L_s155,g_s196_89)
                              & mem0(X_2394,g_s65_65)
                              & mem0(L_s155,g_s62_62)
                              & ( ? [X_2395: $int] :
                                    ( ! [X_2396: $int,X_2397: $int] :
                                        ( ( mem2(L_s154,X_2396,g_s189_85)
                                          & mem2(L_s154,X_2397,g_s190_86) )
                                       => ( $greatereq(X_2395,X_2396)
                                          & $lesseq(X_2395,X_2397) ) )
                                    & mem2(X_2395,X_2394,g_s193_83)
                                    & mem0(X_2394,g_s65_65) )
                                | ? [X_2398: $int] :
                                    ( ! [X_2399: $int,X_2400: $int] :
                                        ( ( mem2(L_s154,X_2399,g_s191_87)
                                          & mem2(L_s154,X_2400,g_s192_88) )
                                       => ( $greatereq(X_2398,X_2399)
                                          & $lesseq(X_2398,X_2400) ) )
                                    & mem2(X_2398,X_2394,g_s194_84)
                                    & mem0(X_2394,g_s65_65) ) ) )
                           => mem0(X_2394,g_s65_65) )
                        & mem0(X_2386,g_s62_62) )
                     => mem3(X_2386,(X_2385),g_s195_90) ) )
              & ! [X_2401: $int] :
                  ( ( mem2(X_2401,L_s155,g_s196_89)
                    & mem0(X_2401,g_s65_65)
                    & mem0(L_s155,g_s62_62)
                    & ( ? [X_2402: $int] :
                          ( ! [X_2403: $int,X_2404: $int] :
                              ( ( mem2(L_s154,X_2403,g_s189_85)
                                & mem2(L_s154,X_2404,g_s190_86) )
                             => ( $greatereq(X_2402,X_2403)
                                & $lesseq(X_2402,X_2404) ) )
                          & mem2(X_2402,X_2401,g_s193_83)
                          & mem0(X_2401,g_s65_65) )
                      | ? [X_2405: $int] :
                          ( ! [X_2406: $int,X_2407: $int] :
                              ( ( mem2(L_s154,X_2406,g_s191_87)
                                & mem2(L_s154,X_2407,g_s192_88) )
                             => ( $greatereq(X_2405,X_2406)
                                & $lesseq(X_2405,X_2407) ) )
                          & mem2(X_2405,X_2401,g_s194_84)
                          & mem0(X_2401,g_s65_65) ) ) )
                 => mem2(X_2401,L_s154,g_s197_91) )
              & ! [X_2408: $int] :
                  ( ( mem2(X_2408,L_s155,g_s196_89)
                    & mem0(X_2408,g_s65_65)
                    & mem0(L_s155,g_s62_62)
                    & ( ? [X_2409: $int] :
                          ( ! [X_2410: $int,X_2411: $int] :
                              ( ( mem2(L_s154,X_2410,g_s189_85)
                                & mem2(L_s154,X_2411,g_s190_86) )
                             => ( $greatereq(X_2409,X_2410)
                                & $lesseq(X_2409,X_2411) ) )
                          & mem2(X_2409,X_2408,g_s193_83)
                          & mem0(X_2408,g_s65_65) )
                      | ? [X_2412: $int] :
                          ( ! [X_2413: $int,X_2414: $int] :
                              ( ( mem2(L_s154,X_2413,g_s191_87)
                                & mem2(L_s154,X_2414,g_s192_88) )
                             => ( $greatereq(X_2412,X_2413)
                                & $lesseq(X_2412,X_2414) ) )
                          & mem2(X_2412,X_2408,g_s194_84)
                          & mem0(X_2408,g_s65_65) ) ) )
                 => mem0(X_2408,g_s65_65) )
              & mem0(L_s154,g_s62_62)
              & ~ ? [X_2415: $int] :
                    ( ? [X_2416: $int] :
                        ( ( ? [X_2417: $int] :
                              ( ! [X_2418: $int,X_2419: $int] :
                                  ( ( mem2(L_s154,X_2418,g_s189_85)
                                    & mem2(L_s154,X_2419,g_s190_86) )
                                 => ( $greatereq(X_2417,X_2418)
                                    & $lesseq(X_2417,X_2419) ) )
                              & mem2(X_2417,X_2416,g_s193_83)
                              & mem0(X_2416,g_s65_65) )
                          | ? [X_2420: $int] :
                              ( ! [X_2421: $int,X_2422: $int] :
                                  ( ( mem2(L_s154,X_2421,g_s191_87)
                                    & mem2(L_s154,X_2422,g_s192_88) )
                                 => ( $greatereq(X_2420,X_2421)
                                    & $lesseq(X_2420,X_2422) ) )
                              & mem2(X_2420,X_2416,g_s194_84)
                              & mem0(X_2416,g_s65_65) ) )
                        & mem2(X_2416,L_s155,g_s196_89)
                        & mem0(X_2416,g_s65_65)
                        & mem0(L_s155,g_s62_62) )
                    & ? [X_2423: $o] :
                        ( ( (X_2423)
                        <=> $true )
                        & mem3(L_s155,(X_2423),g_s195_90) )
                    & ~ ? [X_2424: $o] :
                          ( ( (X_2424)
                          <=> $true )
                          & ! [X_2425: $int] :
                              ( ( ! [X_2426: $int] :
                                    ( ( mem2(X_2426,L_s155,g_s196_89)
                                      & mem0(X_2426,g_s65_65)
                                      & mem0(L_s155,g_s62_62)
                                      & ( ? [X_2427: $int] :
                                            ( ! [X_2428: $int,X_2429: $int] :
                                                ( ( mem2(L_s154,X_2428,g_s189_85)
                                                  & mem2(L_s154,X_2429,g_s190_86) )
                                               => ( $greatereq(X_2427,X_2428)
                                                  & $lesseq(X_2427,X_2429) ) )
                                            & mem2(X_2427,X_2426,g_s193_83)
                                            & mem0(X_2426,g_s65_65) )
                                        | ? [X_2430: $int] :
                                            ( ! [X_2431: $int,X_2432: $int] :
                                                ( ( mem2(L_s154,X_2431,g_s191_87)
                                                  & mem2(L_s154,X_2432,g_s192_88) )
                                               => ( $greatereq(X_2430,X_2431)
                                                  & $lesseq(X_2430,X_2432) ) )
                                            & mem2(X_2430,X_2426,g_s194_84)
                                            & mem0(X_2426,g_s65_65) ) ) )
                                   => mem2(X_2426,X_2425,g_s197_91) )
                                & ! [X_2433: $int] :
                                    ( ( mem2(X_2433,L_s155,g_s196_89)
                                      & mem0(X_2433,g_s65_65)
                                      & mem0(L_s155,g_s62_62)
                                      & ( ? [X_2434: $int] :
                                            ( ! [X_2435: $int,X_2436: $int] :
                                                ( ( mem2(L_s154,X_2435,g_s189_85)
                                                  & mem2(L_s154,X_2436,g_s190_86) )
                                               => ( $greatereq(X_2434,X_2435)
                                                  & $lesseq(X_2434,X_2436) ) )
                                            & mem2(X_2434,X_2433,g_s193_83)
                                            & mem0(X_2433,g_s65_65) )
                                        | ? [X_2437: $int] :
                                            ( ! [X_2438: $int,X_2439: $int] :
                                                ( ( mem2(L_s154,X_2438,g_s191_87)
                                                  & mem2(L_s154,X_2439,g_s192_88) )
                                               => ( $greatereq(X_2437,X_2438)
                                                  & $lesseq(X_2437,X_2439) ) )
                                            & mem2(X_2437,X_2433,g_s194_84)
                                            & mem0(X_2433,g_s65_65) ) ) )
                                   => mem0(X_2433,g_s65_65) )
                                & mem0(X_2425,g_s62_62) )
                             => mem3(X_2425,(X_2424),g_s195_90) ) )
                    & ( X_2415 = L_s154 ) ) ) ) )
     => ! [X_2440: $int] :
          ( ( ? [X_2441: $int] :
                ( ( X_2441 = L_s155 )
                & ? [X_2442: $int] :
                    ( $greatereq(X_2442,0)
                    & ! [X_2443: set_2] :
                        ( ! [X_2444: $int,X_2445: $int] :
                            ( mem2(X_2445,X_2444,X_2443)
                          <=> ( ( ? [X_2446: $int] :
                                    ( ( ? [X_2447: $int] :
                                          ( ! [X_2448: $int,X_2449: $int] :
                                              ( ( mem2(L_s154,X_2448,g_s189_85)
                                                & mem2(L_s154,X_2449,g_s190_86) )
                                             => ( $greatereq(X_2447,X_2448)
                                                & $lesseq(X_2447,X_2449) ) )
                                          & mem2(X_2447,X_2446,g_s193_83)
                                          & mem0(X_2446,g_s65_65) )
                                      | ? [X_2450: $int] :
                                          ( ! [X_2451: $int,X_2452: $int] :
                                              ( ( mem2(L_s154,X_2451,g_s191_87)
                                                & mem2(L_s154,X_2452,g_s192_88) )
                                             => ( $greatereq(X_2450,X_2451)
                                                & $lesseq(X_2450,X_2452) ) )
                                          & mem2(X_2450,X_2446,g_s194_84)
                                          & mem0(X_2446,g_s65_65) ) )
                                    & mem2(X_2446,X_2445,g_s196_89)
                                    & mem0(X_2446,g_s65_65)
                                    & mem0(X_2445,g_s62_62) )
                                & ? [X_2453: $o] :
                                    ( ( (X_2453)
                                    <=> $true )
                                    & mem3(X_2445,(X_2453),g_s195_90) )
                                & ~ ? [X_2454: $o] :
                                      ( ( (X_2454)
                                      <=> $true )
                                      & ! [X_2455: $int] :
                                          ( ( ! [X_2456: $int] :
                                                ( ( mem2(X_2456,X_2445,g_s196_89)
                                                  & mem0(X_2456,g_s65_65)
                                                  & mem0(X_2445,g_s62_62)
                                                  & ( ? [X_2457: $int] :
                                                        ( ! [X_2458: $int,X_2459: $int] :
                                                            ( ( mem2(L_s154,X_2458,g_s189_85)
                                                              & mem2(L_s154,X_2459,g_s190_86) )
                                                           => ( $greatereq(X_2457,X_2458)
                                                              & $lesseq(X_2457,X_2459) ) )
                                                        & mem2(X_2457,X_2456,g_s193_83)
                                                        & mem0(X_2456,g_s65_65) )
                                                    | ? [X_2460: $int] :
                                                        ( ! [X_2461: $int,X_2462: $int] :
                                                            ( ( mem2(L_s154,X_2461,g_s191_87)
                                                              & mem2(L_s154,X_2462,g_s192_88) )
                                                           => ( $greatereq(X_2460,X_2461)
                                                              & $lesseq(X_2460,X_2462) ) )
                                                        & mem2(X_2460,X_2456,g_s194_84)
                                                        & mem0(X_2456,g_s65_65) ) ) )
                                               => mem2(X_2456,X_2455,g_s197_91) )
                                            & ! [X_2463: $int] :
                                                ( ( mem2(X_2463,X_2445,g_s196_89)
                                                  & mem0(X_2463,g_s65_65)
                                                  & mem0(X_2445,g_s62_62)
                                                  & ( ? [X_2464: $int] :
                                                        ( ! [X_2465: $int,X_2466: $int] :
                                                            ( ( mem2(L_s154,X_2465,g_s189_85)
                                                              & mem2(L_s154,X_2466,g_s190_86) )
                                                           => ( $greatereq(X_2464,X_2465)
                                                              & $lesseq(X_2464,X_2466) ) )
                                                        & mem2(X_2464,X_2463,g_s193_83)
                                                        & mem0(X_2463,g_s65_65) )
                                                    | ? [X_2467: $int] :
                                                        ( ! [X_2468: $int,X_2469: $int] :
                                                            ( ( mem2(L_s154,X_2468,g_s191_87)
                                                              & mem2(L_s154,X_2469,g_s192_88) )
                                                           => ( $greatereq(X_2467,X_2468)
                                                              & $lesseq(X_2467,X_2469) ) )
                                                        & mem2(X_2467,X_2463,g_s194_84)
                                                        & mem0(X_2463,g_s65_65) ) ) )
                                               => mem0(X_2463,g_s65_65) )
                                            & mem0(X_2455,g_s62_62) )
                                         => mem3(X_2455,(X_2454),g_s195_90) ) )
                                & ( X_2444 = L_s154 ) )
                              | ( ? [X_2470: $int] :
                                    ( ( ? [X_2471: $int] :
                                          ( ! [X_2472: $int,X_2473: $int] :
                                              ( ( mem2(L_s154,X_2472,g_s189_85)
                                                & mem2(L_s154,X_2473,g_s190_86) )
                                             => ( $greatereq(X_2471,X_2472)
                                                & $lesseq(X_2471,X_2473) ) )
                                          & mem2(X_2471,X_2470,g_s193_83)
                                          & mem0(X_2470,g_s65_65) )
                                      | ? [X_2474: $int] :
                                          ( ! [X_2475: $int,X_2476: $int] :
                                              ( ( mem2(L_s154,X_2475,g_s191_87)
                                                & mem2(L_s154,X_2476,g_s192_88) )
                                             => ( $greatereq(X_2474,X_2475)
                                                & $lesseq(X_2474,X_2476) ) )
                                          & mem2(X_2474,X_2470,g_s194_84)
                                          & mem0(X_2470,g_s65_65) ) )
                                    & mem2(X_2470,X_2445,g_s196_89)
                                    & mem0(X_2470,g_s65_65)
                                    & mem0(X_2445,g_s62_62) )
                                & ? [X_2477: $o] :
                                    ( ( (X_2477)
                                    <=> $true )
                                    & mem3(X_2445,(X_2477),g_s195_90) )
                                & ? [X_2478: $o] :
                                    ( ( (X_2478)
                                    <=> $true )
                                    & ! [X_2479: $int] :
                                        ( ( ! [X_2480: $int] :
                                              ( ( mem2(X_2480,X_2445,g_s196_89)
                                                & mem0(X_2480,g_s65_65)
                                                & mem0(X_2445,g_s62_62)
                                                & ( ? [X_2481: $int] :
                                                      ( ! [X_2482: $int,X_2483: $int] :
                                                          ( ( mem2(L_s154,X_2482,g_s189_85)
                                                            & mem2(L_s154,X_2483,g_s190_86) )
                                                         => ( $greatereq(X_2481,X_2482)
                                                            & $lesseq(X_2481,X_2483) ) )
                                                      & mem2(X_2481,X_2480,g_s193_83)
                                                      & mem0(X_2480,g_s65_65) )
                                                  | ? [X_2484: $int] :
                                                      ( ! [X_2485: $int,X_2486: $int] :
                                                          ( ( mem2(L_s154,X_2485,g_s191_87)
                                                            & mem2(L_s154,X_2486,g_s192_88) )
                                                         => ( $greatereq(X_2484,X_2485)
                                                            & $lesseq(X_2484,X_2486) ) )
                                                      & mem2(X_2484,X_2480,g_s194_84)
                                                      & mem0(X_2480,g_s65_65) ) ) )
                                             => mem2(X_2480,X_2479,g_s197_91) )
                                          & ! [X_2487: $int] :
                                              ( ( mem2(X_2487,X_2445,g_s196_89)
                                                & mem0(X_2487,g_s65_65)
                                                & mem0(X_2445,g_s62_62)
                                                & ( ? [X_2488: $int] :
                                                      ( ! [X_2489: $int,X_2490: $int] :
                                                          ( ( mem2(L_s154,X_2489,g_s189_85)
                                                            & mem2(L_s154,X_2490,g_s190_86) )
                                                         => ( $greatereq(X_2488,X_2489)
                                                            & $lesseq(X_2488,X_2490) ) )
                                                      & mem2(X_2488,X_2487,g_s193_83)
                                                      & mem0(X_2487,g_s65_65) )
                                                  | ? [X_2491: $int] :
                                                      ( ! [X_2492: $int,X_2493: $int] :
                                                          ( ( mem2(L_s154,X_2492,g_s191_87)
                                                            & mem2(L_s154,X_2493,g_s192_88) )
                                                         => ( $greatereq(X_2491,X_2492)
                                                            & $lesseq(X_2491,X_2493) ) )
                                                      & mem2(X_2491,X_2487,g_s194_84)
                                                      & mem0(X_2487,g_s65_65) ) ) )
                                             => mem0(X_2487,g_s65_65) )
                                          & mem0(X_2479,g_s62_62) )
                                       => mem3(X_2479,(X_2478),g_s195_90) ) )
                                & ! [X_2494: $int] :
                                    ( ( mem2(X_2494,X_2445,g_s196_89)
                                      & mem0(X_2494,g_s65_65)
                                      & mem0(X_2445,g_s62_62)
                                      & ( ? [X_2495: $int] :
                                            ( ! [X_2496: $int,X_2497: $int] :
                                                ( ( mem2(L_s154,X_2496,g_s189_85)
                                                  & mem2(L_s154,X_2497,g_s190_86) )
                                               => ( $greatereq(X_2495,X_2496)
                                                  & $lesseq(X_2495,X_2497) ) )
                                            & mem2(X_2495,X_2494,g_s193_83)
                                            & mem0(X_2494,g_s65_65) )
                                        | ? [X_2498: $int] :
                                            ( ! [X_2499: $int,X_2500: $int] :
                                                ( ( mem2(L_s154,X_2499,g_s191_87)
                                                  & mem2(L_s154,X_2500,g_s192_88) )
                                               => ( $greatereq(X_2498,X_2499)
                                                  & $lesseq(X_2498,X_2500) ) )
                                            & mem2(X_2498,X_2494,g_s194_84)
                                            & mem0(X_2494,g_s65_65) ) ) )
                                   => mem2(X_2494,X_2444,g_s197_91) )
                                & ! [X_2501: $int] :
                                    ( ( mem2(X_2501,X_2445,g_s196_89)
                                      & mem0(X_2501,g_s65_65)
                                      & mem0(X_2445,g_s62_62)
                                      & ( ? [X_2502: $int] :
                                            ( ! [X_2503: $int,X_2504: $int] :
                                                ( ( mem2(L_s154,X_2503,g_s189_85)
                                                  & mem2(L_s154,X_2504,g_s190_86) )
                                               => ( $greatereq(X_2502,X_2503)
                                                  & $lesseq(X_2502,X_2504) ) )
                                            & mem2(X_2502,X_2501,g_s193_83)
                                            & mem0(X_2501,g_s65_65) )
                                        | ? [X_2505: $int] :
                                            ( ! [X_2506: $int,X_2507: $int] :
                                                ( ( mem2(L_s154,X_2506,g_s191_87)
                                                  & mem2(L_s154,X_2507,g_s192_88) )
                                               => ( $greatereq(X_2505,X_2506)
                                                  & $lesseq(X_2505,X_2507) ) )
                                            & mem2(X_2505,X_2501,g_s194_84)
                                            & mem0(X_2501,g_s65_65) ) ) )
                                   => mem0(X_2501,g_s65_65) )
                                & mem0(X_2444,g_s62_62)
                                & ~ ? [X_2508: $int] :
                                      ( ? [X_2509: $int] :
                                          ( ( ? [X_2510: $int] :
                                                ( ! [X_2511: $int,X_2512: $int] :
                                                    ( ( mem2(L_s154,X_2511,g_s189_85)
                                                      & mem2(L_s154,X_2512,g_s190_86) )
                                                   => ( $greatereq(X_2510,X_2511)
                                                      & $lesseq(X_2510,X_2512) ) )
                                                & mem2(X_2510,X_2509,g_s193_83)
                                                & mem0(X_2509,g_s65_65) )
                                            | ? [X_2513: $int] :
                                                ( ! [X_2514: $int,X_2515: $int] :
                                                    ( ( mem2(L_s154,X_2514,g_s191_87)
                                                      & mem2(L_s154,X_2515,g_s192_88) )
                                                   => ( $greatereq(X_2513,X_2514)
                                                      & $lesseq(X_2513,X_2515) ) )
                                                & mem2(X_2513,X_2509,g_s194_84)
                                                & mem0(X_2509,g_s65_65) ) )
                                          & mem2(X_2509,X_2445,g_s196_89)
                                          & mem0(X_2509,g_s65_65)
                                          & mem0(X_2445,g_s62_62) )
                                      & ? [X_2516: $o] :
                                          ( ( (X_2516)
                                          <=> $true )
                                          & mem3(X_2445,(X_2516),g_s195_90) )
                                      & ~ ? [X_2517: $o] :
                                            ( ( (X_2517)
                                            <=> $true )
                                            & ! [X_2518: $int] :
                                                ( ( ! [X_2519: $int] :
                                                      ( ( mem2(X_2519,X_2445,g_s196_89)
                                                        & mem0(X_2519,g_s65_65)
                                                        & mem0(X_2445,g_s62_62)
                                                        & ( ? [X_2520: $int] :
                                                              ( ! [X_2521: $int,X_2522: $int] :
                                                                  ( ( mem2(L_s154,X_2521,g_s189_85)
                                                                    & mem2(L_s154,X_2522,g_s190_86) )
                                                                 => ( $greatereq(X_2520,X_2521)
                                                                    & $lesseq(X_2520,X_2522) ) )
                                                              & mem2(X_2520,X_2519,g_s193_83)
                                                              & mem0(X_2519,g_s65_65) )
                                                          | ? [X_2523: $int] :
                                                              ( ! [X_2524: $int,X_2525: $int] :
                                                                  ( ( mem2(L_s154,X_2524,g_s191_87)
                                                                    & mem2(L_s154,X_2525,g_s192_88) )
                                                                 => ( $greatereq(X_2523,X_2524)
                                                                    & $lesseq(X_2523,X_2525) ) )
                                                              & mem2(X_2523,X_2519,g_s194_84)
                                                              & mem0(X_2519,g_s65_65) ) ) )
                                                     => mem2(X_2519,X_2518,g_s197_91) )
                                                  & ! [X_2526: $int] :
                                                      ( ( mem2(X_2526,X_2445,g_s196_89)
                                                        & mem0(X_2526,g_s65_65)
                                                        & mem0(X_2445,g_s62_62)
                                                        & ( ? [X_2527: $int] :
                                                              ( ! [X_2528: $int,X_2529: $int] :
                                                                  ( ( mem2(L_s154,X_2528,g_s189_85)
                                                                    & mem2(L_s154,X_2529,g_s190_86) )
                                                                 => ( $greatereq(X_2527,X_2528)
                                                                    & $lesseq(X_2527,X_2529) ) )
                                                              & mem2(X_2527,X_2526,g_s193_83)
                                                              & mem0(X_2526,g_s65_65) )
                                                          | ? [X_2530: $int] :
                                                              ( ! [X_2531: $int,X_2532: $int] :
                                                                  ( ( mem2(L_s154,X_2531,g_s191_87)
                                                                    & mem2(L_s154,X_2532,g_s192_88) )
                                                                 => ( $greatereq(X_2530,X_2531)
                                                                    & $lesseq(X_2530,X_2532) ) )
                                                              & mem2(X_2530,X_2526,g_s194_84)
                                                              & mem0(X_2526,g_s65_65) ) ) )
                                                     => mem0(X_2526,g_s65_65) )
                                                  & mem0(X_2518,g_s62_62) )
                                               => mem3(X_2518,(X_2517),g_s195_90) ) )
                                      & ( X_2508 = L_s154 ) ) ) ) )
                       => mem_it0(X_2441,X_2440,X_2443,X_2442) ) ) )
            & ( X_2440 != L_s155 ) )
        <=> ? [X_2533: $int] :
              ( ( ( ? [X_2534: $int] :
                      ( ( ? [X_2535: $int] :
                            ( ! [X_2536: $int,X_2537: $int] :
                                ( ( mem2(L_s154,X_2536,g_s189_85)
                                  & mem2(L_s154,X_2537,g_s190_86) )
                               => ( $greatereq(X_2535,X_2536)
                                  & $lesseq(X_2535,X_2537) ) )
                            & mem2(X_2535,X_2534,g_s193_83)
                            & mem0(X_2534,g_s65_65) )
                        | ? [X_2538: $int] :
                            ( ! [X_2539: $int,X_2540: $int] :
                                ( ( mem2(L_s154,X_2539,g_s191_87)
                                  & mem2(L_s154,X_2540,g_s192_88) )
                               => ( $greatereq(X_2538,X_2539)
                                  & $lesseq(X_2538,X_2540) ) )
                            & mem2(X_2538,X_2534,g_s194_84)
                            & mem0(X_2534,g_s65_65) ) )
                      & mem2(X_2534,L_s155,g_s196_89)
                      & mem0(X_2534,g_s65_65)
                      & mem0(L_s155,g_s62_62) )
                  & ? [X_2541: $o] :
                      ( ( (X_2541)
                      <=> $true )
                      & mem3(L_s155,(X_2541),g_s195_90) )
                  & ~ ? [X_2542: $o] :
                        ( ( (X_2542)
                        <=> $true )
                        & ! [X_2543: $int] :
                            ( ( ! [X_2544: $int] :
                                  ( ( mem2(X_2544,L_s155,g_s196_89)
                                    & mem0(X_2544,g_s65_65)
                                    & mem0(L_s155,g_s62_62)
                                    & ( ? [X_2545: $int] :
                                          ( ! [X_2546: $int,X_2547: $int] :
                                              ( ( mem2(L_s154,X_2546,g_s189_85)
                                                & mem2(L_s154,X_2547,g_s190_86) )
                                             => ( $greatereq(X_2545,X_2546)
                                                & $lesseq(X_2545,X_2547) ) )
                                          & mem2(X_2545,X_2544,g_s193_83)
                                          & mem0(X_2544,g_s65_65) )
                                      | ? [X_2548: $int] :
                                          ( ! [X_2549: $int,X_2550: $int] :
                                              ( ( mem2(L_s154,X_2549,g_s191_87)
                                                & mem2(L_s154,X_2550,g_s192_88) )
                                             => ( $greatereq(X_2548,X_2549)
                                                & $lesseq(X_2548,X_2550) ) )
                                          & mem2(X_2548,X_2544,g_s194_84)
                                          & mem0(X_2544,g_s65_65) ) ) )
                                 => mem2(X_2544,X_2543,g_s197_91) )
                              & ! [X_2551: $int] :
                                  ( ( mem2(X_2551,L_s155,g_s196_89)
                                    & mem0(X_2551,g_s65_65)
                                    & mem0(L_s155,g_s62_62)
                                    & ( ? [X_2552: $int] :
                                          ( ! [X_2553: $int,X_2554: $int] :
                                              ( ( mem2(L_s154,X_2553,g_s189_85)
                                                & mem2(L_s154,X_2554,g_s190_86) )
                                             => ( $greatereq(X_2552,X_2553)
                                                & $lesseq(X_2552,X_2554) ) )
                                          & mem2(X_2552,X_2551,g_s193_83)
                                          & mem0(X_2551,g_s65_65) )
                                      | ? [X_2555: $int] :
                                          ( ! [X_2556: $int,X_2557: $int] :
                                              ( ( mem2(L_s154,X_2556,g_s191_87)
                                                & mem2(L_s154,X_2557,g_s192_88) )
                                             => ( $greatereq(X_2555,X_2556)
                                                & $lesseq(X_2555,X_2557) ) )
                                          & mem2(X_2555,X_2551,g_s194_84)
                                          & mem0(X_2551,g_s65_65) ) ) )
                                 => mem0(X_2551,g_s65_65) )
                              & mem0(X_2543,g_s62_62) )
                           => mem3(X_2543,(X_2542),g_s195_90) ) )
                  & ( X_2533 = L_s154 ) )
                | ( ? [X_2558: $int] :
                      ( ( ? [X_2559: $int] :
                            ( ! [X_2560: $int,X_2561: $int] :
                                ( ( mem2(L_s154,X_2560,g_s189_85)
                                  & mem2(L_s154,X_2561,g_s190_86) )
                               => ( $greatereq(X_2559,X_2560)
                                  & $lesseq(X_2559,X_2561) ) )
                            & mem2(X_2559,X_2558,g_s193_83)
                            & mem0(X_2558,g_s65_65) )
                        | ? [X_2562: $int] :
                            ( ! [X_2563: $int,X_2564: $int] :
                                ( ( mem2(L_s154,X_2563,g_s191_87)
                                  & mem2(L_s154,X_2564,g_s192_88) )
                               => ( $greatereq(X_2562,X_2563)
                                  & $lesseq(X_2562,X_2564) ) )
                            & mem2(X_2562,X_2558,g_s194_84)
                            & mem0(X_2558,g_s65_65) ) )
                      & mem2(X_2558,L_s155,g_s196_89)
                      & mem0(X_2558,g_s65_65)
                      & mem0(L_s155,g_s62_62) )
                  & ? [X_2565: $o] :
                      ( ( (X_2565)
                      <=> $true )
                      & mem3(L_s155,(X_2565),g_s195_90) )
                  & ? [X_2566: $o] :
                      ( ( (X_2566)
                      <=> $true )
                      & ! [X_2567: $int] :
                          ( ( ! [X_2568: $int] :
                                ( ( mem2(X_2568,L_s155,g_s196_89)
                                  & mem0(X_2568,g_s65_65)
                                  & mem0(L_s155,g_s62_62)
                                  & ( ? [X_2569: $int] :
                                        ( ! [X_2570: $int,X_2571: $int] :
                                            ( ( mem2(L_s154,X_2570,g_s189_85)
                                              & mem2(L_s154,X_2571,g_s190_86) )
                                           => ( $greatereq(X_2569,X_2570)
                                              & $lesseq(X_2569,X_2571) ) )
                                        & mem2(X_2569,X_2568,g_s193_83)
                                        & mem0(X_2568,g_s65_65) )
                                    | ? [X_2572: $int] :
                                        ( ! [X_2573: $int,X_2574: $int] :
                                            ( ( mem2(L_s154,X_2573,g_s191_87)
                                              & mem2(L_s154,X_2574,g_s192_88) )
                                           => ( $greatereq(X_2572,X_2573)
                                              & $lesseq(X_2572,X_2574) ) )
                                        & mem2(X_2572,X_2568,g_s194_84)
                                        & mem0(X_2568,g_s65_65) ) ) )
                               => mem2(X_2568,X_2567,g_s197_91) )
                            & ! [X_2575: $int] :
                                ( ( mem2(X_2575,L_s155,g_s196_89)
                                  & mem0(X_2575,g_s65_65)
                                  & mem0(L_s155,g_s62_62)
                                  & ( ? [X_2576: $int] :
                                        ( ! [X_2577: $int,X_2578: $int] :
                                            ( ( mem2(L_s154,X_2577,g_s189_85)
                                              & mem2(L_s154,X_2578,g_s190_86) )
                                           => ( $greatereq(X_2576,X_2577)
                                              & $lesseq(X_2576,X_2578) ) )
                                        & mem2(X_2576,X_2575,g_s193_83)
                                        & mem0(X_2575,g_s65_65) )
                                    | ? [X_2579: $int] :
                                        ( ! [X_2580: $int,X_2581: $int] :
                                            ( ( mem2(L_s154,X_2580,g_s191_87)
                                              & mem2(L_s154,X_2581,g_s192_88) )
                                           => ( $greatereq(X_2579,X_2580)
                                              & $lesseq(X_2579,X_2581) ) )
                                        & mem2(X_2579,X_2575,g_s194_84)
                                        & mem0(X_2575,g_s65_65) ) ) )
                               => mem0(X_2575,g_s65_65) )
                            & mem0(X_2567,g_s62_62) )
                         => mem3(X_2567,(X_2566),g_s195_90) ) )
                  & ! [X_2582: $int] :
                      ( ( mem2(X_2582,L_s155,g_s196_89)
                        & mem0(X_2582,g_s65_65)
                        & mem0(L_s155,g_s62_62)
                        & ( ? [X_2583: $int] :
                              ( ! [X_2584: $int,X_2585: $int] :
                                  ( ( mem2(L_s154,X_2584,g_s189_85)
                                    & mem2(L_s154,X_2585,g_s190_86) )
                                 => ( $greatereq(X_2583,X_2584)
                                    & $lesseq(X_2583,X_2585) ) )
                              & mem2(X_2583,X_2582,g_s193_83)
                              & mem0(X_2582,g_s65_65) )
                          | ? [X_2586: $int] :
                              ( ! [X_2587: $int,X_2588: $int] :
                                  ( ( mem2(L_s154,X_2587,g_s191_87)
                                    & mem2(L_s154,X_2588,g_s192_88) )
                                 => ( $greatereq(X_2586,X_2587)
                                    & $lesseq(X_2586,X_2588) ) )
                              & mem2(X_2586,X_2582,g_s194_84)
                              & mem0(X_2582,g_s65_65) ) ) )
                     => mem2(X_2582,X_2533,g_s197_91) )
                  & ! [X_2589: $int] :
                      ( ( mem2(X_2589,L_s155,g_s196_89)
                        & mem0(X_2589,g_s65_65)
                        & mem0(L_s155,g_s62_62)
                        & ( ? [X_2590: $int] :
                              ( ! [X_2591: $int,X_2592: $int] :
                                  ( ( mem2(L_s154,X_2591,g_s189_85)
                                    & mem2(L_s154,X_2592,g_s190_86) )
                                 => ( $greatereq(X_2590,X_2591)
                                    & $lesseq(X_2590,X_2592) ) )
                              & mem2(X_2590,X_2589,g_s193_83)
                              & mem0(X_2589,g_s65_65) )
                          | ? [X_2593: $int] :
                              ( ! [X_2594: $int,X_2595: $int] :
                                  ( ( mem2(L_s154,X_2594,g_s191_87)
                                    & mem2(L_s154,X_2595,g_s192_88) )
                                 => ( $greatereq(X_2593,X_2594)
                                    & $lesseq(X_2593,X_2595) ) )
                              & mem2(X_2593,X_2589,g_s194_84)
                              & mem0(X_2589,g_s65_65) ) ) )
                     => mem0(X_2589,g_s65_65) )
                  & mem0(X_2533,g_s62_62)
                  & ~ ? [X_2596: $int] :
                        ( ? [X_2597: $int] :
                            ( ( ? [X_2598: $int] :
                                  ( ! [X_2599: $int,X_2600: $int] :
                                      ( ( mem2(L_s154,X_2599,g_s189_85)
                                        & mem2(L_s154,X_2600,g_s190_86) )
                                     => ( $greatereq(X_2598,X_2599)
                                        & $lesseq(X_2598,X_2600) ) )
                                  & mem2(X_2598,X_2597,g_s193_83)
                                  & mem0(X_2597,g_s65_65) )
                              | ? [X_2601: $int] :
                                  ( ! [X_2602: $int,X_2603: $int] :
                                      ( ( mem2(L_s154,X_2602,g_s191_87)
                                        & mem2(L_s154,X_2603,g_s192_88) )
                                     => ( $greatereq(X_2601,X_2602)
                                        & $lesseq(X_2601,X_2603) ) )
                                  & mem2(X_2601,X_2597,g_s194_84)
                                  & mem0(X_2597,g_s65_65) ) )
                            & mem2(X_2597,L_s155,g_s196_89)
                            & mem0(X_2597,g_s65_65)
                            & mem0(L_s155,g_s62_62) )
                        & ? [X_2604: $o] :
                            ( ( (X_2604)
                            <=> $true )
                            & mem3(L_s155,(X_2604),g_s195_90) )
                        & ~ ? [X_2605: $o] :
                              ( ( (X_2605)
                              <=> $true )
                              & ! [X_2606: $int] :
                                  ( ( ! [X_2607: $int] :
                                        ( ( mem2(X_2607,L_s155,g_s196_89)
                                          & mem0(X_2607,g_s65_65)
                                          & mem0(L_s155,g_s62_62)
                                          & ( ? [X_2608: $int] :
                                                ( ! [X_2609: $int,X_2610: $int] :
                                                    ( ( mem2(L_s154,X_2609,g_s189_85)
                                                      & mem2(L_s154,X_2610,g_s190_86) )
                                                   => ( $greatereq(X_2608,X_2609)
                                                      & $lesseq(X_2608,X_2610) ) )
                                                & mem2(X_2608,X_2607,g_s193_83)
                                                & mem0(X_2607,g_s65_65) )
                                            | ? [X_2611: $int] :
                                                ( ! [X_2612: $int,X_2613: $int] :
                                                    ( ( mem2(L_s154,X_2612,g_s191_87)
                                                      & mem2(L_s154,X_2613,g_s192_88) )
                                                   => ( $greatereq(X_2611,X_2612)
                                                      & $lesseq(X_2611,X_2613) ) )
                                                & mem2(X_2611,X_2607,g_s194_84)
                                                & mem0(X_2607,g_s65_65) ) ) )
                                       => mem2(X_2607,X_2606,g_s197_91) )
                                    & ! [X_2614: $int] :
                                        ( ( mem2(X_2614,L_s155,g_s196_89)
                                          & mem0(X_2614,g_s65_65)
                                          & mem0(L_s155,g_s62_62)
                                          & ( ? [X_2615: $int] :
                                                ( ! [X_2616: $int,X_2617: $int] :
                                                    ( ( mem2(L_s154,X_2616,g_s189_85)
                                                      & mem2(L_s154,X_2617,g_s190_86) )
                                                   => ( $greatereq(X_2615,X_2616)
                                                      & $lesseq(X_2615,X_2617) ) )
                                                & mem2(X_2615,X_2614,g_s193_83)
                                                & mem0(X_2614,g_s65_65) )
                                            | ? [X_2618: $int] :
                                                ( ! [X_2619: $int,X_2620: $int] :
                                                    ( ( mem2(L_s154,X_2619,g_s191_87)
                                                      & mem2(L_s154,X_2620,g_s192_88) )
                                                   => ( $greatereq(X_2618,X_2619)
                                                      & $lesseq(X_2618,X_2620) ) )
                                                & mem2(X_2618,X_2614,g_s194_84)
                                                & mem0(X_2614,g_s65_65) ) ) )
                                       => mem0(X_2614,g_s65_65) )
                                    & mem0(X_2606,g_s62_62) )
                                 => mem3(X_2606,(X_2605),g_s195_90) ) )
                        & ( X_2596 = L_s154 ) ) ) )
              & ? [X_2621: $int] :
                  ( $greatereq(X_2621,0)
                  & ! [X_2622: set_2] :
                      ( ! [X_2623: $int,X_2624: $int] :
                          ( mem2(X_2624,X_2623,X_2622)
                        <=> ( ( ? [X_2625: $int] :
                                  ( ( ? [X_2626: $int] :
                                        ( ! [X_2627: $int,X_2628: $int] :
                                            ( ( mem2(L_s154,X_2627,g_s189_85)
                                              & mem2(L_s154,X_2628,g_s190_86) )
                                           => ( $greatereq(X_2626,X_2627)
                                              & $lesseq(X_2626,X_2628) ) )
                                        & mem2(X_2626,X_2625,g_s193_83)
                                        & mem0(X_2625,g_s65_65) )
                                    | ? [X_2629: $int] :
                                        ( ! [X_2630: $int,X_2631: $int] :
                                            ( ( mem2(L_s154,X_2630,g_s191_87)
                                              & mem2(L_s154,X_2631,g_s192_88) )
                                           => ( $greatereq(X_2629,X_2630)
                                              & $lesseq(X_2629,X_2631) ) )
                                        & mem2(X_2629,X_2625,g_s194_84)
                                        & mem0(X_2625,g_s65_65) ) )
                                  & mem2(X_2625,X_2624,g_s196_89)
                                  & mem0(X_2625,g_s65_65)
                                  & mem0(X_2624,g_s62_62) )
                              & ? [X_2632: $o] :
                                  ( ( (X_2632)
                                  <=> $true )
                                  & mem3(X_2624,(X_2632),g_s195_90) )
                              & ~ ? [X_2633: $o] :
                                    ( ( (X_2633)
                                    <=> $true )
                                    & ! [X_2634: $int] :
                                        ( ( ! [X_2635: $int] :
                                              ( ( mem2(X_2635,X_2624,g_s196_89)
                                                & mem0(X_2635,g_s65_65)
                                                & mem0(X_2624,g_s62_62)
                                                & ( ? [X_2636: $int] :
                                                      ( ! [X_2637: $int,X_2638: $int] :
                                                          ( ( mem2(L_s154,X_2637,g_s189_85)
                                                            & mem2(L_s154,X_2638,g_s190_86) )
                                                         => ( $greatereq(X_2636,X_2637)
                                                            & $lesseq(X_2636,X_2638) ) )
                                                      & mem2(X_2636,X_2635,g_s193_83)
                                                      & mem0(X_2635,g_s65_65) )
                                                  | ? [X_2639: $int] :
                                                      ( ! [X_2640: $int,X_2641: $int] :
                                                          ( ( mem2(L_s154,X_2640,g_s191_87)
                                                            & mem2(L_s154,X_2641,g_s192_88) )
                                                         => ( $greatereq(X_2639,X_2640)
                                                            & $lesseq(X_2639,X_2641) ) )
                                                      & mem2(X_2639,X_2635,g_s194_84)
                                                      & mem0(X_2635,g_s65_65) ) ) )
                                             => mem2(X_2635,X_2634,g_s197_91) )
                                          & ! [X_2642: $int] :
                                              ( ( mem2(X_2642,X_2624,g_s196_89)
                                                & mem0(X_2642,g_s65_65)
                                                & mem0(X_2624,g_s62_62)
                                                & ( ? [X_2643: $int] :
                                                      ( ! [X_2644: $int,X_2645: $int] :
                                                          ( ( mem2(L_s154,X_2644,g_s189_85)
                                                            & mem2(L_s154,X_2645,g_s190_86) )
                                                         => ( $greatereq(X_2643,X_2644)
                                                            & $lesseq(X_2643,X_2645) ) )
                                                      & mem2(X_2643,X_2642,g_s193_83)
                                                      & mem0(X_2642,g_s65_65) )
                                                  | ? [X_2646: $int] :
                                                      ( ! [X_2647: $int,X_2648: $int] :
                                                          ( ( mem2(L_s154,X_2647,g_s191_87)
                                                            & mem2(L_s154,X_2648,g_s192_88) )
                                                         => ( $greatereq(X_2646,X_2647)
                                                            & $lesseq(X_2646,X_2648) ) )
                                                      & mem2(X_2646,X_2642,g_s194_84)
                                                      & mem0(X_2642,g_s65_65) ) ) )
                                             => mem0(X_2642,g_s65_65) )
                                          & mem0(X_2634,g_s62_62) )
                                       => mem3(X_2634,(X_2633),g_s195_90) ) )
                              & ( X_2623 = L_s154 ) )
                            | ( ? [X_2649: $int] :
                                  ( ( ? [X_2650: $int] :
                                        ( ! [X_2651: $int,X_2652: $int] :
                                            ( ( mem2(L_s154,X_2651,g_s189_85)
                                              & mem2(L_s154,X_2652,g_s190_86) )
                                           => ( $greatereq(X_2650,X_2651)
                                              & $lesseq(X_2650,X_2652) ) )
                                        & mem2(X_2650,X_2649,g_s193_83)
                                        & mem0(X_2649,g_s65_65) )
                                    | ? [X_2653: $int] :
                                        ( ! [X_2654: $int,X_2655: $int] :
                                            ( ( mem2(L_s154,X_2654,g_s191_87)
                                              & mem2(L_s154,X_2655,g_s192_88) )
                                           => ( $greatereq(X_2653,X_2654)
                                              & $lesseq(X_2653,X_2655) ) )
                                        & mem2(X_2653,X_2649,g_s194_84)
                                        & mem0(X_2649,g_s65_65) ) )
                                  & mem2(X_2649,X_2624,g_s196_89)
                                  & mem0(X_2649,g_s65_65)
                                  & mem0(X_2624,g_s62_62) )
                              & ? [X_2656: $o] :
                                  ( ( (X_2656)
                                  <=> $true )
                                  & mem3(X_2624,(X_2656),g_s195_90) )
                              & ? [X_2657: $o] :
                                  ( ( (X_2657)
                                  <=> $true )
                                  & ! [X_2658: $int] :
                                      ( ( ! [X_2659: $int] :
                                            ( ( mem2(X_2659,X_2624,g_s196_89)
                                              & mem0(X_2659,g_s65_65)
                                              & mem0(X_2624,g_s62_62)
                                              & ( ? [X_2660: $int] :
                                                    ( ! [X_2661: $int,X_2662: $int] :
                                                        ( ( mem2(L_s154,X_2661,g_s189_85)
                                                          & mem2(L_s154,X_2662,g_s190_86) )
                                                       => ( $greatereq(X_2660,X_2661)
                                                          & $lesseq(X_2660,X_2662) ) )
                                                    & mem2(X_2660,X_2659,g_s193_83)
                                                    & mem0(X_2659,g_s65_65) )
                                                | ? [X_2663: $int] :
                                                    ( ! [X_2664: $int,X_2665: $int] :
                                                        ( ( mem2(L_s154,X_2664,g_s191_87)
                                                          & mem2(L_s154,X_2665,g_s192_88) )
                                                       => ( $greatereq(X_2663,X_2664)
                                                          & $lesseq(X_2663,X_2665) ) )
                                                    & mem2(X_2663,X_2659,g_s194_84)
                                                    & mem0(X_2659,g_s65_65) ) ) )
                                           => mem2(X_2659,X_2658,g_s197_91) )
                                        & ! [X_2666: $int] :
                                            ( ( mem2(X_2666,X_2624,g_s196_89)
                                              & mem0(X_2666,g_s65_65)
                                              & mem0(X_2624,g_s62_62)
                                              & ( ? [X_2667: $int] :
                                                    ( ! [X_2668: $int,X_2669: $int] :
                                                        ( ( mem2(L_s154,X_2668,g_s189_85)
                                                          & mem2(L_s154,X_2669,g_s190_86) )
                                                       => ( $greatereq(X_2667,X_2668)
                                                          & $lesseq(X_2667,X_2669) ) )
                                                    & mem2(X_2667,X_2666,g_s193_83)
                                                    & mem0(X_2666,g_s65_65) )
                                                | ? [X_2670: $int] :
                                                    ( ! [X_2671: $int,X_2672: $int] :
                                                        ( ( mem2(L_s154,X_2671,g_s191_87)
                                                          & mem2(L_s154,X_2672,g_s192_88) )
                                                       => ( $greatereq(X_2670,X_2671)
                                                          & $lesseq(X_2670,X_2672) ) )
                                                    & mem2(X_2670,X_2666,g_s194_84)
                                                    & mem0(X_2666,g_s65_65) ) ) )
                                           => mem0(X_2666,g_s65_65) )
                                        & mem0(X_2658,g_s62_62) )
                                     => mem3(X_2658,(X_2657),g_s195_90) ) )
                              & ! [X_2673: $int] :
                                  ( ( mem2(X_2673,X_2624,g_s196_89)
                                    & mem0(X_2673,g_s65_65)
                                    & mem0(X_2624,g_s62_62)
                                    & ( ? [X_2674: $int] :
                                          ( ! [X_2675: $int,X_2676: $int] :
                                              ( ( mem2(L_s154,X_2675,g_s189_85)
                                                & mem2(L_s154,X_2676,g_s190_86) )
                                             => ( $greatereq(X_2674,X_2675)
                                                & $lesseq(X_2674,X_2676) ) )
                                          & mem2(X_2674,X_2673,g_s193_83)
                                          & mem0(X_2673,g_s65_65) )
                                      | ? [X_2677: $int] :
                                          ( ! [X_2678: $int,X_2679: $int] :
                                              ( ( mem2(L_s154,X_2678,g_s191_87)
                                                & mem2(L_s154,X_2679,g_s192_88) )
                                             => ( $greatereq(X_2677,X_2678)
                                                & $lesseq(X_2677,X_2679) ) )
                                          & mem2(X_2677,X_2673,g_s194_84)
                                          & mem0(X_2673,g_s65_65) ) ) )
                                 => mem2(X_2673,X_2623,g_s197_91) )
                              & ! [X_2680: $int] :
                                  ( ( mem2(X_2680,X_2624,g_s196_89)
                                    & mem0(X_2680,g_s65_65)
                                    & mem0(X_2624,g_s62_62)
                                    & ( ? [X_2681: $int] :
                                          ( ! [X_2682: $int,X_2683: $int] :
                                              ( ( mem2(L_s154,X_2682,g_s189_85)
                                                & mem2(L_s154,X_2683,g_s190_86) )
                                             => ( $greatereq(X_2681,X_2682)
                                                & $lesseq(X_2681,X_2683) ) )
                                          & mem2(X_2681,X_2680,g_s193_83)
                                          & mem0(X_2680,g_s65_65) )
                                      | ? [X_2684: $int] :
                                          ( ! [X_2685: $int,X_2686: $int] :
                                              ( ( mem2(L_s154,X_2685,g_s191_87)
                                                & mem2(L_s154,X_2686,g_s192_88) )
                                             => ( $greatereq(X_2684,X_2685)
                                                & $lesseq(X_2684,X_2686) ) )
                                          & mem2(X_2684,X_2680,g_s194_84)
                                          & mem0(X_2680,g_s65_65) ) ) )
                                 => mem0(X_2680,g_s65_65) )
                              & mem0(X_2623,g_s62_62)
                              & ~ ? [X_2687: $int] :
                                    ( ? [X_2688: $int] :
                                        ( ( ? [X_2689: $int] :
                                              ( ! [X_2690: $int,X_2691: $int] :
                                                  ( ( mem2(L_s154,X_2690,g_s189_85)
                                                    & mem2(L_s154,X_2691,g_s190_86) )
                                                 => ( $greatereq(X_2689,X_2690)
                                                    & $lesseq(X_2689,X_2691) ) )
                                              & mem2(X_2689,X_2688,g_s193_83)
                                              & mem0(X_2688,g_s65_65) )
                                          | ? [X_2692: $int] :
                                              ( ! [X_2693: $int,X_2694: $int] :
                                                  ( ( mem2(L_s154,X_2693,g_s191_87)
                                                    & mem2(L_s154,X_2694,g_s192_88) )
                                                 => ( $greatereq(X_2692,X_2693)
                                                    & $lesseq(X_2692,X_2694) ) )
                                              & mem2(X_2692,X_2688,g_s194_84)
                                              & mem0(X_2688,g_s65_65) ) )
                                        & mem2(X_2688,X_2624,g_s196_89)
                                        & mem0(X_2688,g_s65_65)
                                        & mem0(X_2624,g_s62_62) )
                                    & ? [X_2695: $o] :
                                        ( ( (X_2695)
                                        <=> $true )
                                        & mem3(X_2624,(X_2695),g_s195_90) )
                                    & ~ ? [X_2696: $o] :
                                          ( ( (X_2696)
                                          <=> $true )
                                          & ! [X_2697: $int] :
                                              ( ( ! [X_2698: $int] :
                                                    ( ( mem2(X_2698,X_2624,g_s196_89)
                                                      & mem0(X_2698,g_s65_65)
                                                      & mem0(X_2624,g_s62_62)
                                                      & ( ? [X_2699: $int] :
                                                            ( ! [X_2700: $int,X_2701: $int] :
                                                                ( ( mem2(L_s154,X_2700,g_s189_85)
                                                                  & mem2(L_s154,X_2701,g_s190_86) )
                                                               => ( $greatereq(X_2699,X_2700)
                                                                  & $lesseq(X_2699,X_2701) ) )
                                                            & mem2(X_2699,X_2698,g_s193_83)
                                                            & mem0(X_2698,g_s65_65) )
                                                        | ? [X_2702: $int] :
                                                            ( ! [X_2703: $int,X_2704: $int] :
                                                                ( ( mem2(L_s154,X_2703,g_s191_87)
                                                                  & mem2(L_s154,X_2704,g_s192_88) )
                                                               => ( $greatereq(X_2702,X_2703)
                                                                  & $lesseq(X_2702,X_2704) ) )
                                                            & mem2(X_2702,X_2698,g_s194_84)
                                                            & mem0(X_2698,g_s65_65) ) ) )
                                                   => mem2(X_2698,X_2697,g_s197_91) )
                                                & ! [X_2705: $int] :
                                                    ( ( mem2(X_2705,X_2624,g_s196_89)
                                                      & mem0(X_2705,g_s65_65)
                                                      & mem0(X_2624,g_s62_62)
                                                      & ( ? [X_2706: $int] :
                                                            ( ! [X_2707: $int,X_2708: $int] :
                                                                ( ( mem2(L_s154,X_2707,g_s189_85)
                                                                  & mem2(L_s154,X_2708,g_s190_86) )
                                                               => ( $greatereq(X_2706,X_2707)
                                                                  & $lesseq(X_2706,X_2708) ) )
                                                            & mem2(X_2706,X_2705,g_s193_83)
                                                            & mem0(X_2705,g_s65_65) )
                                                        | ? [X_2709: $int] :
                                                            ( ! [X_2710: $int,X_2711: $int] :
                                                                ( ( mem2(L_s154,X_2710,g_s191_87)
                                                                  & mem2(L_s154,X_2711,g_s192_88) )
                                                               => ( $greatereq(X_2709,X_2710)
                                                                  & $lesseq(X_2709,X_2711) ) )
                                                            & mem2(X_2709,X_2705,g_s194_84)
                                                            & mem0(X_2705,g_s65_65) ) ) )
                                                   => mem0(X_2705,g_s65_65) )
                                                & mem0(X_2697,g_s62_62) )
                                             => mem3(X_2697,(X_2696),g_s195_90) ) )
                                    & ( X_2687 = L_s154 ) ) ) ) )
                     => mem_it0(X_2533,X_2440,X_2622,X_2621) ) ) ) ) ) ).

tff('Define:imprp:4',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_457: $int] :
          ( ! [X_458: $int,X_459: $int] :
              ( ( mem2(L_s154,X_458,g_s189_85)
                & mem2(L_s154,X_459,g_s190_86) )
             => ( $greatereq(X_457,X_458)
                & $lesseq(X_457,X_459) ) )
         => mem0(X_457,g_s69_69) ) ) ).

tff('Define:imprp:40',axiom,
    ? [X_2712: set_2] :
      ( ! [X_2713: $int,X_2714: $int] :
          ( mem2(X_2714,X_2713,X_2712)
        <=> mem2(X_2714,X_2713,g_s200_93) )
      & ! [X_2715: $int,X_2716: $int,X_2717: $int] :
          ( ( mem2(X_2715,X_2716,X_2712)
            & mem2(X_2715,X_2717,X_2712) )
         => ( X_2716 = X_2717 ) )
      & ! [X_2718: $int] :
          ( mem0(X_2718,g_s33_33)
        <=> ? [X_2719: $int] : mem2(X_2718,X_2719,X_2712) )
      & ! [X_2720: $int] :
          ( ? [X_2721: $int] : mem2(X_2721,X_2720,X_2712)
         => mem0(X_2720,g_s68_68) ) ) ).

tff('Define:imprp:41',axiom,
    ? [X_2722: set_2] :
      ( ! [X_2723: $int,X_2724: $int] :
          ( mem2(X_2724,X_2723,X_2722)
        <=> mem2(X_2724,X_2723,g_s201_94) )
      & ! [X_2725: $int,X_2726: $int,X_2727: $int] :
          ( ( mem2(X_2725,X_2726,X_2722)
            & mem2(X_2725,X_2727,X_2722) )
         => ( X_2726 = X_2727 ) )
      & ! [X_2728: $int] :
          ( mem0(X_2728,g_s33_33)
        <=> ? [X_2729: $int] : mem2(X_2728,X_2729,X_2722) )
      & ! [X_2730: $int] :
          ( ? [X_2731: $int] : mem2(X_2731,X_2730,X_2722)
         => mem0(X_2730,g_s68_68) ) ) ).

tff('Define:imprp:42',axiom,
    ? [X_2732: set_2] :
      ( ! [X_2733: $int,X_2734: $int] :
          ( mem2(X_2734,X_2733,X_2732)
        <=> mem2(X_2734,X_2733,g_s202_95) )
      & ! [X_2735: $int,X_2736: $int,X_2737: $int] :
          ( ( mem2(X_2735,X_2736,X_2732)
            & mem2(X_2735,X_2737,X_2732) )
         => ( X_2736 = X_2737 ) )
      & ! [X_2738: $int] :
          ( mem0(X_2738,g_s68_68)
        <=> ? [X_2739: $int] : mem2(X_2738,X_2739,X_2732) )
      & ! [X_2740: $int] :
          ( ? [X_2741: $int] : mem2(X_2741,X_2740,X_2732)
         => mem0(X_2740,g_s32_32) ) ) ).

tff('Define:imprp:43',axiom,
    ? [X_2742: set_2] :
      ( ! [X_2743: $int,X_2744: $int] :
          ( mem2(X_2744,X_2743,X_2742)
        <=> mem2(X_2744,X_2743,g_s198_92) )
      & ! [X_2745: $int,X_2746: $int,X_2747: $int] :
          ( ( mem2(X_2745,X_2746,X_2742)
            & mem2(X_2745,X_2747,X_2742) )
         => ( X_2746 = X_2747 ) )
      & ! [X_2748: $int] :
          ( mem0(X_2748,g_s34_34)
        <=> ? [X_2749: $int] : mem2(X_2748,X_2749,X_2742) )
      & ! [X_2750: $int] :
          ( ? [X_2751: $int] : mem2(X_2751,X_2750,X_2742)
         => mem0(X_2750,g_s2_2) ) ) ).

tff('Define:imprp:44',axiom,
    ? [X_2752: set_2] :
      ( ! [X_2753: $int,X_2754: $int] :
          ( mem2(X_2754,X_2753,X_2752)
        <=> mem2(X_2754,X_2753,g_s189_85) )
      & ! [X_2755: $int,X_2756: $int,X_2757: $int] :
          ( ( mem2(X_2755,X_2756,X_2752)
            & mem2(X_2755,X_2757,X_2752) )
         => ( X_2756 = X_2757 ) )
      & ! [X_2758: $int] :
          ( mem0(X_2758,g_s33_33)
        <=> ? [X_2759: $int] : mem2(X_2758,X_2759,X_2752) )
      & ! [X_2760: $int] :
          ( ? [X_2761: $int] : mem2(X_2761,X_2760,X_2752)
         => mem0(X_2760,g_s69_69) ) ) ).

tff('Define:imprp:45',axiom,
    ? [X_2762: set_2] :
      ( ! [X_2763: $int,X_2764: $int] :
          ( mem2(X_2764,X_2763,X_2762)
        <=> mem2(X_2764,X_2763,g_s190_86) )
      & ! [X_2765: $int,X_2766: $int,X_2767: $int] :
          ( ( mem2(X_2765,X_2766,X_2762)
            & mem2(X_2765,X_2767,X_2762) )
         => ( X_2766 = X_2767 ) )
      & ! [X_2768: $int] :
          ( mem0(X_2768,g_s33_33)
        <=> ? [X_2769: $int] : mem2(X_2768,X_2769,X_2762) )
      & ! [X_2770: $int] :
          ( ? [X_2771: $int] : mem2(X_2771,X_2770,X_2762)
         => mem0(X_2770,g_s69_69) ) ) ).

tff('Define:imprp:46',axiom,
    ? [X_2772: set_2] :
      ( ! [X_2773: $int,X_2774: $int] :
          ( mem2(X_2774,X_2773,X_2772)
        <=> mem2(X_2774,X_2773,g_s193_83) )
      & ! [X_2775: $int,X_2776: $int,X_2777: $int] :
          ( ( mem2(X_2775,X_2776,X_2772)
            & mem2(X_2775,X_2777,X_2772) )
         => ( X_2776 = X_2777 ) )
      & ! [X_2778: $int] :
          ( mem0(X_2778,g_s69_69)
        <=> ? [X_2779: $int] : mem2(X_2778,X_2779,X_2772) )
      & ! [X_2780: $int] :
          ( ? [X_2781: $int] : mem2(X_2781,X_2780,X_2772)
         => mem0(X_2780,g_s34_34) ) ) ).

tff('Define:imprp:47',axiom,
    ? [X_2782: set_2] :
      ( ! [X_2783: $int,X_2784: $int] :
          ( mem2(X_2784,X_2783,X_2782)
        <=> mem2(X_2784,X_2783,g_s191_87) )
      & ! [X_2785: $int,X_2786: $int,X_2787: $int] :
          ( ( mem2(X_2785,X_2786,X_2782)
            & mem2(X_2785,X_2787,X_2782) )
         => ( X_2786 = X_2787 ) )
      & ! [X_2788: $int] :
          ( mem0(X_2788,g_s33_33)
        <=> ? [X_2789: $int] : mem2(X_2788,X_2789,X_2782) )
      & ! [X_2790: $int] :
          ( ? [X_2791: $int] : mem2(X_2791,X_2790,X_2782)
         => mem0(X_2790,g_s69_69) ) ) ).

tff('Define:imprp:48',axiom,
    ? [X_2792: set_2] :
      ( ! [X_2793: $int,X_2794: $int] :
          ( mem2(X_2794,X_2793,X_2792)
        <=> mem2(X_2794,X_2793,g_s192_88) )
      & ! [X_2795: $int,X_2796: $int,X_2797: $int] :
          ( ( mem2(X_2795,X_2796,X_2792)
            & mem2(X_2795,X_2797,X_2792) )
         => ( X_2796 = X_2797 ) )
      & ! [X_2798: $int] :
          ( mem0(X_2798,g_s33_33)
        <=> ? [X_2799: $int] : mem2(X_2798,X_2799,X_2792) )
      & ! [X_2800: $int] :
          ( ? [X_2801: $int] : mem2(X_2801,X_2800,X_2792)
         => mem0(X_2800,g_s69_69) ) ) ).

tff('Define:imprp:49',axiom,
    ? [X_2802: set_2] :
      ( ! [X_2803: $int,X_2804: $int] :
          ( mem2(X_2804,X_2803,X_2802)
        <=> mem2(X_2804,X_2803,g_s194_84) )
      & ! [X_2805: $int,X_2806: $int,X_2807: $int] :
          ( ( mem2(X_2805,X_2806,X_2802)
            & mem2(X_2805,X_2807,X_2802) )
         => ( X_2806 = X_2807 ) )
      & ! [X_2808: $int] :
          ( mem0(X_2808,g_s69_69)
        <=> ? [X_2809: $int] : mem2(X_2808,X_2809,X_2802) )
      & ! [X_2810: $int] :
          ( ? [X_2811: $int] : mem2(X_2811,X_2810,X_2802)
         => mem0(X_2810,g_s34_34) ) ) ).

tff('Define:imprp:5',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_460: $int] :
          ( ! [X_461: $int,X_462: $int] :
              ( ( mem2(L_s154,X_461,g_s191_87)
                & mem2(L_s154,X_462,g_s192_88) )
             => ( $greatereq(X_460,X_461)
                & $lesseq(X_460,X_462) ) )
         => mem0(X_460,g_s69_69) ) ) ).

tff('Define:imprp:50',axiom,
    ? [X_2812: set_3] :
      ( ! [X_2813: $o,X_2814: $int] :
          ( mem3(X_2814,(X_2813),X_2812)
        <=> mem3(X_2814,(X_2813),g_s195_90) )
      & ! [X_2815: $int,X_2816: $o,X_2817: $o] :
          ( ( mem3(X_2815,(X_2816),X_2812)
            & mem3(X_2815,(X_2817),X_2812) )
         => ( (X_2816)
          <=> (X_2817) ) )
      & ! [X_2818: $int] :
          ( mem0(X_2818,g_s33_33)
        <=> ? [X_2819: $o] : mem3(X_2818,(X_2819),X_2812) )
      & ! [X_2820: $o] :
          ( ? [X_2821: $int] : mem3(X_2821,(X_2820),X_2812)
         => $true ) ) ).

tff('Define:imprp:51',axiom,
    ? [X_2822: set_2] :
      ( ! [X_2823: $int,X_2824: $int] :
          ( mem2(X_2824,X_2823,X_2822)
        <=> mem2(X_2824,X_2823,g_s196_89) )
      & ! [X_2825: $int,X_2826: $int,X_2827: $int] :
          ( ( mem2(X_2825,X_2826,X_2822)
            & mem2(X_2825,X_2827,X_2822) )
         => ( X_2826 = X_2827 ) )
      & ! [X_2828: $int] :
          ( mem0(X_2828,g_s34_34)
        <=> ? [X_2829: $int] : mem2(X_2828,X_2829,X_2822) )
      & ! [X_2830: $int] :
          ( ? [X_2831: $int] : mem2(X_2831,X_2830,X_2822)
         => mem0(X_2830,g_s33_33) ) ) ).

tff('Define:imprp:52',axiom,
    ? [X_2832: set_2] :
      ( ! [X_2833: $int,X_2834: $int] :
          ( mem2(X_2834,X_2833,X_2832)
        <=> mem2(X_2834,X_2833,g_s197_91) )
      & ! [X_2835: $int,X_2836: $int,X_2837: $int] :
          ( ( mem2(X_2835,X_2836,X_2832)
            & mem2(X_2835,X_2837,X_2832) )
         => ( X_2836 = X_2837 ) )
      & ! [X_2838: $int] :
          ( mem0(X_2838,g_s34_34)
        <=> ? [X_2839: $int] : mem2(X_2838,X_2839,X_2832) )
      & ! [X_2840: $int] :
          ( ? [X_2841: $int] : mem2(X_2841,X_2840,X_2832)
         => mem0(X_2840,g_s33_33) ) ) ).

tff('Define:imprp:53',axiom,
    ? [X_2842: set_2] :
      ( ! [X_2843: $int,X_2844: $int] :
          ( mem2(X_2844,X_2843,X_2842)
        <=> mem2(X_2844,X_2843,g_s199_96) )
      & ! [X_2845: $int,X_2846: $int,X_2847: $int] :
          ( ( mem2(X_2845,X_2846,X_2842)
            & mem2(X_2845,X_2847,X_2842) )
         => ( X_2846 = X_2847 ) )
      & ! [X_2848: $int] :
          ( mem0(X_2848,g_s34_34)
        <=> ? [X_2849: $int] : mem2(X_2848,X_2849,X_2842) )
      & ! [X_2850: $int] :
          ( ? [X_2851: $int] : mem2(X_2851,X_2850,X_2842)
         => mem0(X_2850,g_s39_39) ) ) ).

tff('Define:imprp:54',axiom,
    ? [X_2852: $int,X_2853: set_2] :
      ( ! [X_2854: $int,X_2855: $int] :
          ( mem2(X_2855,X_2854,X_2853)
        <=> ( mem2(X_2855,X_2854,g_s202_95)
            & mem0(X_2854,g_s59_59) ) )
      & ! [X_2856: $int,X_2857: $int,X_2858: $int] :
          ( ( mem2(X_2856,X_2857,X_2853)
            & mem2(X_2856,X_2858,X_2853) )
         => ( X_2857 = X_2858 ) )
      & ! [X_2859: $int] :
          ( ( $greatereq(X_2859,1)
            & $lesseq(X_2859,X_2852) )
        <=> ? [X_2860: $int] : mem2(X_2859,X_2860,X_2853) )
      & ! [X_2861: $int] :
          ( ? [X_2862: $int] : mem2(X_2862,X_2861,X_2853)
         => mem0(X_2861,g_s59_59) ) ) ).

tff('Define:imprp:55',axiom,
    ! [L_s188: $int,L_s203: $int] :
      ( ( mem0(L_s188,g_s62_62)
        & $true
        & ! [X_2863: $int] :
            ( mem2(L_s188,X_2863,g_s200_93)
           => $lesseq(X_2863,L_s203) )
        & ! [X_2864: $int] :
            ( mem2(L_s188,X_2864,g_s201_94)
           => $lesseq(L_s203,X_2864) ) )
     => mem0(L_s203,g_s68_68) ) ).

tff('Define:imprp:56',axiom,
    ! [L_s188: $int,L_s203: $int] :
      ( ( mem0(L_s188,g_s62_62)
        & $true
        & ! [X_2865: $int] :
            ( mem2(L_s188,X_2865,g_s200_93)
           => $lesseq(X_2865,L_s203) )
        & ! [X_2866: $int] :
            ( mem2(L_s188,X_2866,g_s201_94)
           => $lesseq(L_s203,X_2866) ) )
     => ! [X_2867: $int] :
          ( mem2(L_s203,X_2867,g_s202_95)
         => mem0(X_2867,g_s59_59) ) ) ).

tff('Define:imprp:57',axiom,
    ! [L_s188: $int] :
      ( mem0(L_s188,g_s62_62)
     => ( ! [X_2868: $int,X_2869: $int] :
            ( ( mem2(X_2868,X_2869,g_s202_95)
              & mem0(X_2869,g_s59_59)
              & ! [X_2870: $int,X_2871: $int] :
                  ( ( mem2(L_s188,X_2870,g_s200_93)
                    & mem2(L_s188,X_2871,g_s201_94) )
                 => ( $greatereq(X_2868,X_2870)
                    & $lesseq(X_2868,X_2871) ) ) )
           => ( mem0(X_2869,g_s59_59)
              & $greatereq(X_2868,0) ) )
        & ! [X_2872: $int,X_2873: $int,X_2874: $int] :
            ( ( mem2(X_2873,X_2872,g_s202_95)
              & mem0(X_2872,g_s59_59)
              & ! [X_2875: $int,X_2876: $int] :
                  ( ( mem2(L_s188,X_2875,g_s200_93)
                    & mem2(L_s188,X_2876,g_s201_94) )
                 => ( $greatereq(X_2873,X_2875)
                    & $lesseq(X_2873,X_2876) ) )
              & mem2(X_2874,X_2872,g_s202_95)
              & mem0(X_2872,g_s59_59)
              & ! [X_2877: $int,X_2878: $int] :
                  ( ( mem2(L_s188,X_2877,g_s200_93)
                    & mem2(L_s188,X_2878,g_s201_94) )
                 => ( $greatereq(X_2874,X_2877)
                    & $lesseq(X_2874,X_2878) ) ) )
           => ( X_2873 = X_2874 ) ) ) ) ).

tff('Define:imprp:6',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_463: $int] :
          ( ? [X_464: $int] :
              ( ! [X_465: $int,X_466: $int] :
                  ( ( mem2(L_s154,X_465,g_s189_85)
                    & mem2(L_s154,X_466,g_s190_86) )
                 => ( $greatereq(X_464,X_465)
                    & $lesseq(X_464,X_466) ) )
              & mem2(X_464,X_463,g_s193_83) )
         => mem0(X_463,g_s65_65) ) ) ).

tff('Define:imprp:7',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_467: $int] :
          ( ? [X_468: $int] :
              ( ! [X_469: $int,X_470: $int] :
                  ( ( mem2(L_s154,X_469,g_s191_87)
                    & mem2(L_s154,X_470,g_s192_88) )
                 => ( $greatereq(X_468,X_469)
                    & $lesseq(X_468,X_470) ) )
              & mem2(X_468,X_467,g_s194_84) )
         => mem0(X_467,g_s65_65) ) ) ).

tff('Define:imprp:8',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ! [X_471: $int] :
          ( ? [X_472: $int] :
              ( ( ? [X_473: $int] :
                    ( ! [X_474: $int,X_475: $int] :
                        ( ( mem2(L_s154,X_474,g_s189_85)
                          & mem2(L_s154,X_475,g_s190_86) )
                       => ( $greatereq(X_473,X_474)
                          & $lesseq(X_473,X_475) ) )
                    & mem2(X_473,X_472,g_s193_83) )
                | ? [X_476: $int] :
                    ( ! [X_477: $int,X_478: $int] :
                        ( ( mem2(L_s154,X_477,g_s191_87)
                          & mem2(L_s154,X_478,g_s192_88) )
                       => ( $greatereq(X_476,X_477)
                          & $lesseq(X_476,X_478) ) )
                    & mem2(X_476,X_472,g_s194_84) ) )
              & mem2(X_472,X_471,g_s196_89) )
         => mem0(X_471,g_s62_62) ) ) ).

tff('Define:imprp:9',axiom,
    ! [L_s154: $int] :
      ( mem0(L_s154,g_s62_62)
     => ( ! [X_479: $int,X_480: $int] :
            ( ( mem2(X_479,X_480,g_s196_89)
              & mem0(X_480,g_s62_62)
              & ( ? [X_481: $int] :
                    ( ! [X_482: $int,X_483: $int] :
                        ( ( mem2(L_s154,X_482,g_s189_85)
                          & mem2(L_s154,X_483,g_s190_86) )
                       => ( $greatereq(X_481,X_482)
                          & $lesseq(X_481,X_483) ) )
                    & mem2(X_481,X_479,g_s193_83) )
                | ? [X_484: $int] :
                    ( ! [X_485: $int,X_486: $int] :
                        ( ( mem2(L_s154,X_485,g_s191_87)
                          & mem2(L_s154,X_486,g_s192_88) )
                       => ( $greatereq(X_484,X_485)
                          & $lesseq(X_484,X_486) ) )
                    & mem2(X_484,X_479,g_s194_84) ) ) )
           => ( mem0(X_480,g_s62_62)
              & mem0(X_479,g_s65_65) ) )
        & ! [X_487: $int,X_488: $int,X_489: $int] :
            ( ( mem2(X_488,X_487,g_s196_89)
              & mem0(X_487,g_s62_62)
              & ( ? [X_490: $int] :
                    ( ! [X_491: $int,X_492: $int] :
                        ( ( mem2(L_s154,X_491,g_s189_85)
                          & mem2(L_s154,X_492,g_s190_86) )
                       => ( $greatereq(X_490,X_491)
                          & $lesseq(X_490,X_492) ) )
                    & mem2(X_490,X_488,g_s193_83) )
                | ? [X_493: $int] :
                    ( ! [X_494: $int,X_495: $int] :
                        ( ( mem2(L_s154,X_494,g_s191_87)
                          & mem2(L_s154,X_495,g_s192_88) )
                       => ( $greatereq(X_493,X_494)
                          & $lesseq(X_493,X_495) ) )
                    & mem2(X_493,X_488,g_s194_84) ) )
              & mem2(X_489,X_487,g_s196_89)
              & mem0(X_487,g_s62_62)
              & ( ? [X_496: $int] :
                    ( ! [X_497: $int,X_498: $int] :
                        ( ( mem2(L_s154,X_497,g_s189_85)
                          & mem2(L_s154,X_498,g_s190_86) )
                       => ( $greatereq(X_496,X_497)
                          & $lesseq(X_496,X_498) ) )
                    & mem2(X_496,X_489,g_s193_83) )
                | ? [X_499: $int] :
                    ( ! [X_500: $int,X_501: $int] :
                        ( ( mem2(L_s154,X_500,g_s191_87)
                          & mem2(L_s154,X_501,g_s192_88) )
                       => ( $greatereq(X_499,X_500)
                          & $lesseq(X_499,X_501) ) )
                    & mem2(X_499,X_489,g_s194_84) ) ) )
           => ( X_488 = X_489 ) ) ) ) ).

tff('Define:inv:0',axiom,
    $greatereq(g_s162_1_178,0) ).

tff('Define:inv:1',axiom,
    $greatereq(g_s163_1_179,0) ).

tff('Define:inv:10',axiom,
    mem0(g_s172_1_188,g_s34_34) ).

tff('Define:inv:11',axiom,
    mem0(g_s173_1_189,g_s34_34) ).

tff('Define:inv:12',axiom,
    mem0(g_s174_1_190,g_s34_34) ).

tff('Define:inv:13',axiom,
    $true ).

tff('Define:inv:14',axiom,
    $true ).

tff('Define:inv:15',axiom,
    $true ).

tff('Define:inv:16',axiom,
    $true ).

tff('Define:inv:17',axiom,
    $true ).

tff('Define:inv:18',axiom,
    $true ).

tff('Define:inv:19',axiom,
    ( $greatereq(g_s181_1_191,0)
    & $lesseq(g_s181_1_191,max_int) ) ).

tff('Define:inv:2',axiom,
    $greatereq(g_s164_1_180,0) ).

tff('Define:inv:20',axiom,
    ( $greatereq(g_s182_1_192,0)
    & $lesseq(g_s182_1_192,max_int) ) ).

tff('Define:inv:21',axiom,
    mem0(g_s183_1_193,g_s32_32) ).

tff('Define:inv:22',axiom,
    mem0(g_s184_1_194,g_s32_32) ).

tff('Define:inv:23',axiom,
    $true ).

tff('Define:inv:24',axiom,
    $true ).

tff('Define:inv:25',axiom,
    $true ).

tff('Define:inv:3',axiom,
    $greatereq(g_s165_1_181,0) ).

tff('Define:inv:4',axiom,
    $greatereq(g_s166_1_182,0) ).

tff('Define:inv:5',axiom,
    $greatereq(g_s167_1_183,0) ).

tff('Define:inv:6',axiom,
    $greatereq(g_s168_1_184,0) ).

tff('Define:inv:7',axiom,
    mem0(g_s169_1_185,g_s33_33) ).

tff('Define:inv:8',axiom,
    mem0(g_s170_1_186,g_s33_33) ).

tff('Define:inv:9',axiom,
    mem0(g_s171_1_187,g_s33_33) ).

tff('Define:seext:0',axiom,
    ( g_s83_116
  <=> $true ) ).

tff('Define:seext:1',axiom,
    ( g_s84_117
  <=> $false ) ).

tff('Define:seext:10',axiom,
    g_s93_126 = 8 ).

tff('Define:seext:11',axiom,
    g_s94_127 = 9 ).

tff('Define:seext:12',axiom,
    g_s95_128 = 10 ).

tff('Define:seext:13',axiom,
    g_s96_129 = 11 ).

tff('Define:seext:14',axiom,
    g_s97_130 = 12 ).

tff('Define:seext:15',axiom,
    g_s98_131 = 13 ).

tff('Define:seext:16',axiom,
    g_s99_132 = 14 ).

tff('Define:seext:17',axiom,
    g_s100_133 = 15 ).

tff('Define:seext:18',axiom,
    g_s101_134 = 16 ).

tff('Define:seext:19',axiom,
    g_s102_135 = 17 ).

tff('Define:seext:2',axiom,
    g_s85_118 = 0 ).

tff('Define:seext:20',axiom,
    g_s103_136 = 18 ).

tff('Define:seext:21',axiom,
    g_s104_137 = 19 ).

tff('Define:seext:22',axiom,
    g_s105_138 = 20 ).

tff('Define:seext:23',axiom,
    g_s106_139 = 21 ).

tff('Define:seext:24',axiom,
    g_s107_140 = 22 ).

tff('Define:seext:25',axiom,
    g_s108_141 = 23 ).

tff('Define:seext:26',axiom,
    g_s109_142 = 24 ).

tff('Define:seext:27',axiom,
    g_s110_143 = 25 ).

tff('Define:seext:28',axiom,
    g_s111_144 = 26 ).

tff('Define:seext:29',axiom,
    g_s112_145 = 27 ).

tff('Define:seext:3',axiom,
    g_s86_119 = 1 ).

tff('Define:seext:30',axiom,
    g_s113_146 = 28 ).

tff('Define:seext:31',axiom,
    g_s114_147 = 29 ).

tff('Define:seext:32',axiom,
    g_s115_148 = 30 ).

tff('Define:seext:33',axiom,
    g_s116_149 = 31 ).

tff('Define:seext:34',axiom,
    g_s117_150 = 32 ).

tff('Define:seext:35',axiom,
    g_s118_151 = 33 ).

tff('Define:seext:36',axiom,
    g_s119_152 = 34 ).

tff('Define:seext:37',axiom,
    g_s120_153 = 35 ).

tff('Define:seext:38',axiom,
    g_s121_154 = 36 ).

tff('Define:seext:39',axiom,
    g_s122_155 = 37 ).

tff('Define:seext:4',axiom,
    g_s87_120 = 2 ).

tff('Define:seext:40',axiom,
    g_s123_156 = 38 ).

tff('Define:seext:41',axiom,
    g_s124_157 = 39 ).

tff('Define:seext:42',axiom,
    g_s125_158 = 40 ).

tff('Define:seext:43',axiom,
    g_s126_159 = 41 ).

tff('Define:seext:44',axiom,
    g_s127_160 = 42 ).

tff('Define:seext:45',axiom,
    g_s128_161 = 43 ).

tff('Define:seext:46',axiom,
    g_s129_162 = 44 ).

tff('Define:seext:47',axiom,
    g_s130_163 = 45 ).

tff('Define:seext:48',axiom,
    g_s131_164 = 46 ).

tff('Define:seext:49',axiom,
    g_s132_165 = 47 ).

tff('Define:seext:5',axiom,
    g_s88_121 = 3 ).

tff('Define:seext:50',axiom,
    g_s133_166 = 48 ).

tff('Define:seext:51',axiom,
    g_s134_167 = 49 ).

tff('Define:seext:52',axiom,
    g_s135_168 = 50 ).

tff('Define:seext:53',axiom,
    g_s136_169 = 51 ).

tff('Define:seext:54',axiom,
    g_s137_170 = 52 ).

tff('Define:seext:55',axiom,
    g_s138_171 = 53 ).

tff('Define:seext:56',axiom,
    g_s139_172 = 54 ).

tff('Define:seext:57',axiom,
    g_s140_173 = 55 ).

tff('Define:seext:58',axiom,
    g_s141_174 = 56 ).

tff('Define:seext:59',axiom,
    g_s142_175 = 57 ).

tff('Define:seext:6',axiom,
    g_s89_122 = 4 ).

tff('Define:seext:60',axiom,
    g_s143_176 = 58 ).

tff('Define:seext:61',axiom,
    g_s144_177 = 59 ).

tff('Define:seext:62',axiom,
    ! [X_7238: $int] :
      ( ( $greatereq(X_7238,0)
        & $lesseq(X_7238,max_int) )
     => $greatereq(X_7238,0) ) ).

tff('Define:seext:63',axiom,
    ! [X_7239: $int] :
      ( mem0(X_7239,g_s68_68)
     => $greatereq(X_7239,0) ) ).

tff('Define:seext:64',axiom,
    ! [X_7240: $int] :
      ( mem0(X_7240,g_s69_69)
     => $greatereq(X_7240,0) ) ).

tff('Define:seext:65',axiom,
    ! [X_7241: $int] :
      ( mem0(X_7241,g_s70_70)
     => $greatereq(X_7241,0) ) ).

tff('Define:seext:7',axiom,
    g_s90_123 = 5 ).

tff('Define:seext:8',axiom,
    g_s91_124 = 6 ).

tff('Define:seext:9',axiom,
    g_s92_125 = 7 ).

%Global hypotheses
%----Local hypotheses
tff('Local_Hyp:0',hypothesis,
    mem0(g_s227_204,g_s33_33) ).

tff('Local_Hyp:1',hypothesis,
    mem0(g_s227_204,g_s62_62) ).

tff('Local_Hyp:2',hypothesis,
    mem0(g_s228_205,g_s33_33) ).

tff('Local_Hyp:3',hypothesis,
    mem0(g_s228_205,g_s62_62) ).

tff('Local_Hyp:4',hypothesis,
    ! [X_7427: $int] :
      ( ! [X_7428: $int,X_7429: $int] :
          ( ( mem2(g_s228_205,X_7428,g_s189_85)
            & mem2(g_s228_205,X_7429,g_s190_86) )
         => ( $greatereq(X_7427,X_7428)
            & $lesseq(X_7427,X_7429) ) )
     => mem0(X_7427,g_s69_69) ) ).

tff('Local_Hyp:5',hypothesis,
    ! [X_7430: $int] :
      ( ! [X_7431: $int,X_7432: $int] :
          ( ( mem2(g_s228_205,X_7431,g_s191_87)
            & mem2(g_s228_205,X_7432,g_s192_88) )
         => ( $greatereq(X_7430,X_7431)
            & $lesseq(X_7430,X_7432) ) )
     => mem0(X_7430,g_s69_69) ) ).

tff('Local_Hyp:11',hypothesis,
    mem0(g_s169_206,g_s33_33) ).

tff('Local_Hyp:12',hypothesis,
    mem0(g_s170_207,g_s33_33) ).

tff('Local_Hyp:13',hypothesis,
    mem0(g_s172_208,g_s34_34) ).

tff('Local_Hyp:14',hypothesis,
    mem0(g_s173_209,g_s34_34) ).

tff('Local_Hyp:15',hypothesis,
    mem0(g_s174_210,g_s34_34) ).

tff('Local_Hyp:16',hypothesis,
    $greatereq(g_s165_211,0) ).

tff('Local_Hyp:17',hypothesis,
    $greatereq(g_s168_212,0) ).

tff('Local_Hyp:18',hypothesis,
    ! [X_7481: $int] :
      ( mem2(g_s228_205,X_7481,g_s189_85)
     => $greatereq(g_s165_211,X_7481) ) ).

tff('Local_Hyp:19',hypothesis,
    ! [X_7482: $int] :
      ( mem2(g_s228_205,X_7482,g_s191_87)
     => $greatereq(g_s168_212,X_7482) ) ).

tff('Local_Hyp:20',hypothesis,
    $true ).

tff('Local_Hyp:21',hypothesis,
    $true ).

tff('Local_Hyp:22',hypothesis,
    ( g_s175_213
  <=> ! [X_7483: $int] :
        ( mem2(g_s228_205,X_7483,g_s190_86)
       => $lesseq(g_s165_211,X_7483) ) ) ).

tff('Local_Hyp:23',hypothesis,
    ( g_s176_214
  <=> ! [X_7484: $int] :
        ( mem2(g_s228_205,X_7484,g_s192_88)
       => $lesseq(g_s168_212,X_7484) ) ) ).

tff('Local_Hyp:24',hypothesis,
    ( g_s180_201
  <=> ( ( g_s175_213
      <=> $true )
      | ( g_s176_214
      <=> $true ) ) ) ).

tff('Local_Hyp:25',hypothesis,
    ( g_s179_215
  <=> ( ( g_s177_216
      <=> $true )
      & ( g_s178_217
      <=> $true ) ) ) ).

tff('Local_Hyp:26',hypothesis,
    ( g_s179_215
  <=> ~ ? [X_7485: $int] :
          ( ( ? [X_7486: $int] :
                ( ! [X_7487: set_0] :
                    ( mem4(g_s228_205,X_7487,g_s150_109)
                   => mem0(X_7486,X_7487) )
                & ! [X_7488: $int] :
                    ( mem2(g_s228_205,X_7488,g_s189_85)
                   => ( $greatereq(X_7486,X_7488)
                      & $lesseq(X_7486,$difference(g_s165_211,g_s86_119)) ) )
                & mem2(X_7486,X_7485,g_s152_111) )
            | ? [X_7489: $int] :
                ( ! [X_7490: set_0] :
                    ( mem4(g_s228_205,X_7490,g_s151_110)
                   => mem0(X_7489,X_7490) )
                & ! [X_7491: $int] :
                    ( mem2(g_s228_205,X_7491,g_s191_87)
                   => ( $greatereq(X_7489,X_7491)
                      & $lesseq(X_7489,$difference(g_s168_212,g_s86_119)) ) )
                & mem2(X_7489,X_7485,g_s153_112) ) )
          & mem2(X_7485,g_s227_204,g_s146_105) ) ) ).

tff('Local_Hyp:27',hypothesis,
    ( ( g_s175_213
    <=> $true )
   => ( ! [X_7492: $int] :
          ( mem2(g_s228_205,X_7492,g_s190_86)
         => $lesseq(g_s165_211,X_7492) )
      & ! [X_7493: $int] :
          ( mem2(g_s165_211,X_7493,g_s193_83)
         => mem0(X_7493,g_s65_65) ) ) ) ).

tff('Local_Hyp:28',hypothesis,
    ( ( g_s176_214
    <=> $true )
   => ( ! [X_7494: $int] :
          ( mem2(g_s228_205,X_7494,g_s192_88)
         => $lesseq(g_s168_212,X_7494) )
      & ! [X_7495: $int] :
          ( mem2(g_s168_212,X_7495,g_s194_84)
         => mem0(X_7495,g_s65_65) ) ) ) ).

tff('Local_Hyp:29',hypothesis,
    ( ( g_s177_216
    <=> $false )
   => ! [X_7496: $int,X_7497: $int] :
        ( ( mem2(g_s228_205,X_7496,g_s189_85)
          & mem2(g_s228_205,X_7497,g_s190_86) )
       => ( $greatereq($difference(g_s165_211,g_s86_119),X_7496)
          & $lesseq($difference(g_s165_211,g_s86_119),X_7497) ) ) ) ).

tff('Local_Hyp:30',hypothesis,
    ( ( g_s178_217
    <=> $false )
   => ! [X_7498: $int,X_7499: $int] :
        ( ( mem2(g_s228_205,X_7498,g_s191_87)
          & mem2(g_s228_205,X_7499,g_s192_88) )
       => ( $greatereq($difference(g_s168_212,g_s86_119),X_7498)
          & $lesseq($difference(g_s168_212,g_s86_119),X_7499) ) ) ) ).

tff('Local_Hyp:31',hypothesis,
    ( ( g_s179_215
    <=> $false )
   => ( ! [X_7500: $int,X_7501: $int] :
          ( ( mem2(g_s228_205,X_7500,g_s189_85)
            & mem2(g_s228_205,X_7501,g_s190_86) )
         => ( $greatereq($difference(g_s165_211,g_s86_119),X_7500)
            & $lesseq($difference(g_s165_211,g_s86_119),X_7501) ) )
      | ! [X_7502: $int,X_7503: $int] :
          ( ( mem2(g_s228_205,X_7502,g_s191_87)
            & mem2(g_s228_205,X_7503,g_s192_88) )
         => ( $greatereq($difference(g_s168_212,g_s86_119),X_7502)
            & $lesseq($difference(g_s168_212,g_s86_119),X_7503) ) ) ) ) ).

tff('Local_Hyp:32',hypothesis,
    ( ( g_s177_216
    <=> $false )
   => ! [X_7504: $int] :
        ( ! [X_7505: $int] :
            ( ( X_7505 = $difference(g_s165_211,g_s86_119) )
           => mem2(X_7505,X_7504,g_s193_83) )
       => mem2(X_7504,g_s227_204,g_s196_89) ) ) ).

tff('Local_Hyp:33',hypothesis,
    ( ( g_s178_217
    <=> $false )
   => ! [X_7506: $int] :
        ( ! [X_7507: $int] :
            ( ( X_7507 = $difference(g_s168_212,g_s86_119) )
           => mem2(X_7507,X_7506,g_s194_84) )
       => mem2(X_7506,g_s227_204,g_s196_89) ) ) ).

tff('Local_Hyp:34',hypothesis,
    ( ( g_s179_215
    <=> $false )
   => ( ! [X_7508: $int] :
          ( ! [X_7509: $int] :
              ( ( X_7509 = $difference(g_s165_211,g_s86_119) )
             => mem2(X_7509,X_7508,g_s193_83) )
         => mem2(X_7508,g_s227_204,g_s196_89) )
      | ! [X_7510: $int] :
          ( ! [X_7511: $int] :
              ( ( X_7511 = $difference(g_s168_212,g_s86_119) )
             => mem2(X_7511,X_7510,g_s194_84) )
         => mem2(X_7510,g_s227_204,g_s196_89) ) ) ) ).

tff('Local_Hyp:35',hypothesis,
    ( ( g_s177_216
    <=> $false )
   => ( ! [X_7512: $int] :
          ( ( X_7512 = $difference(g_s165_211,g_s86_119) )
         => mem2(X_7512,g_s172_208,g_s193_83) )
      & ! [X_7513: $int] :
          ( ( X_7513 = $difference(g_s165_211,g_s86_119) )
         => mem2(X_7513,g_s174_210,g_s193_83) ) ) ) ).

tff('Local_Hyp:36',hypothesis,
    ( ( g_s178_217
    <=> $false )
   => ( ! [X_7514: $int] :
          ( ( X_7514 = $difference(g_s168_212,g_s86_119) )
         => mem2(X_7514,g_s173_209,g_s194_84) )
      & ! [X_7515: $int] :
          ( ( X_7515 = $difference(g_s168_212,g_s86_119) )
         => mem2(X_7515,g_s174_210,g_s194_84) ) ) ) ).

tff('Local_Hyp:37',hypothesis,
    ( ( g_s179_215
    <=> $false )
   => ( ( ! [X_7516: $int] :
            ( ( X_7516 = $difference(g_s165_211,g_s86_119) )
           => mem2(X_7516,g_s172_208,g_s193_83) )
        & ! [X_7517: $int] :
            ( ( X_7517 = $difference(g_s165_211,g_s86_119) )
           => mem2(X_7517,g_s174_210,g_s193_83) ) )
      | ( ! [X_7518: $int] :
            ( ( X_7518 = $difference(g_s168_212,g_s86_119) )
           => mem2(X_7518,g_s173_209,g_s194_84) )
        & ! [X_7519: $int] :
            ( ( X_7519 = $difference(g_s168_212,g_s86_119) )
           => mem2(X_7519,g_s174_210,g_s194_84) ) ) ) ) ).

tff('Local_Hyp:38',hypothesis,
    ( ( g_s175_213
    <=> $false )
   => ! [X_7520: $int] :
        ( ( X_7520 = $difference(g_s165_211,g_s86_119) )
       => mem2(g_s228_205,X_7520,g_s190_86) ) ) ).

tff('Local_Hyp:39',hypothesis,
    ( ( g_s176_214
    <=> $false )
   => ! [X_7521: $int] :
        ( ( X_7521 = $difference(g_s168_212,g_s86_119) )
       => mem2(g_s228_205,X_7521,g_s192_88) ) ) ).

tff('Local_Hyp:40',hypothesis,
    ( ( g_s180_201
    <=> $false )
   => ( ! [X_7522: $int] :
          ( ( X_7522 = $difference(g_s165_211,g_s86_119) )
         => mem2(g_s228_205,X_7522,g_s190_86) )
      | ! [X_7523: $int] :
          ( ( X_7523 = $difference(g_s168_212,g_s86_119) )
         => mem2(g_s228_205,X_7523,g_s192_88) ) ) ) ).

tff('Local_Hyp:41',hypothesis,
    ( ( g_s179_215
    <=> $true )
   => ~ ? [X_7524: $int] :
          ( ( ? [X_7525: $int] :
                ( ! [X_7526: set_0] :
                    ( mem4(g_s228_205,X_7526,g_s150_109)
                   => mem0(X_7525,X_7526) )
                & ! [X_7527: $int] :
                    ( mem2(g_s228_205,X_7527,g_s189_85)
                   => ( $greatereq(X_7525,X_7527)
                      & $lesseq(X_7525,$difference(g_s165_211,g_s86_119)) ) )
                & mem2(X_7525,X_7524,g_s152_111) )
            | ? [X_7528: $int] :
                ( ! [X_7529: set_0] :
                    ( mem4(g_s228_205,X_7529,g_s151_110)
                   => mem0(X_7528,X_7529) )
                & ! [X_7530: $int] :
                    ( mem2(g_s228_205,X_7530,g_s191_87)
                   => ( $greatereq(X_7528,X_7530)
                      & $lesseq(X_7528,$difference(g_s168_212,g_s86_119)) ) )
                & mem2(X_7528,X_7524,g_s153_112) ) )
          & mem2(X_7524,g_s227_204,g_s146_105) ) ) ).

tff('Local_Hyp:42',hypothesis,
    ( g_s180_201
  <=> $true ) ).

tff('Local_Hyp:43',hypothesis,
    ( g_s179_215
  <=> $true ) ).

tff('Local_Hyp:62',hypothesis,
    ~ ( g_s175_213
    <=> $true ) ).

tff('Local_Hyp:45',hypothesis,
    ( g_s176_214
  <=> $true ) ).

tff('Local_Hyp:67',hypothesis,
    ~ ( g_s177_216
    <=> $false ) ).

tff('Local_Hyp:55',hypothesis,
    ~ ! [X_7632: $int] :
        ( mem2(g_s168_212,X_7632,g_s194_84)
       => mem2(X_7632,g_s227_204,g_s196_89) ) ).

tff('Local_Hyp:64',hypothesis,
    ~ ( ( g_s177_216
      <=> $true )
      & ~ ! [X_7795: $int] :
            ( mem2(g_s168_212,X_7795,g_s194_84)
           => mem2(X_7795,g_s227_204,g_s196_89) ) ) ).

%----Goal
tff('Goal',conjecture,
    ( ! [X_7872: $int,X_7873: $int] :
        ( ( mem2(g_s228_205,X_7872,g_s189_85)
          & mem2(g_s228_205,X_7873,g_s190_86) )
       => ( $greatereq($difference(g_s165_211,g_s86_119),X_7872)
          & $lesseq($difference(g_s165_211,g_s86_119),X_7873) ) )
    | ! [X_7874: $int,X_7875: $int] :
        ( ( mem2(g_s228_205,X_7874,g_s191_87)
          & mem2(g_s228_205,X_7875,g_s192_88) )
       => ( $greatereq($difference($sum(g_s168_212,g_s86_119),g_s86_119),X_7874)
          & $lesseq($difference($sum(g_s168_212,g_s86_119),g_s86_119),X_7875) ) ) ) ).

%------------------------------------------------------------------------------