TPTP Problem File: SWC531_1.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SWC531_1 : TPTP v9.0.0. Released v9.0.0.
% Domain   : Software Creation
% Problem  : Atelier-B Proof Obligation: PO 6 120 Group s547 Tag s534
% 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-00017-6-120.tptp [Deh24]

% Status   : Theorem
% Rating   : 0.00 v9.0.0
% Syntax   : Number of formulae    : 1406 ( 168 unt; 657 typ;   0 def)
%            Number of atoms       : 3413 ( 407 equ)
%            Maximal formula atoms :   21 (   4 avg)
%            Number of connectives : 2775 ( 109   ~;  48   |;1291   &)
%                                         ( 337 <=>; 990  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   18 (   5 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of FOOLs       :   10 (   0 fml;  10 var)
%            Number arithmetic     : 2865 ( 206 atm;  19 fun; 112 num;2528 var)
%            Number of types       :   24 (  21 usr;   2 ari)
%            Number of type conns  :  111 (  48   >;  63   *;   0   +;   0  <<)
%            Number of predicates  :   30 (  23 usr;   3 prp; 0-5 aty)
%            Number of functors    :  624 ( 613 usr; 593 con; 0-2 aty)
%            Number of variables   : 2851 (2294   !; 557   ?;2851   :)
% 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_100_type,type,
    g_s100_100: set_0 ).

tff(g_s101_101_type,type,
    g_s101_101: set_2 ).

tff(g_s102_102_type,type,
    g_s102_102: set_0 ).

tff(g_s103_103_type,type,
    g_s103_103: set_0 ).

tff(g_s104_104_type,type,
    g_s104_104: $int ).

tff(g_s105_105_type,type,
    g_s105_105: set_2 ).

tff(g_s106_106_type,type,
    g_s106_106: set_0 ).

tff(g_s107_107_type,type,
    g_s107_107: $int ).

tff(g_s108_108_type,type,
    g_s108_108: set_2 ).

tff(g_s109_109_type,type,
    g_s109_109: set_0 ).

tff(g_s10_10_type,type,
    g_s10_10: set_0 ).

tff(g_s110_110_type,type,
    g_s110_110: $int ).

tff(g_s111_111_type,type,
    g_s111_111: set_2 ).

tff(g_s112_112_type,type,
    g_s112_112: set_0 ).

tff(g_s113_113_type,type,
    g_s113_113: set_0 ).

tff(g_s114_114_type,type,
    g_s114_114: $int ).

tff(g_s115_115_type,type,
    g_s115_115: set_2 ).

tff(g_s116_116_type,type,
    g_s116_116: set_0 ).

tff(g_s117_117_type,type,
    g_s117_117: set_0 ).

tff(g_s118_118_type,type,
    g_s118_118: set_2 ).

tff(g_s119_119_type,type,
    g_s119_119: set_0 ).

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

tff(g_s120_120_type,type,
    g_s120_120: $int ).

tff(g_s121_121_type,type,
    g_s121_121: set_2 ).

tff(g_s122_122_type,type,
    g_s122_122: set_0 ).

tff(g_s123_123_type,type,
    g_s123_123: set_0 ).

tff(g_s124_124_type,type,
    g_s124_124: set_0 ).

tff(g_s125_125_type,type,
    g_s125_125: set_0 ).

tff(g_s126_126_type,type,
    g_s126_126: $int ).

tff(g_s127_127_type,type,
    g_s127_127: set_2 ).

tff(g_s128_128_type,type,
    g_s128_128: set_0 ).

tff(g_s129_129_type,type,
    g_s129_129: set_2 ).

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

tff(g_s130_130_type,type,
    g_s130_130: set_2 ).

tff(g_s131_131_type,type,
    g_s131_131: set_0 ).

tff(g_s132_132_type,type,
    g_s132_132: $int ).

tff(g_s133_133_type,type,
    g_s133_133: set_2 ).

tff(g_s134_134_type,type,
    g_s134_134: set_0 ).

tff(g_s135_135_type,type,
    g_s135_135: set_2 ).

tff(g_s136_136_type,type,
    g_s136_136: $int ).

tff(g_s137_137_type,type,
    g_s137_137: set_0 ).

tff(g_s138_138_type,type,
    g_s138_138: $int ).

tff(g_s139_139_type,type,
    g_s139_139: set_2 ).

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

tff(g_s140_140_type,type,
    g_s140_140: set_0 ).

tff(g_s141_141_type,type,
    g_s141_141: set_0 ).

tff(g_s142_142_type,type,
    g_s142_142: set_2 ).

tff(g_s143_143_type,type,
    g_s143_143: set_0 ).

tff(g_s144_144_type,type,
    g_s144_144: $int ).

tff(g_s145_145_type,type,
    g_s145_145: set_2 ).

tff(g_s146_146_type,type,
    g_s146_146: set_0 ).

tff(g_s147_147_type,type,
    g_s147_147: set_0 ).

tff(g_s148_148_type,type,
    g_s148_148: $int ).

tff(g_s149_149_type,type,
    g_s149_149: $int ).

tff(g_s14_14_type,type,
    g_s14_14: set_0 ).

tff(g_s150_150_type,type,
    g_s150_150: $int ).

tff(g_s151_151_type,type,
    g_s151_151: $int ).

tff(g_s152_152_type,type,
    g_s152_152: set_0 ).

tff(g_s153_153_type,type,
    g_s153_153: $int ).

tff(g_s154_154_type,type,
    g_s154_154: set_2 ).

tff(g_s155_155_type,type,
    g_s155_155: set_0 ).

tff(g_s156_156_type,type,
    g_s156_156: $int ).

tff(g_s157_157_type,type,
    g_s157_157: set_2 ).

tff(g_s158_158_type,type,
    g_s158_158: set_2 ).

tff(g_s159_159_type,type,
    g_s159_159: set_2 ).

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

tff(g_s160_160_type,type,
    g_s160_160: set_2 ).

tff(g_s161_161_type,type,
    g_s161_161: set_0 ).

tff(g_s162_162_type,type,
    g_s162_162: set_2 ).

tff(g_s163_163_type,type,
    g_s163_163: set_3 ).

tff(g_s164_164_type,type,
    g_s164_164: set_2 ).

tff(g_s165_165_type,type,
    g_s165_165: set_2 ).

tff(g_s166_166_type,type,
    g_s166_166: set_2 ).

tff(g_s167_167_type,type,
    g_s167_167: set_2 ).

tff(g_s168_168_type,type,
    g_s168_168: set_2 ).

tff(g_s169_169_type,type,
    g_s169_169: set_4 ).

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

tff(g_s170_170_type,type,
    g_s170_170: set_2 ).

tff(g_s172_171_type,type,
    g_s172_171: set_2 ).

tff(g_s173_172_type,type,
    g_s173_172: set_0 ).

tff(g_s174_173_type,type,
    g_s174_173: set_2 ).

tff(g_s175_174_type,type,
    g_s175_174: set_3 ).

tff(g_s176_175_type,type,
    g_s176_175: set_0 ).

tff(g_s177_176_type,type,
    g_s177_176: set_3 ).

tff(g_s178_177_type,type,
    g_s178_177: set_3 ).

tff(g_s179_178_type,type,
    g_s179_178: set_3 ).

tff(g_s17_17_type,type,
    g_s17_17: set_0 ).

tff(g_s180_179_type,type,
    g_s180_179: set_3 ).

tff(g_s181_180_type,type,
    g_s181_180: set_3 ).

tff(g_s182_181_type,type,
    g_s182_181: set_3 ).

tff(g_s183_182_type,type,
    g_s183_182: set_3 ).

tff(g_s184_183_type,type,
    g_s184_183: set_3 ).

tff(g_s188_184_type,type,
    g_s188_184: set_3 ).

tff(g_s189_185_type,type,
    g_s189_185: set_5 ).

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

tff(g_s190_186_type,type,
    g_s190_186: set_2 ).

tff(g_s192_187_type,type,
    g_s192_187: set_3 ).

tff(g_s193_188_type,type,
    g_s193_188: set_0 ).

tff(g_s194_189_type,type,
    g_s194_189: set_5 ).

tff(g_s195_190_type,type,
    g_s195_190: set_2 ).

tff(g_s196_191_type,type,
    g_s196_191: set_0 ).

tff(g_s197_192_type,type,
    g_s197_192: set_3 ).

tff(g_s198_193_type,type,
    g_s198_193: set_2 ).

tff(g_s199_194_type,type,
    g_s199_194: set_6 ).

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

tff(g_s1_1_type,type,
    g_s1_1: set_0 ).

tff(g_s200_195_type,type,
    g_s200_195: set_6 ).

tff(g_s201_196_type,type,
    g_s201_196: set_2 ).

tff(g_s202_197_type,type,
    g_s202_197: set_2 ).

tff(g_s203_198_type,type,
    g_s203_198: set_2 ).

tff(g_s204_199_type,type,
    g_s204_199: set_2 ).

tff(g_s205_200_type,type,
    g_s205_200: set_0 ).

tff(g_s208_201_type,type,
    g_s208_201: set_2 ).

tff(g_s209_202_type,type,
    g_s209_202: set_4 ).

tff(g_s20_20_type,type,
    g_s20_20: set_0 ).

tff(g_s210_203_type,type,
    g_s210_203: set_2 ).

tff(g_s211_204_type,type,
    g_s211_204: set_2 ).

tff(g_s212_205_type,type,
    g_s212_205: set_2 ).

tff(g_s213_206_type,type,
    g_s213_206: set_2 ).

tff(g_s214_207_type,type,
    g_s214_207: set_2 ).

tff(g_s215_208_type,type,
    g_s215_208: set_0 ).

tff(g_s216_209_type,type,
    g_s216_209: set_3 ).

tff(g_s217_210_type,type,
    g_s217_210: set_3 ).

tff(g_s218_211_type,type,
    g_s218_211: set_3 ).

tff(g_s219_212_type,type,
    g_s219_212: set_0 ).

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

tff(g_s220_213_type,type,
    g_s220_213: set_3 ).

tff(g_s221_214_type,type,
    g_s221_214: set_3 ).

tff(g_s222_215_type,type,
    g_s222_215: set_0 ).

tff(g_s223_216_type,type,
    g_s223_216: set_2 ).

tff(g_s224_217_type,type,
    g_s224_217: set_2 ).

tff(g_s225_218_type,type,
    g_s225_218: set_2 ).

tff(g_s226_219_type,type,
    g_s226_219: set_2 ).

tff(g_s227_220_type,type,
    g_s227_220: set_3 ).

tff(g_s228_221_type,type,
    g_s228_221: set_3 ).

tff(g_s229_222_type,type,
    g_s229_222: set_0 ).

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

tff(g_s230_223_type,type,
    g_s230_223: set_3 ).

tff(g_s231_224_type,type,
    g_s231_224: set_0 ).

tff(g_s232_225_type,type,
    g_s232_225: set_0 ).

tff(g_s234_226_type,type,
    g_s234_226: set_3 ).

tff(g_s235_227_type,type,
    g_s235_227: set_5 ).

tff(g_s236_228_type,type,
    g_s236_228: set_2 ).

tff(g_s237_287_type,type,
    g_s237_287: $int ).

tff(g_s238_288_type,type,
    g_s238_288: set_2 ).

tff(g_s239_289_type,type,
    g_s239_289: $int ).

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

tff(g_s240_291_type,type,
    g_s240_291: $int ).

tff(g_s241_290_type,type,
    g_s241_290: set_0 ).

tff(g_s242_293_type,type,
    g_s242_293: $int ).

tff(g_s243_292_type,type,
    g_s243_292: set_0 ).

tff(g_s244_295_type,type,
    g_s244_295: $int ).

tff(g_s245_294_type,type,
    g_s245_294: set_0 ).

tff(g_s246_297_type,type,
    g_s246_297: $int ).

tff(g_s247_296_type,type,
    g_s247_296: set_0 ).

tff(g_s248_298_type,type,
    g_s248_298: $int ).

tff(g_s249_299_type,type,
    g_s249_299: $int ).

tff(g_s24_24_type,type,
    g_s24_24: set_0 ).

tff(g_s250_300_type,type,
    g_s250_300: set_2 ).

tff(g_s251_301_type,type,
    g_s251_301: set_0 ).

tff(g_s252_302_type,type,
    g_s252_302: set_0 ).

tff(g_s253_303_type,type,
    g_s253_303: set_0 ).

tff(g_s256_304_type,type,
    g_s256_304: set_2 ).

tff(g_s257_305_type,type,
    g_s257_305: set_0 ).

tff(g_s258_306_type,type,
    g_s258_306: set_0 ).

tff(g_s259_307_type,type,
    g_s259_307: set_0 ).

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

tff(g_s260_308_type,type,
    g_s260_308: set_0 ).

tff(g_s261_309_type,type,
    g_s261_309: set_0 ).

tff(g_s262_310_type,type,
    g_s262_310: set_2 ).

tff(g_s263_311_type,type,
    g_s263_311: set_2 ).

tff(g_s264_312_type,type,
    g_s264_312: set_2 ).

tff(g_s265_313_type,type,
    g_s265_313: set_2 ).

tff(g_s266_314_type,type,
    g_s266_314: set_2 ).

tff(g_s267_315_type,type,
    g_s267_315: set_2 ).

tff(g_s268_316_type,type,
    g_s268_316: set_0 ).

tff(g_s269_317_type,type,
    g_s269_317: set_2 ).

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

tff(g_s270_318_type,type,
    g_s270_318: set_2 ).

tff(g_s271_319_type,type,
    g_s271_319: set_2 ).

tff(g_s272_320_type,type,
    g_s272_320: set_2 ).

tff(g_s273_321_type,type,
    g_s273_321: set_2 ).

tff(g_s274_322_type,type,
    g_s274_322: set_2 ).

tff(g_s275_323_type,type,
    g_s275_323: set_2 ).

tff(g_s276_324_type,type,
    g_s276_324: set_2 ).

tff(g_s277_325_type,type,
    g_s277_325: set_2 ).

tff(g_s278_326_type,type,
    g_s278_326: set_0 ).

tff(g_s279_327_type,type,
    g_s279_327: set_2 ).

tff(g_s27_27_type,type,
    g_s27_27: set_0 ).

tff(g_s280_328_type,type,
    g_s280_328: set_2 ).

tff(g_s281_329_type,type,
    g_s281_329: set_0 ).

tff(g_s282_330_type,type,
    g_s282_330: set_0 ).

tff(g_s283_331_type,type,
    g_s283_331: set_0 ).

tff(g_s284_332_type,type,
    g_s284_332: set_0 ).

tff(g_s285_333_type,type,
    g_s285_333: set_0 ).

tff(g_s286_334_type,type,
    g_s286_334: set_0 ).

tff(g_s287_335_type,type,
    g_s287_335: set_0 ).

tff(g_s288_336_type,type,
    g_s288_336: set_0 ).

tff(g_s289_337_type,type,
    g_s289_337: set_0 ).

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

tff(g_s290_338_type,type,
    g_s290_338: set_2 ).

tff(g_s291_339_type,type,
    g_s291_339: set_0 ).

tff(g_s292_340_type,type,
    g_s292_340: set_0 ).

tff(g_s293_341_type,type,
    g_s293_341: set_0 ).

tff(g_s294_342_type,type,
    g_s294_342: set_2 ).

tff(g_s295_343_type,type,
    g_s295_343: set_2 ).

tff(g_s296_344_type,type,
    g_s296_344: set_0 ).

tff(g_s297_345_type,type,
    g_s297_345: set_2 ).

tff(g_s298_346_type,type,
    g_s298_346: set_2 ).

tff(g_s299_347_type,type,
    g_s299_347: set_2 ).

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

tff(g_s2_2_type,type,
    g_s2_2: set_0 ).

tff(g_s300_348_type,type,
    g_s300_348: set_2 ).

tff(g_s301_349_type,type,
    g_s301_349: set_4 ).

tff(g_s302_350_type,type,
    g_s302_350: set_0 ).

tff(g_s303_351_type,type,
    g_s303_351: set_0 ).

tff(g_s304_352_type,type,
    g_s304_352: set_2 ).

tff(g_s305_353_type,type,
    g_s305_353: set_0 ).

tff(g_s306_354_type,type,
    g_s306_354: set_2 ).

tff(g_s307_355_type,type,
    g_s307_355: set_6 ).

tff(g_s308_356_type,type,
    g_s308_356: set_0 ).

tff(g_s309_357_type,type,
    g_s309_357: set_0 ).

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

tff(g_s310_358_type,type,
    g_s310_358: set_4 ).

tff(g_s311_359_type,type,
    g_s311_359: set_2 ).

tff(g_s312_360_type,type,
    g_s312_360: set_0 ).

tff(g_s313_362_type,type,
    g_s313_362: $int ).

tff(g_s314_361_type,type,
    g_s314_361: set_0 ).

tff(g_s315_363_type,type,
    g_s315_363: $int ).

tff(g_s316_364_type,type,
    g_s316_364: $int ).

tff(g_s317_365_type,type,
    g_s317_365: $int ).

tff(g_s318_367_type,type,
    g_s318_367: $int ).

tff(g_s319_366_type,type,
    g_s319_366: set_0 ).

tff(g_s31_31_type,type,
    g_s31_31: set_0 ).

tff(g_s320_368_type,type,
    g_s320_368: $int ).

tff(g_s321_369_type,type,
    g_s321_369: $int ).

tff(g_s322_371_type,type,
    g_s322_371: $int ).

tff(g_s323_370_type,type,
    g_s323_370: set_0 ).

tff(g_s324_372_type,type,
    g_s324_372: $int ).

tff(g_s325_373_type,type,
    g_s325_373: $int ).

tff(g_s326_375_type,type,
    g_s326_375: $int ).

tff(g_s327_374_type,type,
    g_s327_374: set_0 ).

tff(g_s328_377_type,type,
    g_s328_377: $int ).

tff(g_s329_376_type,type,
    g_s329_376: set_0 ).

tff(g_s32_32_type,type,
    g_s32_32: set_0 ).

tff(g_s330_379_type,type,
    g_s330_379: $int ).

tff(g_s331_378_type,type,
    g_s331_378: set_0 ).

tff(g_s332_381_type,type,
    g_s332_381: $int ).

tff(g_s333_380_type,type,
    g_s333_380: set_0 ).

tff(g_s334_382_type,type,
    g_s334_382: $int ).

tff(g_s335_383_type,type,
    g_s335_383: $int ).

tff(g_s336_384_type,type,
    g_s336_384: $int ).

tff(g_s337_385_type,type,
    g_s337_385: $int ).

tff(g_s338_386_type,type,
    g_s338_386: $int ).

tff(g_s339_387_type,type,
    g_s339_387: $int ).

tff(g_s33_33_type,type,
    g_s33_33: set_0 ).

tff(g_s340_389_type,type,
    g_s340_389: $int ).

tff(g_s341_388_type,type,
    g_s341_388: set_0 ).

tff(g_s342_390_type,type,
    g_s342_390: $int ).

tff(g_s343_391_type,type,
    g_s343_391: set_0 ).

tff(g_s344_392_type,type,
    g_s344_392: set_0 ).

tff(g_s345_393_type,type,
    g_s345_393: set_0 ).

tff(g_s346_394_type,type,
    g_s346_394: set_2 ).

tff(g_s347_395_type,type,
    g_s347_395: set_0 ).

tff(g_s348_396_type,type,
    g_s348_396: set_2 ).

tff(g_s349_397_type,type,
    g_s349_397: set_2 ).

tff(g_s34_34_type,type,
    g_s34_34: $int ).

tff(g_s350_398_type,type,
    g_s350_398: set_0 ).

tff(g_s351_399_type,type,
    g_s351_399: set_2 ).

tff(g_s352_400_type,type,
    g_s352_400: set_0 ).

tff(g_s353_401_type,type,
    g_s353_401: set_2 ).

tff(g_s354_402_type,type,
    g_s354_402: set_2 ).

tff(g_s355_403_type,type,
    g_s355_403: set_0 ).

tff(g_s356_404_type,type,
    g_s356_404: set_0 ).

tff(g_s357_405_type,type,
    g_s357_405: set_2 ).

tff(g_s358_406_type,type,
    g_s358_406: set_0 ).

tff(g_s359_407_type,type,
    g_s359_407: set_0 ).

tff(g_s35_35_type,type,
    g_s35_35: $int ).

tff(g_s360_408_type,type,
    g_s360_408: set_0 ).

tff(g_s361_409_type,type,
    g_s361_409: set_2 ).

tff(g_s362_410_type,type,
    g_s362_410: set_2 ).

tff(g_s363_411_type,type,
    g_s363_411: set_2 ).

tff(g_s364_412_type,type,
    g_s364_412: set_2 ).

tff(g_s365_413_type,type,
    g_s365_413: set_0 ).

tff(g_s366_414_type,type,
    g_s366_414: set_0 ).

tff(g_s367_415_type,type,
    g_s367_415: set_0 ).

tff(g_s368_416_type,type,
    g_s368_416: set_0 ).

tff(g_s369_417_type,type,
    g_s369_417: set_0 ).

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

tff(g_s370_418_type,type,
    g_s370_418: set_0 ).

tff(g_s371_419_type,type,
    g_s371_419: set_0 ).

tff(g_s372_420_type,type,
    g_s372_420: set_0 ).

tff(g_s373_421_type,type,
    g_s373_421: set_0 ).

tff(g_s374_422_type,type,
    g_s374_422: set_0 ).

tff(g_s375_423_type,type,
    g_s375_423: set_0 ).

tff(g_s376_424_type,type,
    g_s376_424: set_0 ).

tff(g_s377_425_type,type,
    g_s377_425: set_0 ).

tff(g_s378_426_type,type,
    g_s378_426: set_0 ).

tff(g_s379_427_type,type,
    g_s379_427: set_0 ).

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

tff(g_s380_428_type,type,
    g_s380_428: set_0 ).

tff(g_s381_429_type,type,
    g_s381_429: set_0 ).

tff(g_s382_430_type,type,
    g_s382_430: set_0 ).

tff(g_s383_431_type,type,
    g_s383_431: set_0 ).

tff(g_s384_432_type,type,
    g_s384_432: set_0 ).

tff(g_s385_433_type,type,
    g_s385_433: set_0 ).

tff(g_s386_434_type,type,
    g_s386_434: set_0 ).

tff(g_s387_435_type,type,
    g_s387_435: set_0 ).

tff(g_s388_436_type,type,
    g_s388_436: set_0 ).

tff(g_s389_437_type,type,
    g_s389_437: set_2 ).

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

tff(g_s390_438_type,type,
    g_s390_438: set_2 ).

tff(g_s391_439_type,type,
    g_s391_439: set_2 ).

tff(g_s392_440_type,type,
    g_s392_440: set_0 ).

tff(g_s393_441_type,type,
    g_s393_441: set_0 ).

tff(g_s394_442_type,type,
    g_s394_442: set_2 ).

tff(g_s395_443_type,type,
    g_s395_443: set_0 ).

tff(g_s396_444_type,type,
    g_s396_444: set_0 ).

tff(g_s397_445_type,type,
    g_s397_445: set_0 ).

tff(g_s398_446_type,type,
    g_s398_446: set_0 ).

tff(g_s399_447_type,type,
    g_s399_447: set_0 ).

tff(g_s39_39_type,type,
    g_s39_39: $int ).

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

tff(g_s400_448_type,type,
    g_s400_448: set_0 ).

tff(g_s401_449_type,type,
    g_s401_449: set_0 ).

tff(g_s402_450_type,type,
    g_s402_450: set_0 ).

tff(g_s403_451_type,type,
    g_s403_451: set_0 ).

tff(g_s404_452_type,type,
    g_s404_452: set_0 ).

tff(g_s405_453_type,type,
    g_s405_453: set_0 ).

tff(g_s406_454_type,type,
    g_s406_454: set_0 ).

tff(g_s407_455_type,type,
    g_s407_455: set_0 ).

tff(g_s408_457_type,type,
    g_s408_457: $int ).

tff(g_s409_456_type,type,
    g_s409_456: set_0 ).

tff(g_s40_40_type,type,
    g_s40_40: $int ).

tff(g_s410_459_type,type,
    g_s410_459: $int ).

tff(g_s411_458_type,type,
    g_s411_458: set_0 ).

tff(g_s413_460_type,type,
    g_s413_460: set_2 ).

tff(g_s414_461_type,type,
    g_s414_461: set_0 ).

tff(g_s415_462_type,type,
    g_s415_462: set_0 ).

tff(g_s416_463_type,type,
    g_s416_463: set_2 ).

tff(g_s417_464_type,type,
    g_s417_464: set_0 ).

tff(g_s418_465_type,type,
    g_s418_465: set_2 ).

tff(g_s419_466_type,type,
    g_s419_466: set_0 ).

tff(g_s41_41_type,type,
    g_s41_41: $int ).

tff(g_s420_467_type,type,
    g_s420_467: set_2 ).

tff(g_s421_468_type,type,
    g_s421_468: set_6 ).

tff(g_s422_469_type,type,
    g_s422_469: set_6 ).

tff(g_s423_470_type,type,
    g_s423_470: set_6 ).

tff(g_s424_471_type,type,
    g_s424_471: set_6 ).

tff(g_s426_472_type,type,
    g_s426_472: $int ).

tff(g_s427_473_type,type,
    g_s427_473: set_2 ).

tff(g_s428_474_type,type,
    g_s428_474: set_0 ).

tff(g_s429_475_type,type,
    g_s429_475: set_0 ).

tff(g_s42_42_type,type,
    g_s42_42: $int ).

tff(g_s430_476_type,type,
    g_s430_476: set_0 ).

tff(g_s431_477_type,type,
    g_s431_477: set_2 ).

tff(g_s432_478_type,type,
    g_s432_478: set_0 ).

tff(g_s433_479_type,type,
    g_s433_479: set_2 ).

tff(g_s435_480_type,type,
    g_s435_480: set_0 ).

tff(g_s436_481_type,type,
    g_s436_481: set_2 ).

tff(g_s437_482_type,type,
    g_s437_482: set_0 ).

tff(g_s438_483_type,type,
    g_s438_483: set_2 ).

tff(g_s439_484_type,type,
    g_s439_484: set_2 ).

tff(g_s43_43_type,type,
    g_s43_43: set_0 ).

tff(g_s440_485_type,type,
    g_s440_485: set_2 ).

tff(g_s441_486_type,type,
    g_s441_486: set_2 ).

tff(g_s442_487_type,type,
    g_s442_487: set_2 ).

tff(g_s443_488_type,type,
    g_s443_488: $int ).

tff(g_s444_489_type,type,
    g_s444_489: $int ).

tff(g_s445_490_type,type,
    g_s445_490: $int ).

tff(g_s446_491_type,type,
    g_s446_491: $int ).

tff(g_s447_1_233_type,type,
    g_s447_1_233: set_0 ).

tff(g_s447_493_type,type,
    g_s447_493: set_0 ).

tff(g_s448_1_249_type,type,
    g_s448_1_249: set_2 ).

tff(g_s448_2_543_type,type,
    g_s448_2_543: set_2 ).

tff(g_s448_3_603_type,type,
    g_s448_3_603: set_2 ).

tff(g_s448_512_type,type,
    g_s448_512: set_2 ).

tff(g_s449_1_257_type,type,
    g_s449_1_257: set_2 ).

tff(g_s449_2_544_type,type,
    g_s449_2_544: set_2 ).

tff(g_s449_3_580_type,type,
    g_s449_3_580: set_2 ).

tff(g_s449_513_type,type,
    g_s449_513: set_2 ).

tff(g_s44_44_type,type,
    g_s44_44: set_0 ).

tff(g_s450_1_258_type,type,
    g_s450_1_258: set_2 ).

tff(g_s450_2_546_type,type,
    g_s450_2_546: set_2 ).

tff(g_s450_3_581_type,type,
    g_s450_3_581: set_2 ).

tff(g_s450_514_type,type,
    g_s450_514: set_2 ).

tff(g_s451_1_259_type,type,
    g_s451_1_259: set_2 ).

tff(g_s451_2_545_type,type,
    g_s451_2_545: set_2 ).

tff(g_s451_3_582_type,type,
    g_s451_3_582: set_2 ).

tff(g_s451_515_type,type,
    g_s451_515: set_2 ).

tff(g_s452_1_262_type,type,
    g_s452_1_262: set_2 ).

tff(g_s452_2_547_type,type,
    g_s452_2_547: set_2 ).

tff(g_s452_3_585_type,type,
    g_s452_3_585: set_2 ).

tff(g_s452_516_type,type,
    g_s452_516: set_2 ).

tff(g_s453_1_263_type,type,
    g_s453_1_263: set_0 ).

tff(g_s453_2_550_type,type,
    g_s453_2_550: set_0 ).

tff(g_s453_3_586_type,type,
    g_s453_3_586: set_0 ).

tff(g_s453_517_type,type,
    g_s453_517: set_0 ).

tff(g_s454_1_260_type,type,
    g_s454_1_260: set_2 ).

tff(g_s454_2_548_type,type,
    g_s454_2_548: set_2 ).

tff(g_s454_3_583_type,type,
    g_s454_3_583: set_2 ).

tff(g_s454_4_604_type,type,
    g_s454_4_604: set_2 ).

tff(g_s454_518_type,type,
    g_s454_518: set_2 ).

tff(g_s455_1_261_type,type,
    g_s455_1_261: set_2 ).

tff(g_s455_2_549_type,type,
    g_s455_2_549: set_2 ).

tff(g_s455_3_584_type,type,
    g_s455_3_584: set_2 ).

tff(g_s455_4_605_type,type,
    g_s455_4_605: set_2 ).

tff(g_s455_519_type,type,
    g_s455_519: set_2 ).

tff(g_s456_1_244_type,type,
    g_s456_1_244: set_2 ).

tff(g_s456_520_type,type,
    g_s456_520: set_2 ).

tff(g_s457_1_270_type,type,
    g_s457_1_270: set_0 ).

tff(g_s457_521_type,type,
    g_s457_521: set_0 ).

tff(g_s458_1_272_type,type,
    g_s458_1_272: set_0 ).

tff(g_s458_498_type,type,
    g_s458_498: set_0 ).

tff(g_s459_1_266_type,type,
    g_s459_1_266: set_0 ).

tff(g_s459_522_type,type,
    g_s459_522: set_0 ).

tff(g_s45_45_type,type,
    g_s45_45: set_0 ).

tff(g_s460_1_267_type,type,
    g_s460_1_267: set_0 ).

tff(g_s460_523_type,type,
    g_s460_523: set_0 ).

tff(g_s461_1_271_type,type,
    g_s461_1_271: set_0 ).

tff(g_s461_524_type,type,
    g_s461_524: set_0 ).

tff(g_s462_1_235_type,type,
    g_s462_1_235: set_0 ).

tff(g_s462_495_type,type,
    g_s462_495: set_0 ).

tff(g_s463_1_236_type,type,
    g_s463_1_236: set_0 ).

tff(g_s463_496_type,type,
    g_s463_496: set_0 ).

tff(g_s464_1_237_type,type,
    g_s464_1_237: set_0 ).

tff(g_s464_497_type,type,
    g_s464_497: set_0 ).

tff(g_s465_542_type,type,
    g_s465_542: $o ).

tff(g_s46_46_type,type,
    g_s46_46: set_0 ).

tff(g_s470_1_525_type,type,
    g_s470_1_525: $int ).

tff(g_s470_536_type,type,
    g_s470_536: $int ).

tff(g_s471_1_526_type,type,
    g_s471_1_526: $int ).

tff(g_s472_1_527_type,type,
    g_s472_1_527: $int ).

tff(g_s472_587_type,type,
    g_s472_587: $int ).

tff(g_s473_1_528_type,type,
    g_s473_1_528: $int ).

tff(g_s473_538_type,type,
    g_s473_538: $int ).

tff(g_s474_1_529_type,type,
    g_s474_1_529: $int ).

tff(g_s474_539_type,type,
    g_s474_539: $int ).

tff(g_s475_1_530_type,type,
    g_s475_1_530: $int ).

tff(g_s476_1_531_type,type,
    g_s476_1_531: $int ).

tff(g_s477_1_532_type,type,
    g_s477_1_532: $int ).

tff(g_s477_541_type,type,
    g_s477_541: $int ).

tff(g_s479_1_533_type,type,
    g_s479_1_533: $int ).

tff(g_s479_588_type,type,
    g_s479_588: $int ).

tff(g_s47_47_type,type,
    g_s47_47: set_0 ).

tff(g_s480_1_534_type,type,
    g_s480_1_534: $int ).

tff(g_s480_589_type,type,
    g_s480_589: $int ).

tff(g_s482_1_535_type,type,
    g_s482_1_535: set_10 ).

tff(g_s483_229_type,type,
    g_s483_229: set_0 ).

tff(g_s484_230_type,type,
    g_s484_230: set_8 ).

tff(g_s485_231_type,type,
    g_s485_231: set_9 ).

tff(g_s486_1_232_type,type,
    g_s486_1_232: set_0 ).

tff(g_s487_1_234_type,type,
    g_s487_1_234: set_0 ).

tff(g_s488_1_238_type,type,
    g_s488_1_238: set_2 ).

tff(g_s489_239_type,type,
    g_s489_239: set_0 ).

tff(g_s48_48_type,type,
    g_s48_48: set_0 ).

tff(g_s490_1_240_type,type,
    g_s490_1_240: set_2 ).

tff(g_s491_1_241_type,type,
    g_s491_1_241: set_2 ).

tff(g_s492_242_type,type,
    g_s492_242: $int ).

tff(g_s493_243_type,type,
    g_s493_243: $int ).

tff(g_s494_1_245_type,type,
    g_s494_1_245: set_0 ).

tff(g_s495_1_246_type,type,
    g_s495_1_246: set_2 ).

tff(g_s496_1_247_type,type,
    g_s496_1_247: set_6 ).

tff(g_s497_1_248_type,type,
    g_s497_1_248: set_6 ).

tff(g_s499_1_250_type,type,
    g_s499_1_250: set_0 ).

tff(g_s49_49_type,type,
    g_s49_49: set_0 ).

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

tff(g_s500_1_251_type,type,
    g_s500_1_251: set_2 ).

tff(g_s500_596_type,type,
    g_s500_596: set_2 ).

tff(g_s501_1_252_type,type,
    g_s501_1_252: set_2 ).

tff(g_s501_597_type,type,
    g_s501_597: set_2 ).

tff(g_s502_1_253_type,type,
    g_s502_1_253: set_2 ).

tff(g_s502_598_type,type,
    g_s502_598: set_2 ).

tff(g_s503_1_254_type,type,
    g_s503_1_254: set_2 ).

tff(g_s503_599_type,type,
    g_s503_599: set_2 ).

tff(g_s504_1_255_type,type,
    g_s504_1_255: set_2 ).

tff(g_s504_600_type,type,
    g_s504_600: set_2 ).

tff(g_s505_1_256_type,type,
    g_s505_1_256: set_2 ).

tff(g_s505_2_602_type,type,
    g_s505_2_602: set_2 ).

tff(g_s506_1_264_type,type,
    g_s506_1_264: set_2 ).

tff(g_s507_1_265_type,type,
    g_s507_1_265: set_2 ).

tff(g_s508_1_268_type,type,
    g_s508_1_268: set_0 ).

tff(g_s509_1_269_type,type,
    g_s509_1_269: set_2 ).

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

tff(g_s510_1_273_type,type,
    g_s510_1_273: set_0 ).

tff(g_s511_1_274_type,type,
    g_s511_1_274: set_2 ).

tff(g_s512_1_275_type,type,
    g_s512_1_275: set_2 ).

tff(g_s513_1_276_type,type,
    g_s513_1_276: set_0 ).

tff(g_s514_1_277_type,type,
    g_s514_1_277: set_0 ).

tff(g_s515_1_278_type,type,
    g_s515_1_278: set_0 ).

tff(g_s516_1_279_type,type,
    g_s516_1_279: set_0 ).

tff(g_s517_1_280_type,type,
    g_s517_1_280: set_0 ).

tff(g_s518_1_281_type,type,
    g_s518_1_281: set_0 ).

tff(g_s518_505_type,type,
    g_s518_505: set_0 ).

tff(g_s519_1_282_type,type,
    g_s519_1_282: set_0 ).

tff(g_s519_506_type,type,
    g_s519_506: set_0 ).

tff(g_s51_51_type,type,
    g_s51_51: $int ).

tff(g_s520_1_283_type,type,
    g_s520_1_283: set_0 ).

tff(g_s521_1_284_type,type,
    g_s521_1_284: set_0 ).

tff(g_s522_1_285_type,type,
    g_s522_1_285: set_0 ).

tff(g_s523_1_286_type,type,
    g_s523_1_286: set_0 ).

tff(g_s529_552_type,type,
    g_s529_552: $int ).

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

tff(g_s530_1_558_type,type,
    g_s530_1_558: $int ).

tff(g_s530_2_563_type,type,
    g_s530_2_563: $int ).

tff(g_s530_553_type,type,
    g_s530_553: $int ).

tff(g_s531_1_559_type,type,
    g_s531_1_559: $int ).

tff(g_s531_554_type,type,
    g_s531_554: $int ).

tff(g_s53_53_type,type,
    g_s53_53: set_0 ).

tff(g_s548_590_type,type,
    g_s548_590: $int ).

tff(g_s549_591_type,type,
    g_s549_591: $int ).

tff(g_s54_54_type,type,
    g_s54_54: set_0 ).

tff(g_s550_592_type,type,
    g_s550_592: $int ).

tff(g_s551_593_type,type,
    g_s551_593: $int ).

tff(g_s552_594_type,type,
    g_s552_594: $int ).

tff(g_s553_595_type,type,
    g_s553_595: $int ).

tff(g_s55_55_type,type,
    g_s55_55: set_0 ).

tff(g_s56_56_type,type,
    g_s56_56: set_0 ).

tff(g_s57_57_type,type,
    g_s57_57: set_0 ).

tff(g_s58_58_type,type,
    g_s58_58: set_0 ).

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: $int ).

tff(g_s62_62_type,type,
    g_s62_62: set_0 ).

tff(g_s63_63_type,type,
    g_s63_63: set_0 ).

tff(g_s64_64_type,type,
    g_s64_64: $int ).

tff(g_s65_65_type,type,
    g_s65_65: $int ).

tff(g_s66_66_type,type,
    g_s66_66: set_2 ).

tff(g_s67_67_type,type,
    g_s67_67: $int ).

tff(g_s68_68_type,type,
    g_s68_68: set_0 ).

tff(g_s69_69_type,type,
    g_s69_69: $int ).

tff(g_s6_6_type,type,
    g_s6_6: set_0 ).

tff(g_s70_70_type,type,
    g_s70_70: $int ).

tff(g_s71_71_type,type,
    g_s71_71: set_2 ).

tff(g_s72_72_type,type,
    g_s72_72: $int ).

tff(g_s73_73_type,type,
    g_s73_73: set_0 ).

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_0 ).

tff(g_s77_77_type,type,
    g_s77_77: set_0 ).

tff(g_s78_78_type,type,
    g_s78_78: $int ).

tff(g_s79_79_type,type,
    g_s79_79: set_0 ).

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_0 ).

tff(g_s83_83_type,type,
    g_s83_83: set_0 ).

tff(g_s84_84_type,type,
    g_s84_84: $int ).

tff(g_s85_85_type,type,
    g_s85_85: $int ).

tff(g_s86_86_type,type,
    g_s86_86: $int ).

tff(g_s87_87_type,type,
    g_s87_87: set_0 ).

tff(g_s88_88_type,type,
    g_s88_88: set_0 ).

tff(g_s89_89_type,type,
    g_s89_89: $int ).

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

tff(g_s90_90_type,type,
    g_s90_90: $int ).

tff(g_s91_91_type,type,
    g_s91_91: $int ).

tff(g_s92_92_type,type,
    g_s92_92: set_2 ).

tff(g_s93_93_type,type,
    g_s93_93: set_2 ).

tff(g_s94_94_type,type,
    g_s94_94: set_0 ).

tff(g_s95_95_type,type,
    g_s95_95: $int ).

tff(g_s96_96_type,type,
    g_s96_96: set_2 ).

tff(g_s97_97_type,type,
    g_s97_97: set_0 ).

tff(g_s98_98_type,type,
    g_s98_98: $int ).

tff(g_s99_99_type,type,
    g_s99_99: set_2 ).

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

tff(mem10_type,type,
    mem10: ( $int * $o * set_10 ) > $o ).

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

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

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

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

tff(mem6_type,type,
    mem6: ( $int * set_2 * set_6 ) > $o ).

tff(mem7_type,type,
    mem7: ( $int * $int * $int * set_7 ) > $o ).

tff(mem8_type,type,
    mem8: ( $int * $int * $int * $int * set_8 ) > $o ).

tff(mem9_type,type,
    mem9: ( $int * $o * $int * $o * set_9 ) > $o ).

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

tff(mem_it0_axiom_1,axiom,
    ! [F: set_2,X_1347: $int,X_1348: $int] :
      ( mem_it0(X_1347,X_1348,F,0)
     => ( ( X_1347 = X_1348 )
        & ? [Z: $int] : mem2(Z,X_1348,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: ( prod_0 * $int ) > prod_1 ).

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

tff(prod_2_type,type,
    prod_2: $tType ).

tff(prod_2_empty,type,
    prod_2_empty: prod_2 ).

tff(prod_2_insert,type,
    prod_2: ( $int * set_0 ) > prod_2 ).

tff(prod_2_in,type,
    prod_2_in: ( $int * set_0 * prod_2 ) > $o ).

tff(prod_3_type,type,
    prod_3: $tType ).

tff(prod_3_empty,type,
    prod_3_empty: prod_3 ).

tff(prod_3_insert,type,
    prod_3: ( prod_0 * set_0 ) > prod_3 ).

tff(prod_3_in,type,
    prod_3_in: ( prod_0 * set_0 * prod_3 ) > $o ).

tff(prod_4_type,type,
    prod_4: $tType ).

tff(prod_4_empty,type,
    prod_4_empty: prod_4 ).

tff(prod_4_insert,type,
    prod_4: ( $int * set_2 ) > prod_4 ).

tff(prod_4_in,type,
    prod_4_in: ( $int * set_2 * prod_4 ) > $o ).

tff(prod_5_type,type,
    prod_5: $tType ).

tff(prod_5_empty,type,
    prod_5_empty: prod_5 ).

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

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

tff(prod_6_type,type,
    prod_6: $tType ).

tff(prod_6_empty,type,
    prod_6_empty: prod_6 ).

tff(prod_6_insert,type,
    prod_6: ( prod_1 * $int ) > prod_6 ).

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

tff(prod_7_type,type,
    prod_7: $tType ).

tff(prod_7_empty,type,
    prod_7_empty: prod_7 ).

tff(prod_7_insert,type,
    prod_7: ( prod_8 * $o ) > prod_7 ).

tff(prod_7_in,type,
    prod_7_in: ( prod_8 * $o * prod_7 ) > $o ).

tff(prod_8_type,type,
    prod_8: $tType ).

tff(prod_8_empty,type,
    prod_8_empty: prod_8 ).

tff(prod_8_insert,type,
    prod_8: ( prod_9 * $int ) > prod_8 ).

tff(prod_8_in,type,
    prod_8_in: ( prod_9 * $int * prod_8 ) > $o ).

tff(prod_9_type,type,
    prod_9: $tType ).

tff(prod_9_empty,type,
    prod_9_empty: prod_9 ).

tff(prod_9_insert,type,
    prod_9: ( $int * $o ) > prod_9 ).

tff(prod_9_in,type,
    prod_9_in: ( $int * $o * prod_9 ) > $o ).

tff(set_10_type,type,
    set_10: $tType ).

tff(set_10_empty,type,
    set_10_empty: set_10 ).

tff(set_10_insert,type,
    set_10: prod_9 > set_10 ).

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 ).

tff(set_6_type,type,
    set_6: $tType ).

tff(set_6_empty,type,
    set_6_empty: set_6 ).

tff(set_6_insert,type,
    set_6: prod_4 > set_6 ).

tff(set_7_type,type,
    set_7: $tType ).

tff(set_7_empty,type,
    set_7_empty: set_7 ).

tff(set_7_insert,type,
    set_7: prod_5 > set_7 ).

tff(set_8_type,type,
    set_8: $tType ).

tff(set_8_empty,type,
    set_8_empty: set_8 ).

tff(set_8_insert,type,
    set_8: prod_6 > set_8 ).

tff(set_9_type,type,
    set_9: $tType ).

tff(set_9_empty,type,
    set_9_empty: set_9 ).

tff(set_9_insert,type,
    set_9: prod_7 > set_9 ).

%----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:abs:0',axiom,
    ! [X_2644: $int] :
      ( mem0(X_2644,g_s447_493)
     => mem0(X_2644,g_s109_109) ) ).

tff('Define:abs:1',axiom,
    ( ! [X_2645: $int,X_2646: $int] :
        ( mem2(X_2646,X_2645,g_s448_512)
       => ( mem0(X_2646,g_s103_103)
          & mem0(X_2645,g_s155_155) ) )
    & ! [X_2647: $int,X_2648: $int,X_2649: $int] :
        ( ( mem2(X_2647,X_2648,g_s448_512)
          & mem2(X_2647,X_2649,g_s448_512) )
       => ( X_2648 = X_2649 ) ) ) ).

tff('Define:abs:10',axiom,
    ! [X_2691: $int] :
      ( mem0(X_2691,g_s457_521)
     => mem0(X_2691,g_s155_155) ) ).

tff('Define:abs:11',axiom,
    ! [X_2692: $int] :
      ( mem0(X_2692,g_s458_498)
     => mem0(X_2692,g_s141_141) ) ).

tff('Define:abs:12',axiom,
    ! [X_2693: $int] :
      ( mem0(X_2693,g_s459_522)
     => mem0(X_2693,g_s141_141) ) ).

tff('Define:abs:13',axiom,
    ! [X_2694: $int] :
      ( mem0(X_2694,g_s460_523)
     => mem0(X_2694,g_s141_141) ) ).

tff('Define:abs:14',axiom,
    ! [X_2695: $int] :
      ( mem0(X_2695,g_s461_524)
     => mem0(X_2695,g_s141_141) ) ).

tff('Define:abs:15',axiom,
    ! [X_2696: $int] :
      ( mem0(X_2696,g_s462_495)
     => mem0(X_2696,g_s119_119) ) ).

tff('Define:abs:16',axiom,
    ! [X_2697: $int] :
      ( mem0(X_2697,g_s463_496)
     => mem0(X_2697,g_s119_119) ) ).

tff('Define:abs:17',axiom,
    ! [X_2698: $int] :
      ( mem0(X_2698,g_s464_497)
     => mem0(X_2698,g_s109_109) ) ).

tff('Define:abs:18',axiom,
    ! [X_2699: $int] :
      ( ? [X_2700: $int] : mem2(X_2699,X_2700,g_s449_513)
    <=> ? [X_2701: $int] : mem2(X_2699,X_2701,g_s451_515) ) ).

tff('Define:abs:19',axiom,
    ! [X_2702: $int] :
      ( ? [X_2703: $int] : mem2(X_2702,X_2703,g_s450_514)
    <=> ? [X_2704: $int] : mem2(X_2702,X_2704,g_s451_515) ) ).

tff('Define:abs:2',axiom,
    ( ! [X_2650: $int,X_2651: $int] :
        ( mem2(X_2651,X_2650,g_s449_513)
       => ( mem0(X_2651,g_s155_155)
          & mem0(X_2650,g_s125_125) ) )
    & ! [X_2652: $int,X_2653: $int,X_2654: $int] :
        ( ( mem2(X_2652,X_2653,g_s449_513)
          & mem2(X_2652,X_2654,g_s449_513) )
       => ( X_2653 = X_2654 ) ) ) ).

tff('Define:abs:20',axiom,
    ! [X_2705: $int] :
      ( ? [X_2706: $int] : mem2(X_2705,X_2706,g_s452_516)
    <=> ? [X_2707: $int] : mem2(X_2705,X_2707,g_s451_515) ) ).

tff('Define:abs:21',axiom,
    ! [X_2708: $int] :
      ( ? [X_2709: $int] : mem2(X_2708,X_2709,g_s454_518)
     => ? [X_2710: $int] : mem2(X_2708,X_2710,g_s451_515) ) ).

tff('Define:abs:22',axiom,
    ! [X_2711: $int] :
      ( ? [X_2712: $int] : mem2(X_2711,X_2712,g_s455_519)
     => ? [X_2713: $int] : mem2(X_2711,X_2713,g_s451_515) ) ).

tff('Define:abs:23',axiom,
    ! [X_2714: $int] :
      ( mem0(X_2714,g_s453_517)
     => ? [X_2715: $int] : mem2(X_2714,X_2715,g_s451_515) ) ).

tff('Define:abs:3',axiom,
    ( ! [X_2655: $int,X_2656: $int] :
        ( mem2(X_2656,X_2655,g_s450_514)
       => ( mem0(X_2656,g_s155_155)
          & mem0(X_2655,g_s74_74) ) )
    & ! [X_2657: $int,X_2658: $int,X_2659: $int] :
        ( ( mem2(X_2657,X_2658,g_s450_514)
          & mem2(X_2657,X_2659,g_s450_514) )
       => ( X_2658 = X_2659 ) ) ) ).

tff('Define:abs:4',axiom,
    ( ! [X_2660: $int,X_2661: $int] :
        ( mem2(X_2661,X_2660,g_s451_515)
       => ( mem0(X_2661,g_s155_155)
          & mem0(X_2660,g_s100_100) ) )
    & ! [X_2662: $int,X_2663: $int,X_2664: $int] :
        ( ( mem2(X_2662,X_2663,g_s451_515)
          & mem2(X_2662,X_2664,g_s451_515) )
       => ( X_2663 = X_2664 ) ) ) ).

tff('Define:abs:5',axiom,
    ( ! [X_2665: $int,X_2666: $int] :
        ( mem2(X_2666,X_2665,g_s452_516)
       => ( mem0(X_2666,g_s155_155)
          & mem0(X_2665,g_s128_128) ) )
    & ! [X_2667: $int,X_2668: $int,X_2669: $int] :
        ( ( mem2(X_2667,X_2668,g_s452_516)
          & mem2(X_2667,X_2669,g_s452_516) )
       => ( X_2668 = X_2669 ) ) ) ).

tff('Define:abs:6',axiom,
    ! [X_2670: $int] :
      ( mem0(X_2670,g_s453_517)
     => mem0(X_2670,g_s155_155) ) ).

tff('Define:abs:7',axiom,
    ( ! [X_2671: $int,X_2672: $int] :
        ( mem2(X_2672,X_2671,g_s454_518)
       => ( mem0(X_2672,g_s155_155)
          & mem0(X_2671,g_s125_125) ) )
    & ! [X_2673: $int,X_2674: $int,X_2675: $int] :
        ( ( mem2(X_2673,X_2674,g_s454_518)
          & mem2(X_2673,X_2675,g_s454_518) )
       => ( X_2674 = X_2675 ) ) ) ).

tff('Define:abs:8',axiom,
    ( ! [X_2676: $int,X_2677: $int] :
        ( mem2(X_2677,X_2676,g_s455_519)
       => ( mem0(X_2677,g_s155_155)
          & mem0(X_2676,g_s74_74) ) )
    & ! [X_2678: $int,X_2679: $int,X_2680: $int] :
        ( ( mem2(X_2678,X_2679,g_s455_519)
          & mem2(X_2678,X_2680,g_s455_519) )
       => ( X_2679 = X_2680 ) ) ) ).

tff('Define:abs:9',axiom,
    ? [X_2681: set_2] :
      ( ! [X_2682: $int,X_2683: $int] :
          ( mem2(X_2683,X_2682,X_2681)
        <=> mem2(X_2683,X_2682,g_s456_520) )
      & ! [X_2684: $int,X_2685: $int,X_2686: $int] :
          ( ( mem2(X_2684,X_2685,X_2681)
            & mem2(X_2684,X_2686,X_2681) )
         => ( X_2685 = X_2686 ) )
      & ! [X_2687: $int] :
          ( mem0(X_2687,g_s94_94)
        <=> ? [X_2688: $int] : mem2(X_2687,X_2688,X_2681) )
      & ! [X_2689: $int] :
          ( ? [X_2690: $int] : mem2(X_2690,X_2689,X_2681)
         => mem0(X_2689,g_s2_2) ) ) ).

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:100',axiom,
    ? [X_435: $int] :
      ( ? [X_436: set_2] :
          ( ! [X_437: $int,X_438: $int] :
              ( mem2(X_438,X_437,X_436)
            <=> mem2(X_438,X_437,g_s99_99) )
          & ! [X_439: $int,X_440: $int,X_441: $int] :
              ( ( mem2(X_439,X_440,X_436)
                & mem2(X_439,X_441,X_436) )
             => ( X_440 = X_441 ) )
          & ! [X_442: $int] :
              ( ( $greatereq(X_442,1)
                & $lesseq(X_442,X_435) )
            <=> ? [X_443: $int] : mem2(X_442,X_443,X_436) )
          & ! [X_444: $int] :
              ( ? [X_445: $int] : mem2(X_445,X_444,X_436)
             => mem0(X_444,g_s97_97) ) )
      & ! [X_446: $int] :
          ( mem0(X_446,g_s97_97)
         => ? [X_447: $int] : mem2(X_447,X_446,g_s99_99) )
      & ! [X_448: $int,X_449: $int,X_450: $int] :
          ( ( mem2(X_449,X_448,g_s99_99)
            & mem2(X_450,X_448,g_s99_99) )
         => ( X_449 = X_450 ) ) ) ).

tff('Define:ctx:101',axiom,
    ! [X_451: $int] :
      ( mem0(X_451,g_s100_100)
     => mem0(X_451,g_s33_33) ) ).

tff('Define:ctx:102',axiom,
    ~ mem0(g_s42_42,g_s100_100) ).

tff('Define:ctx:103',axiom,
    ! [X_452: $int] :
      ( mem0(X_452,g_s100_100)
    <=> ( ( X_452 = g_s34_34 )
        | ( X_452 = g_s35_35 )
        | ( X_452 = g_s36_36 )
        | ( X_452 = g_s37_37 )
        | ( X_452 = g_s40_40 )
        | ( X_452 = g_s38_38 )
        | ( X_452 = g_s39_39 )
        | ( X_452 = g_s41_41 ) ) ) ).

tff('Define:ctx:104',axiom,
    ( ? [X_453: set_2] :
        ( ! [X_454: $int,X_455: $int] :
            ( mem2(X_455,X_454,X_453)
          <=> mem2(X_455,X_454,g_s101_101) )
        & ! [X_456: $int,X_457: $int,X_458: $int] :
            ( ( mem2(X_456,X_457,X_453)
              & mem2(X_456,X_458,X_453) )
           => ( X_457 = X_458 ) )
        & ! [X_459: $int] :
            ( mem0(X_459,g_s100_100)
          <=> ? [X_460: $int] : mem2(X_459,X_460,X_453) )
        & ! [X_461: $int] :
            ( ? [X_462: $int] : mem2(X_462,X_461,X_453)
           => mem0(X_461,g_s102_102) ) )
    & ! [X_463: $int,X_464: $int,X_465: $int] :
        ( ( mem2(X_464,X_463,g_s101_101)
          & mem2(X_465,X_463,g_s101_101) )
       => ( X_464 = X_465 ) ) ) ).

tff('Define:ctx:105',axiom,
    ! [X_466: $int] :
      ( mem0(X_466,g_s103_103)
     => mem0(X_466,g_s43_43) ) ).

tff('Define:ctx:106',axiom,
    mem0(g_s104_104,g_s43_43) ).

tff('Define:ctx:107',axiom,
    ~ mem0(g_s104_104,g_s103_103) ).

tff('Define:ctx:108',axiom,
    ( ! [X_467: $int,X_468: $int] :
        ( mem2(X_468,X_467,g_s105_105)
       => ( $greatereq(X_468,0)
          & $lesseq(X_468,max_int)
          & mem0(X_467,g_s43_43) ) )
    & ! [X_469: $int,X_470: $int,X_471: $int] :
        ( ( mem2(X_469,X_470,g_s105_105)
          & mem2(X_469,X_471,g_s105_105) )
       => ( X_470 = X_471 ) ) ) ).

tff('Define:ctx:109',axiom,
    ? [X_472: $int] :
      ( ? [X_473: set_2] :
          ( ! [X_474: $int,X_475: $int] :
              ( mem2(X_475,X_474,X_473)
            <=> mem2(X_475,X_474,g_s105_105) )
          & ! [X_476: $int,X_477: $int,X_478: $int] :
              ( ( mem2(X_476,X_477,X_473)
                & mem2(X_476,X_478,X_473) )
             => ( X_477 = X_478 ) )
          & ! [X_479: $int] :
              ( ( $greatereq(X_479,1)
                & $lesseq(X_479,X_472) )
            <=> ? [X_480: $int] : mem2(X_479,X_480,X_473) )
          & ! [X_481: $int] :
              ( ? [X_482: $int] : mem2(X_482,X_481,X_473)
             => mem0(X_481,g_s103_103) ) )
      & ! [X_483: $int] :
          ( mem0(X_483,g_s103_103)
         => ? [X_484: $int] : mem2(X_484,X_483,g_s105_105) )
      & ! [X_485: $int,X_486: $int,X_487: $int] :
          ( ( mem2(X_486,X_485,g_s105_105)
            & mem2(X_487,X_485,g_s105_105) )
         => ( X_486 = X_487 ) ) ) ).

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:110',axiom,
    ! [X_488: $int] :
      ( mem0(X_488,g_s106_106)
     => mem0(X_488,g_s44_44) ) ).

tff('Define:ctx:111',axiom,
    mem0(g_s107_107,g_s44_44) ).

tff('Define:ctx:112',axiom,
    ~ mem0(g_s107_107,g_s106_106) ).

tff('Define:ctx:113',axiom,
    ( ! [X_489: $int,X_490: $int] :
        ( mem2(X_490,X_489,g_s108_108)
       => ( $greatereq(X_490,0)
          & $lesseq(X_490,max_int)
          & mem0(X_489,g_s44_44) ) )
    & ! [X_491: $int,X_492: $int,X_493: $int] :
        ( ( mem2(X_491,X_492,g_s108_108)
          & mem2(X_491,X_493,g_s108_108) )
       => ( X_492 = X_493 ) ) ) ).

tff('Define:ctx:114',axiom,
    ? [X_494: $int] :
      ( ? [X_495: set_2] :
          ( ! [X_496: $int,X_497: $int] :
              ( mem2(X_497,X_496,X_495)
            <=> mem2(X_497,X_496,g_s108_108) )
          & ! [X_498: $int,X_499: $int,X_500: $int] :
              ( ( mem2(X_498,X_499,X_495)
                & mem2(X_498,X_500,X_495) )
             => ( X_499 = X_500 ) )
          & ! [X_501: $int] :
              ( ( $greatereq(X_501,1)
                & $lesseq(X_501,X_494) )
            <=> ? [X_502: $int] : mem2(X_501,X_502,X_495) )
          & ! [X_503: $int] :
              ( ? [X_504: $int] : mem2(X_504,X_503,X_495)
             => mem0(X_503,g_s106_106) ) )
      & ! [X_505: $int] :
          ( mem0(X_505,g_s106_106)
         => ? [X_506: $int] : mem2(X_506,X_505,g_s108_108) )
      & ! [X_507: $int,X_508: $int,X_509: $int] :
          ( ( mem2(X_508,X_507,g_s108_108)
            & mem2(X_509,X_507,g_s108_108) )
         => ( X_508 = X_509 ) ) ) ).

tff('Define:ctx:115',axiom,
    ! [X_510: $int] :
      ( mem0(X_510,g_s109_109)
     => mem0(X_510,g_s45_45) ) ).

tff('Define:ctx:116',axiom,
    mem0(g_s110_110,g_s45_45) ).

tff('Define:ctx:117',axiom,
    ~ mem0(g_s110_110,g_s109_109) ).

tff('Define:ctx:118',axiom,
    ( ! [X_511: $int,X_512: $int] :
        ( mem2(X_512,X_511,g_s111_111)
       => ( $greatereq(X_512,0)
          & $lesseq(X_512,max_int)
          & mem0(X_511,g_s45_45) ) )
    & ! [X_513: $int,X_514: $int,X_515: $int] :
        ( ( mem2(X_513,X_514,g_s111_111)
          & mem2(X_513,X_515,g_s111_111) )
       => ( X_514 = X_515 ) ) ) ).

tff('Define:ctx:119',axiom,
    ? [X_516: $int] :
      ( ? [X_517: set_2] :
          ( ! [X_518: $int,X_519: $int] :
              ( mem2(X_519,X_518,X_517)
            <=> mem2(X_519,X_518,g_s111_111) )
          & ! [X_520: $int,X_521: $int,X_522: $int] :
              ( ( mem2(X_520,X_521,X_517)
                & mem2(X_520,X_522,X_517) )
             => ( X_521 = X_522 ) )
          & ! [X_523: $int] :
              ( ( $greatereq(X_523,1)
                & $lesseq(X_523,X_516) )
            <=> ? [X_524: $int] : mem2(X_523,X_524,X_517) )
          & ! [X_525: $int] :
              ( ? [X_526: $int] : mem2(X_526,X_525,X_517)
             => mem0(X_525,g_s109_109) ) )
      & ! [X_527: $int] :
          ( mem0(X_527,g_s109_109)
         => ? [X_528: $int] : mem2(X_528,X_527,g_s111_111) )
      & ! [X_529: $int,X_530: $int,X_531: $int] :
          ( ( mem2(X_530,X_529,g_s111_111)
            & mem2(X_531,X_529,g_s111_111) )
         => ( X_530 = X_531 ) ) ) ).

tff('Define:ctx:12',axiom,
    ( ! [X_89: $int] :
        ( mem0(X_89,g_s33_33)
      <=> ( ( X_89 = g_s34_34 )
          | ( X_89 = g_s35_35 )
          | ( X_89 = g_s36_36 )
          | ( X_89 = g_s37_37 )
          | ( X_89 = g_s38_38 )
          | ( X_89 = g_s39_39 )
          | ( X_89 = g_s40_40 )
          | ( X_89 = g_s41_41 )
          | ( X_89 = g_s42_42 ) ) )
    & ( g_s34_34 != g_s35_35 )
    & ( g_s35_35 != g_s36_36 )
    & ( g_s36_36 != g_s37_37 )
    & ( g_s37_37 != g_s38_38 )
    & ( g_s38_38 != g_s39_39 )
    & ( g_s39_39 != g_s40_40 )
    & ( g_s40_40 != g_s41_41 )
    & ( g_s41_41 != g_s42_42 ) ) ).

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

tff('Define:ctx:121',axiom,
    ! [X_533: $int] :
      ( mem0(X_533,g_s113_113)
     => mem0(X_533,g_s46_46) ) ).

tff('Define:ctx:122',axiom,
    mem0(g_s114_114,g_s46_46) ).

tff('Define:ctx:123',axiom,
    ~ mem0(g_s114_114,g_s113_113) ).

tff('Define:ctx:124',axiom,
    ( ! [X_534: $int,X_535: $int] :
        ( mem2(X_535,X_534,g_s115_115)
       => ( $greatereq(X_535,0)
          & $lesseq(X_535,max_int)
          & mem0(X_534,g_s46_46) ) )
    & ! [X_536: $int,X_537: $int,X_538: $int] :
        ( ( mem2(X_536,X_537,g_s115_115)
          & mem2(X_536,X_538,g_s115_115) )
       => ( X_537 = X_538 ) ) ) ).

tff('Define:ctx:125',axiom,
    ? [X_539: $int] :
      ( ? [X_540: set_2] :
          ( ! [X_541: $int,X_542: $int] :
              ( mem2(X_542,X_541,X_540)
            <=> mem2(X_542,X_541,g_s115_115) )
          & ! [X_543: $int,X_544: $int,X_545: $int] :
              ( ( mem2(X_543,X_544,X_540)
                & mem2(X_543,X_545,X_540) )
             => ( X_544 = X_545 ) )
          & ! [X_546: $int] :
              ( ( $greatereq(X_546,1)
                & $lesseq(X_546,X_539) )
            <=> ? [X_547: $int] : mem2(X_546,X_547,X_540) )
          & ! [X_548: $int] :
              ( ? [X_549: $int] : mem2(X_549,X_548,X_540)
             => mem0(X_548,g_s113_113) ) )
      & ! [X_550: $int] :
          ( mem0(X_550,g_s113_113)
         => ? [X_551: $int] : mem2(X_551,X_550,g_s115_115) )
      & ! [X_552: $int,X_553: $int,X_554: $int] :
          ( ( mem2(X_553,X_552,g_s115_115)
            & mem2(X_554,X_552,g_s115_115) )
         => ( X_553 = X_554 ) ) ) ).

tff('Define:ctx:126',axiom,
    ! [X_555: $int] :
      ( mem0(X_555,g_s116_116)
     => mem0(X_555,g_s46_46) ) ).

tff('Define:ctx:127',axiom,
    ! [X_556: $int] :
      ( mem0(X_556,g_s117_117)
     => mem0(X_556,g_s116_116) ) ).

tff('Define:ctx:128',axiom,
    ! [X_557: $int] :
      ( mem0(X_557,g_s117_117)
     => mem0(X_557,g_s46_46) ) ).

tff('Define:ctx:129',axiom,
    ! [X_558: $int] :
      ( mem0(X_558,g_s117_117)
     => mem0(X_558,g_s113_113) ) ).

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

tff('Define:ctx:130',axiom,
    mem0(g_s114_114,g_s116_116) ).

tff('Define:ctx:131',axiom,
    ~ mem0(g_s114_114,g_s117_117) ).

tff('Define:ctx:132',axiom,
    ( ! [X_559: $int,X_560: $int] :
        ( mem2(X_560,X_559,g_s118_118)
       => ( $greatereq(X_560,0)
          & $lesseq(X_560,max_int)
          & mem0(X_559,g_s116_116) ) )
    & ! [X_561: $int,X_562: $int,X_563: $int] :
        ( ( mem2(X_561,X_562,g_s118_118)
          & mem2(X_561,X_563,g_s118_118) )
       => ( X_562 = X_563 ) ) ) ).

tff('Define:ctx:133',axiom,
    ? [X_564: $int] :
      ( ? [X_565: set_2] :
          ( ! [X_566: $int,X_567: $int] :
              ( mem2(X_567,X_566,X_565)
            <=> mem2(X_567,X_566,g_s118_118) )
          & ! [X_568: $int,X_569: $int,X_570: $int] :
              ( ( mem2(X_568,X_569,X_565)
                & mem2(X_568,X_570,X_565) )
             => ( X_569 = X_570 ) )
          & ! [X_571: $int] :
              ( ( $greatereq(X_571,1)
                & $lesseq(X_571,X_564) )
            <=> ? [X_572: $int] : mem2(X_571,X_572,X_565) )
          & ! [X_573: $int] :
              ( ? [X_574: $int] : mem2(X_574,X_573,X_565)
             => mem0(X_573,g_s117_117) ) )
      & ! [X_575: $int] :
          ( mem0(X_575,g_s117_117)
         => ? [X_576: $int] : mem2(X_576,X_575,g_s118_118) )
      & ! [X_577: $int,X_578: $int,X_579: $int] :
          ( ( mem2(X_578,X_577,g_s118_118)
            & mem2(X_579,X_577,g_s118_118) )
         => ( X_578 = X_579 ) ) ) ).

tff('Define:ctx:134',axiom,
    ! [X_580: $int] :
      ( mem0(X_580,g_s119_119)
     => mem0(X_580,g_s47_47) ) ).

tff('Define:ctx:135',axiom,
    mem0(g_s120_120,g_s47_47) ).

tff('Define:ctx:136',axiom,
    ~ mem0(g_s120_120,g_s119_119) ).

tff('Define:ctx:137',axiom,
    ( ! [X_581: $int,X_582: $int] :
        ( mem2(X_582,X_581,g_s121_121)
       => ( $greatereq(X_582,0)
          & $lesseq(X_582,max_int)
          & mem0(X_581,g_s47_47) ) )
    & ! [X_583: $int,X_584: $int,X_585: $int] :
        ( ( mem2(X_583,X_584,g_s121_121)
          & mem2(X_583,X_585,g_s121_121) )
       => ( X_584 = X_585 ) ) ) ).

tff('Define:ctx:138',axiom,
    ? [X_586: $int] :
      ( ? [X_587: set_2] :
          ( ! [X_588: $int,X_589: $int] :
              ( mem2(X_589,X_588,X_587)
            <=> mem2(X_589,X_588,g_s121_121) )
          & ! [X_590: $int,X_591: $int,X_592: $int] :
              ( ( mem2(X_590,X_591,X_587)
                & mem2(X_590,X_592,X_587) )
             => ( X_591 = X_592 ) )
          & ! [X_593: $int] :
              ( ( $greatereq(X_593,1)
                & $lesseq(X_593,X_586) )
            <=> ? [X_594: $int] : mem2(X_593,X_594,X_587) )
          & ! [X_595: $int] :
              ( ? [X_596: $int] : mem2(X_596,X_595,X_587)
             => mem0(X_595,g_s119_119) ) )
      & ! [X_597: $int] :
          ( mem0(X_597,g_s119_119)
         => ? [X_598: $int] : mem2(X_598,X_597,g_s121_121) )
      & ! [X_599: $int,X_600: $int,X_601: $int] :
          ( ( mem2(X_600,X_599,g_s121_121)
            & mem2(X_601,X_599,g_s121_121) )
         => ( X_600 = X_601 ) ) ) ).

tff('Define:ctx:139',axiom,
    ! [X_602: $int] :
      ( mem0(X_602,g_s122_122)
     => ( $greatereq(X_602,0)
        & $lesseq(X_602,max_int) ) ) ).

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

tff('Define:ctx:140',axiom,
    ~ ! [X_603: $int] :
        ( mem0(X_603,g_s122_122)
      <=> $false ) ).

tff('Define:ctx:141',axiom,
    ! [X_604: $int] :
      ( mem0(X_604,g_s122_122)
    <=> ! [X_605: $int,X_606: $int] :
          ( ( mem0(X_605,g_s122_122)
            & ! [X_607: $int] :
                ( mem0(X_607,g_s122_122)
               => $lesseq(X_605,X_607) )
            & mem0(X_606,g_s122_122)
            & ! [X_608: $int] :
                ( mem0(X_608,g_s122_122)
               => $greatereq(X_606,X_608) ) )
         => ( $greatereq(X_604,X_605)
            & $lesseq(X_604,X_606) ) ) ) ).

tff('Define:ctx:142',axiom,
    ~ ! [X_609: $int] :
        ( ( X_609 = max_int )
       => mem0(X_609,g_s122_122) ) ).

tff('Define:ctx:143',axiom,
    ! [X_610: $int] :
      ( mem0(X_610,g_s123_123)
     => ( $greatereq(X_610,0)
        & $lesseq(X_610,max_int) ) ) ).

tff('Define:ctx:144',axiom,
    ~ ! [X_611: $int] :
        ( mem0(X_611,g_s123_123)
      <=> $false ) ).

tff('Define:ctx:145',axiom,
    ! [X_612: $int] :
      ( mem0(X_612,g_s123_123)
    <=> ! [X_613: $int,X_614: $int] :
          ( ( mem0(X_613,g_s123_123)
            & ! [X_615: $int] :
                ( mem0(X_615,g_s123_123)
               => $lesseq(X_613,X_615) )
            & mem0(X_614,g_s123_123)
            & ! [X_616: $int] :
                ( mem0(X_616,g_s123_123)
               => $greatereq(X_614,X_616) ) )
         => ( $greatereq(X_612,X_613)
            & $lesseq(X_612,X_614) ) ) ) ).

tff('Define:ctx:146',axiom,
    ~ ! [X_617: $int] :
        ( ( X_617 = max_int )
       => mem0(X_617,g_s123_123) ) ).

tff('Define:ctx:147',axiom,
    ! [X_618: $int] :
      ( mem0(X_618,g_s124_124)
     => ( $greatereq(X_618,0)
        & $lesseq(X_618,max_int) ) ) ).

tff('Define:ctx:148',axiom,
    ~ ! [X_619: $int] :
        ( mem0(X_619,g_s124_124)
      <=> $false ) ).

tff('Define:ctx:149',axiom,
    ! [X_620: $int] :
      ( mem0(X_620,g_s124_124)
    <=> ! [X_621: $int,X_622: $int] :
          ( ( mem0(X_621,g_s124_124)
            & ! [X_623: $int] :
                ( mem0(X_623,g_s124_124)
               => $lesseq(X_621,X_623) )
            & mem0(X_622,g_s124_124)
            & ! [X_624: $int] :
                ( mem0(X_624,g_s124_124)
               => $greatereq(X_622,X_624) ) )
         => ( $greatereq(X_620,X_621)
            & $lesseq(X_620,X_622) ) ) ) ).

tff('Define:ctx:15',axiom,
    ( ~ ! [X_128: $int] :
          ( mem0(X_128,g_s45_45)
        <=> $false )
    & ! [X_131: $int] :
        ( mem0(X_131,g_s45_45)
       => $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_s45_45) ) )
        & ! [X_142: $int] :
            ( mem0(X_142,g_s45_45)
           => ? [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:150',axiom,
    ~ ! [X_625: $int] :
        ( ( X_625 = max_int )
       => mem0(X_625,g_s124_124) ) ).

tff('Define:ctx:151',axiom,
    ! [X_626: $int] :
      ( mem0(X_626,g_s125_125)
     => mem0(X_626,g_s48_48) ) ).

tff('Define:ctx:152',axiom,
    mem0(g_s126_126,g_s48_48) ).

tff('Define:ctx:153',axiom,
    ~ mem0(g_s126_126,g_s125_125) ).

tff('Define:ctx:154',axiom,
    ( ! [X_627: $int,X_628: $int] :
        ( mem2(X_628,X_627,g_s127_127)
       => ( $greatereq(X_628,0)
          & $lesseq(X_628,max_int)
          & mem0(X_627,g_s48_48) ) )
    & ! [X_629: $int,X_630: $int,X_631: $int] :
        ( ( mem2(X_629,X_630,g_s127_127)
          & mem2(X_629,X_631,g_s127_127) )
       => ( X_630 = X_631 ) ) ) ).

tff('Define:ctx:155',axiom,
    ? [X_632: $int] :
      ( ? [X_633: set_2] :
          ( ! [X_634: $int,X_635: $int] :
              ( mem2(X_635,X_634,X_633)
            <=> mem2(X_635,X_634,g_s127_127) )
          & ! [X_636: $int,X_637: $int,X_638: $int] :
              ( ( mem2(X_636,X_637,X_633)
                & mem2(X_636,X_638,X_633) )
             => ( X_637 = X_638 ) )
          & ! [X_639: $int] :
              ( ( $greatereq(X_639,1)
                & $lesseq(X_639,X_632) )
            <=> ? [X_640: $int] : mem2(X_639,X_640,X_633) )
          & ! [X_641: $int] :
              ( ? [X_642: $int] : mem2(X_642,X_641,X_633)
             => mem0(X_641,g_s125_125) ) )
      & ! [X_643: $int] :
          ( mem0(X_643,g_s125_125)
         => ? [X_644: $int] : mem2(X_644,X_643,g_s127_127) )
      & ! [X_645: $int,X_646: $int,X_647: $int] :
          ( ( mem2(X_646,X_645,g_s127_127)
            & mem2(X_647,X_645,g_s127_127) )
         => ( X_646 = X_647 ) ) ) ).

tff('Define:ctx:156',axiom,
    ! [X_648: $int] :
      ( mem0(X_648,g_s128_128)
     => mem0(X_648,g_s2_2) ) ).

tff('Define:ctx:157',axiom,
    ~ mem0(g_s3_3,g_s128_128) ).

tff('Define:ctx:158',axiom,
    ! [X_649: $int] :
      ( mem0(X_649,g_s128_128)
    <=> ( ( X_649 = g_s4_4 )
        | ( X_649 = g_s5_5 ) ) ) ).

tff('Define:ctx:159',axiom,
    ( ? [X_650: set_2] :
        ( ! [X_651: $int,X_652: $int] :
            ( mem2(X_652,X_651,X_650)
          <=> mem2(X_652,X_651,g_s129_129) )
        & ! [X_653: $int,X_654: $int,X_655: $int] :
            ( ( mem2(X_653,X_654,X_650)
              & mem2(X_653,X_655,X_650) )
           => ( X_654 = X_655 ) )
        & ! [X_656: $int] :
            ( mem0(X_656,g_s128_128)
          <=> ? [X_657: $int] : mem2(X_656,X_657,X_650) )
        & ! [X_658: $int] :
            ( ? [X_659: $int] : mem2(X_659,X_658,X_650)
           => mem0(X_658,g_s128_128) ) )
    & ! [X_660: $int] :
        ( mem0(X_660,g_s128_128)
       => ? [X_661: $int] : mem2(X_661,X_660,g_s129_129) )
    & ! [X_662: $int,X_663: $int,X_664: $int] :
        ( ( mem2(X_663,X_662,g_s129_129)
          & mem2(X_664,X_662,g_s129_129) )
       => ( X_663 = X_664 ) ) ) ).

tff('Define:ctx:16',axiom,
    ( ~ ! [X_147: $int] :
          ( mem0(X_147,g_s46_46)
        <=> $false )
    & ! [X_150: $int] :
        ( mem0(X_150,g_s46_46)
       => $true )
    & ? [X_148: $int,X_149: set_2] :
        ( ? [X_151: set_2] :
            ( ! [X_152: $int,X_153: $int] :
                ( mem2(X_153,X_152,X_151)
              <=> mem2(X_153,X_152,X_149) )
            & ! [X_154: $int,X_155: $int,X_156: $int] :
                ( ( mem2(X_154,X_155,X_151)
                  & mem2(X_154,X_156,X_151) )
               => ( X_155 = X_156 ) )
            & ! [X_157: $int] :
                ( ( $greatereq(X_157,1)
                  & $lesseq(X_157,X_148) )
              <=> ? [X_158: $int] : mem2(X_157,X_158,X_151) )
            & ! [X_159: $int] :
                ( ? [X_160: $int] : mem2(X_160,X_159,X_151)
               => mem0(X_159,g_s46_46) ) )
        & ! [X_161: $int] :
            ( mem0(X_161,g_s46_46)
           => ? [X_162: $int] : mem2(X_162,X_161,X_149) )
        & ! [X_163: $int,X_164: $int,X_165: $int] :
            ( ( mem2(X_164,X_163,X_149)
              & mem2(X_165,X_163,X_149) )
           => ( X_164 = X_165 ) ) ) ) ).

tff('Define:ctx:160',axiom,
    ! [X_665: $int,X_666: $int] :
      ( ( mem2(X_666,X_665,g_s129_129)
        & ( X_666 = X_665 )
        & mem0(X_666,g_s128_128) )
    <=> $false ) ).

tff('Define:ctx:161',axiom,
    ( ? [X_667: set_2] :
        ( ! [X_668: $int,X_669: $int] :
            ( mem2(X_669,X_668,X_667)
          <=> mem2(X_669,X_668,g_s130_130) )
        & ! [X_670: $int,X_671: $int,X_672: $int] :
            ( ( mem2(X_670,X_671,X_667)
              & mem2(X_670,X_672,X_667) )
           => ( X_671 = X_672 ) )
        & ! [X_673: $int] :
            ( mem0(X_673,g_s131_131)
          <=> ? [X_674: $int] : mem2(X_673,X_674,X_667) )
        & ! [X_675: $int] :
            ( ? [X_676: $int] : mem2(X_676,X_675,X_667)
           => mem0(X_675,g_s2_2) ) )
    & ! [X_677: $int] :
        ( mem0(X_677,g_s2_2)
       => ? [X_678: $int] : mem2(X_678,X_677,g_s130_130) )
    & ! [X_679: $int,X_680: $int,X_681: $int] :
        ( ( mem2(X_680,X_679,g_s130_130)
          & mem2(X_681,X_679,g_s130_130) )
       => ( X_680 = X_681 ) ) ) ).

tff('Define:ctx:162',axiom,
    ~ ! [X_682: $int] :
        ( mem2(g_s132_132,X_682,g_s130_130)
       => mem0(X_682,g_s128_128) ) ).

tff('Define:ctx:163',axiom,
    ( ? [X_683: set_2] :
        ( ! [X_684: $int,X_685: $int] :
            ( mem2(X_685,X_684,X_683)
          <=> mem2(X_685,X_684,g_s133_133) )
        & ! [X_686: $int,X_687: $int,X_688: $int] :
            ( ( mem2(X_686,X_687,X_683)
              & mem2(X_686,X_688,X_683) )
           => ( X_687 = X_688 ) )
        & ! [X_689: $int] :
            ( mem0(X_689,g_s134_134)
          <=> ? [X_690: $int] : mem2(X_689,X_690,X_683) )
        & ! [X_691: $int] :
            ( ? [X_692: $int] : mem2(X_692,X_691,X_683)
           => mem0(X_691,g_s2_2) ) )
    & ! [X_693: $int] :
        ( mem0(X_693,g_s2_2)
       => ? [X_694: $int] : mem2(X_694,X_693,g_s133_133) )
    & ! [X_695: $int,X_696: $int,X_697: $int] :
        ( ( mem2(X_696,X_695,g_s133_133)
          & mem2(X_697,X_695,g_s133_133) )
       => ( X_696 = X_697 ) ) ) ).

tff('Define:ctx:164',axiom,
    ( ? [X_698: set_2] :
        ( ! [X_699: $int,X_700: $int] :
            ( mem2(X_700,X_699,X_698)
          <=> mem2(X_700,X_699,g_s135_135) )
        & ! [X_701: $int,X_702: $int,X_703: $int] :
            ( ( mem2(X_701,X_702,X_698)
              & mem2(X_701,X_703,X_698) )
           => ( X_702 = X_703 ) )
        & ! [X_704: $int] :
            ( mem0(X_704,g_s2_2)
          <=> ? [X_705: $int] : mem2(X_704,X_705,X_698) )
        & ! [X_706: $int] :
            ( ? [X_707: $int] : mem2(X_707,X_706,X_698)
           => mem0(X_706,g_s134_134) ) )
    & ! [X_708: $int] :
        ( mem0(X_708,g_s134_134)
       => ? [X_709: $int] : mem2(X_709,X_708,g_s135_135) )
    & ! [X_710: $int,X_711: $int,X_712: $int] :
        ( ( mem2(X_711,X_710,g_s135_135)
          & mem2(X_712,X_710,g_s135_135) )
       => ( X_711 = X_712 ) ) ) ).

tff('Define:ctx:165',axiom,
    ! [X_713: $int,X_714: $int] :
      ( mem2(X_714,X_713,g_s133_133)
    <=> mem2(X_713,X_714,g_s135_135) ) ).

tff('Define:ctx:166',axiom,
    ~ ! [X_715: $int] :
        ( mem2(g_s136_136,X_715,g_s133_133)
       => mem0(X_715,g_s128_128) ) ).

tff('Define:ctx:167',axiom,
    ! [X_716: $int] :
      ( mem0(X_716,g_s137_137)
     => mem0(X_716,g_s53_53) ) ).

tff('Define:ctx:168',axiom,
    mem0(g_s138_138,g_s53_53) ).

tff('Define:ctx:169',axiom,
    ~ mem0(g_s138_138,g_s137_137) ).

tff('Define:ctx:17',axiom,
    ( ~ ! [X_166: $int] :
          ( mem0(X_166,g_s47_47)
        <=> $false )
    & ! [X_169: $int] :
        ( mem0(X_169,g_s47_47)
       => $true )
    & ? [X_167: $int,X_168: set_2] :
        ( ? [X_170: set_2] :
            ( ! [X_171: $int,X_172: $int] :
                ( mem2(X_172,X_171,X_170)
              <=> mem2(X_172,X_171,X_168) )
            & ! [X_173: $int,X_174: $int,X_175: $int] :
                ( ( mem2(X_173,X_174,X_170)
                  & mem2(X_173,X_175,X_170) )
               => ( X_174 = X_175 ) )
            & ! [X_176: $int] :
                ( ( $greatereq(X_176,1)
                  & $lesseq(X_176,X_167) )
              <=> ? [X_177: $int] : mem2(X_176,X_177,X_170) )
            & ! [X_178: $int] :
                ( ? [X_179: $int] : mem2(X_179,X_178,X_170)
               => mem0(X_178,g_s47_47) ) )
        & ! [X_180: $int] :
            ( mem0(X_180,g_s47_47)
           => ? [X_181: $int] : mem2(X_181,X_180,X_168) )
        & ! [X_182: $int,X_183: $int,X_184: $int] :
            ( ( mem2(X_183,X_182,X_168)
              & mem2(X_184,X_182,X_168) )
           => ( X_183 = X_184 ) ) ) ) ).

tff('Define:ctx:170',axiom,
    ( ! [X_717: $int,X_718: $int] :
        ( mem2(X_718,X_717,g_s139_139)
       => ( $greatereq(X_718,0)
          & $lesseq(X_718,max_int)
          & mem0(X_717,g_s53_53) ) )
    & ! [X_719: $int,X_720: $int,X_721: $int] :
        ( ( mem2(X_719,X_720,g_s139_139)
          & mem2(X_719,X_721,g_s139_139) )
       => ( X_720 = X_721 ) ) ) ).

tff('Define:ctx:171',axiom,
    ? [X_722: $int] :
      ( ? [X_723: set_2] :
          ( ! [X_724: $int,X_725: $int] :
              ( mem2(X_725,X_724,X_723)
            <=> mem2(X_725,X_724,g_s139_139) )
          & ! [X_726: $int,X_727: $int,X_728: $int] :
              ( ( mem2(X_726,X_727,X_723)
                & mem2(X_726,X_728,X_723) )
             => ( X_727 = X_728 ) )
          & ! [X_729: $int] :
              ( ( $greatereq(X_729,1)
                & $lesseq(X_729,X_722) )
            <=> ? [X_730: $int] : mem2(X_729,X_730,X_723) )
          & ! [X_731: $int] :
              ( ? [X_732: $int] : mem2(X_732,X_731,X_723)
             => mem0(X_731,g_s137_137) ) )
      & ! [X_733: $int] :
          ( mem0(X_733,g_s137_137)
         => ? [X_734: $int] : mem2(X_734,X_733,g_s139_139) )
      & ! [X_735: $int,X_736: $int,X_737: $int] :
          ( ( mem2(X_736,X_735,g_s139_139)
            & mem2(X_737,X_735,g_s139_139) )
         => ( X_736 = X_737 ) ) ) ).

tff('Define:ctx:172',axiom,
    ! [X_738: $int] :
      ( mem0(X_738,g_s140_140)
     => mem0(X_738,g_s53_53) ) ).

tff('Define:ctx:173',axiom,
    ! [X_739: $int] :
      ( mem0(X_739,g_s141_141)
     => mem0(X_739,g_s140_140) ) ).

tff('Define:ctx:174',axiom,
    ! [X_740: $int] :
      ( mem0(X_740,g_s141_141)
     => mem0(X_740,g_s53_53) ) ).

tff('Define:ctx:175',axiom,
    ! [X_741: $int] :
      ( mem0(X_741,g_s141_141)
     => mem0(X_741,g_s137_137) ) ).

tff('Define:ctx:176',axiom,
    mem0(g_s138_138,g_s140_140) ).

tff('Define:ctx:177',axiom,
    ~ mem0(g_s138_138,g_s141_141) ).

tff('Define:ctx:178',axiom,
    ( ! [X_742: $int,X_743: $int] :
        ( mem2(X_743,X_742,g_s142_142)
       => ( $greatereq(X_743,0)
          & $lesseq(X_743,max_int)
          & mem0(X_742,g_s140_140) ) )
    & ! [X_744: $int,X_745: $int,X_746: $int] :
        ( ( mem2(X_744,X_745,g_s142_142)
          & mem2(X_744,X_746,g_s142_142) )
       => ( X_745 = X_746 ) ) ) ).

tff('Define:ctx:179',axiom,
    ? [X_747: $int] :
      ( ? [X_748: set_2] :
          ( ! [X_749: $int,X_750: $int] :
              ( mem2(X_750,X_749,X_748)
            <=> mem2(X_750,X_749,g_s142_142) )
          & ! [X_751: $int,X_752: $int,X_753: $int] :
              ( ( mem2(X_751,X_752,X_748)
                & mem2(X_751,X_753,X_748) )
             => ( X_752 = X_753 ) )
          & ! [X_754: $int] :
              ( ( $greatereq(X_754,1)
                & $lesseq(X_754,X_747) )
            <=> ? [X_755: $int] : mem2(X_754,X_755,X_748) )
          & ! [X_756: $int] :
              ( ? [X_757: $int] : mem2(X_757,X_756,X_748)
             => mem0(X_756,g_s141_141) ) )
      & ! [X_758: $int] :
          ( mem0(X_758,g_s141_141)
         => ? [X_759: $int] : mem2(X_759,X_758,g_s142_142) )
      & ! [X_760: $int,X_761: $int,X_762: $int] :
          ( ( mem2(X_761,X_760,g_s142_142)
            & mem2(X_762,X_760,g_s142_142) )
         => ( X_761 = X_762 ) ) ) ).

tff('Define:ctx:18',axiom,
    ( ~ ! [X_185: $int] :
          ( mem0(X_185,g_s48_48)
        <=> $false )
    & ! [X_188: $int] :
        ( mem0(X_188,g_s48_48)
       => $true )
    & ? [X_186: $int,X_187: set_2] :
        ( ? [X_189: set_2] :
            ( ! [X_190: $int,X_191: $int] :
                ( mem2(X_191,X_190,X_189)
              <=> mem2(X_191,X_190,X_187) )
            & ! [X_192: $int,X_193: $int,X_194: $int] :
                ( ( mem2(X_192,X_193,X_189)
                  & mem2(X_192,X_194,X_189) )
               => ( X_193 = X_194 ) )
            & ! [X_195: $int] :
                ( ( $greatereq(X_195,1)
                  & $lesseq(X_195,X_186) )
              <=> ? [X_196: $int] : mem2(X_195,X_196,X_189) )
            & ! [X_197: $int] :
                ( ? [X_198: $int] : mem2(X_198,X_197,X_189)
               => mem0(X_197,g_s48_48) ) )
        & ! [X_199: $int] :
            ( mem0(X_199,g_s48_48)
           => ? [X_200: $int] : mem2(X_200,X_199,X_187) )
        & ! [X_201: $int,X_202: $int,X_203: $int] :
            ( ( mem2(X_202,X_201,X_187)
              & mem2(X_203,X_201,X_187) )
           => ( X_202 = X_203 ) ) ) ) ).

tff('Define:ctx:180',axiom,
    ! [X_763: $int] :
      ( mem0(X_763,g_s143_143)
     => mem0(X_763,g_s54_54) ) ).

tff('Define:ctx:181',axiom,
    mem0(g_s144_144,g_s54_54) ).

tff('Define:ctx:182',axiom,
    ~ mem0(g_s144_144,g_s143_143) ).

tff('Define:ctx:183',axiom,
    ( ! [X_764: $int,X_765: $int] :
        ( mem2(X_765,X_764,g_s145_145)
       => ( $greatereq(X_765,0)
          & $lesseq(X_765,max_int)
          & mem0(X_764,g_s54_54) ) )
    & ! [X_766: $int,X_767: $int,X_768: $int] :
        ( ( mem2(X_766,X_767,g_s145_145)
          & mem2(X_766,X_768,g_s145_145) )
       => ( X_767 = X_768 ) ) ) ).

tff('Define:ctx:184',axiom,
    ? [X_769: $int] :
      ( ? [X_770: set_2] :
          ( ! [X_771: $int,X_772: $int] :
              ( mem2(X_772,X_771,X_770)
            <=> mem2(X_772,X_771,g_s145_145) )
          & ! [X_773: $int,X_774: $int,X_775: $int] :
              ( ( mem2(X_773,X_774,X_770)
                & mem2(X_773,X_775,X_770) )
             => ( X_774 = X_775 ) )
          & ! [X_776: $int] :
              ( ( $greatereq(X_776,1)
                & $lesseq(X_776,X_769) )
            <=> ? [X_777: $int] : mem2(X_776,X_777,X_770) )
          & ! [X_778: $int] :
              ( ? [X_779: $int] : mem2(X_779,X_778,X_770)
             => mem0(X_778,g_s143_143) ) )
      & ! [X_780: $int] :
          ( mem0(X_780,g_s143_143)
         => ? [X_781: $int] : mem2(X_781,X_780,g_s145_145) )
      & ! [X_782: $int,X_783: $int,X_784: $int] :
          ( ( mem2(X_783,X_782,g_s145_145)
            & mem2(X_784,X_782,g_s145_145) )
         => ( X_783 = X_784 ) ) ) ).

tff('Define:ctx:185',axiom,
    ! [X_785: $int] :
      ( mem0(X_785,g_s146_146)
     => mem0(X_785,g_s147_147) ) ).

tff('Define:ctx:186',axiom,
    ~ mem0(g_s148_148,g_s146_146) ).

tff('Define:ctx:187',axiom,
    ! [X_786: $int] :
      ( mem0(X_786,g_s146_146)
    <=> ( ( X_786 = g_s149_149 )
        | ( X_786 = g_s150_150 )
        | ( X_786 = g_s151_151 ) ) ) ).

tff('Define:ctx:188',axiom,
    ! [X_787: $int] :
      ( mem0(X_787,g_s152_152)
     => mem0(X_787,g_s55_55) ) ).

tff('Define:ctx:189',axiom,
    mem0(g_s153_153,g_s55_55) ).

tff('Define:ctx:19',axiom,
    ( ! [X_204: $int] :
        ( mem0(X_204,g_s49_49)
      <=> ( ( X_204 = g_s50_50 )
          | ( X_204 = g_s51_51 )
          | ( X_204 = g_s52_52 ) ) )
    & ( g_s50_50 != g_s51_51 )
    & ( g_s51_51 != g_s52_52 ) ) ).

tff('Define:ctx:190',axiom,
    ~ mem0(g_s153_153,g_s152_152) ).

tff('Define:ctx:191',axiom,
    ( ! [X_788: $int,X_789: $int] :
        ( mem2(X_789,X_788,g_s154_154)
       => ( $greatereq(X_789,0)
          & $lesseq(X_789,max_int)
          & mem0(X_788,g_s55_55) ) )
    & ! [X_790: $int,X_791: $int,X_792: $int] :
        ( ( mem2(X_790,X_791,g_s154_154)
          & mem2(X_790,X_792,g_s154_154) )
       => ( X_791 = X_792 ) ) ) ).

tff('Define:ctx:192',axiom,
    ? [X_793: $int] :
      ( ? [X_794: set_2] :
          ( ! [X_795: $int,X_796: $int] :
              ( mem2(X_796,X_795,X_794)
            <=> mem2(X_796,X_795,g_s154_154) )
          & ! [X_797: $int,X_798: $int,X_799: $int] :
              ( ( mem2(X_797,X_798,X_794)
                & mem2(X_797,X_799,X_794) )
             => ( X_798 = X_799 ) )
          & ! [X_800: $int] :
              ( ( $greatereq(X_800,1)
                & $lesseq(X_800,X_793) )
            <=> ? [X_801: $int] : mem2(X_800,X_801,X_794) )
          & ! [X_802: $int] :
              ( ? [X_803: $int] : mem2(X_803,X_802,X_794)
             => mem0(X_802,g_s152_152) ) )
      & ! [X_804: $int] :
          ( mem0(X_804,g_s152_152)
         => ? [X_805: $int] : mem2(X_805,X_804,g_s154_154) )
      & ! [X_806: $int,X_807: $int,X_808: $int] :
          ( ( mem2(X_807,X_806,g_s154_154)
            & mem2(X_808,X_806,g_s154_154) )
         => ( X_807 = X_808 ) ) ) ).

tff('Define:ctx:193',axiom,
    ! [X_809: $int] :
      ( mem0(X_809,g_s155_155)
     => mem0(X_809,g_s56_56) ) ).

tff('Define:ctx:194',axiom,
    mem0(g_s156_156,g_s56_56) ).

tff('Define:ctx:195',axiom,
    ~ mem0(g_s156_156,g_s155_155) ).

tff('Define:ctx:196',axiom,
    ( ! [X_810: $int,X_811: $int] :
        ( mem2(X_811,X_810,g_s157_157)
       => ( $greatereq(X_811,0)
          & $lesseq(X_811,max_int)
          & mem0(X_810,g_s56_56) ) )
    & ! [X_812: $int,X_813: $int,X_814: $int] :
        ( ( mem2(X_812,X_813,g_s157_157)
          & mem2(X_812,X_814,g_s157_157) )
       => ( X_813 = X_814 ) ) ) ).

tff('Define:ctx:197',axiom,
    ? [X_815: $int] :
      ( ? [X_816: set_2] :
          ( ! [X_817: $int,X_818: $int] :
              ( mem2(X_818,X_817,X_816)
            <=> mem2(X_818,X_817,g_s157_157) )
          & ! [X_819: $int,X_820: $int,X_821: $int] :
              ( ( mem2(X_819,X_820,X_816)
                & mem2(X_819,X_821,X_816) )
             => ( X_820 = X_821 ) )
          & ! [X_822: $int] :
              ( ( $greatereq(X_822,1)
                & $lesseq(X_822,X_815) )
            <=> ? [X_823: $int] : mem2(X_822,X_823,X_816) )
          & ! [X_824: $int] :
              ( ? [X_825: $int] : mem2(X_825,X_824,X_816)
             => mem0(X_824,g_s155_155) ) )
      & ! [X_826: $int] :
          ( mem0(X_826,g_s155_155)
         => ? [X_827: $int] : mem2(X_827,X_826,g_s157_157) )
      & ! [X_828: $int,X_829: $int,X_830: $int] :
          ( ( mem2(X_829,X_828,g_s157_157)
            & mem2(X_830,X_828,g_s157_157) )
         => ( X_829 = X_830 ) ) ) ).

tff('Define:ctx:198',axiom,
    ? [X_831: set_2] :
      ( ! [X_832: $int,X_833: $int] :
          ( mem2(X_833,X_832,X_831)
        <=> mem2(X_833,X_832,g_s158_158) )
      & ! [X_834: $int,X_835: $int,X_836: $int] :
          ( ( mem2(X_834,X_835,X_831)
            & mem2(X_834,X_836,X_831) )
         => ( X_835 = X_836 ) )
      & ! [X_837: $int] :
          ( $greatereq(X_837,0)
        <=> ? [X_838: $int] : mem2(X_837,X_838,X_831) )
      & ! [X_839: $int] :
          ( ? [X_840: $int] : mem2(X_840,X_839,X_831)
         => mem0(X_839,g_s56_56) ) ) ).

tff('Define:ctx:199',axiom,
    ( ? [X_841: set_2] :
        ( ! [X_842: $int,X_843: $int] :
            ( mem2(X_843,X_842,X_841)
          <=> mem2(X_843,X_842,g_s159_159) )
        & ! [X_844: $int,X_845: $int,X_846: $int] :
            ( ( mem2(X_844,X_845,X_841)
              & mem2(X_844,X_846,X_841) )
           => ( X_845 = X_846 ) )
        & ! [X_847: $int] :
            ( mem0(X_847,g_s155_155)
          <=> ? [X_848: $int] : mem2(X_847,X_848,X_841) )
        & ! [X_849: $int] :
            ( ? [X_850: $int] : mem2(X_850,X_849,X_841)
           => mem0(X_849,g_s63_63) ) )
    & ! [X_851: $int,X_852: $int,X_853: $int] :
        ( ( mem2(X_852,X_851,g_s159_159)
          & mem2(X_853,X_851,g_s159_159) )
       => ( X_852 = X_853 ) ) ) ).

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_205: $int] :
          ( mem0(X_205,g_s53_53)
        <=> $false )
    & ! [X_208: $int] :
        ( mem0(X_208,g_s53_53)
       => $true )
    & ? [X_206: $int,X_207: set_2] :
        ( ? [X_209: set_2] :
            ( ! [X_210: $int,X_211: $int] :
                ( mem2(X_211,X_210,X_209)
              <=> mem2(X_211,X_210,X_207) )
            & ! [X_212: $int,X_213: $int,X_214: $int] :
                ( ( mem2(X_212,X_213,X_209)
                  & mem2(X_212,X_214,X_209) )
               => ( X_213 = X_214 ) )
            & ! [X_215: $int] :
                ( ( $greatereq(X_215,1)
                  & $lesseq(X_215,X_206) )
              <=> ? [X_216: $int] : mem2(X_215,X_216,X_209) )
            & ! [X_217: $int] :
                ( ? [X_218: $int] : mem2(X_218,X_217,X_209)
               => mem0(X_217,g_s53_53) ) )
        & ! [X_219: $int] :
            ( mem0(X_219,g_s53_53)
           => ? [X_220: $int] : mem2(X_220,X_219,X_207) )
        & ! [X_221: $int,X_222: $int,X_223: $int] :
            ( ( mem2(X_222,X_221,X_207)
              & mem2(X_223,X_221,X_207) )
           => ( X_222 = X_223 ) ) ) ) ).

tff('Define:ctx:200',axiom,
    ( ! [X_854: $int,X_855: $int] :
        ( mem2(X_855,X_854,g_s160_160)
       => ( mem0(X_855,g_s94_94)
          & mem0(X_854,g_s161_161) ) )
    & ! [X_856: $int,X_857: $int,X_858: $int] :
        ( ( mem2(X_856,X_857,g_s160_160)
          & mem2(X_856,X_858,g_s160_160) )
       => ( X_857 = X_858 ) ) ) ).

tff('Define:ctx:201',axiom,
    ( ! [X_859: $int,X_860: $int] :
        ( mem2(X_860,X_859,g_s162_162)
       => ( mem0(X_860,g_s94_94)
          & mem0(X_859,g_s97_97) ) )
    & ! [X_861: $int,X_862: $int,X_863: $int] :
        ( ( mem2(X_861,X_862,g_s162_162)
          & mem2(X_861,X_863,g_s162_162) )
       => ( X_862 = X_863 ) ) ) ).

tff('Define:ctx:202',axiom,
    ( ! [X_864: $int,X_865: $int,X_866: $int] :
        ( mem3(X_866,X_865,X_864,g_s163_163)
       => ( mem0(X_866,g_s94_94)
          & mem0(X_865,g_s128_128)
          & mem0(X_864,g_s143_143) ) )
    & ! [X_867: $int,X_868: $int,X_869: $int,X_870: $int] :
        ( ( mem3(X_868,X_867,X_869,g_s163_163)
          & mem3(X_868,X_867,X_870,g_s163_163) )
       => ( X_869 = X_870 ) ) ) ).

tff('Define:ctx:203',axiom,
    ? [X_871: set_2] :
      ( ! [X_872: $int,X_873: $int] :
          ( mem2(X_873,X_872,X_871)
        <=> mem2(X_873,X_872,g_s164_164) )
      & ! [X_874: $int,X_875: $int,X_876: $int] :
          ( ( mem2(X_874,X_875,X_871)
            & mem2(X_874,X_876,X_871) )
         => ( X_875 = X_876 ) )
      & ! [X_877: $int] :
          ( mem0(X_877,g_s94_94)
        <=> ? [X_878: $int] : mem2(X_877,X_878,X_871) )
      & ! [X_879: $int] :
          ( ? [X_880: $int] : mem2(X_880,X_879,X_871)
         => mem0(X_879,g_s103_103) ) ) ).

tff('Define:ctx:204',axiom,
    ? [X_881: set_2] :
      ( ! [X_882: $int,X_883: $int] :
          ( mem2(X_883,X_882,X_881)
        <=> mem2(X_883,X_882,g_s165_165) )
      & ! [X_884: $int,X_885: $int,X_886: $int] :
          ( ( mem2(X_884,X_885,X_881)
            & mem2(X_884,X_886,X_881) )
         => ( X_885 = X_886 ) )
      & ! [X_887: $int] :
          ( mem0(X_887,g_s94_94)
        <=> ? [X_888: $int] : mem2(X_887,X_888,X_881) )
      & ! [X_889: $int] :
          ( ? [X_890: $int] : mem2(X_890,X_889,X_881)
         => mem0(X_889,g_s49_49) ) ) ).

tff('Define:ctx:205',axiom,
    ? [X_891: set_2] :
      ( ! [X_892: $int,X_893: $int] :
          ( mem2(X_893,X_892,X_891)
        <=> mem2(X_893,X_892,g_s166_166) )
      & ! [X_894: $int,X_895: $int,X_896: $int] :
          ( ( mem2(X_894,X_895,X_891)
            & mem2(X_894,X_896,X_891) )
         => ( X_895 = X_896 ) )
      & ! [X_897: $int] :
          ( mem0(X_897,g_s94_94)
        <=> ? [X_898: $int] : mem2(X_897,X_898,X_891) )
      & ! [X_899: $int] :
          ( ? [X_900: $int] : mem2(X_900,X_899,X_891)
         => mem0(X_899,g_s128_128) ) ) ).

tff('Define:ctx:206',axiom,
    ? [X_901: set_2] :
      ( ! [X_902: $int,X_903: $int] :
          ( mem2(X_903,X_902,X_901)
        <=> mem2(X_903,X_902,g_s167_167) )
      & ! [X_904: $int,X_905: $int,X_906: $int] :
          ( ( mem2(X_904,X_905,X_901)
            & mem2(X_904,X_906,X_901) )
         => ( X_905 = X_906 ) )
      & ! [X_907: $int] :
          ( mem0(X_907,g_s94_94)
        <=> ? [X_908: $int] : mem2(X_907,X_908,X_901) )
      & ! [X_909: $int] :
          ( ? [X_910: $int] : mem2(X_910,X_909,X_901)
         => mem0(X_909,g_s128_128) ) ) ).

tff('Define:ctx:207',axiom,
    ! [X_911: $int,X_912: $int] :
      ( mem2(X_912,X_911,g_s168_168)
     => ( mem0(X_912,g_s161_161)
        & mem0(X_911,g_s94_94) ) ) ).

tff('Define:ctx:208',axiom,
    ? [X_913: set_4] :
      ( ! [X_914: set_0,X_915: $int] :
          ( mem4(X_915,X_914,X_913)
        <=> mem4(X_915,X_914,g_s169_169) )
      & ! [X_916: $int,X_917: set_0,X_918: set_0] :
          ( ( mem4(X_916,X_917,X_913)
            & mem4(X_916,X_918,X_913) )
         => ! [X_919: $int] :
              ( mem0(X_919,X_917)
            <=> mem0(X_919,X_918) ) )
      & ! [X_920: $int] :
          ( mem0(X_920,g_s161_161)
        <=> ? [X_921: set_0] : mem4(X_920,X_921,X_913) )
      & ! [X_922: set_0] :
          ( ? [X_923: $int] : mem4(X_923,X_922,X_913)
         => ! [X_924: $int] :
              ( mem0(X_924,X_922)
             => mem0(X_924,g_s122_122) ) ) ) ).

tff('Define:ctx:209',axiom,
    ? [X_925: $int,X_926: set_2] :
      ( ! [X_927: $int,X_928: $int] :
          ( mem2(X_928,X_927,X_926)
        <=> mem2(X_928,X_927,g_s170_170) )
      & ! [X_929: $int,X_930: $int,X_931: $int] :
          ( ( mem2(X_929,X_930,X_926)
            & mem2(X_929,X_931,X_926) )
         => ( X_930 = X_931 ) )
      & ! [X_932: $int] :
          ( ( $greatereq(X_932,1)
            & $lesseq(X_932,X_925) )
        <=> ? [X_933: $int] : mem2(X_932,X_933,X_926) )
      & ! [X_934: $int] :
          ( ? [X_935: $int] : mem2(X_935,X_934,X_926)
         => mem0(X_934,g_s94_94) ) ) ).

tff('Define:ctx:21',axiom,
    ( ~ ! [X_224: $int] :
          ( mem0(X_224,g_s54_54)
        <=> $false )
    & ! [X_227: $int] :
        ( mem0(X_227,g_s54_54)
       => $true )
    & ? [X_225: $int,X_226: set_2] :
        ( ? [X_228: set_2] :
            ( ! [X_229: $int,X_230: $int] :
                ( mem2(X_230,X_229,X_228)
              <=> mem2(X_230,X_229,X_226) )
            & ! [X_231: $int,X_232: $int,X_233: $int] :
                ( ( mem2(X_231,X_232,X_228)
                  & mem2(X_231,X_233,X_228) )
               => ( X_232 = X_233 ) )
            & ! [X_234: $int] :
                ( ( $greatereq(X_234,1)
                  & $lesseq(X_234,X_225) )
              <=> ? [X_235: $int] : mem2(X_234,X_235,X_228) )
            & ! [X_236: $int] :
                ( ? [X_237: $int] : mem2(X_237,X_236,X_228)
               => mem0(X_236,g_s54_54) ) )
        & ! [X_238: $int] :
            ( mem0(X_238,g_s54_54)
           => ? [X_239: $int] : mem2(X_239,X_238,X_226) )
        & ! [X_240: $int,X_241: $int,X_242: $int] :
            ( ( mem2(X_241,X_240,X_226)
              & mem2(X_242,X_240,X_226) )
           => ( X_241 = X_242 ) ) ) ) ).

tff('Define:ctx:210',axiom,
    ! [L_s171: $int] :
      ( mem0(L_s171,g_s161_161)
     => ! [X_936: $int] :
          ( ? [X_937: $int] :
              ( ( X_937 = L_s171 )
              & mem2(X_937,X_936,g_s168_168) )
        <=> ? [X_938: $int] :
              ( ! [X_939: set_0] :
                  ( mem4(L_s171,X_939,g_s169_169)
                 => mem0(X_938,X_939) )
              & mem2(X_938,X_936,g_s170_170) ) ) ) ).

tff('Define:ctx:211',axiom,
    ! [L_s171: $int] :
      ( mem0(L_s171,g_s161_161)
     => ! [X_940: $int] :
          ( ! [X_941: set_0] :
              ( mem4(L_s171,X_941,g_s169_169)
             => mem0(X_940,X_941) )
         => ? [X_942: $int] : mem2(X_940,X_942,g_s170_170) ) ) ).

tff('Define:ctx:212',axiom,
    ! [L_s171: $int] :
      ( mem0(L_s171,g_s161_161)
     => ( ! [X_943: $int,X_944: $int] :
            ( ( mem2(X_944,X_943,g_s170_170)
              & ! [X_945: set_0] :
                  ( mem4(L_s171,X_945,g_s169_169)
                 => mem0(X_944,X_945) ) )
           => ( $greatereq(X_944,0)
              & mem0(X_943,g_s94_94) ) )
        & ! [X_946: $int,X_947: $int,X_948: $int] :
            ( ( mem2(X_946,X_947,g_s170_170)
              & ! [X_949: set_0] :
                  ( mem4(L_s171,X_949,g_s169_169)
                 => mem0(X_946,X_949) )
              & mem2(X_946,X_948,g_s170_170)
              & ! [X_950: set_0] :
                  ( mem4(L_s171,X_950,g_s169_169)
                 => mem0(X_946,X_950) ) )
           => ( X_947 = X_948 ) )
        & ! [X_951: $int,X_952: $int,X_953: $int] :
            ( ( mem2(X_952,X_951,g_s170_170)
              & ! [X_954: set_0] :
                  ( mem4(L_s171,X_954,g_s169_169)
                 => mem0(X_952,X_954) )
              & mem2(X_953,X_951,g_s170_170)
              & ! [X_955: set_0] :
                  ( mem4(L_s171,X_955,g_s169_169)
                 => mem0(X_953,X_955) ) )
           => ( X_952 = X_953 ) ) ) ) ).

tff('Define:ctx:213',axiom,
    ! [L_s171: $int] :
      ( ( mem0(L_s171,g_s161_161)
        & ~ ! [X_956: set_0] :
              ( ! [X_957: $int] :
                  ( mem0(X_957,X_956)
                <=> $false )
             => mem4(L_s171,X_956,g_s169_169) ) )
     => ! [X_958: set_0] :
          ( ! [X_959: $int] :
              ( mem0(X_959,X_958)
            <=> ! [X_960: $int,X_961: $int] :
                  ( ( ! [X_963: set_0] :
                        ( mem4(L_s171,X_963,g_s169_169)
                       => mem0(X_960,X_963) )
                    & ! [X_962: $int] :
                        ( ! [X_964: set_0] :
                            ( mem4(L_s171,X_964,g_s169_169)
                           => mem0(X_962,X_964) )
                       => $lesseq(X_960,X_962) )
                    & ! [X_966: set_0] :
                        ( mem4(L_s171,X_966,g_s169_169)
                       => mem0(X_961,X_966) )
                    & ! [X_965: $int] :
                        ( ! [X_967: set_0] :
                            ( mem4(L_s171,X_967,g_s169_169)
                           => mem0(X_965,X_967) )
                       => $greatereq(X_961,X_965) ) )
                 => ( $greatereq(X_959,X_960)
                    & $lesseq(X_959,X_961) ) ) )
         => mem4(L_s171,X_958,g_s169_169) ) ) ).

tff('Define:ctx:214',axiom,
    ( ! [X_968: $int,X_969: $int] :
        ( mem2(X_969,X_968,g_s172_171)
       => ( mem0(X_969,g_s103_103)
          & mem0(X_968,g_s173_172) ) )
    & ! [X_970: $int,X_971: $int,X_972: $int] :
        ( ( mem2(X_970,X_971,g_s172_171)
          & mem2(X_970,X_972,g_s172_171) )
       => ( X_971 = X_972 ) ) ) ).

tff('Define:ctx:215',axiom,
    ( ! [X_973: $int,X_974: $int] :
        ( mem2(X_974,X_973,g_s174_173)
       => ( mem0(X_974,g_s103_103)
          & mem0(X_973,g_s94_94) ) )
    & ! [X_975: $int,X_976: $int,X_977: $int] :
        ( ( mem2(X_975,X_976,g_s174_173)
          & mem2(X_975,X_977,g_s174_173) )
       => ( X_976 = X_977 ) ) ) ).

tff('Define:ctx:216',axiom,
    ( ! [X_978: $int,X_979: $int,X_980: $int] :
        ( mem3(X_980,X_979,X_978,g_s175_174)
       => ( mem0(X_980,g_s103_103)
          & mem0(X_979,g_s128_128)
          & mem0(X_978,g_s176_175) ) )
    & ! [X_981: $int,X_982: $int,X_983: $int,X_984: $int] :
        ( ( mem3(X_982,X_981,X_983,g_s175_174)
          & mem3(X_982,X_981,X_984,g_s175_174) )
       => ( X_983 = X_984 ) ) ) ).

tff('Define:ctx:217',axiom,
    ( ! [X_985: $int,X_986: $int,X_987: $int] :
        ( mem3(X_987,X_986,X_985,g_s177_176)
       => ( mem0(X_987,g_s103_103)
          & mem0(X_986,g_s6_6)
          & mem0(X_985,g_s103_103) ) )
    & ! [X_988: $int,X_989: $int,X_990: $int,X_991: $int] :
        ( ( mem3(X_989,X_988,X_990,g_s177_176)
          & mem3(X_989,X_988,X_991,g_s177_176) )
       => ( X_990 = X_991 ) ) ) ).

tff('Define:ctx:218',axiom,
    ( ! [X_992: $int,X_993: $int,X_994: $int] :
        ( mem3(X_994,X_993,X_992,g_s178_177)
       => ( mem0(X_994,g_s103_103)
          & mem0(X_993,g_s128_128)
          & mem0(X_992,g_s103_103) ) )
    & ! [X_995: $int,X_996: $int,X_997: $int,X_998: $int] :
        ( ( mem3(X_996,X_995,X_997,g_s178_177)
          & mem3(X_996,X_995,X_998,g_s178_177) )
       => ( X_997 = X_998 ) ) ) ).

tff('Define:ctx:219',axiom,
    ( ! [X_999: $int,X_1000: $int,X_1001: $int] :
        ( mem3(X_1001,X_1000,X_999,g_s179_178)
       => ( mem0(X_1001,g_s103_103)
          & mem0(X_1000,g_s128_128)
          & mem0(X_999,g_s143_143) ) )
    & ! [X_1002: $int,X_1003: $int,X_1004: $int,X_1005: $int] :
        ( ( mem3(X_1003,X_1002,X_1004,g_s179_178)
          & mem3(X_1003,X_1002,X_1005,g_s179_178) )
       => ( X_1004 = X_1005 ) ) ) ).

tff('Define:ctx:22',axiom,
    ( ~ ! [X_243: $int] :
          ( mem0(X_243,g_s55_55)
        <=> $false )
    & ! [X_246: $int] :
        ( mem0(X_246,g_s55_55)
       => $true )
    & ? [X_244: $int,X_245: set_2] :
        ( ? [X_247: set_2] :
            ( ! [X_248: $int,X_249: $int] :
                ( mem2(X_249,X_248,X_247)
              <=> mem2(X_249,X_248,X_245) )
            & ! [X_250: $int,X_251: $int,X_252: $int] :
                ( ( mem2(X_250,X_251,X_247)
                  & mem2(X_250,X_252,X_247) )
               => ( X_251 = X_252 ) )
            & ! [X_253: $int] :
                ( ( $greatereq(X_253,1)
                  & $lesseq(X_253,X_244) )
              <=> ? [X_254: $int] : mem2(X_253,X_254,X_247) )
            & ! [X_255: $int] :
                ( ? [X_256: $int] : mem2(X_256,X_255,X_247)
               => mem0(X_255,g_s55_55) ) )
        & ! [X_257: $int] :
            ( mem0(X_257,g_s55_55)
           => ? [X_258: $int] : mem2(X_258,X_257,X_245) )
        & ! [X_259: $int,X_260: $int,X_261: $int] :
            ( ( mem2(X_260,X_259,X_245)
              & mem2(X_261,X_259,X_245) )
           => ( X_260 = X_261 ) ) ) ) ).

tff('Define:ctx:220',axiom,
    ( ! [X_1006: $int,X_1007: $int,X_1008: $int] :
        ( mem3(X_1008,X_1007,X_1006,g_s180_179)
       => ( mem0(X_1008,g_s103_103)
          & mem0(X_1007,g_s128_128)
          & mem0(X_1006,g_s103_103) ) )
    & ! [X_1009: $int,X_1010: $int,X_1011: $int,X_1012: $int] :
        ( ( mem3(X_1010,X_1009,X_1011,g_s180_179)
          & mem3(X_1010,X_1009,X_1012,g_s180_179) )
       => ( X_1011 = X_1012 ) ) ) ).

tff('Define:ctx:221',axiom,
    ? [X_1013: set_3] :
      ( ! [X_1014: $int,X_1015: $int,X_1016: $int] :
          ( mem3(X_1016,X_1015,X_1014,X_1013)
        <=> mem3(X_1016,X_1015,X_1014,g_s181_180) )
      & ! [X_1017: $int,X_1018: $int,X_1019: $int,X_1020: $int] :
          ( ( mem3(X_1018,X_1017,X_1019,X_1013)
            & mem3(X_1018,X_1017,X_1020,X_1013) )
         => ( X_1019 = X_1020 ) )
      & ! [X_1021: $int,X_1022: $int] :
          ( ( mem0(X_1022,g_s103_103)
            & mem0(X_1021,g_s128_128) )
        <=> ? [X_1023: $int] : mem3(X_1022,X_1021,X_1023,X_1013) )
      & ! [X_1024: $int] :
          ( ? [X_1025: $int,X_1026: $int] : mem3(X_1026,X_1025,X_1024,X_1013)
         => mem0(X_1024,g_s125_125) ) ) ).

tff('Define:ctx:222',axiom,
    ? [X_1027: set_3] :
      ( ! [X_1028: $int,X_1029: $int,X_1030: $int] :
          ( mem3(X_1030,X_1029,X_1028,X_1027)
        <=> mem3(X_1030,X_1029,X_1028,g_s182_181) )
      & ! [X_1031: $int,X_1032: $int,X_1033: $int,X_1034: $int] :
          ( ( mem3(X_1032,X_1031,X_1033,X_1027)
            & mem3(X_1032,X_1031,X_1034,X_1027) )
         => ( X_1033 = X_1034 ) )
      & ! [X_1035: $int,X_1036: $int] :
          ( ( mem0(X_1036,g_s103_103)
            & mem0(X_1035,g_s128_128) )
        <=> ? [X_1037: $int] : mem3(X_1036,X_1035,X_1037,X_1027) )
      & ! [X_1038: $int] :
          ( ? [X_1039: $int,X_1040: $int] : mem3(X_1040,X_1039,X_1038,X_1027)
         => mem0(X_1038,g_s74_74) ) ) ).

tff('Define:ctx:223',axiom,
    ? [X_1041: set_3] :
      ( ! [X_1042: $int,X_1043: $int,X_1044: $int] :
          ( mem3(X_1044,X_1043,X_1042,X_1041)
        <=> mem3(X_1044,X_1043,X_1042,g_s183_182) )
      & ! [X_1045: $int,X_1046: $int,X_1047: $int,X_1048: $int] :
          ( ( mem3(X_1046,X_1045,X_1047,X_1041)
            & mem3(X_1046,X_1045,X_1048,X_1041) )
         => ( X_1047 = X_1048 ) )
      & ! [X_1049: $int,X_1050: $int] :
          ( ( mem0(X_1050,g_s103_103)
            & mem0(X_1049,g_s128_128) )
        <=> ? [X_1051: $int] : mem3(X_1050,X_1049,X_1051,X_1041) )
      & ! [X_1052: $int] :
          ( ? [X_1053: $int,X_1054: $int] : mem3(X_1054,X_1053,X_1052,X_1041)
         => mem0(X_1052,g_s125_125) ) ) ).

tff('Define:ctx:224',axiom,
    ? [X_1055: set_3] :
      ( ! [X_1056: $int,X_1057: $int,X_1058: $int] :
          ( mem3(X_1058,X_1057,X_1056,X_1055)
        <=> mem3(X_1058,X_1057,X_1056,g_s184_183) )
      & ! [X_1059: $int,X_1060: $int,X_1061: $int,X_1062: $int] :
          ( ( mem3(X_1060,X_1059,X_1061,X_1055)
            & mem3(X_1060,X_1059,X_1062,X_1055) )
         => ( X_1061 = X_1062 ) )
      & ! [X_1063: $int,X_1064: $int] :
          ( ( mem0(X_1064,g_s103_103)
            & mem0(X_1063,g_s128_128) )
        <=> ? [X_1065: $int] : mem3(X_1064,X_1063,X_1065,X_1055) )
      & ! [X_1066: $int] :
          ( ? [X_1067: $int,X_1068: $int] : mem3(X_1068,X_1067,X_1066,X_1055)
         => mem0(X_1066,g_s74_74) ) ) ).

tff('Define:ctx:225',axiom,
    ! [X_1069: $int,X_1070: $int] :
      ( ( ? [X_1071: $int] : mem3(X_1070,X_1069,X_1071,g_s178_177)
        & ? [X_1072: $int] : mem3(X_1070,X_1069,X_1072,g_s175_174) )
    <=> $false ) ).

tff('Define:ctx:226',axiom,
    ! [L_s185: $int,L_s186: $int,L_s187: $int] :
      ( ( mem0(L_s185,g_s103_103)
        & mem0(L_s186,g_s128_128)
        & mem0(L_s187,g_s128_128)
        & ? [X_1073: $int] : mem3(L_s185,L_s186,X_1073,g_s179_178)
        & ? [X_1074: $int] : mem3(L_s185,L_s187,X_1074,g_s179_178) )
     => ( L_s186 = L_s187 ) ) ).

tff('Define:ctx:227',axiom,
    ! [X_1075: $int,X_1076: $int,X_1077: $int] :
      ( mem3(X_1077,X_1076,X_1075,g_s188_184)
     => ( mem0(X_1077,g_s103_103)
        & mem0(X_1076,g_s128_128)
        & mem0(X_1075,g_s103_103) ) ) ).

tff('Define:ctx:228',axiom,
    ? [X_1078: set_5] :
      ( ! [X_1079: set_0,X_1080: $int,X_1081: $int] :
          ( mem5(X_1081,X_1080,X_1079,X_1078)
        <=> mem5(X_1081,X_1080,X_1079,g_s189_185) )
      & ! [X_1082: $int,X_1083: $int,X_1084: set_0,X_1085: set_0] :
          ( ( mem5(X_1083,X_1082,X_1084,X_1078)
            & mem5(X_1083,X_1082,X_1085,X_1078) )
         => ! [X_1086: $int] :
              ( mem0(X_1086,X_1084)
            <=> mem0(X_1086,X_1085) ) )
      & ! [X_1087: $int,X_1088: $int] :
          ( ( mem0(X_1088,g_s103_103)
            & mem0(X_1087,g_s128_128) )
        <=> ? [X_1089: set_0] : mem5(X_1088,X_1087,X_1089,X_1078) )
      & ! [X_1090: set_0] :
          ( ? [X_1091: $int,X_1092: $int] : mem5(X_1092,X_1091,X_1090,X_1078)
         => ! [X_1093: $int] :
              ( mem0(X_1093,X_1090)
             => mem0(X_1093,g_s122_122) ) ) ) ).

tff('Define:ctx:229',axiom,
    ? [X_1094: $int,X_1095: set_2] :
      ( ! [X_1096: $int,X_1097: $int] :
          ( mem2(X_1097,X_1096,X_1095)
        <=> mem2(X_1097,X_1096,g_s190_186) )
      & ! [X_1098: $int,X_1099: $int,X_1100: $int] :
          ( ( mem2(X_1098,X_1099,X_1095)
            & mem2(X_1098,X_1100,X_1095) )
         => ( X_1099 = X_1100 ) )
      & ! [X_1101: $int] :
          ( ( $greatereq(X_1101,1)
            & $lesseq(X_1101,X_1094) )
        <=> ? [X_1102: $int] : mem2(X_1101,X_1102,X_1095) )
      & ! [X_1103: $int] :
          ( ? [X_1104: $int] : mem2(X_1104,X_1103,X_1095)
         => mem0(X_1103,g_s103_103) ) ) ).

tff('Define:ctx:23',axiom,
    ( ~ ! [X_262: $int] :
          ( mem0(X_262,g_s56_56)
        <=> $false )
    & ! [X_265: $int] :
        ( mem0(X_265,g_s56_56)
       => $true )
    & ? [X_263: $int,X_264: set_2] :
        ( ? [X_266: set_2] :
            ( ! [X_267: $int,X_268: $int] :
                ( mem2(X_268,X_267,X_266)
              <=> mem2(X_268,X_267,X_264) )
            & ! [X_269: $int,X_270: $int,X_271: $int] :
                ( ( mem2(X_269,X_270,X_266)
                  & mem2(X_269,X_271,X_266) )
               => ( X_270 = X_271 ) )
            & ! [X_272: $int] :
                ( ( $greatereq(X_272,1)
                  & $lesseq(X_272,X_263) )
              <=> ? [X_273: $int] : mem2(X_272,X_273,X_266) )
            & ! [X_274: $int] :
                ( ? [X_275: $int] : mem2(X_275,X_274,X_266)
               => mem0(X_274,g_s56_56) ) )
        & ! [X_276: $int] :
            ( mem0(X_276,g_s56_56)
           => ? [X_277: $int] : mem2(X_277,X_276,X_264) )
        & ! [X_278: $int,X_279: $int,X_280: $int] :
            ( ( mem2(X_279,X_278,X_264)
              & mem2(X_280,X_278,X_264) )
           => ( X_279 = X_280 ) ) ) ) ).

tff('Define:ctx:230',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1105: $int] :
          ( ? [X_1106: $int,X_1107: $int] :
              ( ( X_1107 = L_s171 )
              & ( X_1106 = L_s191 )
              & mem3(X_1107,X_1106,X_1105,g_s188_184) )
        <=> ? [X_1108: $int] :
              ( ! [X_1109: set_0] :
                  ( mem5(L_s171,L_s191,X_1109,g_s189_185)
                 => mem0(X_1108,X_1109) )
              & mem2(X_1108,X_1105,g_s190_186) ) ) ) ).

tff('Define:ctx:231',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1110: $int] :
          ( ! [X_1111: set_0] :
              ( mem5(L_s171,L_s191,X_1111,g_s189_185)
             => mem0(X_1110,X_1111) )
         => ? [X_1112: $int] : mem2(X_1110,X_1112,g_s190_186) ) ) ).

tff('Define:ctx:232',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ( ! [X_1113: $int,X_1114: $int] :
            ( ( mem2(X_1114,X_1113,g_s190_186)
              & ! [X_1115: set_0] :
                  ( mem5(L_s171,L_s191,X_1115,g_s189_185)
                 => mem0(X_1114,X_1115) ) )
           => ( $greatereq(X_1114,0)
              & mem0(X_1113,g_s103_103) ) )
        & ! [X_1116: $int,X_1117: $int,X_1118: $int] :
            ( ( mem2(X_1116,X_1117,g_s190_186)
              & ! [X_1119: set_0] :
                  ( mem5(L_s171,L_s191,X_1119,g_s189_185)
                 => mem0(X_1116,X_1119) )
              & mem2(X_1116,X_1118,g_s190_186)
              & ! [X_1120: set_0] :
                  ( mem5(L_s171,L_s191,X_1120,g_s189_185)
                 => mem0(X_1116,X_1120) ) )
           => ( X_1117 = X_1118 ) )
        & ! [X_1121: $int,X_1122: $int,X_1123: $int] :
            ( ( mem2(X_1122,X_1121,g_s190_186)
              & ! [X_1124: set_0] :
                  ( mem5(L_s171,L_s191,X_1124,g_s189_185)
                 => mem0(X_1122,X_1124) )
              & mem2(X_1123,X_1121,g_s190_186)
              & ! [X_1125: set_0] :
                  ( mem5(L_s171,L_s191,X_1125,g_s189_185)
                 => mem0(X_1123,X_1125) ) )
           => ( X_1122 = X_1123 ) ) ) ) ).

tff('Define:ctx:233',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( ~ ! [X_1126: set_0] :
              ( ! [X_1127: $int] :
                  ( mem0(X_1127,X_1126)
                <=> $false )
             => mem5(L_s171,L_s191,X_1126,g_s189_185) )
        & mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1128: set_0] :
          ( ! [X_1129: $int] :
              ( mem0(X_1129,X_1128)
            <=> ! [X_1130: $int,X_1131: $int] :
                  ( ( ! [X_1133: set_0] :
                        ( mem5(L_s171,L_s191,X_1133,g_s189_185)
                       => mem0(X_1130,X_1133) )
                    & ! [X_1132: $int] :
                        ( ! [X_1134: set_0] :
                            ( mem5(L_s171,L_s191,X_1134,g_s189_185)
                           => mem0(X_1132,X_1134) )
                       => $lesseq(X_1130,X_1132) )
                    & ! [X_1136: set_0] :
                        ( mem5(L_s171,L_s191,X_1136,g_s189_185)
                       => mem0(X_1131,X_1136) )
                    & ! [X_1135: $int] :
                        ( ! [X_1137: set_0] :
                            ( mem5(L_s171,L_s191,X_1137,g_s189_185)
                           => mem0(X_1135,X_1137) )
                       => $greatereq(X_1131,X_1135) ) )
                 => ( $greatereq(X_1129,X_1130)
                    & $lesseq(X_1129,X_1131) ) ) )
         => mem5(L_s171,L_s191,X_1128,g_s189_185) ) ) ).

tff('Define:ctx:234',axiom,
    ! [X_1138: $int,X_1139: $int,X_1140: $int] :
      ( mem3(X_1140,X_1139,X_1138,g_s192_187)
     => ( mem0(X_1140,g_s103_103)
        & mem0(X_1139,g_s128_128)
        & mem0(X_1138,g_s193_188) ) ) ).

tff('Define:ctx:235',axiom,
    ? [X_1141: set_5] :
      ( ! [X_1142: set_0,X_1143: $int,X_1144: $int] :
          ( mem5(X_1144,X_1143,X_1142,X_1141)
        <=> mem5(X_1144,X_1143,X_1142,g_s194_189) )
      & ! [X_1145: $int,X_1146: $int,X_1147: set_0,X_1148: set_0] :
          ( ( mem5(X_1146,X_1145,X_1147,X_1141)
            & mem5(X_1146,X_1145,X_1148,X_1141) )
         => ! [X_1149: $int] :
              ( mem0(X_1149,X_1147)
            <=> mem0(X_1149,X_1148) ) )
      & ! [X_1150: $int,X_1151: $int] :
          ( ( mem0(X_1151,g_s103_103)
            & mem0(X_1150,g_s128_128) )
        <=> ? [X_1152: set_0] : mem5(X_1151,X_1150,X_1152,X_1141) )
      & ! [X_1153: set_0] :
          ( ? [X_1154: $int,X_1155: $int] : mem5(X_1155,X_1154,X_1153,X_1141)
         => ! [X_1156: $int] :
              ( mem0(X_1156,X_1153)
             => mem0(X_1156,g_s124_124) ) ) ) ).

tff('Define:ctx:236',axiom,
    ? [X_1157: $int,X_1158: set_2] :
      ( ! [X_1159: $int,X_1160: $int] :
          ( mem2(X_1160,X_1159,X_1158)
        <=> mem2(X_1160,X_1159,g_s195_190) )
      & ! [X_1161: $int,X_1162: $int,X_1163: $int] :
          ( ( mem2(X_1161,X_1162,X_1158)
            & mem2(X_1161,X_1163,X_1158) )
         => ( X_1162 = X_1163 ) )
      & ! [X_1164: $int] :
          ( ( $greatereq(X_1164,1)
            & $lesseq(X_1164,X_1157) )
        <=> ? [X_1165: $int] : mem2(X_1164,X_1165,X_1158) )
      & ! [X_1166: $int] :
          ( ? [X_1167: $int] : mem2(X_1167,X_1166,X_1158)
         => mem0(X_1166,g_s193_188) ) ) ).

tff('Define:ctx:237',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1168: $int] :
          ( ? [X_1169: $int,X_1170: $int] :
              ( ( X_1170 = L_s171 )
              & ( X_1169 = L_s191 )
              & mem3(X_1170,X_1169,X_1168,g_s192_187) )
        <=> ? [X_1171: $int] :
              ( ! [X_1172: set_0] :
                  ( mem5(L_s171,L_s191,X_1172,g_s194_189)
                 => mem0(X_1171,X_1172) )
              & mem2(X_1171,X_1168,g_s195_190) ) ) ) ).

tff('Define:ctx:238',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1173: $int] :
          ( ! [X_1174: set_0] :
              ( mem5(L_s171,L_s191,X_1174,g_s194_189)
             => mem0(X_1173,X_1174) )
         => ? [X_1175: $int] : mem2(X_1173,X_1175,g_s195_190) ) ) ).

tff('Define:ctx:239',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ( ! [X_1176: $int,X_1177: $int] :
            ( ( mem2(X_1177,X_1176,g_s195_190)
              & ! [X_1178: set_0] :
                  ( mem5(L_s171,L_s191,X_1178,g_s194_189)
                 => mem0(X_1177,X_1178) ) )
           => ( $greatereq(X_1177,0)
              & mem0(X_1176,g_s193_188) ) )
        & ! [X_1179: $int,X_1180: $int,X_1181: $int] :
            ( ( mem2(X_1179,X_1180,g_s195_190)
              & ! [X_1182: set_0] :
                  ( mem5(L_s171,L_s191,X_1182,g_s194_189)
                 => mem0(X_1179,X_1182) )
              & mem2(X_1179,X_1181,g_s195_190)
              & ! [X_1183: set_0] :
                  ( mem5(L_s171,L_s191,X_1183,g_s194_189)
                 => mem0(X_1179,X_1183) ) )
           => ( X_1180 = X_1181 ) )
        & ! [X_1184: $int,X_1185: $int,X_1186: $int] :
            ( ( mem2(X_1185,X_1184,g_s195_190)
              & ! [X_1187: set_0] :
                  ( mem5(L_s171,L_s191,X_1187,g_s194_189)
                 => mem0(X_1185,X_1187) )
              & mem2(X_1186,X_1184,g_s195_190)
              & ! [X_1188: set_0] :
                  ( mem5(L_s171,L_s191,X_1188,g_s194_189)
                 => mem0(X_1186,X_1188) ) )
           => ( X_1185 = X_1186 ) ) ) ) ).

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

tff('Define:ctx:240',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( ~ ! [X_1189: set_0] :
              ( ! [X_1190: $int] :
                  ( mem0(X_1190,X_1189)
                <=> $false )
             => mem5(L_s171,L_s191,X_1189,g_s194_189) )
        & mem0(L_s171,g_s103_103)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1191: set_0] :
          ( ! [X_1192: $int] :
              ( mem0(X_1192,X_1191)
            <=> ! [X_1193: $int,X_1194: $int] :
                  ( ( ! [X_1196: set_0] :
                        ( mem5(L_s171,L_s191,X_1196,g_s194_189)
                       => mem0(X_1193,X_1196) )
                    & ! [X_1195: $int] :
                        ( ! [X_1197: set_0] :
                            ( mem5(L_s171,L_s191,X_1197,g_s194_189)
                           => mem0(X_1195,X_1197) )
                       => $lesseq(X_1193,X_1195) )
                    & ! [X_1199: set_0] :
                        ( mem5(L_s171,L_s191,X_1199,g_s194_189)
                       => mem0(X_1194,X_1199) )
                    & ! [X_1198: $int] :
                        ( ! [X_1200: set_0] :
                            ( mem5(L_s171,L_s191,X_1200,g_s194_189)
                           => mem0(X_1198,X_1200) )
                       => $greatereq(X_1194,X_1198) ) )
                 => ( $greatereq(X_1192,X_1193)
                    & $lesseq(X_1192,X_1194) ) ) )
         => mem5(L_s171,L_s191,X_1191,g_s194_189) ) ) ).

tff('Define:ctx:241',axiom,
    ! [X_1201: $int] :
      ( mem0(X_1201,g_s196_191)
     => mem0(X_1201,g_s103_103) ) ).

tff('Define:ctx:242',axiom,
    ( ! [X_1202: $int,X_1203: $int,X_1204: $int] :
        ( mem3(X_1204,X_1203,X_1202,g_s197_192)
       => ( mem0(X_1204,g_s103_103)
          & mem0(X_1203,g_s103_103)
          & mem0(X_1202,g_s128_128) ) )
    & ! [X_1205: $int,X_1206: $int,X_1207: $int,X_1208: $int] :
        ( ( mem3(X_1206,X_1205,X_1207,g_s197_192)
          & mem3(X_1206,X_1205,X_1208,g_s197_192) )
       => ( X_1207 = X_1208 ) ) ) ).

tff('Define:ctx:243',axiom,
    ! [X_1209: $int,X_1210: $int] :
      ( mem2(X_1210,X_1209,g_s198_193)
     => ( mem0(X_1210,g_s103_103)
        & mem0(X_1209,g_s103_103) ) ) ).

tff('Define:ctx:244',axiom,
    ? [X_1211: set_6] :
      ( ! [X_1212: set_2,X_1213: $int] :
          ( mem6(X_1213,X_1212,X_1211)
        <=> mem6(X_1213,X_1212,g_s199_194) )
      & ! [X_1214: $int,X_1215: set_2,X_1216: set_2] :
          ( ( mem6(X_1214,X_1215,X_1211)
            & mem6(X_1214,X_1216,X_1211) )
         => ! [X_1217: $int,X_1218: $int] :
              ( mem2(X_1218,X_1217,X_1215)
            <=> mem2(X_1218,X_1217,X_1216) ) )
      & ! [X_1219: $int] :
          ( mem0(X_1219,g_s103_103)
        <=> ? [X_1220: set_2] : mem6(X_1219,X_1220,X_1211) )
      & ! [X_1221: set_2] :
          ( ? [X_1222: $int] : mem6(X_1222,X_1221,X_1211)
         => ! [X_1223: $int,X_1224: $int] :
              ( mem2(X_1224,X_1223,X_1221)
             => ( mem0(X_1224,g_s103_103)
                & mem0(X_1223,g_s103_103) ) ) ) ) ).

tff('Define:ctx:245',axiom,
    ? [X_1225: set_6] :
      ( ! [X_1226: set_2,X_1227: $int] :
          ( mem6(X_1227,X_1226,X_1225)
        <=> mem6(X_1227,X_1226,g_s200_195) )
      & ! [X_1228: $int,X_1229: set_2,X_1230: set_2] :
          ( ( mem6(X_1228,X_1229,X_1225)
            & mem6(X_1228,X_1230,X_1225) )
         => ! [X_1231: $int,X_1232: $int] :
              ( mem2(X_1232,X_1231,X_1229)
            <=> mem2(X_1232,X_1231,X_1230) ) )
      & ! [X_1233: $int] :
          ( mem0(X_1233,g_s103_103)
        <=> ? [X_1234: set_2] : mem6(X_1233,X_1234,X_1225) )
      & ! [X_1235: set_2] :
          ( ? [X_1236: $int] : mem6(X_1236,X_1235,X_1225)
         => ( ! [X_1237: $int,X_1238: $int] :
                ( mem2(X_1238,X_1237,X_1235)
               => ( mem0(X_1238,g_s103_103)
                  & mem0(X_1237,g_s103_103) ) )
            & ! [X_1239: $int,X_1240: $int,X_1241: $int] :
                ( ( mem2(X_1239,X_1240,X_1235)
                  & mem2(X_1239,X_1241,X_1235) )
               => ( X_1240 = X_1241 ) ) ) ) ) ).

tff('Define:ctx:246',axiom,
    ? [X_1242: set_2] :
      ( ! [X_1243: $int,X_1244: $int] :
          ( mem2(X_1244,X_1243,X_1242)
        <=> mem2(X_1244,X_1243,g_s201_196) )
      & ! [X_1245: $int,X_1246: $int,X_1247: $int] :
          ( ( mem2(X_1245,X_1246,X_1242)
            & mem2(X_1245,X_1247,X_1242) )
         => ( X_1246 = X_1247 ) )
      & ! [X_1248: $int] :
          ( mem0(X_1248,g_s106_106)
        <=> ? [X_1249: $int] : mem2(X_1248,X_1249,X_1242) )
      & ! [X_1250: $int] :
          ( ? [X_1251: $int] : mem2(X_1251,X_1250,X_1242)
         => mem0(X_1250,g_s103_103) ) ) ).

tff('Define:ctx:247',axiom,
    ? [X_1252: set_2] :
      ( ! [X_1253: $int,X_1254: $int] :
          ( mem2(X_1254,X_1253,X_1252)
        <=> mem2(X_1254,X_1253,g_s202_197) )
      & ! [X_1255: $int,X_1256: $int,X_1257: $int] :
          ( ( mem2(X_1255,X_1256,X_1252)
            & mem2(X_1255,X_1257,X_1252) )
         => ( X_1256 = X_1257 ) )
      & ! [X_1258: $int] :
          ( mem0(X_1258,g_s106_106)
        <=> ? [X_1259: $int] : mem2(X_1258,X_1259,X_1252) )
      & ! [X_1260: $int] :
          ( ? [X_1261: $int] : mem2(X_1261,X_1260,X_1252)
         => mem0(X_1260,g_s103_103) ) ) ).

tff('Define:ctx:248',axiom,
    ? [X_1262: set_2] :
      ( ! [X_1263: $int,X_1264: $int] :
          ( mem2(X_1264,X_1263,X_1262)
        <=> mem2(X_1264,X_1263,g_s203_198) )
      & ! [X_1265: $int,X_1266: $int,X_1267: $int] :
          ( ( mem2(X_1265,X_1266,X_1262)
            & mem2(X_1265,X_1267,X_1262) )
         => ( X_1266 = X_1267 ) )
      & ! [X_1268: $int] :
          ( mem0(X_1268,g_s106_106)
        <=> ? [X_1269: $int] : mem2(X_1268,X_1269,X_1262) )
      & ! [X_1270: $int] :
          ( ? [X_1271: $int] : mem2(X_1271,X_1270,X_1262)
         => mem0(X_1270,g_s128_128) ) ) ).

tff('Define:ctx:249',axiom,
    ( ! [X_1272: $int,X_1273: $int] :
        ( mem2(X_1273,X_1272,g_s204_199)
       => ( mem0(X_1273,g_s106_106)
          & mem0(X_1272,g_s205_200) ) )
    & ! [X_1274: $int,X_1275: $int,X_1276: $int] :
        ( ( mem2(X_1274,X_1275,g_s204_199)
          & mem2(X_1274,X_1276,g_s204_199) )
       => ( X_1275 = X_1276 ) ) ) ).

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

tff('Define:ctx:250',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s206,g_s103_103)
        & mem0(L_s207,g_s103_103)
        & ? [X_1277: $int] : mem3(L_s206,L_s207,X_1277,g_s197_192) )
     => ( ? [X_1278: $int] : mem3(L_s207,L_s206,X_1278,g_s197_192)
        & ! [X_1279: $int,X_1280: $int] :
            ( ( mem3(L_s206,L_s207,X_1279,g_s197_192)
              & mem3(L_s207,L_s206,X_1280,g_s197_192) )
           => mem2(X_1279,X_1280,g_s129_129) ) ) ) ).

tff('Define:ctx:251',axiom,
    ! [X_1281: $int,X_1282: $int] :
      ( mem2(X_1281,X_1282,g_s198_193)
    <=> mem2(X_1282,X_1281,g_s198_193) ) ).

tff('Define:ctx:252',axiom,
    ! [X_1283: $int,X_1284: $int] :
      ( ( mem2(X_1284,X_1283,g_s198_193)
        & ( X_1284 = X_1283 )
        & mem0(X_1284,g_s103_103) )
    <=> $false ) ).

tff('Define:ctx:253',axiom,
    ! [X_1285: $int,X_1286: $int] :
      ( mem2(X_1286,X_1285,g_s198_193)
     => ? [X_1287: $int] : mem3(X_1286,X_1285,X_1287,g_s197_192) ) ).

tff('Define:ctx:254',axiom,
    ( ? [X_1288: set_7] :
        ( ! [X_1289: $int,X_1290: $int,X_1291: $int] :
            ( mem7(X_1291,X_1290,X_1289,X_1288)
          <=> ( mem2(X_1291,X_1290,g_s201_196)
              & mem2(X_1291,X_1289,g_s202_197) ) )
        & ! [X_1292: $int,X_1293: $int,X_1294: $int,X_1295: $int,X_1296: $int] :
            ( ( mem7(X_1292,X_1294,X_1293,X_1288)
              & mem7(X_1292,X_1296,X_1295,X_1288) )
           => ( ( X_1294 = X_1296 )
              & ( X_1293 = X_1295 ) ) )
        & ! [X_1297: $int] :
            ( mem0(X_1297,g_s106_106)
          <=> ? [X_1298: $int,X_1299: $int] : mem7(X_1297,X_1299,X_1298,X_1288) )
        & ! [X_1300: $int,X_1301: $int] :
            ( ? [X_1302: $int] : mem7(X_1302,X_1301,X_1300,X_1288)
           => mem2(X_1301,X_1300,g_s198_193) ) )
    & ! [X_1303: $int,X_1304: $int] :
        ( mem2(X_1304,X_1303,g_s198_193)
       => ? [X_1305: $int] :
            ( mem2(X_1305,X_1304,g_s201_196)
            & mem2(X_1305,X_1303,g_s202_197) ) )
    & ! [X_1306: $int,X_1307: $int,X_1308: $int,X_1309: $int] :
        ( ( mem2(X_1308,X_1307,g_s201_196)
          & mem2(X_1308,X_1306,g_s202_197)
          & mem2(X_1309,X_1307,g_s201_196)
          & mem2(X_1309,X_1306,g_s202_197) )
       => ( X_1308 = X_1309 ) ) ) ).

tff('Define:ctx:255',axiom,
    ? [X_1310: set_6] :
      ( ! [X_1311: set_2,X_1312: $int] :
          ( mem6(X_1312,X_1311,X_1310)
        <=> mem6(X_1312,X_1311,g_s199_194) )
      & ! [X_1313: $int,X_1314: set_2,X_1315: set_2] :
          ( ( mem6(X_1313,X_1314,X_1310)
            & mem6(X_1313,X_1315,X_1310) )
         => ! [X_1316: $int,X_1317: $int] :
              ( mem2(X_1317,X_1316,X_1314)
            <=> mem2(X_1317,X_1316,X_1315) ) )
      & ! [X_1318: $int] :
          ( mem0(X_1318,g_s103_103)
        <=> ? [X_1319: set_2] : mem6(X_1318,X_1319,X_1310) )
      & ! [X_1320: set_2] :
          ( ? [X_1321: $int] : mem6(X_1321,X_1320,X_1310)
         => ! [X_1322: $int,X_1323: $int] :
              ( mem2(X_1323,X_1322,X_1320)
             => ( mem0(X_1323,g_s196_191)
                & mem0(X_1322,g_s196_191) ) ) ) ) ).

tff('Define:ctx:256',axiom,
    ? [X_1324: set_6] :
      ( ! [X_1325: set_2,X_1326: $int] :
          ( mem6(X_1326,X_1325,X_1324)
        <=> mem6(X_1326,X_1325,g_s200_195) )
      & ! [X_1327: $int,X_1328: set_2,X_1329: set_2] :
          ( ( mem6(X_1327,X_1328,X_1324)
            & mem6(X_1327,X_1329,X_1324) )
         => ! [X_1330: $int,X_1331: $int] :
              ( mem2(X_1331,X_1330,X_1328)
            <=> mem2(X_1331,X_1330,X_1329) ) )
      & ! [X_1332: $int] :
          ( mem0(X_1332,g_s103_103)
        <=> ? [X_1333: set_2] : mem6(X_1332,X_1333,X_1324) )
      & ! [X_1334: set_2] :
          ( ? [X_1335: $int] : mem6(X_1335,X_1334,X_1324)
         => ( ! [X_1336: $int,X_1337: $int] :
                ( mem2(X_1337,X_1336,X_1334)
               => ( mem0(X_1337,g_s196_191)
                  & mem0(X_1336,g_s103_103) ) )
            & ! [X_1338: $int,X_1339: $int,X_1340: $int] :
                ( ( mem2(X_1338,X_1339,X_1334)
                  & mem2(X_1338,X_1340,X_1334) )
               => ( X_1339 = X_1340 ) ) ) ) ) ).

tff('Define:ctx:257',axiom,
    ! [X_1341: set_2,X_1342: $int] :
      ( mem6(X_1342,X_1341,g_s199_194)
    <=> ( mem0(X_1342,g_s103_103)
        & ! [X_1343: $int,X_1344: $int] :
            ( mem2(X_1344,X_1343,X_1341)
          <=> ( ? [X_1345: $int] :
                  ( $greatereq(X_1345,0)
                  & ! [X_1346: set_2] :
                      ( mem6(X_1342,X_1346,g_s200_195)
                     => mem_it0(X_1344,X_1343,X_1346,X_1345) ) )
              & ( X_1343 != X_1342 ) ) ) ) ) ).

tff('Define:ctx:258',axiom,
    ! [L_s185: $int] :
      ( mem0(L_s185,g_s103_103)
     => ( ~ ? [X_1350: $int] :
            ! [X_1351: set_2] :
              ( mem6(L_s185,X_1351,g_s199_194)
             => mem2(L_s185,X_1350,X_1351) )
        & ~ ? [X_1352: $int] :
            ! [X_1353: set_2] :
              ( mem6(L_s185,X_1353,g_s199_194)
             => mem2(X_1352,L_s185,X_1353) )
        & ! [X_1354: $int,X_1355: $int] :
            ( ( ( X_1355 = X_1354 )
              & ? [X_1356: $int] :
                ! [X_1357: set_2] :
                  ( mem6(L_s185,X_1357,g_s199_194)
                 => mem2(X_1355,X_1356,X_1357) ) )
           => ! [X_1358: set_2] :
                ( mem6(L_s185,X_1358,g_s199_194)
               => mem2(X_1355,X_1354,X_1358) ) ) ) ) ).

tff('Define:ctx:259',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & ? [X_1359: $int] :
          ! [X_1360: set_2] :
            ( mem6(L_s207,X_1360,g_s199_194)
           => mem2(L_s206,X_1359,X_1360) ) )
     => ? [X_1361: $int] : mem3(L_s206,L_s207,X_1361,g_s197_192) ) ).

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

tff('Define:ctx:260',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s206,g_s196_191)
        & ? [X_1362: $int] : mem3(L_s206,L_s207,X_1362,g_s197_192) )
     => ? [X_1363: $int] :
        ! [X_1364: set_2] :
          ( mem6(L_s207,X_1364,g_s199_194)
         => mem2(L_s206,X_1363,X_1364) ) ) ).

tff('Define:ctx:261',axiom,
    ! [L_s207: $int,L_s206: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & mem0(L_s206,g_s103_103)
        & mem0(L_s206,g_s196_191) )
     => ~ ? [X_1365: $int] :
            ( ( X_1365 = L_s206 )
            & ? [X_1366: $int] :
                ( $greatereq(X_1366,1)
                & ! [X_1367: set_2] :
                    ( mem6(L_s207,X_1367,g_s200_195)
                   => mem_it0(X_1365,L_s206,X_1367,X_1366) ) ) ) ) ).

tff('Define:ctx:262',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & mem0(L_s206,g_s103_103)
        & mem0(L_s206,g_s196_191)
        & ? [X_1368: $int] : mem3(L_s206,L_s207,X_1368,g_s197_192) )
     => ? [X_1369: $int] :
        ! [X_1370: set_2] :
          ( mem6(L_s207,X_1370,g_s200_195)
         => mem2(L_s206,X_1369,X_1370) ) ) ).

tff('Define:ctx:263',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & mem0(L_s206,g_s103_103)
        & ? [X_1371: $int] :
          ! [X_1372: set_2] :
            ( mem6(L_s207,X_1372,g_s200_195)
           => mem2(L_s206,X_1371,X_1372) ) )
     => ? [X_1373: $int] : mem3(L_s206,L_s207,X_1373,g_s197_192) ) ).

tff('Define:ctx:264',axiom,
    ! [L_s185: $int] :
      ( mem0(L_s185,g_s103_103)
     => ~ ? [X_1374: $int] :
          ! [X_1375: set_2] :
            ( mem6(L_s185,X_1375,g_s200_195)
           => mem2(L_s185,X_1374,X_1375) ) ) ).

tff('Define:ctx:265',axiom,
    ! [L_s185: $int] :
      ( mem0(L_s185,g_s103_103)
     => ! [X_1376: $int] :
          ( ( ? [X_1377: $int] :
              ! [X_1378: set_2] :
                ( mem6(L_s185,X_1378,g_s200_195)
               => mem2(X_1377,X_1376,X_1378) )
            & ( X_1376 != L_s185 ) )
         => ? [X_1379: $int] :
            ! [X_1380: set_2] :
              ( mem6(L_s185,X_1380,g_s200_195)
             => mem2(X_1376,X_1379,X_1380) ) ) ) ).

tff('Define:ctx:266',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & mem0(L_s206,g_s103_103)
        & ? [X_1381: $int] :
          ! [X_1382: set_2] :
            ( mem6(L_s207,X_1382,g_s200_195)
           => mem2(L_s206,X_1381,X_1382) ) )
     => ~ ! [X_1383: set_2] :
            ( mem6(L_s207,X_1383,g_s200_195)
           => mem2(L_s206,L_s206,X_1383) ) ) ).

tff('Define:ctx:267',axiom,
    ! [L_s185: $int] :
      ( mem0(L_s185,g_s103_103)
     => ( ! [X_1384: $int] :
            ( ( ? [X_1385: $int] :
                ! [X_1386: set_2] :
                  ( mem6(L_s185,X_1386,g_s200_195)
                 => mem2(X_1385,X_1384,X_1386) )
              & ( X_1384 != L_s185 ) )
           => ? [X_1387: $int] :
              ! [X_1388: set_2] :
                ( mem6(L_s185,X_1388,g_s200_195)
               => mem2(X_1384,X_1387,X_1388) ) )
        & ~ ? [X_1389: $int] :
            ! [X_1390: set_2] :
              ( mem6(L_s185,X_1390,g_s200_195)
             => mem2(L_s185,X_1389,X_1390) )
        & ? [X_1391: $int] :
          ! [X_1392: set_2] :
            ( mem6(L_s185,X_1392,g_s200_195)
           => mem2(X_1391,L_s185,X_1392) ) ) ) ).

tff('Define:ctx:268',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & mem0(L_s206,g_s103_103)
        & ? [X_1393: $int] :
          ! [X_1394: set_2] :
            ( mem6(L_s207,X_1394,g_s200_195)
           => mem2(L_s206,X_1393,X_1394) )
        & ~ ! [X_1395: set_2] :
              ( mem6(L_s207,X_1395,g_s200_195)
             => mem2(L_s206,L_s207,X_1395) ) )
     => ( ! [X_1396: $int] :
            ( ! [X_1397: set_2] :
                ( mem6(L_s207,X_1397,g_s200_195)
               => mem2(L_s206,X_1396,X_1397) )
           => mem0(X_1396,g_s196_191) )
        & ! [X_1398: $int] :
            ( ( ? [X_1399: $int] :
                  ( ( X_1399 = L_s206 )
                  & ? [X_1400: $int] :
                      ( $greatereq(X_1400,0)
                      & ! [X_1401: set_2] :
                          ( mem6(L_s207,X_1401,g_s200_195)
                         => mem_it0(X_1399,X_1398,X_1401,X_1400) ) ) )
              & ( X_1398 != L_s206 ) )
          <=> ? [X_1402: $int] :
                ( ! [X_1403: set_2] :
                    ( mem6(L_s207,X_1403,g_s200_195)
                   => mem2(L_s206,X_1402,X_1403) )
                & ? [X_1404: $int] :
                    ( $greatereq(X_1404,0)
                    & ! [X_1405: set_2] :
                        ( mem6(L_s207,X_1405,g_s200_195)
                       => mem_it0(X_1402,X_1398,X_1405,X_1404) ) ) ) ) ) ) ).

tff('Define:ctx:269',axiom,
    ! [X_1406: $int,X_1407: $int] :
      ( mem2(X_1407,X_1406,g_s208_201)
     => ( mem0(X_1407,g_s103_103)
        & mem0(X_1406,g_s109_109) ) ) ).

tff('Define:ctx:27',axiom,
    ! [X_284: $int] :
      ( mem0(X_284,g_s59_59)
     => mem0(X_284,g_s58_58) ) ).

tff('Define:ctx:270',axiom,
    ? [X_1408: set_4] :
      ( ! [X_1409: set_0,X_1410: $int] :
          ( mem4(X_1410,X_1409,X_1408)
        <=> mem4(X_1410,X_1409,g_s209_202) )
      & ! [X_1411: $int,X_1412: set_0,X_1413: set_0] :
          ( ( mem4(X_1411,X_1412,X_1408)
            & mem4(X_1411,X_1413,X_1408) )
         => ! [X_1414: $int] :
              ( mem0(X_1414,X_1412)
            <=> mem0(X_1414,X_1413) ) )
      & ! [X_1415: $int] :
          ( mem0(X_1415,g_s103_103)
        <=> ? [X_1416: set_0] : mem4(X_1415,X_1416,X_1408) )
      & ! [X_1417: set_0] :
          ( ? [X_1418: $int] : mem4(X_1418,X_1417,X_1408)
         => ! [X_1419: $int] :
              ( mem0(X_1419,X_1417)
             => mem0(X_1419,g_s122_122) ) ) ) ).

tff('Define:ctx:271',axiom,
    ? [X_1420: $int,X_1421: set_2] :
      ( ! [X_1422: $int,X_1423: $int] :
          ( mem2(X_1423,X_1422,X_1421)
        <=> mem2(X_1423,X_1422,g_s210_203) )
      & ! [X_1424: $int,X_1425: $int,X_1426: $int] :
          ( ( mem2(X_1424,X_1425,X_1421)
            & mem2(X_1424,X_1426,X_1421) )
         => ( X_1425 = X_1426 ) )
      & ! [X_1427: $int] :
          ( ( $greatereq(X_1427,1)
            & $lesseq(X_1427,X_1420) )
        <=> ? [X_1428: $int] : mem2(X_1427,X_1428,X_1421) )
      & ! [X_1429: $int] :
          ( ? [X_1430: $int] : mem2(X_1430,X_1429,X_1421)
         => mem0(X_1429,g_s109_109) ) ) ).

tff('Define:ctx:272',axiom,
    ! [L_s171: $int] :
      ( mem0(L_s171,g_s103_103)
     => ! [X_1431: $int] :
          ( ? [X_1432: $int] :
              ( ( X_1432 = L_s171 )
              & mem2(X_1432,X_1431,g_s208_201) )
        <=> ? [X_1433: $int] :
              ( ! [X_1434: set_0] :
                  ( mem4(L_s171,X_1434,g_s209_202)
                 => mem0(X_1433,X_1434) )
              & mem2(X_1433,X_1431,g_s210_203) ) ) ) ).

tff('Define:ctx:273',axiom,
    ! [L_s171: $int] :
      ( mem0(L_s171,g_s103_103)
     => ! [X_1435: $int] :
          ( ! [X_1436: set_0] :
              ( mem4(L_s171,X_1436,g_s209_202)
             => mem0(X_1435,X_1436) )
         => ? [X_1437: $int] : mem2(X_1435,X_1437,g_s210_203) ) ) ).

tff('Define:ctx:274',axiom,
    ! [L_s171: $int] :
      ( mem0(L_s171,g_s103_103)
     => ( ! [X_1438: $int,X_1439: $int] :
            ( ( mem2(X_1439,X_1438,g_s210_203)
              & ! [X_1440: set_0] :
                  ( mem4(L_s171,X_1440,g_s209_202)
                 => mem0(X_1439,X_1440) ) )
           => ( $greatereq(X_1439,0)
              & mem0(X_1438,g_s109_109) ) )
        & ! [X_1441: $int,X_1442: $int,X_1443: $int] :
            ( ( mem2(X_1441,X_1442,g_s210_203)
              & ! [X_1444: set_0] :
                  ( mem4(L_s171,X_1444,g_s209_202)
                 => mem0(X_1441,X_1444) )
              & mem2(X_1441,X_1443,g_s210_203)
              & ! [X_1445: set_0] :
                  ( mem4(L_s171,X_1445,g_s209_202)
                 => mem0(X_1441,X_1445) ) )
           => ( X_1442 = X_1443 ) )
        & ! [X_1446: $int,X_1447: $int,X_1448: $int] :
            ( ( mem2(X_1447,X_1446,g_s210_203)
              & ! [X_1449: set_0] :
                  ( mem4(L_s171,X_1449,g_s209_202)
                 => mem0(X_1447,X_1449) )
              & mem2(X_1448,X_1446,g_s210_203)
              & ! [X_1450: set_0] :
                  ( mem4(L_s171,X_1450,g_s209_202)
                 => mem0(X_1448,X_1450) ) )
           => ( X_1447 = X_1448 ) ) ) ) ).

tff('Define:ctx:275',axiom,
    ! [L_s171: $int] :
      ( ( mem0(L_s171,g_s103_103)
        & ~ ! [X_1451: set_0] :
              ( ! [X_1452: $int] :
                  ( mem0(X_1452,X_1451)
                <=> $false )
             => mem4(L_s171,X_1451,g_s209_202) ) )
     => ! [X_1453: set_0] :
          ( ! [X_1454: $int] :
              ( mem0(X_1454,X_1453)
            <=> ! [X_1455: $int,X_1456: $int] :
                  ( ( ! [X_1458: set_0] :
                        ( mem4(L_s171,X_1458,g_s209_202)
                       => mem0(X_1455,X_1458) )
                    & ! [X_1457: $int] :
                        ( ! [X_1459: set_0] :
                            ( mem4(L_s171,X_1459,g_s209_202)
                           => mem0(X_1457,X_1459) )
                       => $lesseq(X_1455,X_1457) )
                    & ! [X_1461: set_0] :
                        ( mem4(L_s171,X_1461,g_s209_202)
                       => mem0(X_1456,X_1461) )
                    & ! [X_1460: $int] :
                        ( ! [X_1462: set_0] :
                            ( mem4(L_s171,X_1462,g_s209_202)
                           => mem0(X_1460,X_1462) )
                       => $greatereq(X_1456,X_1460) ) )
                 => ( $greatereq(X_1454,X_1455)
                    & $lesseq(X_1454,X_1456) ) ) )
         => mem4(L_s171,X_1453,g_s209_202) ) ) ).

tff('Define:ctx:276',axiom,
    ? [X_1463: set_2] :
      ( ! [X_1464: $int,X_1465: $int] :
          ( mem2(X_1465,X_1464,X_1463)
        <=> mem2(X_1465,X_1464,g_s211_204) )
      & ! [X_1466: $int,X_1467: $int,X_1468: $int] :
          ( ( mem2(X_1466,X_1467,X_1463)
            & mem2(X_1466,X_1468,X_1463) )
         => ( X_1467 = X_1468 ) )
      & ! [X_1469: $int] :
          ( mem0(X_1469,g_s137_137)
        <=> ? [X_1470: $int] : mem2(X_1469,X_1470,X_1463) )
      & ! [X_1471: $int] :
          ( ? [X_1472: $int] : mem2(X_1472,X_1471,X_1463)
         => mem0(X_1471,g_s128_128) ) ) ).

tff('Define:ctx:277',axiom,
    ( ! [X_1473: $int,X_1474: $int] :
        ( mem2(X_1474,X_1473,g_s212_205)
       => ( mem0(X_1474,g_s137_137)
          & mem0(X_1473,g_s103_103) ) )
    & ! [X_1475: $int,X_1476: $int,X_1477: $int] :
        ( ( mem2(X_1475,X_1476,g_s212_205)
          & mem2(X_1475,X_1477,g_s212_205) )
       => ( X_1476 = X_1477 ) ) ) ).

tff('Define:ctx:278',axiom,
    ( ! [X_1478: $int,X_1479: $int] :
        ( mem2(X_1479,X_1478,g_s213_206)
       => ( mem0(X_1479,g_s137_137)
          & mem0(X_1478,g_s103_103) ) )
    & ! [X_1480: $int,X_1481: $int,X_1482: $int] :
        ( ( mem2(X_1480,X_1481,g_s213_206)
          & mem2(X_1480,X_1482,g_s213_206) )
       => ( X_1481 = X_1482 ) ) ) ).

tff('Define:ctx:279',axiom,
    ( ! [X_1483: $int,X_1484: $int] :
        ( mem2(X_1484,X_1483,g_s214_207)
       => ( mem0(X_1484,g_s137_137)
          & mem0(X_1483,g_s215_208) ) )
    & ! [X_1485: $int,X_1486: $int,X_1487: $int] :
        ( ( mem2(X_1485,X_1486,g_s214_207)
          & mem2(X_1485,X_1487,g_s214_207) )
       => ( X_1486 = X_1487 ) ) ) ).

tff('Define:ctx:28',axiom,
    ! [X_285: $int] :
      ( mem0(X_285,g_s58_58)
     => mem0(X_285,g_s57_57) ) ).

tff('Define:ctx:280',axiom,
    ( ! [X_1488: $int,X_1489: $int,X_1490: $int] :
        ( mem3(X_1490,X_1489,X_1488,g_s216_209)
       => ( mem0(X_1490,g_s137_137)
          & mem0(X_1489,g_s125_125)
          & mem0(X_1488,g_s77_77) ) )
    & ! [X_1491: $int,X_1492: $int,X_1493: $int,X_1494: $int] :
        ( ( mem3(X_1492,X_1491,X_1493,g_s216_209)
          & mem3(X_1492,X_1491,X_1494,g_s216_209) )
       => ( X_1493 = X_1494 ) ) ) ).

tff('Define:ctx:281',axiom,
    ( ! [X_1495: $int,X_1496: $int,X_1497: $int] :
        ( mem3(X_1497,X_1496,X_1495,g_s217_210)
       => ( mem0(X_1497,g_s141_141)
          & mem0(X_1496,g_s125_125)
          & mem0(X_1495,g_s77_77) ) )
    & ! [X_1498: $int,X_1499: $int,X_1500: $int,X_1501: $int] :
        ( ( mem3(X_1499,X_1498,X_1500,g_s217_210)
          & mem3(X_1499,X_1498,X_1501,g_s217_210) )
       => ( X_1500 = X_1501 ) ) ) ).

tff('Define:ctx:282',axiom,
    ( ! [X_1502: $int,X_1503: $int,X_1504: $int] :
        ( mem3(X_1504,X_1503,X_1502,g_s218_211)
       => ( mem0(X_1504,g_s141_141)
          & mem0(X_1503,g_s125_125)
          & mem0(X_1502,g_s77_77) ) )
    & ! [X_1505: $int,X_1506: $int,X_1507: $int,X_1508: $int] :
        ( ( mem3(X_1506,X_1505,X_1507,g_s218_211)
          & mem3(X_1506,X_1505,X_1508,g_s218_211) )
       => ( X_1507 = X_1508 ) ) ) ).

tff('Define:ctx:283',axiom,
    ! [X_1509: $int] :
      ( mem0(X_1509,g_s219_212)
     => mem0(X_1509,g_s141_141) ) ).

tff('Define:ctx:284',axiom,
    ( ! [X_1510: $int,X_1511: $int,X_1512: $int] :
        ( mem3(X_1512,X_1511,X_1510,g_s220_213)
       => ( mem0(X_1512,g_s141_141)
          & mem0(X_1511,g_s125_125)
          & mem0(X_1510,g_s77_77) ) )
    & ! [X_1513: $int,X_1514: $int,X_1515: $int,X_1516: $int] :
        ( ( mem3(X_1514,X_1513,X_1515,g_s220_213)
          & mem3(X_1514,X_1513,X_1516,g_s220_213) )
       => ( X_1515 = X_1516 ) ) ) ).

tff('Define:ctx:285',axiom,
    ( ! [X_1517: $int,X_1518: $int,X_1519: $int] :
        ( mem3(X_1519,X_1518,X_1517,g_s221_214)
       => ( mem0(X_1519,g_s141_141)
          & mem0(X_1518,g_s125_125)
          & mem0(X_1517,g_s77_77) ) )
    & ! [X_1520: $int,X_1521: $int,X_1522: $int,X_1523: $int] :
        ( ( mem3(X_1521,X_1520,X_1522,g_s221_214)
          & mem3(X_1521,X_1520,X_1523,g_s221_214) )
       => ( X_1522 = X_1523 ) ) ) ).

tff('Define:ctx:286',axiom,
    ! [X_1524: $int] :
      ( mem0(X_1524,g_s222_215)
     => mem0(X_1524,g_s141_141) ) ).

tff('Define:ctx:287',axiom,
    ? [X_1525: set_2] :
      ( ! [X_1526: $int,X_1527: $int] :
          ( mem2(X_1527,X_1526,X_1525)
        <=> mem2(X_1527,X_1526,g_s223_216) )
      & ! [X_1528: $int,X_1529: $int,X_1530: $int] :
          ( ( mem2(X_1528,X_1529,X_1525)
            & mem2(X_1528,X_1530,X_1525) )
         => ( X_1529 = X_1530 ) )
      & ! [X_1531: $int] :
          ( mem0(X_1531,g_s141_141)
        <=> ? [X_1532: $int] : mem2(X_1531,X_1532,X_1525) )
      & ! [X_1533: $int] :
          ( ? [X_1534: $int] : mem2(X_1534,X_1533,X_1525)
         => mem0(X_1533,g_s109_109) ) ) ).

tff('Define:ctx:288',axiom,
    ? [X_1535: set_2] :
      ( ! [X_1536: $int,X_1537: $int] :
          ( mem2(X_1537,X_1536,X_1535)
        <=> mem2(X_1537,X_1536,g_s224_217) )
      & ! [X_1538: $int,X_1539: $int,X_1540: $int] :
          ( ( mem2(X_1538,X_1539,X_1535)
            & mem2(X_1538,X_1540,X_1535) )
         => ( X_1539 = X_1540 ) )
      & ! [X_1541: $int] :
          ( mem0(X_1541,g_s141_141)
        <=> ? [X_1542: $int] : mem2(X_1541,X_1542,X_1535) )
      & ! [X_1543: $int] :
          ( ? [X_1544: $int] : mem2(X_1544,X_1543,X_1535)
         => mem0(X_1543,g_s109_109) ) ) ).

tff('Define:ctx:289',axiom,
    ( ? [X_1545: set_2] :
        ( ! [X_1546: $int,X_1547: $int] :
            ( mem2(X_1547,X_1546,X_1545)
          <=> mem2(X_1547,X_1546,g_s225_218) )
        & ! [X_1548: $int,X_1549: $int,X_1550: $int] :
            ( ( mem2(X_1548,X_1549,X_1545)
              & mem2(X_1548,X_1550,X_1545) )
           => ( X_1549 = X_1550 ) )
        & ! [X_1551: $int] :
            ( mem0(X_1551,g_s143_143)
          <=> ? [X_1552: $int] : mem2(X_1551,X_1552,X_1545) )
        & ! [X_1553: $int] :
            ( ? [X_1554: $int] : mem2(X_1554,X_1553,X_1545)
           => mem0(X_1553,g_s137_137) ) )
    & ! [X_1555: $int,X_1556: $int,X_1557: $int] :
        ( ( mem2(X_1556,X_1555,g_s225_218)
          & mem2(X_1557,X_1555,g_s225_218) )
       => ( X_1556 = X_1557 ) ) ) ).

tff('Define:ctx:29',axiom,
    mem0(g_s60_60,g_s57_57) ).

tff('Define:ctx:290',axiom,
    ( ! [X_1558: $int,X_1559: $int] :
        ( mem2(X_1559,X_1558,g_s226_219)
       => ( mem0(X_1559,g_s141_141)
          & mem0(X_1558,g_s103_103) ) )
    & ! [X_1560: $int,X_1561: $int,X_1562: $int] :
        ( ( mem2(X_1560,X_1561,g_s226_219)
          & mem2(X_1560,X_1562,g_s226_219) )
       => ( X_1561 = X_1562 ) ) ) ).

tff('Define:ctx:291',axiom,
    ( ! [X_1563: $int,X_1564: $int,X_1565: $int] :
        ( mem3(X_1565,X_1564,X_1563,g_s227_220)
       => ( mem0(X_1565,g_s141_141)
          & mem0(X_1564,g_s125_125)
          & mem0(X_1563,g_s77_77) ) )
    & ! [X_1566: $int,X_1567: $int,X_1568: $int,X_1569: $int] :
        ( ( mem3(X_1567,X_1566,X_1568,g_s227_220)
          & mem3(X_1567,X_1566,X_1569,g_s227_220) )
       => ( X_1568 = X_1569 ) ) ) ).

tff('Define:ctx:292',axiom,
    ( ! [X_1570: $int,X_1571: $int,X_1572: $int] :
        ( mem3(X_1572,X_1571,X_1570,g_s228_221)
       => ( mem0(X_1572,g_s141_141)
          & mem0(X_1571,g_s125_125)
          & mem0(X_1570,g_s77_77) ) )
    & ! [X_1573: $int,X_1574: $int,X_1575: $int,X_1576: $int] :
        ( ( mem3(X_1574,X_1573,X_1575,g_s228_221)
          & mem3(X_1574,X_1573,X_1576,g_s228_221) )
       => ( X_1575 = X_1576 ) ) ) ).

tff('Define:ctx:293',axiom,
    ! [X_1577: $int] :
      ( mem0(X_1577,g_s229_222)
     => mem0(X_1577,g_s141_141) ) ).

tff('Define:ctx:294',axiom,
    ( ! [X_1578: $int,X_1579: $int,X_1580: $int] :
        ( mem3(X_1580,X_1579,X_1578,g_s230_223)
       => ( mem0(X_1580,g_s137_137)
          & mem0(X_1579,g_s125_125)
          & mem0(X_1578,g_s77_77) ) )
    & ! [X_1581: $int,X_1582: $int,X_1583: $int,X_1584: $int] :
        ( ( mem3(X_1582,X_1581,X_1583,g_s230_223)
          & mem3(X_1582,X_1581,X_1584,g_s230_223) )
       => ( X_1583 = X_1584 ) ) ) ).

tff('Define:ctx:295',axiom,
    ! [X_1585: $int] :
      ( mem0(X_1585,g_s231_224)
     => mem0(X_1585,g_s137_137) ) ).

tff('Define:ctx:296',axiom,
    ! [X_1586: $int] :
      ( mem0(X_1586,g_s232_225)
     => mem0(X_1586,g_s141_141) ) ).

tff('Define:ctx:297',axiom,
    ! [L_s233: $int] :
      ( mem0(L_s233,g_s125_125)
     => ! [X_1587: $int,X_1588: $int] :
          ( ( ? [X_1589: $int,X_1590: $int] :
                ( ( ( ( X_1590 = L_s233 )
                    & ( X_1589 = g_s4_4 ) )
                  | ( ( X_1590 = L_s233 )
                    & ( X_1589 = g_s5_5 ) ) )
                & mem3(X_1590,X_1589,X_1588,g_s234_226) )
            & ( X_1587 = L_s233 ) )
         => ? [X_1591: $int] :
              ( mem3(X_1588,X_1587,X_1591,g_s216_209)
              & mem0(X_1588,g_s141_141)
              & mem0(X_1587,g_s125_125) ) ) ) ).

tff('Define:ctx:298',axiom,
    ! [X_1592: $int] :
      ( mem0(X_1592,g_s219_212)
     => ? [X_1593: $int] : mem2(X_1592,X_1593,g_s226_219) ) ).

tff('Define:ctx:299',axiom,
    ! [X_1594: $int,X_1595: $int,X_1596: $int] :
      ( mem3(X_1596,X_1595,X_1594,g_s234_226)
     => ( mem0(X_1596,g_s125_125)
        & mem0(X_1595,g_s128_128)
        & mem0(X_1594,g_s141_141) ) ) ).

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_s60_60,g_s58_58) ).

tff('Define:ctx:300',axiom,
    ? [X_1597: set_5] :
      ( ! [X_1598: set_0,X_1599: $int,X_1600: $int] :
          ( mem5(X_1600,X_1599,X_1598,X_1597)
        <=> mem5(X_1600,X_1599,X_1598,g_s235_227) )
      & ! [X_1601: $int,X_1602: $int,X_1603: set_0,X_1604: set_0] :
          ( ( mem5(X_1602,X_1601,X_1603,X_1597)
            & mem5(X_1602,X_1601,X_1604,X_1597) )
         => ! [X_1605: $int] :
              ( mem0(X_1605,X_1603)
            <=> mem0(X_1605,X_1604) ) )
      & ! [X_1606: $int,X_1607: $int] :
          ( ( mem0(X_1607,g_s125_125)
            & mem0(X_1606,g_s128_128) )
        <=> ? [X_1608: set_0] : mem5(X_1607,X_1606,X_1608,X_1597) )
      & ! [X_1609: set_0] :
          ( ? [X_1610: $int,X_1611: $int] : mem5(X_1611,X_1610,X_1609,X_1597)
         => ! [X_1612: $int] :
              ( mem0(X_1612,X_1609)
             => mem0(X_1612,g_s122_122) ) ) ) ).

tff('Define:ctx:301',axiom,
    ? [X_1613: $int,X_1614: set_2] :
      ( ! [X_1615: $int,X_1616: $int] :
          ( mem2(X_1616,X_1615,X_1614)
        <=> mem2(X_1616,X_1615,g_s236_228) )
      & ! [X_1617: $int,X_1618: $int,X_1619: $int] :
          ( ( mem2(X_1617,X_1618,X_1614)
            & mem2(X_1617,X_1619,X_1614) )
         => ( X_1618 = X_1619 ) )
      & ! [X_1620: $int] :
          ( ( $greatereq(X_1620,1)
            & $lesseq(X_1620,X_1613) )
        <=> ? [X_1621: $int] : mem2(X_1620,X_1621,X_1614) )
      & ! [X_1622: $int] :
          ( ? [X_1623: $int] : mem2(X_1623,X_1622,X_1614)
         => mem0(X_1622,g_s141_141) ) ) ).

tff('Define:ctx:302',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s125_125)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1624: $int] :
          ( ? [X_1625: $int,X_1626: $int] :
              ( ( X_1626 = L_s171 )
              & ( X_1625 = L_s191 )
              & mem3(X_1626,X_1625,X_1624,g_s234_226) )
        <=> ? [X_1627: $int] :
              ( ! [X_1628: set_0] :
                  ( mem5(L_s171,L_s191,X_1628,g_s235_227)
                 => mem0(X_1627,X_1628) )
              & mem2(X_1627,X_1624,g_s236_228) ) ) ) ).

tff('Define:ctx:303',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s125_125)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1629: $int] :
          ( ! [X_1630: set_0] :
              ( mem5(L_s171,L_s191,X_1630,g_s235_227)
             => mem0(X_1629,X_1630) )
         => ? [X_1631: $int] : mem2(X_1629,X_1631,g_s236_228) ) ) ).

tff('Define:ctx:304',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( mem0(L_s171,g_s125_125)
        & mem0(L_s191,g_s128_128) )
     => ( ! [X_1632: $int,X_1633: $int] :
            ( ( mem2(X_1633,X_1632,g_s236_228)
              & ! [X_1634: set_0] :
                  ( mem5(L_s171,L_s191,X_1634,g_s235_227)
                 => mem0(X_1633,X_1634) ) )
           => ( $greatereq(X_1633,0)
              & mem0(X_1632,g_s141_141) ) )
        & ! [X_1635: $int,X_1636: $int,X_1637: $int] :
            ( ( mem2(X_1635,X_1636,g_s236_228)
              & ! [X_1638: set_0] :
                  ( mem5(L_s171,L_s191,X_1638,g_s235_227)
                 => mem0(X_1635,X_1638) )
              & mem2(X_1635,X_1637,g_s236_228)
              & ! [X_1639: set_0] :
                  ( mem5(L_s171,L_s191,X_1639,g_s235_227)
                 => mem0(X_1635,X_1639) ) )
           => ( X_1636 = X_1637 ) )
        & ! [X_1640: $int,X_1641: $int,X_1642: $int] :
            ( ( mem2(X_1641,X_1640,g_s236_228)
              & ! [X_1643: set_0] :
                  ( mem5(L_s171,L_s191,X_1643,g_s235_227)
                 => mem0(X_1641,X_1643) )
              & mem2(X_1642,X_1640,g_s236_228)
              & ! [X_1644: set_0] :
                  ( mem5(L_s171,L_s191,X_1644,g_s235_227)
                 => mem0(X_1642,X_1644) ) )
           => ( X_1641 = X_1642 ) ) ) ) ).

tff('Define:ctx:305',axiom,
    ! [L_s171: $int,L_s191: $int] :
      ( ( ~ ! [X_1645: set_0] :
              ( ! [X_1646: $int] :
                  ( mem0(X_1646,X_1645)
                <=> $false )
             => mem5(L_s171,L_s191,X_1645,g_s235_227) )
        & mem0(L_s171,g_s125_125)
        & mem0(L_s191,g_s128_128) )
     => ! [X_1647: set_0] :
          ( ! [X_1648: $int] :
              ( mem0(X_1648,X_1647)
            <=> ! [X_1649: $int,X_1650: $int] :
                  ( ( ! [X_1652: set_0] :
                        ( mem5(L_s171,L_s191,X_1652,g_s235_227)
                       => mem0(X_1649,X_1652) )
                    & ! [X_1651: $int] :
                        ( ! [X_1653: set_0] :
                            ( mem5(L_s171,L_s191,X_1653,g_s235_227)
                           => mem0(X_1651,X_1653) )
                       => $lesseq(X_1649,X_1651) )
                    & ! [X_1655: set_0] :
                        ( mem5(L_s171,L_s191,X_1655,g_s235_227)
                       => mem0(X_1650,X_1655) )
                    & ! [X_1654: $int] :
                        ( ! [X_1656: set_0] :
                            ( mem5(L_s171,L_s191,X_1656,g_s235_227)
                           => mem0(X_1654,X_1656) )
                       => $greatereq(X_1650,X_1654) ) )
                 => ( $greatereq(X_1648,X_1649)
                    & $lesseq(X_1648,X_1650) ) ) )
         => mem5(L_s171,L_s191,X_1647,g_s235_227) ) ) ).

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

tff('Define:ctx:32',axiom,
    mem0(g_s61_61,g_s57_57) ).

tff('Define:ctx:33',axiom,
    ~ mem0(g_s61_61,g_s58_58) ).

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

tff('Define:ctx:35',axiom,
    ! [X_287: $int] :
      ( mem0(X_287,g_s63_63)
     => mem0(X_287,g_s0_0) ) ).

tff('Define:ctx:36',axiom,
    mem0(g_s64_64,g_s0_0) ).

tff('Define:ctx:37',axiom,
    mem0(g_s64_64,g_s63_63) ).

tff('Define:ctx:38',axiom,
    mem0(g_s65_65,g_s0_0) ).

tff('Define:ctx:39',axiom,
    ~ mem0(g_s65_65,g_s63_63) ).

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_288: $int,X_289: $int] :
        ( mem2(X_289,X_288,g_s66_66)
       => ( $greatereq(X_289,0)
          & $lesseq(X_289,max_int)
          & mem0(X_288,g_s0_0) ) )
    & ! [X_290: $int,X_291: $int,X_292: $int] :
        ( ( mem2(X_290,X_291,g_s66_66)
          & mem2(X_290,X_292,g_s66_66) )
       => ( X_291 = X_292 ) ) ) ).

tff('Define:ctx:41',axiom,
    ? [X_293: $int] :
      ( ? [X_294: set_2] :
          ( ! [X_295: $int,X_296: $int] :
              ( mem2(X_296,X_295,X_294)
            <=> mem2(X_296,X_295,g_s66_66) )
          & ! [X_297: $int,X_298: $int,X_299: $int] :
              ( ( mem2(X_297,X_298,X_294)
                & mem2(X_297,X_299,X_294) )
             => ( X_298 = X_299 ) )
          & ! [X_300: $int] :
              ( ( $greatereq(X_300,1)
                & $lesseq(X_300,X_293) )
            <=> ? [X_301: $int] : mem2(X_300,X_301,X_294) )
          & ! [X_302: $int] :
              ( ? [X_303: $int] : mem2(X_303,X_302,X_294)
             => mem0(X_302,g_s63_63) ) )
      & ! [X_304: $int] :
          ( mem0(X_304,g_s63_63)
         => ? [X_305: $int] : mem2(X_305,X_304,g_s66_66) )
      & ! [X_306: $int,X_307: $int,X_308: $int] :
          ( ( mem2(X_307,X_306,g_s66_66)
            & mem2(X_308,X_306,g_s66_66) )
         => ( X_307 = X_308 ) ) ) ).

tff('Define:ctx:42',axiom,
    ? [X_309: set_2] :
      ( ? [X_310: set_2] :
          ( ! [X_311: $int,X_312: $int] :
              ( mem2(X_312,X_311,X_310)
            <=> mem2(X_312,X_311,X_309) )
          & ! [X_313: $int,X_314: $int,X_315: $int] :
              ( ( mem2(X_313,X_314,X_310)
                & mem2(X_313,X_315,X_310) )
             => ( X_314 = X_315 ) )
          & ! [X_316: $int] :
              ( mem0(X_316,g_s63_63)
            <=> ? [X_317: $int] : mem2(X_316,X_317,X_310) )
          & ! [X_318: $int] :
              ( ? [X_319: $int] : mem2(X_319,X_318,X_310)
             => ( $greatereq(X_318,1)
                & $lesseq(X_318,g_s67_67) ) ) )
      & ! [X_320: $int] :
          ( ( $greatereq(X_320,1)
            & $lesseq(X_320,g_s67_67) )
         => ? [X_321: $int] : mem2(X_321,X_320,X_309) )
      & ! [X_322: $int,X_323: $int,X_324: $int] :
          ( ( mem2(X_323,X_322,X_309)
            & mem2(X_324,X_322,X_309) )
         => ( X_323 = X_324 ) ) ) ).

tff('Define:ctx:43',axiom,
    ! [X_325: $int] :
      ( mem0(X_325,g_s68_68)
     => mem0(X_325,g_s1_1) ) ).

tff('Define:ctx:44',axiom,
    mem0(g_s69_69,g_s1_1) ).

tff('Define:ctx:45',axiom,
    mem0(g_s69_69,g_s68_68) ).

tff('Define:ctx:46',axiom,
    mem0(g_s70_70,g_s1_1) ).

tff('Define:ctx:47',axiom,
    ~ mem0(g_s70_70,g_s68_68) ).

tff('Define:ctx:48',axiom,
    ( ! [X_326: $int,X_327: $int] :
        ( mem2(X_327,X_326,g_s71_71)
       => ( $greatereq(X_327,0)
          & $lesseq(X_327,max_int)
          & mem0(X_326,g_s1_1) ) )
    & ! [X_328: $int,X_329: $int,X_330: $int] :
        ( ( mem2(X_328,X_329,g_s71_71)
          & mem2(X_328,X_330,g_s71_71) )
       => ( X_329 = X_330 ) ) ) ).

tff('Define:ctx:49',axiom,
    ? [X_331: $int] :
      ( ? [X_332: set_2] :
          ( ! [X_333: $int,X_334: $int] :
              ( mem2(X_334,X_333,X_332)
            <=> mem2(X_334,X_333,g_s71_71) )
          & ! [X_335: $int,X_336: $int,X_337: $int] :
              ( ( mem2(X_335,X_336,X_332)
                & mem2(X_335,X_337,X_332) )
             => ( X_336 = X_337 ) )
          & ! [X_338: $int] :
              ( ( $greatereq(X_338,1)
                & $lesseq(X_338,X_331) )
            <=> ? [X_339: $int] : mem2(X_338,X_339,X_332) )
          & ! [X_340: $int] :
              ( ? [X_341: $int] : mem2(X_341,X_340,X_332)
             => mem0(X_340,g_s68_68) ) )
      & ! [X_342: $int] :
          ( mem0(X_342,g_s68_68)
         => ? [X_343: $int] : mem2(X_343,X_342,g_s71_71) )
      & ! [X_344: $int,X_345: $int,X_346: $int] :
          ( ( mem2(X_345,X_344,g_s71_71)
            & mem2(X_346,X_344,g_s71_71) )
         => ( X_345 = X_346 ) ) ) ).

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,
    ? [X_347: set_2] :
      ( ? [X_348: set_2] :
          ( ! [X_349: $int,X_350: $int] :
              ( mem2(X_350,X_349,X_348)
            <=> mem2(X_350,X_349,X_347) )
          & ! [X_351: $int,X_352: $int,X_353: $int] :
              ( ( mem2(X_351,X_352,X_348)
                & mem2(X_351,X_353,X_348) )
             => ( X_352 = X_353 ) )
          & ! [X_354: $int] :
              ( mem0(X_354,g_s68_68)
            <=> ? [X_355: $int] : mem2(X_354,X_355,X_348) )
          & ! [X_356: $int] :
              ( ? [X_357: $int] : mem2(X_357,X_356,X_348)
             => ( $greatereq(X_356,1)
                & $lesseq(X_356,g_s72_72) ) ) )
      & ! [X_358: $int] :
          ( ( $greatereq(X_358,1)
            & $lesseq(X_358,g_s72_72) )
         => ? [X_359: $int] : mem2(X_359,X_358,X_347) )
      & ! [X_360: $int,X_361: $int,X_362: $int] :
          ( ( mem2(X_361,X_360,X_347)
            & mem2(X_362,X_360,X_347) )
         => ( X_361 = X_362 ) ) ) ).

tff('Define:ctx:51',axiom,
    ! [X_363: $int] :
      ( mem0(X_363,g_s73_73)
     => ( $greatereq(X_363,min_int)
        & $lesseq(X_363,max_int) ) ) ).

tff('Define:ctx:52',axiom,
    ! [X_364: $int] :
      ( mem0(X_364,g_s74_74)
     => ( $greatereq(X_364,0)
        & $lesseq(X_364,max_int) ) ) ).

tff('Define:ctx:53',axiom,
    ! [X_365: $int] :
      ( mem0(X_365,g_s74_74)
     => mem0(X_365,g_s73_73) ) ).

tff('Define:ctx:54',axiom,
    mem0(g_s75_75,g_s73_73) ).

tff('Define:ctx:55',axiom,
    ~ mem0(g_s75_75,g_s74_74) ).

tff('Define:ctx:56',axiom,
    ! [X_366: $int] :
      ( mem0(X_366,g_s76_76)
    <=> $true ) ).

tff('Define:ctx:57',axiom,
    ! [X_367: $int] :
      ( mem0(X_367,g_s77_77)
     => $true ) ).

tff('Define:ctx:58',axiom,
    ! [X_368: $int] :
      ( mem0(X_368,g_s77_77)
     => mem0(X_368,g_s76_76) ) ).

tff('Define:ctx:59',axiom,
    mem0(g_s78_78,g_s76_76) ).

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_s78_78,g_s77_77) ).

tff('Define:ctx:61',axiom,
    ! [X_369: $int] :
      ( mem0(X_369,g_s79_79)
     => ( $greatereq(X_369,min_int)
        & $lesseq(X_369,max_int) ) ) ).

tff('Define:ctx:62',axiom,
    ! [X_370: $int] :
      ( mem0(X_370,g_s80_80)
     => ( $greatereq(X_370,0)
        & $lesseq(X_370,max_int) ) ) ).

tff('Define:ctx:63',axiom,
    ! [X_371: $int] :
      ( ( X_371 = 0 )
     => mem0(X_371,g_s80_80) ) ).

tff('Define:ctx:64',axiom,
    ! [X_372: $int] :
      ( mem0(X_372,g_s80_80)
     => mem0(X_372,g_s79_79) ) ).

tff('Define:ctx:65',axiom,
    mem0(g_s81_81,g_s79_79) ).

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

tff('Define:ctx:67',axiom,
    ! [X_373: $int] :
      ( mem0(X_373,g_s82_82)
    <=> $true ) ).

tff('Define:ctx:68',axiom,
    ! [X_374: $int] :
      ( mem0(X_374,g_s83_83)
    <=> $greatereq(X_374,0) ) ).

tff('Define:ctx:69',axiom,
    ! [X_375: $int] :
      ( mem0(X_375,g_s83_83)
     => mem0(X_375,g_s82_82) ) ).

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,
    mem0(g_s84_84,g_s83_83) ).

tff('Define:ctx:71',axiom,
    mem0(g_s85_85,g_s83_83) ).

tff('Define:ctx:72',axiom,
    mem0(g_s86_86,g_s82_82) ).

tff('Define:ctx:73',axiom,
    ~ mem0(g_s86_86,g_s83_83) ).

tff('Define:ctx:74',axiom,
    $lesseq(g_s84_84,g_s85_85) ).

tff('Define:ctx:75',axiom,
    ! [X_376: $int] :
      ( mem0(X_376,g_s87_87)
    <=> $true ) ).

tff('Define:ctx:76',axiom,
    ! [X_377: $int] :
      ( mem0(X_377,g_s88_88)
    <=> $greatereq(X_377,0) ) ).

tff('Define:ctx:77',axiom,
    ! [X_378: $int] :
      ( mem0(X_378,g_s88_88)
     => mem0(X_378,g_s87_87) ) ).

tff('Define:ctx:78',axiom,
    mem0(g_s89_89,g_s88_88) ).

tff('Define:ctx:79',axiom,
    mem0(g_s90_90,g_s88_88) ).

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,
    mem0(g_s91_91,g_s87_87) ).

tff('Define:ctx:81',axiom,
    ~ mem0(g_s91_91,g_s88_88) ).

tff('Define:ctx:82',axiom,
    $lesseq(g_s89_89,g_s90_90) ).

tff('Define:ctx:83',axiom,
    ? [X_379: set_2] :
      ( ! [X_380: $int,X_381: $int] :
          ( mem2(X_381,X_380,X_379)
        <=> mem2(X_381,X_380,g_s92_92) )
      & ! [X_382: $int,X_383: $int,X_384: $int] :
          ( ( mem2(X_382,X_383,X_379)
            & mem2(X_382,X_384,X_379) )
         => ( X_383 = X_384 ) )
      & ! [X_385: $int] :
          ( mem0(X_385,g_s79_79)
        <=> ? [X_386: $int] : mem2(X_385,X_386,X_379) )
      & ! [X_387: $int] :
          ( ? [X_388: $int] : mem2(X_388,X_387,X_379)
         => mem0(X_387,g_s73_73) ) ) ).

tff('Define:ctx:84',axiom,
    mem2(g_s81_81,g_s75_75,g_s92_92) ).

tff('Define:ctx:85',axiom,
    ! [X_389: $int] :
      ( ? [X_390: $int] :
          ( mem0(X_390,g_s80_80)
          & mem2(X_390,X_389,g_s92_92) )
     => mem0(X_389,g_s74_74) ) ).

tff('Define:ctx:86',axiom,
    ! [X_391: $int] :
      ( ? [X_392: $int] :
          ( mem0(X_392,g_s79_79)
          & ~ mem0(X_392,g_s80_80)
          & mem2(X_392,X_391,g_s92_92) )
     => ( mem0(X_391,g_s73_73)
        & ~ mem0(X_391,g_s74_74) ) ) ).

tff('Define:ctx:87',axiom,
    ? [X_393: set_2] :
      ( ! [X_394: $int,X_395: $int] :
          ( mem2(X_395,X_394,X_393)
        <=> mem2(X_395,X_394,g_s93_93) )
      & ! [X_396: $int,X_397: $int,X_398: $int] :
          ( ( mem2(X_396,X_397,X_393)
            & mem2(X_396,X_398,X_393) )
         => ( X_397 = X_398 ) )
      & ! [X_399: $int] :
          ( mem0(X_399,g_s87_87)
        <=> ? [X_400: $int] : mem2(X_399,X_400,X_393) )
      & ! [X_401: $int] :
          ( ? [X_402: $int] : mem2(X_402,X_401,X_393)
         => mem0(X_401,g_s82_82) ) ) ).

tff('Define:ctx:88',axiom,
    mem2(g_s91_91,g_s86_86,g_s93_93) ).

tff('Define:ctx:89',axiom,
    ! [X_403: $int] :
      ( ? [X_404: $int] :
          ( mem0(X_404,g_s88_88)
          & mem2(X_404,X_403,g_s93_93) )
     => mem0(X_403,g_s83_83) ) ).

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_405: $int] :
      ( ? [X_406: $int] :
          ( mem0(X_406,g_s87_87)
          & ~ mem0(X_406,g_s88_88)
          & mem2(X_406,X_405,g_s93_93) )
     => ( mem0(X_405,g_s82_82)
        & ~ mem0(X_405,g_s83_83) ) ) ).

tff('Define:ctx:91',axiom,
    ! [X_407: $int] :
      ( mem0(X_407,g_s94_94)
     => mem0(X_407,g_s31_31) ) ).

tff('Define:ctx:92',axiom,
    mem0(g_s95_95,g_s31_31) ).

tff('Define:ctx:93',axiom,
    ~ mem0(g_s95_95,g_s94_94) ).

tff('Define:ctx:94',axiom,
    ( ! [X_408: $int,X_409: $int] :
        ( mem2(X_409,X_408,g_s96_96)
       => ( $greatereq(X_409,0)
          & $lesseq(X_409,max_int)
          & mem0(X_408,g_s31_31) ) )
    & ! [X_410: $int,X_411: $int,X_412: $int] :
        ( ( mem2(X_410,X_411,g_s96_96)
          & mem2(X_410,X_412,g_s96_96) )
       => ( X_411 = X_412 ) ) ) ).

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

tff('Define:ctx:96',axiom,
    ! [X_429: $int] :
      ( mem0(X_429,g_s97_97)
     => mem0(X_429,g_s32_32) ) ).

tff('Define:ctx:97',axiom,
    mem0(g_s98_98,g_s32_32) ).

tff('Define:ctx:98',axiom,
    ~ mem0(g_s98_98,g_s97_97) ).

tff('Define:ctx:99',axiom,
    ( ! [X_430: $int,X_431: $int] :
        ( mem2(X_431,X_430,g_s99_99)
       => ( $greatereq(X_431,0)
          & $lesseq(X_431,max_int)
          & mem0(X_430,g_s32_32) ) )
    & ! [X_432: $int,X_433: $int,X_434: $int] :
        ( ( mem2(X_432,X_433,g_s99_99)
          & mem2(X_432,X_434,g_s99_99) )
       => ( X_433 = X_434 ) ) ) ).

tff('Define:imext:0',axiom,
    ! [X_1668: $int] :
      ( mem0(X_1668,g_s486_1_232)
     => mem0(X_1668,g_s137_137) ) ).

tff('Define:imext:1',axiom,
    ! [X_1669: $int] :
      ( mem0(X_1669,g_s447_1_233)
     => mem0(X_1669,g_s109_109) ) ).

tff('Define:imext:10',axiom,
    ? [X_1697: set_2] :
      ( ! [X_1698: $int,X_1699: $int] :
          ( mem2(X_1699,X_1698,X_1697)
        <=> mem2(X_1699,X_1698,g_s456_1_244) )
      & ! [X_1700: $int,X_1701: $int,X_1702: $int] :
          ( ( mem2(X_1700,X_1701,X_1697)
            & mem2(X_1700,X_1702,X_1697) )
         => ( X_1701 = X_1702 ) )
      & ! [X_1703: $int] :
          ( mem0(X_1703,g_s94_94)
        <=> ? [X_1704: $int] : mem2(X_1703,X_1704,X_1697) )
      & ! [X_1705: $int] :
          ( ? [X_1706: $int] : mem2(X_1706,X_1705,X_1697)
         => mem0(X_1705,g_s2_2) ) ) ).

tff('Define:imext:11',axiom,
    ! [X_1707: $int] :
      ( mem0(X_1707,g_s494_1_245)
     => mem0(X_1707,g_s94_94) ) ).

tff('Define:imext:12',axiom,
    ? [X_1708: set_2] :
      ( ! [X_1709: $int,X_1710: $int] :
          ( mem2(X_1710,X_1709,X_1708)
        <=> mem2(X_1710,X_1709,g_s495_1_246) )
      & ! [X_1711: $int,X_1712: $int,X_1713: $int] :
          ( ( mem2(X_1711,X_1712,X_1708)
            & mem2(X_1711,X_1713,X_1708) )
         => ( X_1712 = X_1713 ) )
      & ! [X_1714: $int] :
          ( mem0(X_1714,g_s94_94)
        <=> ? [X_1715: $int] : mem2(X_1714,X_1715,X_1708) )
      & ! [X_1716: $int] :
          ( ? [X_1717: $int] : mem2(X_1717,X_1716,X_1708)
         => mem0(X_1716,g_s58_58) ) ) ).

tff('Define:imext:13',axiom,
    ? [X_1718: set_6] :
      ( ! [X_1719: set_2,X_1720: $int] :
          ( mem6(X_1720,X_1719,X_1718)
        <=> mem6(X_1720,X_1719,g_s496_1_247) )
      & ! [X_1721: $int,X_1722: set_2,X_1723: set_2] :
          ( ( mem6(X_1721,X_1722,X_1718)
            & mem6(X_1721,X_1723,X_1718) )
         => ! [X_1724: $int,X_1725: $int] :
              ( mem2(X_1725,X_1724,X_1722)
            <=> mem2(X_1725,X_1724,X_1723) ) )
      & ! [X_1726: $int] :
          ( mem0(X_1726,g_s94_94)
        <=> ? [X_1727: set_2] : mem6(X_1726,X_1727,X_1718) )
      & ! [X_1728: set_2] :
          ( ? [X_1729: $int] : mem6(X_1729,X_1728,X_1718)
         => ( ! [X_1730: $int,X_1731: $int] :
                ( mem2(X_1731,X_1730,X_1728)
               => ( mem0(X_1731,g_s152_152)
                  & mem0(X_1730,g_s155_155) ) )
            & ! [X_1732: $int,X_1733: $int,X_1734: $int] :
                ( ( mem2(X_1732,X_1733,X_1728)
                  & mem2(X_1732,X_1734,X_1728) )
               => ( X_1733 = X_1734 ) )
            & ! [X_1735: $int,X_1736: $int,X_1737: $int] :
                ( ( mem2(X_1736,X_1735,X_1728)
                  & mem2(X_1737,X_1735,X_1728) )
               => ( X_1736 = X_1737 ) ) ) ) ) ).

tff('Define:imext:14',axiom,
    ? [X_1738: set_6] :
      ( ! [X_1739: set_2,X_1740: $int] :
          ( mem6(X_1740,X_1739,X_1738)
        <=> mem6(X_1740,X_1739,g_s497_1_248) )
      & ! [X_1741: $int,X_1742: set_2,X_1743: set_2] :
          ( ( mem6(X_1741,X_1742,X_1738)
            & mem6(X_1741,X_1743,X_1738) )
         => ! [X_1744: $int,X_1745: $int] :
              ( mem2(X_1745,X_1744,X_1742)
            <=> mem2(X_1745,X_1744,X_1743) ) )
      & ! [X_1746: $int] :
          ( mem0(X_1746,g_s94_94)
        <=> ? [X_1747: set_2] : mem6(X_1746,X_1747,X_1738) )
      & ! [X_1748: set_2] :
          ( ? [X_1749: $int] : mem6(X_1749,X_1748,X_1738)
         => ( ! [X_1750: $int,X_1751: $int] :
                ( mem2(X_1751,X_1750,X_1748)
               => ( mem0(X_1751,g_s152_152)
                  & mem0(X_1750,g_s58_58) ) )
            & ! [X_1752: $int,X_1753: $int,X_1754: $int] :
                ( ( mem2(X_1752,X_1753,X_1748)
                  & mem2(X_1752,X_1754,X_1748) )
               => ( X_1753 = X_1754 ) ) ) ) ) ).

tff('Define:imext:15',axiom,
    ! [X_1755: $int] :
      ( mem0(X_1755,g_s494_1_245)
     => ? [X_1756: $int] : mem2(X_1755,X_1756,g_s160_160) ) ).

tff('Define:imext:16',axiom,
    ! [L_s498: $int] :
      ( mem0(L_s498,g_s94_94)
     => ! [X_1757: $int] :
          ( ? [X_1758: $int] :
            ! [X_1759: set_2] :
              ( mem6(L_s498,X_1759,g_s496_1_247)
             => mem2(X_1757,X_1758,X_1759) )
        <=> ? [X_1760: $int] :
            ! [X_1761: set_2] :
              ( mem6(L_s498,X_1761,g_s497_1_248)
             => mem2(X_1757,X_1760,X_1761) ) ) ) ).

tff('Define:imext:17',axiom,
    ( ! [X_1762: $int,X_1763: $int] :
        ( mem2(X_1763,X_1762,g_s448_1_249)
       => ( mem0(X_1763,g_s103_103)
          & mem0(X_1762,g_s155_155) ) )
    & ! [X_1764: $int,X_1765: $int,X_1766: $int] :
        ( ( mem2(X_1764,X_1765,g_s448_1_249)
          & mem2(X_1764,X_1766,g_s448_1_249) )
       => ( X_1765 = X_1766 ) ) ) ).

tff('Define:imext:18',axiom,
    ! [X_1767: $int] :
      ( mem0(X_1767,g_s499_1_250)
     => mem0(X_1767,g_s155_155) ) ).

tff('Define:imext:19',axiom,
    ( ! [X_1768: $int,X_1769: $int] :
        ( mem2(X_1769,X_1768,g_s500_1_251)
       => ( mem0(X_1769,g_s155_155)
          & mem0(X_1768,g_s103_103) ) )
    & ! [X_1770: $int,X_1771: $int,X_1772: $int] :
        ( ( mem2(X_1770,X_1771,g_s500_1_251)
          & mem2(X_1770,X_1772,g_s500_1_251) )
       => ( X_1771 = X_1772 ) ) ) ).

tff('Define:imext:2',axiom,
    ! [X_1670: $int] :
      ( mem0(X_1670,g_s487_1_234)
     => mem0(X_1670,g_s141_141) ) ).

tff('Define:imext:20',axiom,
    ( ! [X_1773: $int,X_1774: $int] :
        ( mem2(X_1774,X_1773,g_s501_1_252)
       => ( mem0(X_1774,g_s155_155)
          & mem0(X_1773,g_s103_103) ) )
    & ! [X_1775: $int,X_1776: $int,X_1777: $int] :
        ( ( mem2(X_1775,X_1776,g_s501_1_252)
          & mem2(X_1775,X_1777,g_s501_1_252) )
       => ( X_1776 = X_1777 ) ) ) ).

tff('Define:imext:21',axiom,
    ( ! [X_1778: $int,X_1779: $int] :
        ( mem2(X_1779,X_1778,g_s502_1_253)
       => ( mem0(X_1779,g_s155_155)
          & mem0(X_1778,g_s155_155) ) )
    & ! [X_1780: $int,X_1781: $int,X_1782: $int] :
        ( ( mem2(X_1780,X_1781,g_s502_1_253)
          & mem2(X_1780,X_1782,g_s502_1_253) )
       => ( X_1781 = X_1782 ) ) ) ).

tff('Define:imext:22',axiom,
    ( ! [X_1783: $int,X_1784: $int] :
        ( mem2(X_1784,X_1783,g_s503_1_254)
       => ( mem0(X_1784,g_s155_155)
          & mem0(X_1783,g_s103_103) ) )
    & ! [X_1785: $int,X_1786: $int,X_1787: $int] :
        ( ( mem2(X_1785,X_1786,g_s503_1_254)
          & mem2(X_1785,X_1787,g_s503_1_254) )
       => ( X_1786 = X_1787 ) ) ) ).

tff('Define:imext:23',axiom,
    ( ! [X_1788: $int,X_1789: $int] :
        ( mem2(X_1789,X_1788,g_s504_1_255)
       => ( mem0(X_1789,g_s155_155)
          & mem0(X_1788,g_s103_103) ) )
    & ! [X_1790: $int,X_1791: $int,X_1792: $int] :
        ( ( mem2(X_1790,X_1791,g_s504_1_255)
          & mem2(X_1790,X_1792,g_s504_1_255) )
       => ( X_1791 = X_1792 ) ) ) ).

tff('Define:imext:24',axiom,
    ( ! [X_1793: $int,X_1794: $int] :
        ( mem2(X_1794,X_1793,g_s505_1_256)
       => ( mem0(X_1794,g_s155_155)
          & mem0(X_1793,g_s103_103) ) )
    & ! [X_1795: $int,X_1796: $int,X_1797: $int] :
        ( ( mem2(X_1795,X_1796,g_s505_1_256)
          & mem2(X_1795,X_1797,g_s505_1_256) )
       => ( X_1796 = X_1797 ) ) ) ).

tff('Define:imext:25',axiom,
    ( ! [X_1798: $int,X_1799: $int] :
        ( mem2(X_1799,X_1798,g_s449_1_257)
       => ( mem0(X_1799,g_s155_155)
          & mem0(X_1798,g_s125_125) ) )
    & ! [X_1800: $int,X_1801: $int,X_1802: $int] :
        ( ( mem2(X_1800,X_1801,g_s449_1_257)
          & mem2(X_1800,X_1802,g_s449_1_257) )
       => ( X_1801 = X_1802 ) ) ) ).

tff('Define:imext:26',axiom,
    ( ! [X_1803: $int,X_1804: $int] :
        ( mem2(X_1804,X_1803,g_s450_1_258)
       => ( mem0(X_1804,g_s155_155)
          & mem0(X_1803,g_s74_74) ) )
    & ! [X_1805: $int,X_1806: $int,X_1807: $int] :
        ( ( mem2(X_1805,X_1806,g_s450_1_258)
          & mem2(X_1805,X_1807,g_s450_1_258) )
       => ( X_1806 = X_1807 ) ) ) ).

tff('Define:imext:27',axiom,
    ( ! [X_1808: $int,X_1809: $int] :
        ( mem2(X_1809,X_1808,g_s451_1_259)
       => ( mem0(X_1809,g_s155_155)
          & mem0(X_1808,g_s100_100) ) )
    & ! [X_1810: $int,X_1811: $int,X_1812: $int] :
        ( ( mem2(X_1810,X_1811,g_s451_1_259)
          & mem2(X_1810,X_1812,g_s451_1_259) )
       => ( X_1811 = X_1812 ) ) ) ).

tff('Define:imext:28',axiom,
    ( ! [X_1813: $int,X_1814: $int] :
        ( mem2(X_1814,X_1813,g_s454_1_260)
       => ( mem0(X_1814,g_s155_155)
          & mem0(X_1813,g_s125_125) ) )
    & ! [X_1815: $int,X_1816: $int,X_1817: $int] :
        ( ( mem2(X_1815,X_1816,g_s454_1_260)
          & mem2(X_1815,X_1817,g_s454_1_260) )
       => ( X_1816 = X_1817 ) ) ) ).

tff('Define:imext:29',axiom,
    ( ! [X_1818: $int,X_1819: $int] :
        ( mem2(X_1819,X_1818,g_s455_1_261)
       => ( mem0(X_1819,g_s155_155)
          & mem0(X_1818,g_s74_74) ) )
    & ! [X_1820: $int,X_1821: $int,X_1822: $int] :
        ( ( mem2(X_1820,X_1821,g_s455_1_261)
          & mem2(X_1820,X_1822,g_s455_1_261) )
       => ( X_1821 = X_1822 ) ) ) ).

tff('Define:imext:3',axiom,
    ! [X_1671: $int] :
      ( mem0(X_1671,g_s462_1_235)
     => mem0(X_1671,g_s119_119) ) ).

tff('Define:imext:30',axiom,
    ( ! [X_1823: $int,X_1824: $int] :
        ( mem2(X_1824,X_1823,g_s452_1_262)
       => ( mem0(X_1824,g_s155_155)
          & mem0(X_1823,g_s128_128) ) )
    & ! [X_1825: $int,X_1826: $int,X_1827: $int] :
        ( ( mem2(X_1825,X_1826,g_s452_1_262)
          & mem2(X_1825,X_1827,g_s452_1_262) )
       => ( X_1826 = X_1827 ) ) ) ).

tff('Define:imext:31',axiom,
    ! [X_1828: $int] :
      ( mem0(X_1828,g_s453_1_263)
     => mem0(X_1828,g_s155_155) ) ).

tff('Define:imext:32',axiom,
    ! [X_1829: $int,X_1830: $int] :
      ( mem2(X_1830,X_1829,g_s506_1_264)
     => ( mem0(X_1830,g_s94_94)
        & mem0(X_1829,g_s128_128) ) ) ).

tff('Define:imext:33',axiom,
    ( ! [X_1831: $int,X_1832: $int] :
        ( mem2(X_1832,X_1831,g_s507_1_265)
       => ( mem0(X_1832,g_s155_155)
          & mem0(X_1831,g_s94_94) ) )
    & ! [X_1833: $int,X_1834: $int,X_1835: $int] :
        ( ( mem2(X_1833,X_1834,g_s507_1_265)
          & mem2(X_1833,X_1835,g_s507_1_265) )
       => ( X_1834 = X_1835 ) ) ) ).

tff('Define:imext:34',axiom,
    ! [X_1836: $int] :
      ( ? [X_1837: $int] : mem2(X_1836,X_1837,g_s449_1_257)
    <=> ? [X_1838: $int] : mem2(X_1836,X_1838,g_s451_1_259) ) ).

tff('Define:imext:35',axiom,
    ! [X_1839: $int] :
      ( ? [X_1840: $int] : mem2(X_1839,X_1840,g_s450_1_258)
    <=> ? [X_1841: $int] : mem2(X_1839,X_1841,g_s451_1_259) ) ).

tff('Define:imext:36',axiom,
    ! [X_1842: $int] :
      ( ? [X_1843: $int] : mem2(X_1842,X_1843,g_s452_1_262)
    <=> ? [X_1844: $int] : mem2(X_1842,X_1844,g_s451_1_259) ) ).

tff('Define:imext:37',axiom,
    ! [X_1845: $int] :
      ( mem0(X_1845,g_s453_1_263)
     => ? [X_1846: $int] : mem2(X_1845,X_1846,g_s449_1_257) ) ).

tff('Define:imext:38',axiom,
    ! [X_1847: $int] :
      ( ? [X_1848: $int] : mem2(X_1847,X_1848,g_s454_1_260)
     => ? [X_1849: $int] : mem2(X_1847,X_1849,g_s451_1_259) ) ).

tff('Define:imext:39',axiom,
    ! [X_1850: $int] :
      ( ? [X_1851: $int] : mem2(X_1850,X_1851,g_s455_1_261)
     => ? [X_1852: $int] : mem2(X_1850,X_1852,g_s451_1_259) ) ).

tff('Define:imext:4',axiom,
    ! [X_1672: $int] :
      ( mem0(X_1672,g_s463_1_236)
     => mem0(X_1672,g_s119_119) ) ).

tff('Define:imext:40',axiom,
    ! [X_1853: $int] :
      ( mem0(X_1853,g_s459_1_266)
     => mem0(X_1853,g_s141_141) ) ).

tff('Define:imext:41',axiom,
    ! [X_1854: $int] :
      ( mem0(X_1854,g_s460_1_267)
     => mem0(X_1854,g_s141_141) ) ).

tff('Define:imext:42',axiom,
    ! [X_1855: $int] :
      ( mem0(X_1855,g_s508_1_268)
     => mem0(X_1855,g_s155_155) ) ).

tff('Define:imext:43',axiom,
    ( ! [X_1856: $int,X_1857: $int] :
        ( mem2(X_1857,X_1856,g_s509_1_269)
       => ( mem0(X_1857,g_s141_141)
          & mem0(X_1856,g_s155_155) ) )
    & ! [X_1858: $int,X_1859: $int,X_1860: $int] :
        ( ( mem2(X_1858,X_1859,g_s509_1_269)
          & mem2(X_1858,X_1860,g_s509_1_269) )
       => ( X_1859 = X_1860 ) ) ) ).

tff('Define:imext:44',axiom,
    ! [X_1861: $int] :
      ( mem0(X_1861,g_s457_1_270)
     => mem0(X_1861,g_s155_155) ) ).

tff('Define:imext:45',axiom,
    ! [X_1862: $int] :
      ( mem0(X_1862,g_s461_1_271)
     => mem0(X_1862,g_s141_141) ) ).

tff('Define:imext:46',axiom,
    ! [X_1863: $int] :
      ( mem0(X_1863,g_s458_1_272)
     => mem0(X_1863,g_s141_141) ) ).

tff('Define:imext:47',axiom,
    ! [X_1864: $int] :
      ( mem0(X_1864,g_s510_1_273)
     => mem0(X_1864,g_s141_141) ) ).

tff('Define:imext:48',axiom,
    ! [X_1865: $int,X_1866: $int] :
      ( mem2(X_1866,X_1865,g_s511_1_274)
     => ( mem0(X_1866,g_s141_141)
        & mem0(X_1865,g_s103_103) ) ) ).

tff('Define:imext:49',axiom,
    ? [X_1867: set_2] :
      ( ! [X_1868: $int,X_1869: $int] :
          ( mem2(X_1869,X_1868,X_1867)
        <=> mem2(X_1869,X_1868,g_s512_1_275) )
      & ! [X_1870: $int,X_1871: $int,X_1872: $int] :
          ( ( mem2(X_1870,X_1871,X_1867)
            & mem2(X_1870,X_1872,X_1867) )
         => ( X_1871 = X_1872 ) )
      & ! [X_1873: $int] :
          ( mem0(X_1873,g_s94_94)
        <=> ? [X_1874: $int] : mem2(X_1873,X_1874,X_1867) )
      & ! [X_1875: $int] :
          ( ? [X_1876: $int] : mem2(X_1876,X_1875,X_1867)
         => mem0(X_1875,g_s2_2) ) ) ).

tff('Define:imext:5',axiom,
    ! [X_1673: $int] :
      ( mem0(X_1673,g_s464_1_237)
     => mem0(X_1673,g_s109_109) ) ).

tff('Define:imext:50',axiom,
    ! [X_1877: $int] :
      ( mem0(X_1877,g_s513_1_276)
     => mem0(X_1877,g_s94_94) ) ).

tff('Define:imext:51',axiom,
    ! [X_1878: $int] :
      ( mem0(X_1878,g_s514_1_277)
     => mem0(X_1878,g_s94_94) ) ).

tff('Define:imext:52',axiom,
    ! [X_1879: $int] :
      ( mem0(X_1879,g_s515_1_278)
     => mem0(X_1879,g_s94_94) ) ).

tff('Define:imext:53',axiom,
    ! [X_1880: $int] :
      ( ( mem0(X_1880,g_s515_1_278)
        & mem0(X_1880,g_s514_1_277) )
    <=> $false ) ).

tff('Define:imext:54',axiom,
    ! [X_1881: $int] :
      ( mem0(X_1881,g_s516_1_279)
     => mem0(X_1881,g_s103_103) ) ).

tff('Define:imext:55',axiom,
    ! [X_1882: $int] :
      ( mem0(X_1882,g_s517_1_280)
     => mem0(X_1882,g_s103_103) ) ).

tff('Define:imext:56',axiom,
    ! [X_1883: $int] :
      ( ( mem0(X_1883,g_s517_1_280)
        & mem0(X_1883,g_s516_1_279) )
    <=> $false ) ).

tff('Define:imext:57',axiom,
    ! [X_1884: $int] :
      ( mem0(X_1884,g_s518_1_281)
     => mem0(X_1884,g_s106_106) ) ).

tff('Define:imext:58',axiom,
    ! [X_1885: $int] :
      ( mem0(X_1885,g_s519_1_282)
     => mem0(X_1885,g_s106_106) ) ).

tff('Define:imext:59',axiom,
    ! [X_1886: $int] :
      ( ( mem0(X_1886,g_s519_1_282)
        & mem0(X_1886,g_s518_1_281) )
    <=> $false ) ).

tff('Define:imext:6',axiom,
    ? [X_1674: set_2] :
      ( ! [X_1675: $int,X_1676: $int] :
          ( mem2(X_1676,X_1675,X_1674)
        <=> mem2(X_1676,X_1675,g_s488_1_238) )
      & ! [X_1677: $int,X_1678: $int,X_1679: $int] :
          ( ( mem2(X_1677,X_1678,X_1674)
            & mem2(X_1677,X_1679,X_1674) )
         => ( X_1678 = X_1679 ) )
      & ! [X_1680: $int] :
          ( mem0(X_1680,g_s143_143)
        <=> ? [X_1681: $int] : mem2(X_1680,X_1681,X_1674) )
      & ! [X_1682: $int] :
          ( ? [X_1683: $int] : mem2(X_1683,X_1682,X_1674)
         => mem0(X_1682,g_s489_239) ) ) ).

tff('Define:imext:60',axiom,
    ! [X_1887: $int] :
      ( mem0(X_1887,g_s520_1_283)
     => mem0(X_1887,g_s141_141) ) ).

tff('Define:imext:61',axiom,
    ! [X_1888: $int] :
      ( mem0(X_1888,g_s521_1_284)
     => mem0(X_1888,g_s141_141) ) ).

tff('Define:imext:62',axiom,
    ! [X_1889: $int] :
      ( ( mem0(X_1889,g_s521_1_284)
        & mem0(X_1889,g_s520_1_283) )
    <=> $false ) ).

tff('Define:imext:63',axiom,
    ! [X_1890: $int] :
      ( mem0(X_1890,g_s522_1_285)
     => mem0(X_1890,g_s155_155) ) ).

tff('Define:imext:64',axiom,
    ! [X_1891: $int] :
      ( mem0(X_1891,g_s523_1_286)
     => mem0(X_1891,g_s155_155) ) ).

tff('Define:imext:65',axiom,
    ! [X_1892: $int] :
      ( ( mem0(X_1892,g_s523_1_286)
        & mem0(X_1892,g_s522_1_285) )
    <=> $false ) ).

tff('Define:imext:7',axiom,
    ( ! [X_1684: $int,X_1685: $int] :
        ( mem2(X_1685,X_1684,g_s490_1_240)
       => ( mem0(X_1685,g_s143_143)
          & mem0(X_1684,g_s155_155) ) )
    & ! [X_1686: $int,X_1687: $int,X_1688: $int] :
        ( ( mem2(X_1686,X_1687,g_s490_1_240)
          & mem2(X_1686,X_1688,g_s490_1_240) )
       => ( X_1687 = X_1688 ) ) ) ).

tff('Define:imext:8',axiom,
    ( ! [X_1689: $int,X_1690: $int] :
        ( mem2(X_1690,X_1689,g_s491_1_241)
       => ( mem0(X_1690,g_s143_143)
          & mem0(X_1689,g_s155_155) ) )
    & ! [X_1691: $int,X_1692: $int,X_1693: $int] :
        ( ( mem2(X_1691,X_1692,g_s491_1_241)
          & mem2(X_1691,X_1693,g_s491_1_241) )
       => ( X_1692 = X_1693 ) ) ) ).

tff('Define:imext:9',axiom,
    ! [X_1694: $int] :
      ( ? [X_1695: $int] : mem2(X_1694,X_1695,g_s490_1_240)
    <=> ? [X_1696: $int] :
          ( ( ( X_1696 = g_s492_242 )
            | ( X_1696 = g_s493_243 ) )
          & mem2(X_1694,X_1696,g_s488_1_238) ) ) ).

tff('Define:imprp:0',axiom,
    ! [X_1657: $int] :
      ( mem0(X_1657,g_s483_229)
     => mem0(X_1657,g_s94_94) ) ).

tff('Define:imprp:1',axiom,
    ~ mem0(g_s95_95,g_s483_229) ).

tff('Define:imprp:2',axiom,
    ! [X_1658: $int] :
      ( mem0(X_1658,g_s483_229)
    <=> ? [X_1659: $int] :
          ( ( X_1659 = g_s52_52 )
          & mem2(X_1658,X_1659,g_s165_165) ) ) ).

tff('Define:imprp:3',axiom,
    ! [X_1660: $int,X_1661: $int,X_1662: $int,X_1663: $int] :
      ( mem8(X_1663,X_1662,X_1661,X_1660,g_s484_230)
     => ( mem0(X_1663,g_s155_155)
        & mem0(X_1662,g_s128_128)
        & mem0(X_1661,g_s94_94)
        & mem0(X_1660,g_s2_2) ) ) ).

tff('Define:imprp:4',axiom,
    ! [X_1664: $o,X_1665: $int,X_1666: $o,X_1667: $int] :
      ( mem9(X_1667,(X_1666),X_1665,(X_1664),g_s485_231)
     => ( mem0(X_1667,g_s155_155)
        & $true
        & mem0(X_1665,g_s94_94)
        & $true ) ) ).

tff('Define:inv:0',axiom,
    ! [X_2716: $int] :
      ( mem0(X_2716,g_s447_493)
    <=> mem0(X_2716,g_s447_1_233) ) ).

tff('Define:inv:1',axiom,
    ! [X_2717: $int] :
      ( mem0(X_2717,g_s462_495)
    <=> mem0(X_2717,g_s462_1_235) ) ).

tff('Define:inv:10',axiom,
    ! [X_2732: $int,X_2733: $int] :
      ( mem2(X_2733,X_2732,g_s455_519)
    <=> mem2(X_2733,X_2732,g_s455_1_261) ) ).

tff('Define:inv:11',axiom,
    ! [X_2734: $int,X_2735: $int] :
      ( mem2(X_2735,X_2734,g_s452_516)
    <=> mem2(X_2735,X_2734,g_s452_1_262) ) ).

tff('Define:inv:12',axiom,
    ! [X_2736: $int] :
      ( mem0(X_2736,g_s453_517)
    <=> mem0(X_2736,g_s453_1_263) ) ).

tff('Define:inv:13',axiom,
    ! [X_2737: $int] :
      ( mem0(X_2737,g_s459_522)
    <=> mem0(X_2737,g_s459_1_266) ) ).

tff('Define:inv:14',axiom,
    ! [X_2738: $int] :
      ( mem0(X_2738,g_s460_523)
    <=> mem0(X_2738,g_s460_1_267) ) ).

tff('Define:inv:15',axiom,
    ! [X_2739: $int] :
      ( mem0(X_2739,g_s457_521)
    <=> mem0(X_2739,g_s457_1_270) ) ).

tff('Define:inv:16',axiom,
    ! [X_2740: $int] :
      ( mem0(X_2740,g_s461_524)
    <=> mem0(X_2740,g_s461_1_271) ) ).

tff('Define:inv:17',axiom,
    ! [X_2741: $int] :
      ( mem0(X_2741,g_s458_498)
    <=> mem0(X_2741,g_s458_1_272) ) ).

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

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

tff('Define:inv:2',axiom,
    ! [X_2718: $int] :
      ( mem0(X_2718,g_s463_496)
    <=> mem0(X_2718,g_s463_1_236) ) ).

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

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

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

tff('Define:inv:23',axiom,
    mem0(g_s470_1_525,g_s31_31) ).

tff('Define:inv:24',axiom,
    mem0(g_s471_1_526,g_s43_43) ).

tff('Define:inv:25',axiom,
    mem0(g_s472_1_527,g_s44_44) ).

tff('Define:inv:26',axiom,
    mem0(g_s473_1_528,g_s54_54) ).

tff('Define:inv:27',axiom,
    mem0(g_s474_1_529,g_s2_2) ).

tff('Define:inv:28',axiom,
    mem0(g_s475_1_530,g_s53_53) ).

tff('Define:inv:29',axiom,
    mem0(g_s476_1_531,g_s140_140) ).

tff('Define:inv:3',axiom,
    ! [X_2719: $int] :
      ( mem0(X_2719,g_s464_497)
    <=> mem0(X_2719,g_s464_1_237) ) ).

tff('Define:inv:30',axiom,
    mem0(g_s477_1_532,g_s56_56) ).

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

tff('Define:inv:32',axiom,
    mem0(g_s479_1_533,g_s43_43) ).

tff('Define:inv:33',axiom,
    mem0(g_s480_1_534,g_s43_43) ).

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

tff('Define:inv:35',axiom,
    ? [X_2742: set_10] :
      ( ! [X_2743: $o,X_2744: $int] :
          ( mem10(X_2744,(X_2743),X_2742)
        <=> mem10(X_2744,(X_2743),g_s482_1_535) )
      & ! [X_2745: $int,X_2746: $o,X_2747: $o] :
          ( ( mem10(X_2745,(X_2746),X_2742)
            & mem10(X_2745,(X_2747),X_2742) )
         => ( (X_2746)
          <=> (X_2747) ) )
      & ! [X_2748: $int] :
          ( mem0(X_2748,g_s140_140)
        <=> ? [X_2749: $o] : mem10(X_2748,(X_2749),X_2742) )
      & ! [X_2750: $o] :
          ( ? [X_2751: $int] : mem10(X_2751,(X_2750),X_2742)
         => $true ) ) ).

tff('Define:inv:4',axiom,
    ! [X_2720: $int,X_2721: $int] :
      ( mem2(X_2721,X_2720,g_s456_520)
    <=> mem2(X_2721,X_2720,g_s456_1_244) ) ).

tff('Define:inv:5',axiom,
    ! [X_2722: $int,X_2723: $int] :
      ( mem2(X_2723,X_2722,g_s448_512)
    <=> mem2(X_2723,X_2722,g_s448_1_249) ) ).

tff('Define:inv:6',axiom,
    ! [X_2724: $int,X_2725: $int] :
      ( mem2(X_2725,X_2724,g_s449_513)
    <=> mem2(X_2725,X_2724,g_s449_1_257) ) ).

tff('Define:inv:7',axiom,
    ! [X_2726: $int,X_2727: $int] :
      ( mem2(X_2727,X_2726,g_s450_514)
    <=> mem2(X_2727,X_2726,g_s450_1_258) ) ).

tff('Define:inv:8',axiom,
    ! [X_2728: $int,X_2729: $int] :
      ( mem2(X_2729,X_2728,g_s451_515)
    <=> mem2(X_2729,X_2728,g_s451_1_259) ) ).

tff('Define:inv:9',axiom,
    ! [X_2730: $int,X_2731: $int] :
      ( mem2(X_2731,X_2730,g_s454_518)
    <=> mem2(X_2731,X_2730,g_s454_1_260) ) ).

tff('Define:seext:0',axiom,
    mem0(g_s237_287,g_s58_58) ).

tff('Define:seext:1',axiom,
    ( ! [X_1893: $int,X_1894: $int] :
        ( mem2(X_1894,X_1893,g_s238_288)
       => ( mem0(X_1894,g_s155_155)
          & mem0(X_1893,g_s58_58) ) )
    & ! [X_1895: $int,X_1896: $int,X_1897: $int] :
        ( ( mem2(X_1895,X_1896,g_s238_288)
          & mem2(X_1895,X_1897,g_s238_288) )
       => ( X_1896 = X_1897 ) ) ) ).

tff('Define:seext:10',axiom,
    ! [X_1908: $int] :
      ( mem0(X_1908,g_s251_301)
     => mem0(X_1908,g_s252_302) ) ).

tff('Define:seext:100',axiom,
    ! [X_2161: $int] :
      ( ? [X_2162: $int] : mem2(X_2161,X_2162,g_s275_323)
    <=> ? [X_2163: $int] : mem2(X_2161,X_2163,g_s294_342) ) ).

tff('Define:seext:101',axiom,
    ? [X_2164: set_2] :
      ( ! [X_2165: $int,X_2166: $int] :
          ( mem2(X_2166,X_2165,X_2164)
        <=> mem2(X_2166,X_2165,g_s348_396) )
      & ! [X_2167: $int,X_2168: $int,X_2169: $int] :
          ( ( mem2(X_2167,X_2168,X_2164)
            & mem2(X_2167,X_2169,X_2164) )
         => ( X_2168 = X_2169 ) )
      & ! [X_2170: $int] :
          ( mem0(X_2170,g_s176_175)
        <=> ? [X_2171: $int] : mem2(X_2170,X_2171,X_2164) )
      & ! [X_2172: $int] :
          ( ? [X_2173: $int] : mem2(X_2173,X_2172,X_2164)
         => mem0(X_2172,g_s6_6) ) ) ).

tff('Define:seext:102',axiom,
    ? [X_2174: set_2] :
      ( ! [X_2175: $int,X_2176: $int] :
          ( mem2(X_2176,X_2175,X_2174)
        <=> mem2(X_2176,X_2175,g_s349_397) )
      & ! [X_2177: $int,X_2178: $int,X_2179: $int] :
          ( ( mem2(X_2177,X_2178,X_2174)
            & mem2(X_2177,X_2179,X_2174) )
         => ( X_2178 = X_2179 ) )
      & ! [X_2180: $int] :
          ( mem0(X_2180,g_s176_175)
        <=> ? [X_2181: $int] : mem2(X_2180,X_2181,X_2174) )
      & ! [X_2182: $int] :
          ( ? [X_2183: $int] : mem2(X_2183,X_2182,X_2174)
         => mem0(X_2182,g_s58_58) ) ) ).

tff('Define:seext:103',axiom,
    ! [X_2184: $int] :
      ( mem0(X_2184,g_s350_398)
     => mem0(X_2184,g_s109_109) ) ).

tff('Define:seext:104',axiom,
    ( ! [X_2185: $int,X_2186: $int] :
        ( mem2(X_2186,X_2185,g_s351_399)
       => ( mem0(X_2186,g_s109_109)
          & mem0(X_2185,g_s58_58) ) )
    & ! [X_2187: $int,X_2188: $int,X_2189: $int] :
        ( ( mem2(X_2187,X_2188,g_s351_399)
          & mem2(X_2187,X_2189,g_s351_399) )
       => ( X_2188 = X_2189 ) ) ) ).

tff('Define:seext:105',axiom,
    ! [X_2190: $int] :
      ( mem0(X_2190,g_s352_400)
     => mem0(X_2190,g_s109_109) ) ).

tff('Define:seext:106',axiom,
    ( ! [X_2191: $int,X_2192: $int] :
        ( mem2(X_2192,X_2191,g_s353_401)
       => ( mem0(X_2192,g_s109_109)
          & mem0(X_2191,g_s58_58) ) )
    & ! [X_2193: $int,X_2194: $int,X_2195: $int] :
        ( ( mem2(X_2193,X_2194,g_s353_401)
          & mem2(X_2193,X_2195,g_s353_401) )
       => ( X_2194 = X_2195 ) ) ) ).

tff('Define:seext:107',axiom,
    ( ! [X_2196: $int,X_2197: $int] :
        ( mem2(X_2197,X_2196,g_s354_402)
       => ( mem0(X_2197,g_s109_109)
          & mem0(X_2196,g_s58_58) ) )
    & ! [X_2198: $int,X_2199: $int,X_2200: $int] :
        ( ( mem2(X_2198,X_2199,g_s354_402)
          & mem2(X_2198,X_2200,g_s354_402) )
       => ( X_2199 = X_2200 ) ) ) ).

tff('Define:seext:108',axiom,
    ! [X_2201: $int] :
      ( mem0(X_2201,g_s355_403)
     => mem0(X_2201,g_s205_200) ) ).

tff('Define:seext:109',axiom,
    ! [X_2202: $int] :
      ( mem0(X_2202,g_s356_404)
     => mem0(X_2202,g_s205_200) ) ).

tff('Define:seext:11',axiom,
    ! [X_1909: $int] :
      ( mem0(X_1909,g_s253_303)
     => mem0(X_1909,g_s252_302) ) ).

tff('Define:seext:110',axiom,
    ( ! [X_2203: $int,X_2204: $int] :
        ( mem2(X_2204,X_2203,g_s357_405)
       => ( mem0(X_2204,g_s205_200)
          & mem0(X_2203,g_s58_58) ) )
    & ! [X_2205: $int,X_2206: $int,X_2207: $int] :
        ( ( mem2(X_2205,X_2206,g_s357_405)
          & mem2(X_2205,X_2207,g_s357_405) )
       => ( X_2206 = X_2207 ) ) ) ).

tff('Define:seext:111',axiom,
    ! [X_2208: $int] :
      ( mem0(X_2208,g_s358_406)
     => mem0(X_2208,g_s141_141) ) ).

tff('Define:seext:112',axiom,
    ! [X_2209: $int] :
      ( mem0(X_2209,g_s359_407)
     => mem0(X_2209,g_s141_141) ) ).

tff('Define:seext:113',axiom,
    ! [X_2210: $int] :
      ( mem0(X_2210,g_s360_408)
     => mem0(X_2210,g_s137_137) ) ).

tff('Define:seext:114',axiom,
    ( ! [X_2211: $int,X_2212: $int] :
        ( mem2(X_2212,X_2211,g_s361_409)
       => ( mem0(X_2212,g_s141_141)
          & mem0(X_2211,g_s58_58) ) )
    & ! [X_2213: $int,X_2214: $int,X_2215: $int] :
        ( ( mem2(X_2213,X_2214,g_s361_409)
          & mem2(X_2213,X_2215,g_s361_409) )
       => ( X_2214 = X_2215 ) ) ) ).

tff('Define:seext:115',axiom,
    ( ! [X_2216: $int,X_2217: $int] :
        ( mem2(X_2217,X_2216,g_s362_410)
       => ( mem0(X_2217,g_s141_141)
          & mem0(X_2216,g_s58_58) ) )
    & ! [X_2218: $int,X_2219: $int,X_2220: $int] :
        ( ( mem2(X_2218,X_2219,g_s362_410)
          & mem2(X_2218,X_2220,g_s362_410) )
       => ( X_2219 = X_2220 ) ) ) ).

tff('Define:seext:116',axiom,
    ( ! [X_2221: $int,X_2222: $int] :
        ( mem2(X_2222,X_2221,g_s363_411)
       => ( mem0(X_2222,g_s137_137)
          & mem0(X_2221,g_s58_58) ) )
    & ! [X_2223: $int,X_2224: $int,X_2225: $int] :
        ( ( mem2(X_2223,X_2224,g_s363_411)
          & mem2(X_2223,X_2225,g_s363_411) )
       => ( X_2224 = X_2225 ) ) ) ).

tff('Define:seext:117',axiom,
    ( ! [X_2226: $int,X_2227: $int] :
        ( mem2(X_2227,X_2226,g_s364_412)
       => ( mem0(X_2227,g_s137_137)
          & mem0(X_2226,g_s58_58) ) )
    & ! [X_2228: $int,X_2229: $int,X_2230: $int] :
        ( ( mem2(X_2228,X_2229,g_s364_412)
          & mem2(X_2228,X_2230,g_s364_412) )
       => ( X_2229 = X_2230 ) ) ) ).

tff('Define:seext:118',axiom,
    ! [X_2231: $int] :
      ( mem0(X_2231,g_s365_413)
     => mem0(X_2231,g_s173_172) ) ).

tff('Define:seext:119',axiom,
    ! [X_2232: $int] :
      ( mem0(X_2232,g_s366_414)
     => mem0(X_2232,g_s173_172) ) ).

tff('Define:seext:12',axiom,
    $true ).

tff('Define:seext:120',axiom,
    ! [X_2233: $int] :
      ( mem0(X_2233,g_s367_415)
     => mem0(X_2233,g_s173_172) ) ).

tff('Define:seext:121',axiom,
    ! [X_2234: $int] :
      ( mem0(X_2234,g_s368_416)
     => mem0(X_2234,g_s173_172) ) ).

tff('Define:seext:122',axiom,
    ! [X_2235: $int] :
      ( mem0(X_2235,g_s369_417)
     => mem0(X_2235,g_s370_418) ) ).

tff('Define:seext:123',axiom,
    ! [X_2236: $int] :
      ( mem0(X_2236,g_s371_419)
     => mem0(X_2236,g_s370_418) ) ).

tff('Define:seext:124',axiom,
    ! [X_2237: $int] :
      ( mem0(X_2237,g_s372_420)
     => mem0(X_2237,g_s370_418) ) ).

tff('Define:seext:125',axiom,
    ! [X_2238: $int] :
      ( mem0(X_2238,g_s373_421)
     => mem0(X_2238,g_s109_109) ) ).

tff('Define:seext:126',axiom,
    ! [X_2239: $int] :
      ( mem0(X_2239,g_s374_422)
     => mem0(X_2239,g_s103_103) ) ).

tff('Define:seext:127',axiom,
    ! [X_2240: $int] :
      ( mem0(X_2240,g_s375_423)
     => mem0(X_2240,g_s103_103) ) ).

tff('Define:seext:128',axiom,
    ! [X_2241: $int] :
      ( mem0(X_2241,g_s376_424)
     => mem0(X_2241,g_s113_113) ) ).

tff('Define:seext:129',axiom,
    ! [X_2242: $int] :
      ( mem0(X_2242,g_s377_425)
     => mem0(X_2242,g_s113_113) ) ).

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

tff('Define:seext:130',axiom,
    ! [X_2243: $int] :
      ( mem0(X_2243,g_s378_426)
     => mem0(X_2243,g_s113_113) ) ).

tff('Define:seext:131',axiom,
    ! [X_2244: $int] :
      ( mem0(X_2244,g_s379_427)
     => mem0(X_2244,g_s113_113) ) ).

tff('Define:seext:132',axiom,
    ! [X_2245: $int] :
      ( mem0(X_2245,g_s380_428)
     => mem0(X_2245,g_s137_137) ) ).

tff('Define:seext:133',axiom,
    ! [X_2246: $int] :
      ( mem0(X_2246,g_s381_429)
     => mem0(X_2246,g_s137_137) ) ).

tff('Define:seext:134',axiom,
    ! [X_2247: $int] :
      ( mem0(X_2247,g_s382_430)
     => mem0(X_2247,g_s141_141) ) ).

tff('Define:seext:135',axiom,
    ! [X_2248: $int] :
      ( mem0(X_2248,g_s383_431)
     => mem0(X_2248,g_s137_137) ) ).

tff('Define:seext:136',axiom,
    ! [X_2249: $int] :
      ( mem0(X_2249,g_s384_432)
     => mem0(X_2249,g_s173_172) ) ).

tff('Define:seext:137',axiom,
    ! [X_2250: $int] :
      ( mem0(X_2250,g_s385_433)
     => mem0(X_2250,g_s173_172) ) ).

tff('Define:seext:138',axiom,
    ! [X_2251: $int] :
      ( mem0(X_2251,g_s386_434)
     => mem0(X_2251,g_s173_172) ) ).

tff('Define:seext:139',axiom,
    ! [X_2252: $int] :
      ( mem0(X_2252,g_s387_435)
     => mem0(X_2252,g_s173_172) ) ).

tff('Define:seext:14',axiom,
    ( ! [X_1910: $int,X_1911: $int] :
        ( mem2(X_1911,X_1910,g_s256_304)
       => ( mem0(X_1911,g_s155_155)
          & mem0(X_1910,g_s257_305) ) )
    & ! [X_1912: $int,X_1913: $int,X_1914: $int] :
        ( ( mem2(X_1912,X_1913,g_s256_304)
          & mem2(X_1912,X_1914,g_s256_304) )
       => ( X_1913 = X_1914 ) )
    & ! [X_1915: $int,X_1916: $int,X_1917: $int] :
        ( ( mem2(X_1916,X_1915,g_s256_304)
          & mem2(X_1917,X_1915,g_s256_304) )
       => ( X_1916 = X_1917 ) ) ) ).

tff('Define:seext:140',axiom,
    ! [X_2253: $int] :
      ( mem0(X_2253,g_s388_436)
     => mem0(X_2253,g_s173_172) ) ).

tff('Define:seext:141',axiom,
    ! [X_2254: $int,X_2255: $int] :
      ( mem2(X_2255,X_2254,g_s389_437)
     => ( mem0(X_2255,g_s173_172)
        & mem0(X_2254,g_s128_128) ) ) ).

tff('Define:seext:142',axiom,
    ! [X_2256: $int,X_2257: $int] :
      ( mem2(X_2257,X_2256,g_s390_438)
     => ( mem0(X_2257,g_s173_172)
        & mem0(X_2256,g_s128_128) ) ) ).

tff('Define:seext:143',axiom,
    ! [X_2258: $int,X_2259: $int] :
      ( mem2(X_2259,X_2258,g_s391_439)
     => ( mem0(X_2259,g_s173_172)
        & mem0(X_2258,g_s128_128) ) ) ).

tff('Define:seext:144',axiom,
    ! [X_2260: $int] :
      ( mem0(X_2260,g_s392_440)
     => mem0(X_2260,g_s173_172) ) ).

tff('Define:seext:145',axiom,
    ! [X_2261: $int] :
      ( mem0(X_2261,g_s393_441)
     => mem0(X_2261,g_s109_109) ) ).

tff('Define:seext:146',axiom,
    ? [X_2262: set_2] :
      ( ! [X_2263: $int,X_2264: $int] :
          ( mem2(X_2264,X_2263,X_2262)
        <=> mem2(X_2264,X_2263,g_s394_442) )
      & ! [X_2265: $int,X_2266: $int,X_2267: $int] :
          ( ( mem2(X_2265,X_2266,X_2262)
            & mem2(X_2265,X_2267,X_2262) )
         => ( X_2266 = X_2267 ) )
      & ! [X_2268: $int] :
          ( mem0(X_2268,g_s395_443)
        <=> ? [X_2269: $int] : mem2(X_2268,X_2269,X_2262) )
      & ! [X_2270: $int] :
          ( ? [X_2271: $int] : mem2(X_2271,X_2270,X_2262)
         => mem0(X_2270,g_s396_444) ) ) ).

tff('Define:seext:147',axiom,
    ! [X_2272: $int] :
      ( mem0(X_2272,g_s397_445)
     => mem0(X_2272,g_s155_155) ) ).

tff('Define:seext:148',axiom,
    ! [X_2273: $int] :
      ( mem0(X_2273,g_s398_446)
     => mem0(X_2273,g_s155_155) ) ).

tff('Define:seext:149',axiom,
    ! [X_2274: $int] :
      ( mem0(X_2274,g_s399_447)
     => mem0(X_2274,g_s155_155) ) ).

tff('Define:seext:15',axiom,
    ! [X_1918: $int] :
      ( mem0(X_1918,g_s258_306)
     => mem0(X_1918,g_s155_155) ) ).

tff('Define:seext:150',axiom,
    ! [X_2275: $int] :
      ( mem0(X_2275,g_s400_448)
     => mem0(X_2275,g_s155_155) ) ).

tff('Define:seext:151',axiom,
    ! [X_2276: $int] :
      ( mem0(X_2276,g_s401_449)
     => mem0(X_2276,g_s155_155) ) ).

tff('Define:seext:152',axiom,
    ! [X_2277: $int] :
      ( mem0(X_2277,g_s402_450)
     => mem0(X_2277,g_s173_172) ) ).

tff('Define:seext:153',axiom,
    ! [X_2278: $int] :
      ( mem0(X_2278,g_s403_451)
     => mem0(X_2278,g_s173_172) ) ).

tff('Define:seext:154',axiom,
    ! [X_2279: $int] :
      ( mem0(X_2279,g_s404_452)
     => mem0(X_2279,g_s173_172) ) ).

tff('Define:seext:155',axiom,
    ! [X_2280: $int] :
      ( mem0(X_2280,g_s405_453)
     => mem0(X_2280,g_s173_172) ) ).

tff('Define:seext:156',axiom,
    ! [X_2281: $int] :
      ( mem0(X_2281,g_s406_454)
     => mem0(X_2281,g_s173_172) ) ).

tff('Define:seext:157',axiom,
    ! [X_2282: $int] :
      ( mem0(X_2282,g_s407_455)
     => mem0(X_2282,g_s173_172) ) ).

tff('Define:seext:158',axiom,
    mem0(g_s408_457,g_s409_456) ).

tff('Define:seext:159',axiom,
    mem0(g_s410_459,g_s411_458) ).

tff('Define:seext:16',axiom,
    ! [X_1919: $int] :
      ( mem0(X_1919,g_s259_307)
     => mem0(X_1919,g_s155_155) ) ).

tff('Define:seext:160',axiom,
    $true ).

tff('Define:seext:161',axiom,
    ( ! [X_2283: $int,X_2284: $int] :
        ( mem2(X_2284,X_2283,g_s413_460)
       => ( mem0(X_2284,g_s414_461)
          & mem0(X_2283,g_s415_462) ) )
    & ! [X_2285: $int,X_2286: $int,X_2287: $int] :
        ( ( mem2(X_2285,X_2286,g_s413_460)
          & mem2(X_2285,X_2287,g_s413_460) )
       => ( X_2286 = X_2287 ) ) ) ).

tff('Define:seext:162',axiom,
    ( ! [X_2288: $int,X_2289: $int] :
        ( mem2(X_2289,X_2288,g_s416_463)
       => ( mem0(X_2289,g_s414_461)
          & mem0(X_2288,g_s417_464) ) )
    & ! [X_2290: $int,X_2291: $int,X_2292: $int] :
        ( ( mem2(X_2290,X_2291,g_s416_463)
          & mem2(X_2290,X_2292,g_s416_463) )
       => ( X_2291 = X_2292 ) ) ) ).

tff('Define:seext:163',axiom,
    ( ! [X_2293: $int,X_2294: $int] :
        ( mem2(X_2294,X_2293,g_s418_465)
       => ( mem0(X_2294,g_s414_461)
          & mem0(X_2293,g_s419_466) ) )
    & ! [X_2295: $int,X_2296: $int,X_2297: $int] :
        ( ( mem2(X_2295,X_2296,g_s418_465)
          & mem2(X_2295,X_2297,g_s418_465) )
       => ( X_2296 = X_2297 ) ) ) ).

tff('Define:seext:164',axiom,
    ( ! [X_2298: $int,X_2299: $int] :
        ( mem2(X_2299,X_2298,g_s420_467)
       => ( mem0(X_2299,g_s414_461)
          & mem0(X_2298,g_s419_466) ) )
    & ! [X_2300: $int,X_2301: $int,X_2302: $int] :
        ( ( mem2(X_2300,X_2301,g_s420_467)
          & mem2(X_2300,X_2302,g_s420_467) )
       => ( X_2301 = X_2302 ) ) ) ).

tff('Define:seext:165',axiom,
    ? [X_2303: set_6] :
      ( ! [X_2304: set_2,X_2305: $int] :
          ( mem6(X_2305,X_2304,X_2303)
        <=> mem6(X_2305,X_2304,g_s421_468) )
      & ! [X_2306: $int,X_2307: set_2,X_2308: set_2] :
          ( ( mem6(X_2306,X_2307,X_2303)
            & mem6(X_2306,X_2308,X_2303) )
         => ! [X_2309: $int,X_2310: $int] :
              ( mem2(X_2310,X_2309,X_2307)
            <=> mem2(X_2310,X_2309,X_2308) ) )
      & ! [X_2311: $int] :
          ( mem0(X_2311,g_s215_208)
        <=> ? [X_2312: set_2] : mem6(X_2311,X_2312,X_2303) )
      & ! [X_2313: set_2] :
          ( ? [X_2314: $int] : mem6(X_2314,X_2313,X_2303)
         => ( ! [X_2315: $int,X_2316: $int] :
                ( mem2(X_2316,X_2315,X_2313)
               => ( mem0(X_2316,g_s414_461)
                  & mem0(X_2315,g_s415_462) ) )
            & ! [X_2317: $int,X_2318: $int,X_2319: $int] :
                ( ( mem2(X_2317,X_2318,X_2313)
                  & mem2(X_2317,X_2319,X_2313) )
               => ( X_2318 = X_2319 ) ) ) ) ) ).

tff('Define:seext:166',axiom,
    ? [X_2320: set_6] :
      ( ! [X_2321: set_2,X_2322: $int] :
          ( mem6(X_2322,X_2321,X_2320)
        <=> mem6(X_2322,X_2321,g_s422_469) )
      & ! [X_2323: $int,X_2324: set_2,X_2325: set_2] :
          ( ( mem6(X_2323,X_2324,X_2320)
            & mem6(X_2323,X_2325,X_2320) )
         => ! [X_2326: $int,X_2327: $int] :
              ( mem2(X_2327,X_2326,X_2324)
            <=> mem2(X_2327,X_2326,X_2325) ) )
      & ! [X_2328: $int] :
          ( mem0(X_2328,g_s215_208)
        <=> ? [X_2329: set_2] : mem6(X_2328,X_2329,X_2320) )
      & ! [X_2330: set_2] :
          ( ? [X_2331: $int] : mem6(X_2331,X_2330,X_2320)
         => ( ! [X_2332: $int,X_2333: $int] :
                ( mem2(X_2333,X_2332,X_2330)
               => ( mem0(X_2333,g_s414_461)
                  & mem0(X_2332,g_s417_464) ) )
            & ! [X_2334: $int,X_2335: $int,X_2336: $int] :
                ( ( mem2(X_2334,X_2335,X_2330)
                  & mem2(X_2334,X_2336,X_2330) )
               => ( X_2335 = X_2336 ) ) ) ) ) ).

tff('Define:seext:167',axiom,
    ? [X_2337: set_6] :
      ( ! [X_2338: set_2,X_2339: $int] :
          ( mem6(X_2339,X_2338,X_2337)
        <=> mem6(X_2339,X_2338,g_s423_470) )
      & ! [X_2340: $int,X_2341: set_2,X_2342: set_2] :
          ( ( mem6(X_2340,X_2341,X_2337)
            & mem6(X_2340,X_2342,X_2337) )
         => ! [X_2343: $int,X_2344: $int] :
              ( mem2(X_2344,X_2343,X_2341)
            <=> mem2(X_2344,X_2343,X_2342) ) )
      & ! [X_2345: $int] :
          ( mem0(X_2345,g_s215_208)
        <=> ? [X_2346: set_2] : mem6(X_2345,X_2346,X_2337) )
      & ! [X_2347: set_2] :
          ( ? [X_2348: $int] : mem6(X_2348,X_2347,X_2337)
         => ( ! [X_2349: $int,X_2350: $int] :
                ( mem2(X_2350,X_2349,X_2347)
               => ( mem0(X_2350,g_s414_461)
                  & mem0(X_2349,g_s419_466) ) )
            & ! [X_2351: $int,X_2352: $int,X_2353: $int] :
                ( ( mem2(X_2351,X_2352,X_2347)
                  & mem2(X_2351,X_2353,X_2347) )
               => ( X_2352 = X_2353 ) ) ) ) ) ).

tff('Define:seext:168',axiom,
    ? [X_2354: set_6] :
      ( ! [X_2355: set_2,X_2356: $int] :
          ( mem6(X_2356,X_2355,X_2354)
        <=> mem6(X_2356,X_2355,g_s424_471) )
      & ! [X_2357: $int,X_2358: set_2,X_2359: set_2] :
          ( ( mem6(X_2357,X_2358,X_2354)
            & mem6(X_2357,X_2359,X_2354) )
         => ! [X_2360: $int,X_2361: $int] :
              ( mem2(X_2361,X_2360,X_2358)
            <=> mem2(X_2361,X_2360,X_2359) ) )
      & ! [X_2362: $int] :
          ( mem0(X_2362,g_s215_208)
        <=> ? [X_2363: set_2] : mem6(X_2362,X_2363,X_2354) )
      & ! [X_2364: set_2] :
          ( ? [X_2365: $int] : mem6(X_2365,X_2364,X_2354)
         => ( ! [X_2366: $int,X_2367: $int] :
                ( mem2(X_2367,X_2366,X_2364)
               => ( mem0(X_2367,g_s414_461)
                  & mem0(X_2366,g_s419_466) ) )
            & ! [X_2368: $int,X_2369: $int,X_2370: $int] :
                ( ( mem2(X_2368,X_2369,X_2364)
                  & mem2(X_2368,X_2370,X_2364) )
               => ( X_2369 = X_2370 ) ) ) ) ) ).

tff('Define:seext:169',axiom,
    $true ).

tff('Define:seext:17',axiom,
    ! [X_1920: $int] :
      ( mem0(X_1920,g_s260_308)
     => mem0(X_1920,g_s155_155) ) ).

tff('Define:seext:170',axiom,
    mem0(g_s426_472,g_s57_57) ).

tff('Define:seext:171',axiom,
    ( ! [X_2371: $int,X_2372: $int] :
        ( mem2(X_2372,X_2371,g_s427_473)
       => ( mem0(X_2372,g_s428_474)
          & mem0(X_2371,g_s58_58) ) )
    & ! [X_2373: $int,X_2374: $int,X_2375: $int] :
        ( ( mem2(X_2373,X_2374,g_s427_473)
          & mem2(X_2373,X_2375,g_s427_473) )
       => ( X_2374 = X_2375 ) ) ) ).

tff('Define:seext:172',axiom,
    ! [X_2376: $int] :
      ( mem0(X_2376,g_s429_475)
     => mem0(X_2376,g_s109_109) ) ).

tff('Define:seext:173',axiom,
    ! [X_2377: $int] :
      ( mem0(X_2377,g_s430_476)
     => mem0(X_2377,g_s344_392) ) ).

tff('Define:seext:174',axiom,
    ? [X_2378: set_2] :
      ( ! [X_2379: $int,X_2380: $int] :
          ( mem2(X_2380,X_2379,X_2378)
        <=> mem2(X_2380,X_2379,g_s431_477) )
      & ! [X_2381: $int,X_2382: $int,X_2383: $int] :
          ( ( mem2(X_2381,X_2382,X_2378)
            & mem2(X_2381,X_2383,X_2378) )
         => ( X_2382 = X_2383 ) )
      & ! [X_2384: $int] :
          ( mem0(X_2384,g_s344_392)
        <=> ? [X_2385: $int] : mem2(X_2384,X_2385,X_2378) )
      & ! [X_2386: $int] :
          ( ? [X_2387: $int] : mem2(X_2387,X_2386,X_2378)
         => mem0(X_2386,g_s432_478) ) ) ).

tff('Define:seext:175',axiom,
    ( ! [X_2388: $int,X_2389: $int] :
        ( mem2(X_2389,X_2388,g_s433_479)
       => ( mem0(X_2389,g_s344_392)
          & mem0(X_2388,g_s347_395) ) )
    & ! [X_2390: $int,X_2391: $int,X_2392: $int] :
        ( ( mem2(X_2390,X_2391,g_s433_479)
          & mem2(X_2390,X_2392,g_s433_479) )
       => ( X_2391 = X_2392 ) ) ) ).

tff('Define:seext:176',axiom,
    ! [X_2393: $int] :
      ( ? [X_2394: $int] : mem2(X_2393,X_2394,g_s413_460)
    <=> ? [X_2395: $int] : mem2(X_2393,X_2395,g_s416_463) ) ).

tff('Define:seext:177',axiom,
    ! [X_2396: $int] :
      ( ? [X_2397: $int] : mem2(X_2396,X_2397,g_s413_460)
    <=> ? [X_2398: $int] : mem2(X_2396,X_2398,g_s418_465) ) ).

tff('Define:seext:178',axiom,
    ! [X_2399: $int] :
      ( ? [X_2400: $int] : mem2(X_2399,X_2400,g_s413_460)
    <=> ? [X_2401: $int] : mem2(X_2399,X_2401,g_s420_467) ) ).

tff('Define:seext:179',axiom,
    ! [L_s434: $int] :
      ( mem0(L_s434,g_s215_208)
     => ( ! [X_2402: $int] :
            ( ? [X_2403: $int] :
              ! [X_2404: set_2] :
                ( mem6(L_s434,X_2404,g_s422_469)
               => mem2(X_2402,X_2403,X_2404) )
          <=> ? [X_2405: $int] :
              ! [X_2406: set_2] :
                ( mem6(L_s434,X_2406,g_s421_468)
               => mem2(X_2402,X_2405,X_2406) ) )
        & ! [X_2407: $int] :
            ( ? [X_2408: $int] :
              ! [X_2409: set_2] :
                ( mem6(L_s434,X_2409,g_s423_470)
               => mem2(X_2407,X_2408,X_2409) )
          <=> ? [X_2410: $int] :
              ! [X_2411: set_2] :
                ( mem6(L_s434,X_2411,g_s421_468)
               => mem2(X_2407,X_2410,X_2411) ) )
        & ! [X_2412: $int] :
            ( ? [X_2413: $int] :
              ! [X_2414: set_2] :
                ( mem6(L_s434,X_2414,g_s424_471)
               => mem2(X_2412,X_2413,X_2414) )
          <=> ? [X_2415: $int] :
              ! [X_2416: set_2] :
                ( mem6(L_s434,X_2416,g_s421_468)
               => mem2(X_2412,X_2415,X_2416) ) ) ) ) ).

tff('Define:seext:18',axiom,
    ! [X_1921: $int] :
      ( mem0(X_1921,g_s261_309)
     => mem0(X_1921,g_s155_155) ) ).

tff('Define:seext:180',axiom,
    ! [X_2417: $int] :
      ( mem0(X_2417,g_s435_480)
     => mem0(X_2417,g_s109_109) ) ).

tff('Define:seext:181',axiom,
    ? [X_2418: set_2] :
      ( ! [X_2419: $int,X_2420: $int] :
          ( mem2(X_2420,X_2419,X_2418)
        <=> mem2(X_2420,X_2419,g_s436_481) )
      & ! [X_2421: $int,X_2422: $int,X_2423: $int] :
          ( ( mem2(X_2421,X_2422,X_2418)
            & mem2(X_2421,X_2423,X_2418) )
         => ( X_2422 = X_2423 ) )
      & ! [X_2424: $int] :
          ( mem0(X_2424,g_s103_103)
        <=> ? [X_2425: $int] : mem2(X_2424,X_2425,X_2418) )
      & ! [X_2426: $int] :
          ( ? [X_2427: $int] : mem2(X_2427,X_2426,X_2418)
         => mem0(X_2426,g_s437_482) ) ) ).

tff('Define:seext:182',axiom,
    ( ! [X_2428: $int,X_2429: $int] :
        ( mem2(X_2429,X_2428,g_s438_483)
       => ( mem0(X_2429,g_s103_103)
          & mem0(X_2428,g_s155_155) ) )
    & ! [X_2430: $int,X_2431: $int,X_2432: $int] :
        ( ( mem2(X_2430,X_2431,g_s438_483)
          & mem2(X_2430,X_2432,g_s438_483) )
       => ( X_2431 = X_2432 ) ) ) ).

tff('Define:seext:183',axiom,
    ( ! [X_2433: $int,X_2434: $int] :
        ( mem2(X_2434,X_2433,g_s439_484)
       => ( mem0(X_2434,g_s155_155)
          & mem0(X_2433,g_s103_103) ) )
    & ! [X_2435: $int,X_2436: $int,X_2437: $int] :
        ( ( mem2(X_2435,X_2436,g_s439_484)
          & mem2(X_2435,X_2437,g_s439_484) )
       => ( X_2436 = X_2437 ) )
    & ! [X_2438: $int,X_2439: $int,X_2440: $int] :
        ( ( mem2(X_2439,X_2438,g_s439_484)
          & mem2(X_2440,X_2438,g_s439_484) )
       => ( X_2439 = X_2440 ) ) ) ).

tff('Define:seext:184',axiom,
    ! [X_2441: $int,X_2442: $int] :
      ( mem2(X_2442,X_2441,g_s440_485)
     => ( mem0(X_2442,g_s155_155)
        & mem0(X_2441,g_s128_128) ) ) ).

tff('Define:seext:185',axiom,
    ( ! [X_2443: $int,X_2444: $int] :
        ( mem2(X_2444,X_2443,g_s441_486)
       => ( mem0(X_2444,g_s155_155)
          & mem0(X_2443,g_s146_146) ) )
    & ! [X_2445: $int,X_2446: $int,X_2447: $int] :
        ( ( mem2(X_2445,X_2446,g_s441_486)
          & mem2(X_2445,X_2447,g_s441_486) )
       => ( X_2446 = X_2447 ) ) ) ).

tff('Define:seext:186',axiom,
    ( ! [X_2448: $int,X_2449: $int] :
        ( mem2(X_2449,X_2448,g_s442_487)
       => ( mem0(X_2449,g_s155_155)
          & mem0(X_2448,g_s58_58) ) )
    & ! [X_2450: $int,X_2451: $int,X_2452: $int] :
        ( ( mem2(X_2450,X_2451,g_s442_487)
          & mem2(X_2450,X_2452,g_s442_487) )
       => ( X_2451 = X_2452 ) ) ) ).

tff('Define:seext:187',axiom,
    ! [X_2453: $int] :
      ( ? [X_2454: $int] : mem2(X_2453,X_2454,g_s438_483)
    <=> ? [X_2455: $int] :
          ( ( ( X_2455 = g_s443_488 )
            | ( X_2455 = g_s444_489 )
            | ( X_2455 = g_s445_490 ) )
          & mem2(X_2453,X_2455,g_s436_481) ) ) ).

tff('Define:seext:188',axiom,
    ! [X_2456: $int,X_2457: $int] :
      ( mem2(X_2456,X_2457,g_s439_484)
    <=> ( mem2(X_2457,X_2456,g_s438_483)
        & ? [X_2458: $int] :
            ( ( X_2458 = g_s443_488 )
            & mem2(X_2457,X_2458,g_s436_481) ) ) ) ).

tff('Define:seext:189',axiom,
    ! [X_2459: $int] :
      ( ? [X_2460: $int] : mem2(X_2460,X_2459,g_s439_484)
    <=> ? [X_2461: $int] :
          ( ( X_2461 = g_s443_488 )
          & mem2(X_2459,X_2461,g_s436_481) ) ) ).

tff('Define:seext:19',axiom,
    ( ! [X_1922: $int,X_1923: $int] :
        ( mem2(X_1923,X_1922,g_s262_310)
       => ( mem0(X_1923,g_s155_155)
          & mem0(X_1922,g_s58_58) ) )
    & ! [X_1924: $int,X_1925: $int,X_1926: $int] :
        ( ( mem2(X_1924,X_1925,g_s262_310)
          & mem2(X_1924,X_1926,g_s262_310) )
       => ( X_1925 = X_1926 ) ) ) ).

tff('Define:seext:190',axiom,
    ! [X_2462: $int] :
      ( ? [X_2463: $int] : mem2(X_2462,X_2463,g_s440_485)
     => ? [X_2464: $int] : mem2(X_2462,X_2464,g_s439_484) ) ).

tff('Define:seext:191',axiom,
    ! [X_2465: $int] :
      ( ? [X_2466: $int] : mem2(X_2465,X_2466,g_s442_487)
    <=> ? [X_2467: $int] : mem2(X_2465,X_2467,g_s439_484) ) ).

tff('Define:seext:192',axiom,
    ! [X_2468: $int] :
      ( ( mem0(X_2468,g_s103_103)
        & ~ mem0(X_2468,g_s196_191) )
     => ? [X_2469: $int] :
          ( ( X_2469 = g_s446_491 )
          & mem2(X_2468,X_2469,g_s436_481) ) ) ).

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

tff('Define:seext:194',axiom,
    ! [X_2471: $int] :
      ( mem0(X_2471,g_s122_122)
     => $greatereq(X_2471,0) ) ).

tff('Define:seext:195',axiom,
    ! [X_2472: $int] :
      ( mem0(X_2472,g_s123_123)
     => $greatereq(X_2472,0) ) ).

tff('Define:seext:196',axiom,
    ! [X_2473: $int] :
      ( mem0(X_2473,g_s124_124)
     => $greatereq(X_2473,0) ) ).

tff('Define:seext:197',axiom,
    ! [L_s206: $int,L_s207: $int] :
      ( ( mem0(L_s207,g_s103_103)
        & mem0(L_s206,g_s103_103)
        & ? [X_2474: $int] :
          ! [X_2475: set_2] :
            ( mem6(L_s207,X_2475,g_s199_194)
           => mem2(L_s206,X_2474,X_2475) ) )
     => ? [X_2476: $int] : mem3(L_s206,L_s207,X_2476,g_s197_192) ) ).

tff('Define:seext:198',axiom,
    ! [X_2477: $int] :
      ( ? [X_2478: $int] : mem2(X_2477,X_2478,g_s439_484)
     => ? [X_2479: $int] : mem2(X_2479,X_2477,g_s438_483) ) ).

tff('Define:seext:199',axiom,
    ! [X_2480: $int] :
      ( ? [X_2481: $int] : mem2(X_2481,X_2480,g_s439_484)
     => ? [X_2482: $int] : mem2(X_2480,X_2482,g_s438_483) ) ).

tff('Define:seext:2',axiom,
    mem0(g_s239_289,g_s57_57) ).

tff('Define:seext:20',axiom,
    ( ! [X_1927: $int,X_1928: $int] :
        ( mem2(X_1928,X_1927,g_s263_311)
       => ( mem0(X_1928,g_s155_155)
          & mem0(X_1927,g_s141_141) ) )
    & ! [X_1929: $int,X_1930: $int,X_1931: $int] :
        ( ( mem2(X_1929,X_1930,g_s263_311)
          & mem2(X_1929,X_1931,g_s263_311) )
       => ( X_1930 = X_1931 ) ) ) ).

tff('Define:seext:21',axiom,
    ( ! [X_1932: $int,X_1933: $int] :
        ( mem2(X_1933,X_1932,g_s264_312)
       => ( mem0(X_1933,g_s155_155)
          & mem0(X_1932,g_s125_125) ) )
    & ! [X_1934: $int,X_1935: $int,X_1936: $int] :
        ( ( mem2(X_1934,X_1935,g_s264_312)
          & mem2(X_1934,X_1936,g_s264_312) )
       => ( X_1935 = X_1936 ) ) ) ).

tff('Define:seext:22',axiom,
    ( ! [X_1937: $int,X_1938: $int] :
        ( mem2(X_1938,X_1937,g_s265_313)
       => ( mem0(X_1938,g_s155_155)
          & mem0(X_1937,g_s74_74) ) )
    & ! [X_1939: $int,X_1940: $int,X_1941: $int] :
        ( ( mem2(X_1939,X_1940,g_s265_313)
          & mem2(X_1939,X_1941,g_s265_313) )
       => ( X_1940 = X_1941 ) ) ) ).

tff('Define:seext:23',axiom,
    ( ! [X_1942: $int,X_1943: $int] :
        ( mem2(X_1943,X_1942,g_s266_314)
       => ( mem0(X_1943,g_s155_155)
          & mem0(X_1942,g_s100_100) ) )
    & ! [X_1944: $int,X_1945: $int,X_1946: $int] :
        ( ( mem2(X_1944,X_1945,g_s266_314)
          & mem2(X_1944,X_1946,g_s266_314) )
       => ( X_1945 = X_1946 ) ) ) ).

tff('Define:seext:24',axiom,
    ( ! [X_1947: $int,X_1948: $int] :
        ( mem2(X_1948,X_1947,g_s267_315)
       => ( mem0(X_1948,g_s155_155)
          & mem0(X_1947,g_s128_128) ) )
    & ! [X_1949: $int,X_1950: $int,X_1951: $int] :
        ( ( mem2(X_1949,X_1950,g_s267_315)
          & mem2(X_1949,X_1951,g_s267_315) )
       => ( X_1950 = X_1951 ) ) ) ).

tff('Define:seext:25',axiom,
    ! [X_1952: $int] :
      ( mem0(X_1952,g_s268_316)
     => mem0(X_1952,g_s155_155) ) ).

tff('Define:seext:26',axiom,
    ( ! [X_1953: $int,X_1954: $int] :
        ( mem2(X_1954,X_1953,g_s269_317)
       => ( mem0(X_1954,g_s155_155)
          & mem0(X_1953,g_s125_125) ) )
    & ! [X_1955: $int,X_1956: $int,X_1957: $int] :
        ( ( mem2(X_1955,X_1956,g_s269_317)
          & mem2(X_1955,X_1957,g_s269_317) )
       => ( X_1956 = X_1957 ) ) ) ).

tff('Define:seext:27',axiom,
    ( ! [X_1958: $int,X_1959: $int] :
        ( mem2(X_1959,X_1958,g_s270_318)
       => ( mem0(X_1959,g_s155_155)
          & mem0(X_1958,g_s74_74) ) )
    & ! [X_1960: $int,X_1961: $int,X_1962: $int] :
        ( ( mem2(X_1960,X_1961,g_s270_318)
          & mem2(X_1960,X_1962,g_s270_318) )
       => ( X_1961 = X_1962 ) ) ) ).

tff('Define:seext:28',axiom,
    ( ! [X_1963: $int,X_1964: $int] :
        ( mem2(X_1964,X_1963,g_s271_319)
       => ( mem0(X_1964,g_s155_155)
          & mem0(X_1963,g_s103_103) ) )
    & ! [X_1965: $int,X_1966: $int,X_1967: $int] :
        ( ( mem2(X_1965,X_1966,g_s271_319)
          & mem2(X_1965,X_1967,g_s271_319) )
       => ( X_1966 = X_1967 ) ) ) ).

tff('Define:seext:29',axiom,
    ? [X_1968: set_2] :
      ( ! [X_1969: $int,X_1970: $int] :
          ( mem2(X_1970,X_1969,X_1968)
        <=> mem2(X_1970,X_1969,g_s272_320) )
      & ! [X_1971: $int,X_1972: $int,X_1973: $int] :
          ( ( mem2(X_1971,X_1972,X_1968)
            & mem2(X_1971,X_1973,X_1968) )
         => ( X_1972 = X_1973 ) )
      & ! [X_1974: $int] :
          ( mem0(X_1974,g_s155_155)
        <=> ? [X_1975: $int] : mem2(X_1974,X_1975,X_1968) )
      & ! [X_1976: $int] :
          ( ? [X_1977: $int] : mem2(X_1977,X_1976,X_1968)
         => mem0(X_1976,g_s131_131) ) ) ).

tff('Define:seext:3',axiom,
    mem0(g_s240_291,g_s241_290) ).

tff('Define:seext:30',axiom,
    ( ! [X_1978: $int,X_1979: $int] :
        ( mem2(X_1979,X_1978,g_s273_321)
       => ( mem0(X_1979,g_s155_155)
          & mem0(X_1978,g_s125_125) ) )
    & ! [X_1980: $int,X_1981: $int,X_1982: $int] :
        ( ( mem2(X_1980,X_1981,g_s273_321)
          & mem2(X_1980,X_1982,g_s273_321) )
       => ( X_1981 = X_1982 ) ) ) ).

tff('Define:seext:31',axiom,
    ( ! [X_1983: $int,X_1984: $int] :
        ( mem2(X_1984,X_1983,g_s274_322)
       => ( mem0(X_1984,g_s155_155)
          & mem0(X_1983,g_s74_74) ) )
    & ! [X_1985: $int,X_1986: $int,X_1987: $int] :
        ( ( mem2(X_1985,X_1986,g_s274_322)
          & mem2(X_1985,X_1987,g_s274_322) )
       => ( X_1986 = X_1987 ) ) ) ).

tff('Define:seext:32',axiom,
    ( ! [X_1988: $int,X_1989: $int] :
        ( mem2(X_1989,X_1988,g_s275_323)
       => ( mem0(X_1989,g_s155_155)
          & mem0(X_1988,g_s103_103) ) )
    & ! [X_1990: $int,X_1991: $int,X_1992: $int] :
        ( ( mem2(X_1990,X_1991,g_s275_323)
          & mem2(X_1990,X_1992,g_s275_323) )
       => ( X_1991 = X_1992 ) ) ) ).

tff('Define:seext:33',axiom,
    ? [X_1993: set_2] :
      ( ! [X_1994: $int,X_1995: $int] :
          ( mem2(X_1995,X_1994,X_1993)
        <=> mem2(X_1995,X_1994,g_s276_324) )
      & ! [X_1996: $int,X_1997: $int,X_1998: $int] :
          ( ( mem2(X_1996,X_1997,X_1993)
            & mem2(X_1996,X_1998,X_1993) )
         => ( X_1997 = X_1998 ) )
      & ! [X_1999: $int] :
          ( mem0(X_1999,g_s155_155)
        <=> ? [X_2000: $int] : mem2(X_1999,X_2000,X_1993) )
      & ! [X_2001: $int] :
          ( ? [X_2002: $int] : mem2(X_2002,X_2001,X_1993)
         => mem0(X_2001,g_s131_131) ) ) ).

tff('Define:seext:34',axiom,
    ( ! [X_2003: $int,X_2004: $int] :
        ( mem2(X_2004,X_2003,g_s277_325)
       => ( mem0(X_2004,g_s155_155)
          & mem0(X_2003,g_s128_128) ) )
    & ! [X_2005: $int,X_2006: $int,X_2007: $int] :
        ( ( mem2(X_2005,X_2006,g_s277_325)
          & mem2(X_2005,X_2007,g_s277_325) )
       => ( X_2006 = X_2007 ) ) ) ).

tff('Define:seext:35',axiom,
    ! [X_2008: $int] :
      ( mem0(X_2008,g_s278_326)
     => mem0(X_2008,g_s155_155) ) ).

tff('Define:seext:36',axiom,
    ( ! [X_2009: $int,X_2010: $int] :
        ( mem2(X_2010,X_2009,g_s279_327)
       => ( mem0(X_2010,g_s155_155)
          & mem0(X_2009,g_s83_83) ) )
    & ! [X_2011: $int,X_2012: $int,X_2013: $int] :
        ( ( mem2(X_2011,X_2012,g_s279_327)
          & mem2(X_2011,X_2013,g_s279_327) )
       => ( X_2012 = X_2013 ) ) ) ).

tff('Define:seext:37',axiom,
    ( ! [X_2014: $int,X_2015: $int] :
        ( mem2(X_2015,X_2014,g_s280_328)
       => ( mem0(X_2015,g_s155_155)
          & mem0(X_2014,g_s281_329) ) )
    & ! [X_2016: $int,X_2017: $int,X_2018: $int] :
        ( ( mem2(X_2016,X_2017,g_s280_328)
          & mem2(X_2016,X_2018,g_s280_328) )
       => ( X_2017 = X_2018 ) ) ) ).

tff('Define:seext:38',axiom,
    ! [X_2019: $int] :
      ( mem0(X_2019,g_s282_330)
     => mem0(X_2019,g_s155_155) ) ).

tff('Define:seext:39',axiom,
    ! [X_2020: $int] :
      ( mem0(X_2020,g_s283_331)
     => mem0(X_2020,g_s155_155) ) ).

tff('Define:seext:4',axiom,
    mem0(g_s242_293,g_s243_292) ).

tff('Define:seext:40',axiom,
    ! [X_2021: $int] :
      ( mem0(X_2021,g_s284_332)
     => mem0(X_2021,g_s155_155) ) ).

tff('Define:seext:41',axiom,
    ! [X_2022: $int] :
      ( mem0(X_2022,g_s285_333)
     => mem0(X_2022,g_s155_155) ) ).

tff('Define:seext:42',axiom,
    ! [X_2023: $int] :
      ( mem0(X_2023,g_s286_334)
     => mem0(X_2023,g_s155_155) ) ).

tff('Define:seext:43',axiom,
    ! [X_2024: $int] :
      ( mem0(X_2024,g_s287_335)
     => mem0(X_2024,g_s155_155) ) ).

tff('Define:seext:44',axiom,
    ! [X_2025: $int] :
      ( mem0(X_2025,g_s288_336)
     => mem0(X_2025,g_s155_155) ) ).

tff('Define:seext:45',axiom,
    ! [X_2026: $int] :
      ( mem0(X_2026,g_s289_337)
     => mem0(X_2026,g_s155_155) ) ).

tff('Define:seext:46',axiom,
    ( ! [X_2027: $int,X_2028: $int] :
        ( mem2(X_2028,X_2027,g_s290_338)
       => ( mem0(X_2028,g_s155_155)
          & mem0(X_2027,g_s146_146) ) )
    & ! [X_2029: $int,X_2030: $int,X_2031: $int] :
        ( ( mem2(X_2029,X_2030,g_s290_338)
          & mem2(X_2029,X_2031,g_s290_338) )
       => ( X_2030 = X_2031 ) ) ) ).

tff('Define:seext:47',axiom,
    ! [X_2032: $int] :
      ( mem0(X_2032,g_s291_339)
     => mem0(X_2032,g_s155_155) ) ).

tff('Define:seext:48',axiom,
    ! [X_2033: $int] :
      ( mem0(X_2033,g_s292_340)
     => mem0(X_2033,g_s155_155) ) ).

tff('Define:seext:49',axiom,
    ! [X_2034: $int] :
      ( mem0(X_2034,g_s293_341)
     => mem0(X_2034,g_s155_155) ) ).

tff('Define:seext:5',axiom,
    mem0(g_s244_295,g_s245_294) ).

tff('Define:seext:50',axiom,
    ( ! [X_2035: $int,X_2036: $int] :
        ( mem2(X_2036,X_2035,g_s294_342)
       => ( mem0(X_2036,g_s155_155)
          & mem0(X_2035,g_s58_58) ) )
    & ! [X_2037: $int,X_2038: $int,X_2039: $int] :
        ( ( mem2(X_2037,X_2038,g_s294_342)
          & mem2(X_2037,X_2039,g_s294_342) )
       => ( X_2038 = X_2039 ) ) ) ).

tff('Define:seext:51',axiom,
    ( ! [X_2040: $int,X_2041: $int] :
        ( mem2(X_2041,X_2040,g_s295_343)
       => ( mem0(X_2041,g_s155_155)
          & mem0(X_2040,g_s58_58) ) )
    & ! [X_2042: $int,X_2043: $int,X_2044: $int] :
        ( ( mem2(X_2042,X_2043,g_s295_343)
          & mem2(X_2042,X_2044,g_s295_343) )
       => ( X_2043 = X_2044 ) ) ) ).

tff('Define:seext:52',axiom,
    ! [X_2045: $int] :
      ( mem0(X_2045,g_s296_344)
     => mem0(X_2045,g_s155_155) ) ).

tff('Define:seext:53',axiom,
    ( ! [X_2046: $int,X_2047: $int] :
        ( mem2(X_2047,X_2046,g_s297_345)
       => ( mem0(X_2047,g_s94_94)
          & mem0(X_2046,g_s128_128) ) )
    & ! [X_2048: $int,X_2049: $int,X_2050: $int] :
        ( ( mem2(X_2048,X_2049,g_s297_345)
          & mem2(X_2048,X_2050,g_s297_345) )
       => ( X_2049 = X_2050 ) ) ) ).

tff('Define:seext:54',axiom,
    ( ! [X_2051: $int,X_2052: $int] :
        ( mem2(X_2052,X_2051,g_s298_346)
       => ( mem0(X_2052,g_s161_161)
          & mem0(X_2051,g_s58_58) ) )
    & ! [X_2053: $int,X_2054: $int,X_2055: $int] :
        ( ( mem2(X_2053,X_2054,g_s298_346)
          & mem2(X_2053,X_2055,g_s298_346) )
       => ( X_2054 = X_2055 ) ) ) ).

tff('Define:seext:55',axiom,
    ( ! [X_2056: $int,X_2057: $int] :
        ( mem2(X_2057,X_2056,g_s299_347)
       => ( mem0(X_2057,g_s94_94)
          & mem0(X_2056,g_s58_58) ) )
    & ! [X_2058: $int,X_2059: $int,X_2060: $int] :
        ( ( mem2(X_2058,X_2059,g_s299_347)
          & mem2(X_2058,X_2060,g_s299_347) )
       => ( X_2059 = X_2060 ) ) ) ).

tff('Define:seext:56',axiom,
    ( ! [X_2061: $int,X_2062: $int] :
        ( mem2(X_2062,X_2061,g_s300_348)
       => ( mem0(X_2062,g_s161_161)
          & mem0(X_2061,g_s58_58) ) )
    & ! [X_2063: $int,X_2064: $int,X_2065: $int] :
        ( ( mem2(X_2063,X_2064,g_s300_348)
          & mem2(X_2063,X_2065,g_s300_348) )
       => ( X_2064 = X_2065 ) ) ) ).

tff('Define:seext:57',axiom,
    ? [X_2066: set_4] :
      ( ! [X_2067: set_0,X_2068: $int] :
          ( mem4(X_2068,X_2067,X_2066)
        <=> mem4(X_2068,X_2067,g_s301_349) )
      & ! [X_2069: $int,X_2070: set_0,X_2071: set_0] :
          ( ( mem4(X_2069,X_2070,X_2066)
            & mem4(X_2069,X_2071,X_2066) )
         => ! [X_2072: $int] :
              ( mem0(X_2072,X_2070)
            <=> mem0(X_2072,X_2071) ) )
      & ! [X_2073: $int] :
          ( mem0(X_2073,g_s302_350)
        <=> ? [X_2074: set_0] : mem4(X_2073,X_2074,X_2066) )
      & ! [X_2075: set_0] :
          ( ? [X_2076: $int] : mem4(X_2076,X_2075,X_2066)
         => ! [X_2077: $int] :
              ( mem0(X_2077,X_2075)
             => mem0(X_2077,g_s303_351) ) ) ) ).

tff('Define:seext:58',axiom,
    ( ! [X_2078: $int,X_2079: $int] :
        ( mem2(X_2079,X_2078,g_s304_352)
       => ( mem0(X_2079,g_s302_350)
          & mem0(X_2078,g_s58_58) ) )
    & ! [X_2080: $int,X_2081: $int,X_2082: $int] :
        ( ( mem2(X_2080,X_2081,g_s304_352)
          & mem2(X_2080,X_2082,g_s304_352) )
       => ( X_2081 = X_2082 ) ) ) ).

tff('Define:seext:59',axiom,
    ! [X_2083: $int] :
      ( mem0(X_2083,g_s305_353)
     => mem0(X_2083,g_s302_350) ) ).

tff('Define:seext:6',axiom,
    mem0(g_s246_297,g_s247_296) ).

tff('Define:seext:60',axiom,
    ( ! [X_2084: $int,X_2085: $int] :
        ( mem2(X_2085,X_2084,g_s306_354)
       => ( mem0(X_2085,g_s302_350)
          & mem0(X_2084,g_s58_58) ) )
    & ! [X_2086: $int,X_2087: $int,X_2088: $int] :
        ( ( mem2(X_2086,X_2087,g_s306_354)
          & mem2(X_2086,X_2088,g_s306_354) )
       => ( X_2087 = X_2088 ) ) ) ).

tff('Define:seext:61',axiom,
    ? [X_2089: set_6] :
      ( ! [X_2090: set_2,X_2091: $int] :
          ( mem6(X_2091,X_2090,X_2089)
        <=> mem6(X_2091,X_2090,g_s307_355) )
      & ! [X_2092: $int,X_2093: set_2,X_2094: set_2] :
          ( ( mem6(X_2092,X_2093,X_2089)
            & mem6(X_2092,X_2094,X_2089) )
         => ! [X_2095: $int,X_2096: $int] :
              ( mem2(X_2096,X_2095,X_2093)
            <=> mem2(X_2096,X_2095,X_2094) ) )
      & ! [X_2097: $int] :
          ( mem0(X_2097,g_s302_350)
        <=> ? [X_2098: set_2] : mem6(X_2097,X_2098,X_2089) )
      & ! [X_2099: set_2] :
          ( ? [X_2100: $int] : mem6(X_2100,X_2099,X_2089)
         => ( ! [X_2101: $int,X_2102: $int] :
                ( mem2(X_2102,X_2101,X_2099)
               => ( mem0(X_2102,g_s308_356)
                  & mem0(X_2101,g_s309_357) ) )
            & ! [X_2103: $int,X_2104: $int,X_2105: $int] :
                ( ( mem2(X_2103,X_2104,X_2099)
                  & mem2(X_2103,X_2105,X_2099) )
               => ( X_2104 = X_2105 ) ) ) ) ) ).

tff('Define:seext:62',axiom,
    ? [X_2106: set_4] :
      ( ! [X_2107: set_0,X_2108: $int] :
          ( mem4(X_2108,X_2107,X_2106)
        <=> mem4(X_2108,X_2107,g_s310_358) )
      & ! [X_2109: $int,X_2110: set_0,X_2111: set_0] :
          ( ( mem4(X_2109,X_2110,X_2106)
            & mem4(X_2109,X_2111,X_2106) )
         => ! [X_2112: $int] :
              ( mem0(X_2112,X_2110)
            <=> mem0(X_2112,X_2111) ) )
      & ! [X_2113: $int] :
          ( mem0(X_2113,g_s302_350)
        <=> ? [X_2114: set_0] : mem4(X_2113,X_2114,X_2106) )
      & ! [X_2115: set_0] :
          ( ? [X_2116: $int] : mem4(X_2116,X_2115,X_2106)
         => ! [X_2117: $int] :
              ( mem0(X_2117,X_2115)
             => mem0(X_2117,g_s308_356) ) ) ) ).

tff('Define:seext:63',axiom,
    ( ! [X_2118: $int,X_2119: $int] :
        ( mem2(X_2119,X_2118,g_s311_359)
       => ( mem0(X_2119,g_s302_350)
          & mem0(X_2118,g_s58_58) ) )
    & ! [X_2120: $int,X_2121: $int,X_2122: $int] :
        ( ( mem2(X_2120,X_2121,g_s311_359)
          & mem2(X_2120,X_2122,g_s311_359) )
       => ( X_2121 = X_2122 ) ) ) ).

tff('Define:seext:64',axiom,
    ! [X_2123: $int] :
      ( mem0(X_2123,g_s312_360)
     => mem0(X_2123,g_s302_350) ) ).

tff('Define:seext:65',axiom,
    mem0(g_s313_362,g_s314_361) ).

tff('Define:seext:66',axiom,
    mem0(g_s315_363,g_s314_361) ).

tff('Define:seext:67',axiom,
    mem0(g_s316_364,g_s314_361) ).

tff('Define:seext:68',axiom,
    mem0(g_s317_365,g_s314_361) ).

tff('Define:seext:69',axiom,
    mem0(g_s318_367,g_s319_366) ).

tff('Define:seext:7',axiom,
    mem0(g_s248_298,g_s245_294) ).

tff('Define:seext:70',axiom,
    mem0(g_s320_368,g_s319_366) ).

tff('Define:seext:71',axiom,
    mem0(g_s321_369,g_s319_366) ).

tff('Define:seext:72',axiom,
    mem0(g_s322_371,g_s323_370) ).

tff('Define:seext:73',axiom,
    mem0(g_s324_372,g_s319_366) ).

tff('Define:seext:74',axiom,
    mem0(g_s325_373,g_s323_370) ).

tff('Define:seext:75',axiom,
    mem0(g_s326_375,g_s327_374) ).

tff('Define:seext:76',axiom,
    mem0(g_s328_377,g_s329_376) ).

tff('Define:seext:77',axiom,
    mem0(g_s330_379,g_s331_378) ).

tff('Define:seext:78',axiom,
    mem0(g_s332_381,g_s333_380) ).

tff('Define:seext:79',axiom,
    mem0(g_s334_382,g_s333_380) ).

tff('Define:seext:8',axiom,
    mem0(g_s249_299,g_s245_294) ).

tff('Define:seext:80',axiom,
    mem0(g_s335_383,g_s327_374) ).

tff('Define:seext:81',axiom,
    mem0(g_s336_384,g_s329_376) ).

tff('Define:seext:82',axiom,
    mem0(g_s337_385,g_s331_378) ).

tff('Define:seext:83',axiom,
    mem0(g_s338_386,g_s333_380) ).

tff('Define:seext:84',axiom,
    mem0(g_s339_387,g_s333_380) ).

tff('Define:seext:85',axiom,
    mem0(g_s340_389,g_s341_388) ).

tff('Define:seext:86',axiom,
    mem0(g_s342_390,g_s341_388) ).

tff('Define:seext:87',axiom,
    ! [X_2124: $int] :
      ( mem0(X_2124,g_s343_391)
     => mem0(X_2124,g_s344_392) ) ).

tff('Define:seext:88',axiom,
    ! [X_2125: $int] :
      ( mem0(X_2125,g_s345_393)
     => mem0(X_2125,g_s344_392) ) ).

tff('Define:seext:89',axiom,
    ( ! [X_2126: $int,X_2127: $int] :
        ( mem2(X_2127,X_2126,g_s346_394)
       => ( mem0(X_2127,g_s344_392)
          & mem0(X_2126,g_s347_395) ) )
    & ! [X_2128: $int,X_2129: $int,X_2130: $int] :
        ( ( mem2(X_2128,X_2129,g_s346_394)
          & mem2(X_2128,X_2130,g_s346_394) )
       => ( X_2129 = X_2130 ) ) ) ).

tff('Define:seext:9',axiom,
    ? [X_1898: set_2] :
      ( ! [X_1899: $int,X_1900: $int] :
          ( mem2(X_1900,X_1899,X_1898)
        <=> mem2(X_1900,X_1899,g_s250_300) )
      & ! [X_1901: $int,X_1902: $int,X_1903: $int] :
          ( ( mem2(X_1901,X_1902,X_1898)
            & mem2(X_1901,X_1903,X_1898) )
         => ( X_1902 = X_1903 ) )
      & ! [X_1904: $int] :
          ( mem0(X_1904,g_s215_208)
        <=> ? [X_1905: $int] : mem2(X_1904,X_1905,X_1898) )
      & ! [X_1906: $int] :
          ( ? [X_1907: $int] : mem2(X_1907,X_1906,X_1898)
         => mem0(X_1906,g_s247_296) ) ) ).

tff('Define:seext:90',axiom,
    ! [X_2131: $int] :
      ( ? [X_2132: $int] : mem2(X_2131,X_2132,g_s269_317)
    <=> ? [X_2133: $int] : mem2(X_2131,X_2133,g_s270_318) ) ).

tff('Define:seext:91',axiom,
    ! [X_2134: $int] :
      ( ? [X_2135: $int] : mem2(X_2134,X_2135,g_s269_317)
    <=> ? [X_2136: $int] : mem2(X_2134,X_2136,g_s271_319) ) ).

tff('Define:seext:92',axiom,
    ! [X_2137: $int] :
      ( ? [X_2138: $int] : mem2(X_2137,X_2138,g_s269_317)
     => ? [X_2139: $int] : mem2(X_2137,X_2139,g_s290_338) ) ).

tff('Define:seext:93',axiom,
    ! [X_2140: $int] :
      ( ? [X_2141: $int] : mem2(X_2140,X_2141,g_s269_317)
     => ? [X_2142: $int] : mem2(X_2140,X_2142,g_s279_327) ) ).

tff('Define:seext:94',axiom,
    ! [X_2143: $int] :
      ( ? [X_2144: $int] : mem2(X_2143,X_2144,g_s271_319)
     => ? [X_2145: $int] : mem2(X_2143,X_2145,g_s275_323) ) ).

tff('Define:seext:95',axiom,
    ! [X_2146: $int] :
      ( ? [X_2147: $int] : mem2(X_2146,X_2147,g_s277_325)
     => ? [X_2148: $int] : mem2(X_2146,X_2148,g_s273_321) ) ).

tff('Define:seext:96',axiom,
    ! [X_2149: $int] :
      ( ? [X_2150: $int] : mem2(X_2149,X_2150,g_s273_321)
    <=> ? [X_2151: $int] : mem2(X_2149,X_2151,g_s274_322) ) ).

tff('Define:seext:97',axiom,
    ! [X_2152: $int] :
      ( ? [X_2153: $int] : mem2(X_2152,X_2153,g_s273_321)
    <=> ? [X_2154: $int] : mem2(X_2152,X_2154,g_s275_323) ) ).

tff('Define:seext:98',axiom,
    ! [X_2155: $int] :
      ( ? [X_2156: $int] : mem2(X_2155,X_2156,g_s273_321)
    <=> ? [X_2157: $int] : mem2(X_2155,X_2157,g_s290_338) ) ).

tff('Define:seext:99',axiom,
    ! [X_2158: $int] :
      ( ? [X_2159: $int] : mem2(X_2158,X_2159,g_s273_321)
    <=> ? [X_2160: $int] : mem2(X_2158,X_2160,g_s279_327) ) ).

%Global hypotheses
%----Local hypotheses
tff('Local_Hyp:0',hypothesis,
    $true ).

tff('Local_Hyp:1',hypothesis,
    mem0(g_s472_587,g_s44_44) ).

tff('Local_Hyp:2',hypothesis,
    mem0(g_s477_541,g_s56_56) ).

tff('Local_Hyp:3',hypothesis,
    mem0(g_s474_539,g_s2_2) ).

tff('Local_Hyp:4',hypothesis,
    mem0(g_s470_536,g_s31_31) ).

tff('Local_Hyp:5',hypothesis,
    mem0(g_s473_538,g_s54_54) ).

tff('Local_Hyp:6',hypothesis,
    mem0(g_s479_588,g_s43_43) ).

tff('Local_Hyp:7',hypothesis,
    mem0(g_s480_589,g_s43_43) ).

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

tff('Local_Hyp:9',hypothesis,
    ! [X_6341: $int] :
      ( mem0(X_6341,g_s518_505)
     => mem0(X_6341,g_s106_106) ) ).

tff('Local_Hyp:10',hypothesis,
    ! [X_6342: $int] :
      ( mem0(X_6342,g_s519_506)
     => mem0(X_6342,g_s106_106) ) ).

tff('Local_Hyp:11',hypothesis,
    ! [X_6343: $int] :
      ( ( mem0(X_6343,g_s519_506)
        & mem0(X_6343,g_s518_505) )
    <=> $false ) ).

tff('Local_Hyp:12',hypothesis,
    ! [X_6344: $int] :
      ( ( mem0(X_6344,g_s519_506)
        | mem0(X_6344,g_s518_505) )
    <=> mem0(X_6344,g_s106_106) ) ).

tff('Local_Hyp:13',hypothesis,
    ( g_s465_542
  <=> ~ ! [X_6345: $int] :
          ( mem0(X_6345,g_s518_505)
        <=> $false ) ) ).

tff('Local_Hyp:14',hypothesis,
    ( ! [X_6346: $int,X_6347: $int] :
        ( mem2(X_6347,X_6346,g_s448_2_543)
       => ( mem0(X_6347,g_s103_103)
          & mem0(X_6346,g_s155_155) ) )
    & ! [X_6348: $int,X_6349: $int,X_6350: $int] :
        ( ( mem2(X_6348,X_6349,g_s448_2_543)
          & mem2(X_6348,X_6350,g_s448_2_543) )
       => ( X_6349 = X_6350 ) ) ) ).

tff('Local_Hyp:15',hypothesis,
    ! [X_6351: $int] :
      ( ? [X_6352: $int] : mem2(X_6351,X_6352,g_s449_2_544)
    <=> ? [X_6353: $int] : mem2(X_6351,X_6353,g_s451_2_545) ) ).

tff('Local_Hyp:16',hypothesis,
    ! [X_6354: $int] :
      ( ? [X_6355: $int] : mem2(X_6354,X_6355,g_s450_2_546)
    <=> ? [X_6356: $int] : mem2(X_6354,X_6356,g_s451_2_545) ) ).

tff('Local_Hyp:17',hypothesis,
    ! [X_6357: $int] :
      ( ? [X_6358: $int] : mem2(X_6357,X_6358,g_s452_2_547)
    <=> ? [X_6359: $int] : mem2(X_6357,X_6359,g_s451_2_545) ) ).

tff('Local_Hyp:18',hypothesis,
    ! [X_6360: $int] :
      ( ? [X_6361: $int] : mem2(X_6360,X_6361,g_s454_2_548)
     => ? [X_6362: $int] : mem2(X_6360,X_6362,g_s451_2_545) ) ).

tff('Local_Hyp:19',hypothesis,
    ! [X_6363: $int] :
      ( ? [X_6364: $int] : mem2(X_6363,X_6364,g_s455_2_549)
     => ? [X_6365: $int] : mem2(X_6363,X_6365,g_s451_2_545) ) ).

tff('Local_Hyp:20',hypothesis,
    ! [X_6366: $int] :
      ( mem0(X_6366,g_s453_2_550)
     => ? [X_6367: $int] : mem2(X_6366,X_6367,g_s451_2_545) ) ).

tff('Local_Hyp:21',hypothesis,
    ( g_s465_542
  <=> $true ) ).

tff('Local_Hyp:22',hypothesis,
    ~ ! [X_6369: $int] :
        ( mem0(X_6369,g_s518_505)
      <=> $false ) ).

tff('Local_Hyp:23',hypothesis,
    mem0(g_s548_590,g_s44_44) ).

tff('Local_Hyp:24',hypothesis,
    mem0(g_s548_590,g_s106_106) ).

tff('Local_Hyp:25',hypothesis,
    mem0(g_s548_590,g_s518_505) ).

tff('Local_Hyp:26',hypothesis,
    mem2(g_s548_590,g_s549_591,g_s201_196) ).

tff('Local_Hyp:27',hypothesis,
    mem2(g_s548_590,g_s550_592,g_s202_197) ).

tff('Local_Hyp:28',hypothesis,
    mem2(g_s548_590,g_s551_593,g_s203_198) ).

tff('Local_Hyp:29',hypothesis,
    mem0(g_s552_594,g_s43_43) ).

tff('Local_Hyp:30',hypothesis,
    mem0(g_s552_594,g_s103_103) ).

tff('Local_Hyp:31',hypothesis,
    g_s552_594 = g_s549_591 ).

tff('Local_Hyp:32',hypothesis,
    mem0(g_s553_595,g_s43_43) ).

tff('Local_Hyp:33',hypothesis,
    mem0(g_s553_595,g_s103_103) ).

tff('Local_Hyp:34',hypothesis,
    g_s553_595 = g_s550_592 ).

tff('Local_Hyp:35',hypothesis,
    ( ~ ? [X_6370: $int] : mem3(g_s549_591,g_s551_593,X_6370,g_s175_174)
    | ( ? [X_6371: $int] : mem3(g_s549_591,g_s551_593,X_6371,g_s175_174)
      & ( ? [X_6372: $int] :
            ( ( X_6372 = g_s7_7 )
            & ! [X_6373: $int] :
                ( mem3(g_s549_591,g_s551_593,X_6373,g_s175_174)
               => mem2(X_6373,X_6372,g_s348_396) ) )
        | ( ~ ? [X_6374: $int] :
                ( ( X_6374 = g_s7_7 )
                & ! [X_6375: $int] :
                    ( mem3(g_s549_591,g_s551_593,X_6375,g_s175_174)
                   => mem2(X_6375,X_6374,g_s348_396) ) )
          & ? [X_6376: $int] :
              ( ( X_6376 = g_s550_592 )
              & ! [X_6377: $int] :
                  ( ! [X_6378: $int] :
                      ( mem3(g_s549_591,g_s551_593,X_6378,g_s175_174)
                     => mem2(X_6378,X_6377,g_s348_396) )
                 => mem3(g_s549_591,X_6377,X_6376,g_s177_176) ) ) ) ) ) ) ).

tff('Local_Hyp:36',hypothesis,
    mem0(g_s531_554,g_s2_2) ).

tff('Local_Hyp:37',hypothesis,
    mem2(g_s548_590,g_s531_554,g_s203_198) ).

tff('Local_Hyp:38',hypothesis,
    ? [X_6379: $int] : mem2(g_s552_594,X_6379,g_s448_2_543) ).

tff('Local_Hyp:39',hypothesis,
    mem0(g_s529_552,g_s56_56) ).

tff('Local_Hyp:40',hypothesis,
    mem2(g_s552_594,g_s529_552,g_s448_2_543) ).

tff('Local_Hyp:41',hypothesis,
    mem0(g_s529_552,g_s155_155) ).

tff('Local_Hyp:42',hypothesis,
    ? [X_6380: $int] : mem2(g_s529_552,X_6380,g_s277_325) ).

tff('Local_Hyp:43',hypothesis,
    mem0(g_s530_553,g_s2_2) ).

tff('Local_Hyp:44',hypothesis,
    mem2(g_s529_552,g_s530_553,g_s277_325) ).

tff('Local_Hyp:45',hypothesis,
    mem0(g_s531_1_559,g_s2_2) ).

tff('Local_Hyp:46',hypothesis,
    mem2(g_s548_590,g_s531_1_559,g_s203_198) ).

tff('Local_Hyp:47',hypothesis,
    g_s531_1_559 = g_s530_553 ).

tff('Local_Hyp:48',hypothesis,
    mem0(g_s530_553,g_s128_128) ).

tff('Local_Hyp:49',hypothesis,
    mem2(g_s548_590,g_s552_594,g_s201_196) ).

tff('Local_Hyp:50',hypothesis,
    mem2(g_s548_590,g_s553_595,g_s202_197) ).

tff('Local_Hyp:51',hypothesis,
    mem2(g_s548_590,g_s530_553,g_s203_198) ).

tff('Local_Hyp:52',hypothesis,
    ( ! [X_6381: $int,X_6382: $int] :
        ( mem2(X_6382,X_6381,g_s500_596)
       => ( mem0(X_6382,g_s155_155)
          & mem0(X_6381,g_s103_103) ) )
    & ! [X_6383: $int,X_6384: $int,X_6385: $int] :
        ( ( mem2(X_6383,X_6384,g_s500_596)
          & mem2(X_6383,X_6385,g_s500_596) )
       => ( X_6384 = X_6385 ) ) ) ).

tff('Local_Hyp:53',hypothesis,
    ? [X_6386: $int] : mem3(g_s552_594,g_s530_553,X_6386,g_s179_178) ).

tff('Local_Hyp:54',hypothesis,
    mem0(g_s530_1_558,g_s54_54) ).

tff('Local_Hyp:55',hypothesis,
    mem3(g_s552_594,g_s530_553,g_s530_1_558,g_s179_178) ).

tff('Local_Hyp:56',hypothesis,
    mem0(g_s530_1_558,g_s143_143) ).

tff('Local_Hyp:57',hypothesis,
    ( ! [X_6387: $int,X_6388: $int] :
        ( mem2(X_6388,X_6387,g_s501_597)
       => ( mem0(X_6388,g_s155_155)
          & mem0(X_6387,g_s103_103) ) )
    & ! [X_6389: $int,X_6390: $int,X_6391: $int] :
        ( ( mem2(X_6389,X_6390,g_s501_597)
          & mem2(X_6389,X_6391,g_s501_597) )
       => ( X_6390 = X_6391 ) ) ) ).

tff('Local_Hyp:58',hypothesis,
    ( ! [X_6392: $int,X_6393: $int] :
        ( mem2(X_6393,X_6392,g_s502_598)
       => ( mem0(X_6393,g_s155_155)
          & mem0(X_6392,g_s155_155) ) )
    & ! [X_6394: $int,X_6395: $int,X_6396: $int] :
        ( ( mem2(X_6394,X_6395,g_s502_598)
          & mem2(X_6394,X_6396,g_s502_598) )
       => ( X_6395 = X_6396 ) ) ) ).

tff('Local_Hyp:59',hypothesis,
    ( ! [X_6397: $int,X_6398: $int] :
        ( mem2(X_6398,X_6397,g_s503_599)
       => ( mem0(X_6398,g_s155_155)
          & mem0(X_6397,g_s103_103) ) )
    & ! [X_6399: $int,X_6400: $int,X_6401: $int] :
        ( ( mem2(X_6399,X_6400,g_s503_599)
          & mem2(X_6399,X_6401,g_s503_599) )
       => ( X_6400 = X_6401 ) ) ) ).

tff('Local_Hyp:60',hypothesis,
    ( ! [X_6402: $int,X_6403: $int] :
        ( mem2(X_6403,X_6402,g_s504_600)
       => ( mem0(X_6403,g_s155_155)
          & mem0(X_6402,g_s103_103) ) )
    & ! [X_6404: $int,X_6405: $int,X_6406: $int] :
        ( ( mem2(X_6404,X_6405,g_s504_600)
          & mem2(X_6404,X_6406,g_s504_600) )
       => ( X_6405 = X_6406 ) ) ) ).

tff('Local_Hyp:117',hypothesis,
    ~ ? [X_6782: $int] : mem2(g_s553_595,X_6782,g_s174_173) ).

tff('Local_Hyp:62',hypothesis,
    mem0(g_s530_2_563,g_s31_31) ).

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

tff('Local_Hyp:77',hypothesis,
    ( ! [X_6504: $int,X_6505: $int] :
        ( mem2(X_6505,X_6504,g_s505_2_602)
       => ( mem0(X_6505,g_s155_155)
          & mem0(X_6504,g_s103_103) ) )
    & ! [X_6506: $int,X_6507: $int,X_6508: $int] :
        ( ( mem2(X_6506,X_6507,g_s505_2_602)
          & mem2(X_6506,X_6508,g_s505_2_602) )
       => ( X_6507 = X_6508 ) ) ) ).

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

tff('Local_Hyp:79',hypothesis,
    ( ! [X_6509: $int,X_6510: $int] :
        ( mem2(X_6510,X_6509,g_s448_3_603)
       => ( mem0(X_6510,g_s103_103)
          & mem0(X_6509,g_s155_155) ) )
    & ! [X_6511: $int,X_6512: $int,X_6513: $int] :
        ( ( mem2(X_6511,X_6512,g_s448_3_603)
          & mem2(X_6511,X_6513,g_s448_3_603) )
       => ( X_6512 = X_6513 ) ) ) ).

tff('Local_Hyp:80',hypothesis,
    mem0(g_s529_552,g_s499_1_250) ).

tff('Local_Hyp:99',hypothesis,
    ~ ? [X_6587: $int] : mem2(g_s529_552,X_6587,g_s501_597) ).

tff('Local_Hyp:100',hypothesis,
    ? [X_6588: $int] : mem2(g_s529_552,X_6588,g_s500_596) ).

tff('Local_Hyp:82',hypothesis,
    ( ! [X_6515: $int,X_6516: $int] :
        ( mem2(X_6516,X_6515,g_s449_3_580)
       => ( mem0(X_6516,g_s155_155)
          & mem0(X_6515,g_s125_125) ) )
    & ! [X_6517: $int,X_6518: $int,X_6519: $int] :
        ( ( mem2(X_6517,X_6518,g_s449_3_580)
          & mem2(X_6517,X_6519,g_s449_3_580) )
       => ( X_6518 = X_6519 ) ) ) ).

tff('Local_Hyp:83',hypothesis,
    ( ! [X_6520: $int,X_6521: $int] :
        ( mem2(X_6521,X_6520,g_s450_3_581)
       => ( mem0(X_6521,g_s155_155)
          & mem0(X_6520,g_s74_74) ) )
    & ! [X_6522: $int,X_6523: $int,X_6524: $int] :
        ( ( mem2(X_6522,X_6523,g_s450_3_581)
          & mem2(X_6522,X_6524,g_s450_3_581) )
       => ( X_6523 = X_6524 ) ) ) ).

tff('Local_Hyp:84',hypothesis,
    ( ! [X_6525: $int,X_6526: $int] :
        ( mem2(X_6526,X_6525,g_s451_3_582)
       => ( mem0(X_6526,g_s155_155)
          & mem0(X_6525,g_s100_100) ) )
    & ! [X_6527: $int,X_6528: $int,X_6529: $int] :
        ( ( mem2(X_6527,X_6528,g_s451_3_582)
          & mem2(X_6527,X_6529,g_s451_3_582) )
       => ( X_6528 = X_6529 ) ) ) ).

tff('Local_Hyp:85',hypothesis,
    ( ! [X_6530: $int,X_6531: $int] :
        ( mem2(X_6531,X_6530,g_s454_3_583)
       => ( mem0(X_6531,g_s155_155)
          & mem0(X_6530,g_s125_125) ) )
    & ! [X_6532: $int,X_6533: $int,X_6534: $int] :
        ( ( mem2(X_6532,X_6533,g_s454_3_583)
          & mem2(X_6532,X_6534,g_s454_3_583) )
       => ( X_6533 = X_6534 ) ) ) ).

tff('Local_Hyp:86',hypothesis,
    ( ! [X_6535: $int,X_6536: $int] :
        ( mem2(X_6536,X_6535,g_s455_3_584)
       => ( mem0(X_6536,g_s155_155)
          & mem0(X_6535,g_s74_74) ) )
    & ! [X_6537: $int,X_6538: $int,X_6539: $int] :
        ( ( mem2(X_6537,X_6538,g_s455_3_584)
          & mem2(X_6537,X_6539,g_s455_3_584) )
       => ( X_6538 = X_6539 ) ) ) ).

tff('Local_Hyp:87',hypothesis,
    ( ! [X_6540: $int,X_6541: $int] :
        ( mem2(X_6541,X_6540,g_s452_3_585)
       => ( mem0(X_6541,g_s155_155)
          & mem0(X_6540,g_s128_128) ) )
    & ! [X_6542: $int,X_6543: $int,X_6544: $int] :
        ( ( mem2(X_6542,X_6543,g_s452_3_585)
          & mem2(X_6542,X_6544,g_s452_3_585) )
       => ( X_6543 = X_6544 ) ) ) ).

tff('Local_Hyp:88',hypothesis,
    ! [X_6545: $int] :
      ( mem0(X_6545,g_s453_3_586)
     => mem0(X_6545,g_s155_155) ) ).

tff('Local_Hyp:89',hypothesis,
    ! [X_6546: $int] :
      ( ? [X_6547: $int] : mem2(X_6546,X_6547,g_s449_3_580)
    <=> ? [X_6548: $int] : mem2(X_6546,X_6548,g_s451_3_582) ) ).

tff('Local_Hyp:90',hypothesis,
    ! [X_6549: $int] :
      ( ? [X_6550: $int] : mem2(X_6549,X_6550,g_s450_3_581)
    <=> ? [X_6551: $int] : mem2(X_6549,X_6551,g_s451_3_582) ) ).

tff('Local_Hyp:91',hypothesis,
    ! [X_6552: $int] :
      ( ? [X_6553: $int] : mem2(X_6552,X_6553,g_s452_3_585)
    <=> ? [X_6554: $int] : mem2(X_6552,X_6554,g_s451_3_582) ) ).

tff('Local_Hyp:92',hypothesis,
    ! [X_6555: $int] :
      ( mem0(X_6555,g_s453_3_586)
     => ? [X_6556: $int] : mem2(X_6555,X_6556,g_s449_3_580) ) ).

tff('Local_Hyp:93',hypothesis,
    ! [X_6557: $int] :
      ( ? [X_6558: $int] : mem2(X_6557,X_6558,g_s454_3_583)
     => ? [X_6559: $int] : mem2(X_6557,X_6559,g_s451_3_582) ) ).

tff('Local_Hyp:94',hypothesis,
    ! [X_6560: $int] :
      ( ? [X_6561: $int] : mem2(X_6560,X_6561,g_s455_3_584)
     => ? [X_6562: $int] : mem2(X_6560,X_6562,g_s451_3_582) ) ).

tff('Local_Hyp:95',hypothesis,
    ( ! [X_6563: $int,X_6564: $int] :
        ( mem2(X_6564,X_6563,g_s454_4_604)
       => ( mem0(X_6564,g_s155_155)
          & mem0(X_6563,g_s125_125) ) )
    & ! [X_6565: $int,X_6566: $int,X_6567: $int] :
        ( ( mem2(X_6565,X_6566,g_s454_4_604)
          & mem2(X_6565,X_6567,g_s454_4_604) )
       => ( X_6566 = X_6567 ) ) ) ).

tff('Local_Hyp:96',hypothesis,
    ( ! [X_6568: $int,X_6569: $int] :
        ( mem2(X_6569,X_6568,g_s455_4_605)
       => ( mem0(X_6569,g_s155_155)
          & mem0(X_6568,g_s74_74) ) )
    & ! [X_6570: $int,X_6571: $int,X_6572: $int] :
        ( ( mem2(X_6570,X_6571,g_s455_4_605)
          & mem2(X_6570,X_6572,g_s455_4_605) )
       => ( X_6571 = X_6572 ) ) ) ).

tff('Local_Hyp:97',hypothesis,
    ! [X_6573: $int] :
      ( ? [X_6574: $int] : mem2(X_6573,X_6574,g_s454_4_604)
     => ? [X_6575: $int] : mem2(X_6573,X_6575,g_s451_3_582) ) ).

tff('Local_Hyp:98',hypothesis,
    ! [X_6576: $int] :
      ( ? [X_6577: $int] : mem2(X_6576,X_6577,g_s455_4_605)
     => ? [X_6578: $int] : mem2(X_6576,X_6578,g_s451_3_582) ) ).

%----Goal
tff('Goal',conjecture,
    ! [X_6794: $int] :
      ( ( mem0(X_6794,g_s519_506)
        | ( X_6794 = g_s548_590 )
        | ( mem0(X_6794,g_s518_505)
          & ( X_6794 != g_s548_590 ) ) )
    <=> mem0(X_6794,g_s106_106) ) ).

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