TPTP Problem File: SWC544_1.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SWC544_1 : TPTP v9.0.0. Released v9.0.0.
% Domain   : Software Creation
% Problem  : Atelier-B Proof Obligation: PO 25 2 Group s619 Tag s612
% 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-00387-25-2.tptp [Deh24]

% Status   : Theorem
% Rating   : 0.00 v9.0.0
% Syntax   : Number of formulae    : 1348 ( 220 unt; 642 typ;   0 def)
%            Number of atoms       : 3340 ( 479 equ)
%            Maximal formula atoms :   34 (   4 avg)
%            Number of connectives : 2781 ( 145   ~;  93   |;1289   &)
%                                         ( 341 <=>; 913  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   20 (   5 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of FOOLs       :    9 (   0 fml;   9 var)
%            Number arithmetic     : 2740 ( 225 atm;  26 fun; 148 num;2341 var)
%            Number of types       :   19 (  16 usr;   2 ari)
%            Number of type conns  :   84 (  38   >;  46   *;   0   +;   0  <<)
%            Number of predicates  :   24 (  17 usr;   2 prp; 0-4 aty)
%            Number of functors    :  621 ( 609 usr; 595 con; 0-2 aty)
%            Number of variables   : 2727 (2171   !; 556   ?;2727   :)
% 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: $int ).

tff(g_s101_101_type,type,
    g_s101_101: $int ).

tff(g_s102_102_type,type,
    g_s102_102: $int ).

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

tff(g_s106_106_type,type,
    g_s106_106: $int ).

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

tff(g_s108_108_type,type,
    g_s108_108: set_0 ).

tff(g_s109_109_type,type,
    g_s109_109: $int ).

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

tff(g_s112_112_type,type,
    g_s112_112: $int ).

tff(g_s113_113_type,type,
    g_s113_113: $int ).

tff(g_s114_114_type,type,
    g_s114_114: set_0 ).

tff(g_s115_115_type,type,
    g_s115_115: $int ).

tff(g_s116_116_type,type,
    g_s116_116: $int ).

tff(g_s117_117_type,type,
    g_s117_117: $int ).

tff(g_s118_118_type,type,
    g_s118_118: $int ).

tff(g_s119_119_type,type,
    g_s119_119: $int ).

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

tff(g_s122_122_type,type,
    g_s122_122: $int ).

tff(g_s123_123_type,type,
    g_s123_123: $int ).

tff(g_s124_124_type,type,
    g_s124_124: $int ).

tff(g_s125_125_type,type,
    g_s125_125: $int ).

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

tff(g_s127_127_type,type,
    g_s127_127: $int ).

tff(g_s128_128_type,type,
    g_s128_128: $int ).

tff(g_s129_129_type,type,
    g_s129_129: set_0 ).

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

tff(g_s130_130_type,type,
    g_s130_130: set_0 ).

tff(g_s131_131_type,type,
    g_s131_131: set_0 ).

tff(g_s132_132_type,type,
    g_s132_132: set_0 ).

tff(g_s133_133_type,type,
    g_s133_133: set_0 ).

tff(g_s134_134_type,type,
    g_s134_134: $int ).

tff(g_s135_135_type,type,
    g_s135_135: $int ).

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

tff(g_s139_139_type,type,
    g_s139_139: set_3 ).

tff(g_s13_13_type,type,
    g_s13_13: set_0 ).

tff(g_s142_140_type,type,
    g_s142_140: set_4 ).

tff(g_s143_141_type,type,
    g_s143_141: set_0 ).

tff(g_s144_142_type,type,
    g_s144_142: set_0 ).

tff(g_s145_143_type,type,
    g_s145_143: set_0 ).

tff(g_s146_144_type,type,
    g_s146_144: $int ).

tff(g_s147_145_type,type,
    g_s147_145: $int ).

tff(g_s148_146_type,type,
    g_s148_146: set_0 ).

tff(g_s149_147_type,type,
    g_s149_147: set_0 ).

tff(g_s14_14_type,type,
    g_s14_14: $int ).

tff(g_s150_148_type,type,
    g_s150_148: $int ).

tff(g_s151_149_type,type,
    g_s151_149: $int ).

tff(g_s152_150_type,type,
    g_s152_150: set_2 ).

tff(g_s153_151_type,type,
    g_s153_151: $int ).

tff(g_s154_152_type,type,
    g_s154_152: set_0 ).

tff(g_s155_153_type,type,
    g_s155_153: $int ).

tff(g_s156_154_type,type,
    g_s156_154: $int ).

tff(g_s157_155_type,type,
    g_s157_155: set_2 ).

tff(g_s158_156_type,type,
    g_s158_156: $int ).

tff(g_s159_157_type,type,
    g_s159_157: set_3 ).

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

tff(g_s160_158_type,type,
    g_s160_158: set_0 ).

tff(g_s161_159_type,type,
    g_s161_159: set_3 ).

tff(g_s162_160_type,type,
    g_s162_160: set_3 ).

tff(g_s163_161_type,type,
    g_s163_161: set_3 ).

tff(g_s164_162_type,type,
    g_s164_162: set_5 ).

tff(g_s165_163_type,type,
    g_s165_163: set_5 ).

tff(g_s166_164_type,type,
    g_s166_164: set_5 ).

tff(g_s167_165_type,type,
    g_s167_165: set_5 ).

tff(g_s168_166_type,type,
    g_s168_166: set_5 ).

tff(g_s169_167_type,type,
    g_s169_167: set_2 ).

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

tff(g_s170_168_type,type,
    g_s170_168: set_2 ).

tff(g_s171_169_type,type,
    g_s171_169: set_3 ).

tff(g_s172_170_type,type,
    g_s172_170: set_3 ).

tff(g_s173_171_type,type,
    g_s173_171: set_3 ).

tff(g_s174_172_type,type,
    g_s174_172: set_3 ).

tff(g_s175_173_type,type,
    g_s175_173: set_2 ).

tff(g_s176_174_type,type,
    g_s176_174: set_2 ).

tff(g_s177_175_type,type,
    g_s177_175: set_3 ).

tff(g_s178_176_type,type,
    g_s178_176: set_3 ).

tff(g_s179_177_type,type,
    g_s179_177: set_3 ).

tff(g_s17_17_type,type,
    g_s17_17: $int ).

tff(g_s180_178_type,type,
    g_s180_178: set_3 ).

tff(g_s181_179_type,type,
    g_s181_179: set_3 ).

tff(g_s182_180_type,type,
    g_s182_180: set_3 ).

tff(g_s185_181_type,type,
    g_s185_181: set_0 ).

tff(g_s186_182_type,type,
    g_s186_182: $int ).

tff(g_s187_183_type,type,
    g_s187_183: set_2 ).

tff(g_s188_184_type,type,
    g_s188_184: set_0 ).

tff(g_s189_185_type,type,
    g_s189_185: $int ).

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

tff(g_s190_186_type,type,
    g_s190_186: set_2 ).

tff(g_s191_187_type,type,
    g_s191_187: set_0 ).

tff(g_s192_188_type,type,
    g_s192_188: $int ).

tff(g_s193_189_type,type,
    g_s193_189: set_2 ).

tff(g_s194_190_type,type,
    g_s194_190: set_0 ).

tff(g_s195_191_type,type,
    g_s195_191: $int ).

tff(g_s196_192_type,type,
    g_s196_192: set_2 ).

tff(g_s197_193_type,type,
    g_s197_193: set_0 ).

tff(g_s198_194_type,type,
    g_s198_194: $int ).

tff(g_s199_195_type,type,
    g_s199_195: set_2 ).

tff(g_s19_19_type,type,
    g_s19_19: set_0 ).

tff(g_s1_1_type,type,
    g_s1_1: set_0 ).

tff(g_s200_196_type,type,
    g_s200_196: set_0 ).

tff(g_s201_197_type,type,
    g_s201_197: set_0 ).

tff(g_s202_198_type,type,
    g_s202_198: set_2 ).

tff(g_s203_199_type,type,
    g_s203_199: set_2 ).

tff(g_s204_200_type,type,
    g_s204_200: set_2 ).

tff(g_s205_201_type,type,
    g_s205_201: set_2 ).

tff(g_s206_202_type,type,
    g_s206_202: set_0 ).

tff(g_s207_203_type,type,
    g_s207_203: set_0 ).

tff(g_s208_204_type,type,
    g_s208_204: $int ).

tff(g_s209_205_type,type,
    g_s209_205: set_2 ).

tff(g_s20_20_type,type,
    g_s20_20: $int ).

tff(g_s210_206_type,type,
    g_s210_206: set_0 ).

tff(g_s211_207_type,type,
    g_s211_207: $int ).

tff(g_s212_208_type,type,
    g_s212_208: set_2 ).

tff(g_s213_209_type,type,
    g_s213_209: set_2 ).

tff(g_s214_210_type,type,
    g_s214_210: set_2 ).

tff(g_s215_212_type,type,
    g_s215_212: $int ).

tff(g_s216_211_type,type,
    g_s216_211: set_0 ).

tff(g_s217_213_type,type,
    g_s217_213: $int ).

tff(g_s218_214_type,type,
    g_s218_214: $int ).

tff(g_s219_215_type,type,
    g_s219_215: $int ).

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

tff(g_s220_216_type,type,
    g_s220_216: $int ).

tff(g_s221_217_type,type,
    g_s221_217: $int ).

tff(g_s222_218_type,type,
    g_s222_218: $int ).

tff(g_s223_219_type,type,
    g_s223_219: $int ).

tff(g_s224_220_type,type,
    g_s224_220: $int ).

tff(g_s225_221_type,type,
    g_s225_221: $int ).

tff(g_s226_222_type,type,
    g_s226_222: $int ).

tff(g_s227_223_type,type,
    g_s227_223: $int ).

tff(g_s228_224_type,type,
    g_s228_224: $int ).

tff(g_s229_225_type,type,
    g_s229_225: $int ).

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

tff(g_s230_226_type,type,
    g_s230_226: $int ).

tff(g_s231_227_type,type,
    g_s231_227: $int ).

tff(g_s232_228_type,type,
    g_s232_228: $int ).

tff(g_s233_229_type,type,
    g_s233_229: $int ).

tff(g_s234_230_type,type,
    g_s234_230: $int ).

tff(g_s235_231_type,type,
    g_s235_231: $int ).

tff(g_s236_232_type,type,
    g_s236_232: $int ).

tff(g_s237_233_type,type,
    g_s237_233: $int ).

tff(g_s238_234_type,type,
    g_s238_234: $int ).

tff(g_s239_235_type,type,
    g_s239_235: $int ).

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

tff(g_s240_236_type,type,
    g_s240_236: $int ).

tff(g_s241_237_type,type,
    g_s241_237: $int ).

tff(g_s242_238_type,type,
    g_s242_238: $int ).

tff(g_s243_239_type,type,
    g_s243_239: $int ).

tff(g_s244_240_type,type,
    g_s244_240: $int ).

tff(g_s245_241_type,type,
    g_s245_241: $int ).

tff(g_s246_242_type,type,
    g_s246_242: $int ).

tff(g_s247_243_type,type,
    g_s247_243: $int ).

tff(g_s248_244_type,type,
    g_s248_244: $int ).

tff(g_s249_245_type,type,
    g_s249_245: $int ).

tff(g_s24_24_type,type,
    g_s24_24: set_0 ).

tff(g_s250_246_type,type,
    g_s250_246: $int ).

tff(g_s251_247_type,type,
    g_s251_247: $int ).

tff(g_s252_248_type,type,
    g_s252_248: $int ).

tff(g_s253_249_type,type,
    g_s253_249: $int ).

tff(g_s254_250_type,type,
    g_s254_250: $int ).

tff(g_s255_251_type,type,
    g_s255_251: $int ).

tff(g_s256_252_type,type,
    g_s256_252: $int ).

tff(g_s257_253_type,type,
    g_s257_253: $int ).

tff(g_s258_254_type,type,
    g_s258_254: $int ).

tff(g_s259_255_type,type,
    g_s259_255: $int ).

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

tff(g_s260_256_type,type,
    g_s260_256: $int ).

tff(g_s261_257_type,type,
    g_s261_257: $int ).

tff(g_s262_258_type,type,
    g_s262_258: $int ).

tff(g_s263_259_type,type,
    g_s263_259: $int ).

tff(g_s264_260_type,type,
    g_s264_260: set_0 ).

tff(g_s265_261_type,type,
    g_s265_261: set_0 ).

tff(g_s266_262_type,type,
    g_s266_262: set_0 ).

tff(g_s267_263_type,type,
    g_s267_263: set_0 ).

tff(g_s268_264_type,type,
    g_s268_264: set_0 ).

tff(g_s269_265_type,type,
    g_s269_265: set_0 ).

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

tff(g_s270_266_type,type,
    g_s270_266: set_0 ).

tff(g_s271_267_type,type,
    g_s271_267: set_2 ).

tff(g_s272_268_type,type,
    g_s272_268: set_0 ).

tff(g_s273_269_type,type,
    g_s273_269: set_2 ).

tff(g_s274_270_type,type,
    g_s274_270: set_6 ).

tff(g_s275_271_type,type,
    g_s275_271: set_0 ).

tff(g_s276_272_type,type,
    g_s276_272: set_2 ).

tff(g_s278_273_type,type,
    g_s278_273: set_2 ).

tff(g_s279_274_type,type,
    g_s279_274: set_6 ).

tff(g_s27_27_type,type,
    g_s27_27: $int ).

tff(g_s280_275_type,type,
    g_s280_275: set_2 ).

tff(g_s281_276_type,type,
    g_s281_276: set_2 ).

tff(g_s282_277_type,type,
    g_s282_277: set_6 ).

tff(g_s283_278_type,type,
    g_s283_278: set_2 ).

tff(g_s284_279_type,type,
    g_s284_279: set_2 ).

tff(g_s285_280_type,type,
    g_s285_280: set_0 ).

tff(g_s286_281_type,type,
    g_s286_281: set_2 ).

tff(g_s287_282_type,type,
    g_s287_282: set_0 ).

tff(g_s288_283_type,type,
    g_s288_283: set_3 ).

tff(g_s289_284_type,type,
    g_s289_284: set_3 ).

tff(g_s28_28_type,type,
    g_s28_28: set_0 ).

tff(g_s290_285_type,type,
    g_s290_285: set_3 ).

tff(g_s291_286_type,type,
    g_s291_286: set_3 ).

tff(g_s292_287_type,type,
    g_s292_287: set_0 ).

tff(g_s293_288_type,type,
    g_s293_288: set_3 ).

tff(g_s294_289_type,type,
    g_s294_289: set_3 ).

tff(g_s295_290_type,type,
    g_s295_290: set_0 ).

tff(g_s296_291_type,type,
    g_s296_291: set_3 ).

tff(g_s297_292_type,type,
    g_s297_292: set_0 ).

tff(g_s298_293_type,type,
    g_s298_293: set_3 ).

tff(g_s299_294_type,type,
    g_s299_294: set_3 ).

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

tff(g_s2_2_type,type,
    g_s2_2: set_0 ).

tff(g_s303_295_type,type,
    g_s303_295: set_3 ).

tff(g_s304_296_type,type,
    g_s304_296: set_5 ).

tff(g_s305_297_type,type,
    g_s305_297: set_2 ).

tff(g_s307_298_type,type,
    g_s307_298: set_3 ).

tff(g_s308_299_type,type,
    g_s308_299: set_0 ).

tff(g_s309_300_type,type,
    g_s309_300: set_5 ).

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

tff(g_s310_301_type,type,
    g_s310_301: set_0 ).

tff(g_s311_302_type,type,
    g_s311_302: set_2 ).

tff(g_s312_303_type,type,
    g_s312_303: set_0 ).

tff(g_s313_304_type,type,
    g_s313_304: set_3 ).

tff(g_s314_305_type,type,
    g_s314_305: set_2 ).

tff(g_s315_306_type,type,
    g_s315_306: set_7 ).

tff(g_s316_307_type,type,
    g_s316_307: set_7 ).

tff(g_s317_308_type,type,
    g_s317_308: set_2 ).

tff(g_s318_309_type,type,
    g_s318_309: set_2 ).

tff(g_s319_310_type,type,
    g_s319_310: set_2 ).

tff(g_s31_31_type,type,
    g_s31_31: $int ).

tff(g_s320_311_type,type,
    g_s320_311: set_2 ).

tff(g_s323_312_type,type,
    g_s323_312: set_2 ).

tff(g_s324_313_type,type,
    g_s324_313: set_6 ).

tff(g_s325_314_type,type,
    g_s325_314: set_2 ).

tff(g_s326_315_type,type,
    g_s326_315: set_7 ).

tff(g_s327_316_type,type,
    g_s327_316: set_0 ).

tff(g_s328_317_type,type,
    g_s328_317: set_2 ).

tff(g_s329_318_type,type,
    g_s329_318: set_2 ).

tff(g_s32_32_type,type,
    g_s32_32: set_0 ).

tff(g_s330_319_type,type,
    g_s330_319: set_2 ).

tff(g_s332_320_type,type,
    g_s332_320: set_3 ).

tff(g_s333_321_type,type,
    g_s333_321: set_5 ).

tff(g_s334_322_type,type,
    g_s334_322: set_2 ).

tff(g_s335_323_type,type,
    g_s335_323: $int ).

tff(g_s336_324_type,type,
    g_s336_324: $int ).

tff(g_s337_325_type,type,
    g_s337_325: $int ).

tff(g_s338_326_type,type,
    g_s338_326: $int ).

tff(g_s339_327_type,type,
    g_s339_327: $int ).

tff(g_s33_33_type,type,
    g_s33_33: $int ).

tff(g_s340_338_type,type,
    g_s340_338: $int ).

tff(g_s341_339_type,type,
    g_s341_339: $int ).

tff(g_s342_340_type,type,
    g_s342_340: set_2 ).

tff(g_s343_341_type,type,
    g_s343_341: $int ).

tff(g_s344_342_type,type,
    g_s344_342: $int ).

tff(g_s345_344_type,type,
    g_s345_344: $int ).

tff(g_s346_343_type,type,
    g_s346_343: set_0 ).

tff(g_s347_346_type,type,
    g_s347_346: $int ).

tff(g_s348_345_type,type,
    g_s348_345: set_0 ).

tff(g_s349_348_type,type,
    g_s349_348: $int ).

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

tff(g_s350_347_type,type,
    g_s350_347: set_0 ).

tff(g_s351_349_type,type,
    g_s351_349: $int ).

tff(g_s352_350_type,type,
    g_s352_350: $int ).

tff(g_s353_351_type,type,
    g_s353_351: set_2 ).

tff(g_s354_352_type,type,
    g_s354_352: set_0 ).

tff(g_s355_353_type,type,
    g_s355_353: set_0 ).

tff(g_s356_354_type,type,
    g_s356_354: set_0 ).

tff(g_s359_355_type,type,
    g_s359_355: set_2 ).

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

tff(g_s360_356_type,type,
    g_s360_356: set_0 ).

tff(g_s361_357_type,type,
    g_s361_357: set_0 ).

tff(g_s362_358_type,type,
    g_s362_358: set_0 ).

tff(g_s363_359_type,type,
    g_s363_359: set_0 ).

tff(g_s364_360_type,type,
    g_s364_360: set_0 ).

tff(g_s365_361_type,type,
    g_s365_361: set_2 ).

tff(g_s366_362_type,type,
    g_s366_362: set_2 ).

tff(g_s367_363_type,type,
    g_s367_363: set_0 ).

tff(g_s368_364_type,type,
    g_s368_364: set_2 ).

tff(g_s369_365_type,type,
    g_s369_365: set_2 ).

tff(g_s36_36_type,type,
    g_s36_36: set_0 ).

tff(g_s370_366_type,type,
    g_s370_366: set_2 ).

tff(g_s371_367_type,type,
    g_s371_367: set_0 ).

tff(g_s372_368_type,type,
    g_s372_368: set_2 ).

tff(g_s373_369_type,type,
    g_s373_369: set_0 ).

tff(g_s374_370_type,type,
    g_s374_370: set_2 ).

tff(g_s375_371_type,type,
    g_s375_371: set_2 ).

tff(g_s376_372_type,type,
    g_s376_372: set_2 ).

tff(g_s377_373_type,type,
    g_s377_373: set_2 ).

tff(g_s378_374_type,type,
    g_s378_374: set_2 ).

tff(g_s379_375_type,type,
    g_s379_375: set_2 ).

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

tff(g_s380_376_type,type,
    g_s380_376: set_2 ).

tff(g_s381_377_type,type,
    g_s381_377: set_2 ).

tff(g_s382_378_type,type,
    g_s382_378: set_2 ).

tff(g_s383_379_type,type,
    g_s383_379: set_0 ).

tff(g_s384_380_type,type,
    g_s384_380: set_2 ).

tff(g_s385_381_type,type,
    g_s385_381: set_2 ).

tff(g_s386_382_type,type,
    g_s386_382: set_0 ).

tff(g_s387_383_type,type,
    g_s387_383: set_0 ).

tff(g_s388_384_type,type,
    g_s388_384: set_0 ).

tff(g_s389_385_type,type,
    g_s389_385: set_0 ).

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

tff(g_s390_386_type,type,
    g_s390_386: set_0 ).

tff(g_s391_387_type,type,
    g_s391_387: set_0 ).

tff(g_s392_388_type,type,
    g_s392_388: set_0 ).

tff(g_s393_389_type,type,
    g_s393_389: set_0 ).

tff(g_s394_390_type,type,
    g_s394_390: set_0 ).

tff(g_s395_391_type,type,
    g_s395_391: set_2 ).

tff(g_s396_392_type,type,
    g_s396_392: set_0 ).

tff(g_s397_393_type,type,
    g_s397_393: set_0 ).

tff(g_s398_394_type,type,
    g_s398_394: set_0 ).

tff(g_s399_395_type,type,
    g_s399_395: set_2 ).

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

tff(g_s3_3_type,type,
    g_s3_3: set_0 ).

tff(g_s400_396_type,type,
    g_s400_396: set_2 ).

tff(g_s401_397_type,type,
    g_s401_397: set_0 ).

tff(g_s402_398_type,type,
    g_s402_398: set_2 ).

tff(g_s403_399_type,type,
    g_s403_399: set_2 ).

tff(g_s404_400_type,type,
    g_s404_400: set_0 ).

tff(g_s405_401_type,type,
    g_s405_401: set_2 ).

tff(g_s406_402_type,type,
    g_s406_402: set_2 ).

tff(g_s407_403_type,type,
    g_s407_403: set_6 ).

tff(g_s408_404_type,type,
    g_s408_404: set_0 ).

tff(g_s409_405_type,type,
    g_s409_405: set_0 ).

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

tff(g_s410_406_type,type,
    g_s410_406: set_2 ).

tff(g_s411_407_type,type,
    g_s411_407: set_0 ).

tff(g_s412_408_type,type,
    g_s412_408: set_2 ).

tff(g_s413_409_type,type,
    g_s413_409: set_7 ).

tff(g_s414_410_type,type,
    g_s414_410: set_0 ).

tff(g_s415_411_type,type,
    g_s415_411: set_0 ).

tff(g_s416_412_type,type,
    g_s416_412: set_6 ).

tff(g_s417_413_type,type,
    g_s417_413: set_2 ).

tff(g_s418_414_type,type,
    g_s418_414: set_0 ).

tff(g_s419_416_type,type,
    g_s419_416: $int ).

tff(g_s41_41_type,type,
    g_s41_41: set_0 ).

tff(g_s420_415_type,type,
    g_s420_415: set_0 ).

tff(g_s421_417_type,type,
    g_s421_417: $int ).

tff(g_s422_418_type,type,
    g_s422_418: $int ).

tff(g_s423_419_type,type,
    g_s423_419: $int ).

tff(g_s424_421_type,type,
    g_s424_421: $int ).

tff(g_s425_420_type,type,
    g_s425_420: set_0 ).

tff(g_s426_422_type,type,
    g_s426_422: $int ).

tff(g_s427_423_type,type,
    g_s427_423: $int ).

tff(g_s428_424_type,type,
    g_s428_424: $int ).

tff(g_s429_425_type,type,
    g_s429_425: $int ).

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

tff(g_s430_426_type,type,
    g_s430_426: $int ).

tff(g_s431_427_type,type,
    g_s431_427: $int ).

tff(g_s432_429_type,type,
    g_s432_429: $int ).

tff(g_s433_428_type,type,
    g_s433_428: set_0 ).

tff(g_s434_431_type,type,
    g_s434_431: $int ).

tff(g_s435_430_type,type,
    g_s435_430: set_0 ).

tff(g_s436_433_type,type,
    g_s436_433: $int ).

tff(g_s437_432_type,type,
    g_s437_432: set_0 ).

tff(g_s438_434_type,type,
    g_s438_434: $int ).

tff(g_s439_435_type,type,
    g_s439_435: $int ).

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

tff(g_s440_436_type,type,
    g_s440_436: $int ).

tff(g_s441_437_type,type,
    g_s441_437: $int ).

tff(g_s442_438_type,type,
    g_s442_438: $int ).

tff(g_s443_439_type,type,
    g_s443_439: $int ).

tff(g_s444_441_type,type,
    g_s444_441: $int ).

tff(g_s445_440_type,type,
    g_s445_440: set_0 ).

tff(g_s446_442_type,type,
    g_s446_442: $int ).

tff(g_s447_443_type,type,
    g_s447_443: set_0 ).

tff(g_s448_444_type,type,
    g_s448_444: set_0 ).

tff(g_s449_445_type,type,
    g_s449_445: set_0 ).

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

tff(g_s450_446_type,type,
    g_s450_446: set_2 ).

tff(g_s451_447_type,type,
    g_s451_447: set_0 ).

tff(g_s452_448_type,type,
    g_s452_448: set_2 ).

tff(g_s453_449_type,type,
    g_s453_449: set_2 ).

tff(g_s454_450_type,type,
    g_s454_450: set_0 ).

tff(g_s455_451_type,type,
    g_s455_451: set_2 ).

tff(g_s456_452_type,type,
    g_s456_452: set_0 ).

tff(g_s457_453_type,type,
    g_s457_453: set_2 ).

tff(g_s458_454_type,type,
    g_s458_454: set_2 ).

tff(g_s459_455_type,type,
    g_s459_455: set_0 ).

tff(g_s45_45_type,type,
    g_s45_45: $int ).

tff(g_s460_456_type,type,
    g_s460_456: set_0 ).

tff(g_s461_457_type,type,
    g_s461_457: set_2 ).

tff(g_s462_458_type,type,
    g_s462_458: set_0 ).

tff(g_s463_459_type,type,
    g_s463_459: set_0 ).

tff(g_s464_460_type,type,
    g_s464_460: set_0 ).

tff(g_s465_461_type,type,
    g_s465_461: set_0 ).

tff(g_s466_462_type,type,
    g_s466_462: set_2 ).

tff(g_s467_463_type,type,
    g_s467_463: set_2 ).

tff(g_s468_464_type,type,
    g_s468_464: set_2 ).

tff(g_s469_465_type,type,
    g_s469_465: set_2 ).

tff(g_s46_46_type,type,
    g_s46_46: $int ).

tff(g_s470_466_type,type,
    g_s470_466: set_0 ).

tff(g_s471_467_type,type,
    g_s471_467: set_0 ).

tff(g_s472_468_type,type,
    g_s472_468: set_0 ).

tff(g_s473_469_type,type,
    g_s473_469: set_0 ).

tff(g_s474_470_type,type,
    g_s474_470: set_0 ).

tff(g_s475_471_type,type,
    g_s475_471: set_0 ).

tff(g_s476_472_type,type,
    g_s476_472: set_0 ).

tff(g_s477_473_type,type,
    g_s477_473: set_0 ).

tff(g_s478_474_type,type,
    g_s478_474: set_0 ).

tff(g_s479_475_type,type,
    g_s479_475: set_0 ).

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

tff(g_s480_476_type,type,
    g_s480_476: set_0 ).

tff(g_s481_477_type,type,
    g_s481_477: set_0 ).

tff(g_s482_478_type,type,
    g_s482_478: set_0 ).

tff(g_s483_479_type,type,
    g_s483_479: set_0 ).

tff(g_s484_480_type,type,
    g_s484_480: set_0 ).

tff(g_s485_481_type,type,
    g_s485_481: set_0 ).

tff(g_s486_482_type,type,
    g_s486_482: set_0 ).

tff(g_s487_483_type,type,
    g_s487_483: set_0 ).

tff(g_s488_484_type,type,
    g_s488_484: set_0 ).

tff(g_s489_485_type,type,
    g_s489_485: set_0 ).

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

tff(g_s490_486_type,type,
    g_s490_486: set_0 ).

tff(g_s491_487_type,type,
    g_s491_487: set_0 ).

tff(g_s492_488_type,type,
    g_s492_488: set_0 ).

tff(g_s493_489_type,type,
    g_s493_489: set_0 ).

tff(g_s494_490_type,type,
    g_s494_490: set_0 ).

tff(g_s495_491_type,type,
    g_s495_491: set_2 ).

tff(g_s496_492_type,type,
    g_s496_492: set_2 ).

tff(g_s497_493_type,type,
    g_s497_493: set_2 ).

tff(g_s498_494_type,type,
    g_s498_494: set_0 ).

tff(g_s499_495_type,type,
    g_s499_495: set_0 ).

tff(g_s49_49_type,type,
    g_s49_49: $int ).

tff(g_s4_4_type,type,
    g_s4_4: set_0 ).

tff(g_s500_496_type,type,
    g_s500_496: set_2 ).

tff(g_s501_497_type,type,
    g_s501_497: set_0 ).

tff(g_s502_498_type,type,
    g_s502_498: set_0 ).

tff(g_s503_499_type,type,
    g_s503_499: set_0 ).

tff(g_s504_500_type,type,
    g_s504_500: set_0 ).

tff(g_s505_501_type,type,
    g_s505_501: set_0 ).

tff(g_s506_502_type,type,
    g_s506_502: set_0 ).

tff(g_s507_503_type,type,
    g_s507_503: set_0 ).

tff(g_s508_504_type,type,
    g_s508_504: set_0 ).

tff(g_s509_505_type,type,
    g_s509_505: set_0 ).

tff(g_s50_50_type,type,
    g_s50_50: set_0 ).

tff(g_s510_506_type,type,
    g_s510_506: set_0 ).

tff(g_s511_507_type,type,
    g_s511_507: set_0 ).

tff(g_s512_508_type,type,
    g_s512_508: set_0 ).

tff(g_s513_509_type,type,
    g_s513_509: set_0 ).

tff(g_s514_510_type,type,
    g_s514_510: $int ).

tff(g_s515_512_type,type,
    g_s515_512: $int ).

tff(g_s516_511_type,type,
    g_s516_511: set_0 ).

tff(g_s518_513_type,type,
    g_s518_513: set_2 ).

tff(g_s519_514_type,type,
    g_s519_514: set_0 ).

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

tff(g_s520_515_type,type,
    g_s520_515: set_0 ).

tff(g_s521_516_type,type,
    g_s521_516: set_2 ).

tff(g_s522_517_type,type,
    g_s522_517: set_0 ).

tff(g_s523_518_type,type,
    g_s523_518: set_2 ).

tff(g_s524_519_type,type,
    g_s524_519: set_0 ).

tff(g_s525_520_type,type,
    g_s525_520: set_2 ).

tff(g_s526_521_type,type,
    g_s526_521: set_7 ).

tff(g_s527_522_type,type,
    g_s527_522: set_7 ).

tff(g_s528_523_type,type,
    g_s528_523: set_7 ).

tff(g_s529_524_type,type,
    g_s529_524: set_7 ).

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

tff(g_s531_525_type,type,
    g_s531_525: $int ).

tff(g_s532_526_type,type,
    g_s532_526: set_2 ).

tff(g_s533_527_type,type,
    g_s533_527: set_0 ).

tff(g_s534_528_type,type,
    g_s534_528: set_0 ).

tff(g_s535_529_type,type,
    g_s535_529: set_0 ).

tff(g_s536_530_type,type,
    g_s536_530: set_2 ).

tff(g_s537_531_type,type,
    g_s537_531: set_2 ).

tff(g_s539_532_type,type,
    g_s539_532: set_3 ).

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

tff(g_s540_533_type,type,
    g_s540_533: set_3 ).

tff(g_s541_534_type,type,
    g_s541_534: set_2 ).

tff(g_s542_535_type,type,
    g_s542_535: set_2 ).

tff(g_s543_536_type,type,
    g_s543_536: set_2 ).

tff(g_s544_537_type,type,
    g_s544_537: set_2 ).

tff(g_s545_538_type,type,
    g_s545_538: set_3 ).

tff(g_s546_539_type,type,
    g_s546_539: set_3 ).

tff(g_s547_1_328_type,type,
    g_s547_1_328: set_2 ).

tff(g_s547_540_type,type,
    g_s547_540: set_2 ).

tff(g_s548_1_329_type,type,
    g_s548_1_329: set_2 ).

tff(g_s548_541_type,type,
    g_s548_541: set_2 ).

tff(g_s549_1_330_type,type,
    g_s549_1_330: set_2 ).

tff(g_s549_542_type,type,
    g_s549_542: set_2 ).

tff(g_s54_54_type,type,
    g_s54_54: $int ).

tff(g_s550_1_331_type,type,
    g_s550_1_331: set_2 ).

tff(g_s550_543_type,type,
    g_s550_543: set_2 ).

tff(g_s551_1_332_type,type,
    g_s551_1_332: set_2 ).

tff(g_s551_544_type,type,
    g_s551_544: set_2 ).

tff(g_s552_1_333_type,type,
    g_s552_1_333: set_2 ).

tff(g_s552_545_type,type,
    g_s552_545: set_2 ).

tff(g_s553_546_type,type,
    g_s553_546: set_2 ).

tff(g_s554_1_334_type,type,
    g_s554_1_334: set_2 ).

tff(g_s554_547_type,type,
    g_s554_547: set_2 ).

tff(g_s555_1_335_type,type,
    g_s555_1_335: set_2 ).

tff(g_s555_548_type,type,
    g_s555_548: set_2 ).

tff(g_s556_1_336_type,type,
    g_s556_1_336: set_2 ).

tff(g_s556_549_type,type,
    g_s556_549: set_2 ).

tff(g_s557_1_337_type,type,
    g_s557_1_337: set_0 ).

tff(g_s557_550_type,type,
    g_s557_550: set_0 ).

tff(g_s558_1_551_type,type,
    g_s558_1_551: $int ).

tff(g_s559_1_552_type,type,
    g_s559_1_552: $int ).

tff(g_s55_55_type,type,
    g_s55_55: set_0 ).

tff(g_s560_1_553_type,type,
    g_s560_1_553: $int ).

tff(g_s561_1_554_type,type,
    g_s561_1_554: $int ).

tff(g_s562_1_555_type,type,
    g_s562_1_555: $int ).

tff(g_s563_1_556_type,type,
    g_s563_1_556: $int ).

tff(g_s568_1_557_type,type,
    g_s568_1_557: $int ).

tff(g_s569_1_558_type,type,
    g_s569_1_558: $int ).

tff(g_s56_56_type,type,
    g_s56_56: $int ).

tff(g_s570_1_559_type,type,
    g_s570_1_559: $int ).

tff(g_s571_1_560_type,type,
    g_s571_1_560: $int ).

tff(g_s572_1_561_type,type,
    g_s572_1_561: $int ).

tff(g_s573_1_562_type,type,
    g_s573_1_562: set_2 ).

tff(g_s578_1_564_type,type,
    g_s578_1_564: $int ).

tff(g_s579_572_type,type,
    g_s579_572: $int ).

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

tff(g_s583_566_type,type,
    g_s583_566: $int ).

tff(g_s584_567_type,type,
    g_s584_567: $int ).

tff(g_s585_568_type,type,
    g_s585_568: $int ).

tff(g_s587_1_570_type,type,
    g_s587_1_570: $int ).

tff(g_s587_2_573_type,type,
    g_s587_2_573: $int ).

tff(g_s587_3_578_type,type,
    g_s587_3_578: $int ).

tff(g_s58_58_type,type,
    g_s58_58: $int ).

tff(g_s590_1_574_type,type,
    g_s590_1_574: $int ).

tff(g_s59_59_type,type,
    g_s59_59: $int ).

tff(g_s5_5_type,type,
    g_s5_5: set_0 ).

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

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

tff(g_s64_64_type,type,
    g_s64_64: set_0 ).

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

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

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

tff(g_s72_72_type,type,
    g_s72_72: set_0 ).

tff(g_s73_73_type,type,
    g_s73_73: $int ).

tff(g_s74_74_type,type,
    g_s74_74: $int ).

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

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

tff(g_s80_80_type,type,
    g_s80_80: $int ).

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

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

tff(g_s87_87_type,type,
    g_s87_87: $int ).

tff(g_s88_88_type,type,
    g_s88_88: $int ).

tff(g_s89_89_type,type,
    g_s89_89: set_0 ).

tff(g_s8_8_type,type,
    g_s8_8: set_0 ).

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

tff(g_s93_93_type,type,
    g_s93_93: set_0 ).

tff(g_s94_94_type,type,
    g_s94_94: set_0 ).

tff(g_s95_95_type,type,
    g_s95_95: set_0 ).

tff(g_s96_96_type,type,
    g_s96_96: set_0 ).

tff(g_s97_97_type,type,
    g_s97_97: $int ).

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

tff(g_s99_99_type,type,
    g_s99_99: set_0 ).

tff(g_s9_9_type,type,
    g_s9_9: set_0 ).

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: ( $o * $int * set_4 ) > $o ).

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

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

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

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

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

tff(mem_it0_axiom_1,axiom,
    ! [F: set_2,X_1503: $int,X_1504: $int] :
      ( mem_it0(X_1503,X_1504,F,0)
     => ( ( X_1503 = X_1504 )
        & ? [Z: $int] : mem2(Z,X_1504,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: ( $o * $int ) > prod_2 ).

tff(prod_2_in,type,
    prod_2_in: ( $o * $int * 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_0 ) > prod_4 ).

tff(prod_4_in,type,
    prod_4_in: ( $int * set_0 * 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 * set_2 ) > prod_5 ).

tff(prod_5_in,type,
    prod_5_in: ( $int * set_2 * 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: ( $int * prod_0 ) > prod_6 ).

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

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

tff(set_2_empty,type,
    set_2_empty: set_2 ).

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

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

tff(set_3_empty,type,
    set_3_empty: set_3 ).

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

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

tff(set_4_empty,type,
    set_4_empty: set_4 ).

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

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

tff(set_5_empty,type,
    set_5_empty: set_5 ).

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

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

%----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_2403: set_2] :
      ( ! [X_2404: $int,X_2405: $int] :
          ( mem2(X_2405,X_2404,X_2403)
        <=> mem2(X_2405,X_2404,g_s547_540) )
      & ! [X_2406: $int,X_2407: $int,X_2408: $int] :
          ( ( mem2(X_2406,X_2407,X_2403)
            & mem2(X_2406,X_2408,X_2403) )
         => ( X_2407 = X_2408 ) )
      & ! [X_2409: $int] :
          ( mem0(X_2409,g_s188_184)
        <=> ? [X_2410: $int] : mem2(X_2409,X_2410,X_2403) )
      & ! [X_2411: $int] :
          ( ? [X_2412: $int] : mem2(X_2412,X_2411,X_2403)
         => mem0(X_2411,g_s13_13) ) ) ).

tff('Define:abs:1',axiom,
    ( ! [X_2413: $int,X_2414: $int] :
        ( mem2(X_2414,X_2413,g_s548_541)
       => ( mem0(X_2414,g_s188_184)
          & mem0(X_2413,g_s210_206) ) )
    & ! [X_2415: $int,X_2416: $int,X_2417: $int] :
        ( ( mem2(X_2415,X_2416,g_s548_541)
          & mem2(X_2415,X_2417,g_s548_541) )
       => ( X_2416 = X_2417 ) ) ) ).

tff('Define:abs:10',axiom,
    ! [X_2463: $int] :
      ( mem0(X_2463,g_s557_550)
     => mem0(X_2463,g_s210_206) ) ).

tff('Define:abs:11',axiom,
    ! [X_2464: $int] :
      ( ? [X_2465: $int] : mem2(X_2464,X_2465,g_s548_541)
    <=> ? [X_2466: $int] :
          ( ( ( X_2466 = g_s17_17 )
            | ( X_2466 = g_s16_16 )
            | ( X_2466 = g_s15_15 ) )
          & mem2(X_2464,X_2466,g_s547_540) ) ) ).

tff('Define:abs:12',axiom,
    ! [X_2467: $int,X_2468: $int] :
      ( mem2(X_2467,X_2468,g_s549_542)
    <=> ( mem2(X_2468,X_2467,g_s548_541)
        & ? [X_2469: $int] :
            ( ( X_2469 = g_s17_17 )
            & mem2(X_2468,X_2469,g_s547_540) ) ) ) ).

tff('Define:abs:13',axiom,
    ! [X_2470: $int] :
      ( ? [X_2471: $int] : mem2(X_2471,X_2470,g_s549_542)
    <=> ? [X_2472: $int] :
          ( ( X_2472 = g_s17_17 )
          & mem2(X_2470,X_2472,g_s547_540) ) ) ).

tff('Define:abs:14',axiom,
    ! [X_2473: $int] :
      ( ? [X_2474: $int] : mem2(X_2473,X_2474,g_s550_543)
     => ? [X_2475: $int] : mem2(X_2473,X_2475,g_s549_542) ) ).

tff('Define:abs:15',axiom,
    ! [X_2476: $int] :
      ( ? [X_2477: $int] : mem2(X_2476,X_2477,g_s552_545)
    <=> ? [X_2478: $int] : mem2(X_2476,X_2478,g_s549_542) ) ).

tff('Define:abs:16',axiom,
    ! [X_2479: $int] :
      ( ( mem0(X_2479,g_s188_184)
        & ~ mem0(X_2479,g_s312_303) )
     => ? [X_2480: $int] :
          ( ( X_2480 = g_s18_18 )
          & mem2(X_2479,X_2480,g_s547_540) ) ) ).

tff('Define:abs:17',axiom,
    ( ! [X_2481: $int,X_2482: $int] :
        ( mem2(X_2482,X_2481,g_s554_547)
       => ( mem0(X_2482,g_s188_184)
          & mem0(X_2481,g_s210_206) ) )
    & ! [X_2483: $int,X_2484: $int,X_2485: $int] :
        ( ( mem2(X_2483,X_2484,g_s554_547)
          & mem2(X_2483,X_2485,g_s554_547) )
       => ( X_2484 = X_2485 ) ) ) ).

tff('Define:abs:18',axiom,
    ( ! [X_2486: $int,X_2487: $int] :
        ( mem2(X_2487,X_2486,g_s555_548)
       => ( mem0(X_2487,g_s188_184)
          & mem0(X_2486,g_s210_206) ) )
    & ! [X_2488: $int,X_2489: $int,X_2490: $int] :
        ( ( mem2(X_2488,X_2489,g_s555_548)
          & mem2(X_2488,X_2490,g_s555_548) )
       => ( X_2489 = X_2490 ) ) ) ).

tff('Define:abs:19',axiom,
    ( ! [X_2491: $int,X_2492: $int] :
        ( mem2(X_2492,X_2491,g_s556_549)
       => ( mem0(X_2492,g_s188_184)
          & mem0(X_2491,g_s210_206) ) )
    & ! [X_2493: $int,X_2494: $int,X_2495: $int] :
        ( ( mem2(X_2493,X_2494,g_s556_549)
          & mem2(X_2493,X_2495,g_s556_549) )
       => ( X_2494 = X_2495 ) ) ) ).

tff('Define:abs:2',axiom,
    ( ! [X_2418: $int,X_2419: $int] :
        ( mem2(X_2419,X_2418,g_s549_542)
       => ( mem0(X_2419,g_s210_206)
          & mem0(X_2418,g_s188_184) ) )
    & ! [X_2420: $int,X_2421: $int,X_2422: $int] :
        ( ( mem2(X_2420,X_2421,g_s549_542)
          & mem2(X_2420,X_2422,g_s549_542) )
       => ( X_2421 = X_2422 ) )
    & ! [X_2423: $int,X_2424: $int,X_2425: $int] :
        ( ( mem2(X_2424,X_2423,g_s549_542)
          & mem2(X_2425,X_2423,g_s549_542) )
       => ( X_2424 = X_2425 ) ) ) ).

tff('Define:abs:20',axiom,
    ! [X_2496: $int] :
      ( mem0(X_2496,g_s557_550)
     => mem0(X_2496,g_s210_206) ) ).

tff('Define:abs:21',axiom,
    ? [X_2497: set_2] :
      ( ! [X_2498: $int,X_2499: $int] :
          ( mem2(X_2499,X_2498,X_2497)
        <=> mem2(X_2499,X_2498,g_s547_540) )
      & ! [X_2500: $int,X_2501: $int,X_2502: $int] :
          ( ( mem2(X_2500,X_2501,X_2497)
            & mem2(X_2500,X_2502,X_2497) )
         => ( X_2501 = X_2502 ) )
      & ! [X_2503: $int] :
          ( mem0(X_2503,g_s188_184)
        <=> ? [X_2504: $int] : mem2(X_2503,X_2504,X_2497) )
      & ! [X_2505: $int] :
          ( ? [X_2506: $int] : mem2(X_2506,X_2505,X_2497)
         => mem0(X_2505,g_s13_13) ) ) ).

tff('Define:abs:22',axiom,
    ( ! [X_2507: $int,X_2508: $int] :
        ( mem2(X_2508,X_2507,g_s548_541)
       => ( mem0(X_2508,g_s188_184)
          & mem0(X_2507,g_s210_206) ) )
    & ! [X_2509: $int,X_2510: $int,X_2511: $int] :
        ( ( mem2(X_2509,X_2510,g_s548_541)
          & mem2(X_2509,X_2511,g_s548_541) )
       => ( X_2510 = X_2511 ) ) ) ).

tff('Define:abs:23',axiom,
    ( ! [X_2512: $int,X_2513: $int] :
        ( mem2(X_2513,X_2512,g_s549_542)
       => ( mem0(X_2513,g_s210_206)
          & mem0(X_2512,g_s188_184) ) )
    & ! [X_2514: $int,X_2515: $int,X_2516: $int] :
        ( ( mem2(X_2514,X_2515,g_s549_542)
          & mem2(X_2514,X_2516,g_s549_542) )
       => ( X_2515 = X_2516 ) )
    & ! [X_2517: $int,X_2518: $int,X_2519: $int] :
        ( ( mem2(X_2518,X_2517,g_s549_542)
          & mem2(X_2519,X_2517,g_s549_542) )
       => ( X_2518 = X_2519 ) ) ) ).

tff('Define:abs:24',axiom,
    ! [X_2520: $int,X_2521: $int] :
      ( mem2(X_2521,X_2520,g_s550_543)
     => ( mem0(X_2521,g_s210_206)
        & mem0(X_2520,g_s201_197) ) ) ).

tff('Define:abs:25',axiom,
    ( ! [X_2522: $int,X_2523: $int] :
        ( mem2(X_2523,X_2522,g_s551_544)
       => ( mem0(X_2523,g_s210_206)
          & mem0(X_2522,g_s206_202) ) )
    & ! [X_2524: $int,X_2525: $int,X_2526: $int] :
        ( ( mem2(X_2524,X_2525,g_s551_544)
          & mem2(X_2524,X_2526,g_s551_544) )
       => ( X_2525 = X_2526 ) ) ) ).

tff('Define:abs:26',axiom,
    ( ! [X_2527: $int,X_2528: $int] :
        ( mem2(X_2528,X_2527,g_s552_545)
       => ( mem0(X_2528,g_s210_206)
          & mem0(X_2527,g_s144_142) ) )
    & ! [X_2529: $int,X_2530: $int,X_2531: $int] :
        ( ( mem2(X_2529,X_2530,g_s552_545)
          & mem2(X_2529,X_2531,g_s552_545) )
       => ( X_2530 = X_2531 ) ) ) ).

tff('Define:abs:27',axiom,
    ! [X_2532: $int] :
      ( ? [X_2533: $int] : mem2(X_2532,X_2533,g_s548_541)
    <=> ? [X_2534: $int] :
          ( ( ( X_2534 = g_s17_17 )
            | ( X_2534 = g_s16_16 )
            | ( X_2534 = g_s15_15 ) )
          & mem2(X_2532,X_2534,g_s547_540) ) ) ).

tff('Define:abs:28',axiom,
    ! [X_2535: $int,X_2536: $int] :
      ( mem2(X_2535,X_2536,g_s549_542)
    <=> ( mem2(X_2536,X_2535,g_s548_541)
        & ? [X_2537: $int] :
            ( ( X_2537 = g_s17_17 )
            & mem2(X_2536,X_2537,g_s547_540) ) ) ) ).

tff('Define:abs:29',axiom,
    ! [X_2538: $int] :
      ( ? [X_2539: $int] : mem2(X_2539,X_2538,g_s549_542)
    <=> ? [X_2540: $int] :
          ( ( X_2540 = g_s17_17 )
          & mem2(X_2538,X_2540,g_s547_540) ) ) ).

tff('Define:abs:3',axiom,
    ! [X_2426: $int,X_2427: $int] :
      ( mem2(X_2427,X_2426,g_s550_543)
     => ( mem0(X_2427,g_s210_206)
        & mem0(X_2426,g_s201_197) ) ) ).

tff('Define:abs:30',axiom,
    ! [X_2541: $int] :
      ( ? [X_2542: $int] : mem2(X_2541,X_2542,g_s550_543)
     => ? [X_2543: $int] : mem2(X_2541,X_2543,g_s549_542) ) ).

tff('Define:abs:31',axiom,
    ! [X_2544: $int] :
      ( ? [X_2545: $int] : mem2(X_2544,X_2545,g_s552_545)
    <=> ? [X_2546: $int] : mem2(X_2544,X_2546,g_s549_542) ) ).

tff('Define:abs:32',axiom,
    ! [X_2547: $int] :
      ( ( mem0(X_2547,g_s188_184)
        & ~ mem0(X_2547,g_s312_303) )
     => ? [X_2548: $int] :
          ( ( X_2548 = g_s18_18 )
          & mem2(X_2547,X_2548,g_s547_540) ) ) ).

tff('Define:abs:33',axiom,
    ! [X_2549: $int] :
      ( ? [X_2550: $int] :
          ( ( ( X_2550 = g_s17_17 )
            | ( X_2550 = g_s16_16 )
            | ( X_2550 = g_s15_15 )
            | ( X_2550 = g_s14_14 ) )
          & mem2(X_2549,X_2550,g_s547_540) )
     => mem0(X_2549,g_s312_303) ) ).

tff('Define:abs:34',axiom,
    ! [X_2551: $int] :
      ( ? [X_2552: $int] : mem2(X_2551,X_2552,g_s549_542)
     => ? [X_2553: $int] : mem2(X_2553,X_2551,g_s548_541) ) ).

tff('Define:abs:35',axiom,
    ! [X_2554: $int] :
      ( ? [X_2555: $int] : mem2(X_2555,X_2554,g_s549_542)
     => ? [X_2556: $int] : mem2(X_2554,X_2556,g_s548_541) ) ).

tff('Define:abs:36',axiom,
    ! [X_2557: $int] :
      ( ? [X_2558: $int] : mem2(X_2557,X_2558,g_s548_541)
     => mem0(X_2557,g_s312_303) ) ).

tff('Define:abs:37',axiom,
    ! [X_2559: $int] :
      ( ? [X_2560: $int] : mem2(X_2560,X_2559,g_s549_542)
     => mem0(X_2559,g_s312_303) ) ).

tff('Define:abs:4',axiom,
    ( ! [X_2428: $int,X_2429: $int] :
        ( mem2(X_2429,X_2428,g_s551_544)
       => ( mem0(X_2429,g_s210_206)
          & mem0(X_2428,g_s206_202) ) )
    & ! [X_2430: $int,X_2431: $int,X_2432: $int] :
        ( ( mem2(X_2430,X_2431,g_s551_544)
          & mem2(X_2430,X_2432,g_s551_544) )
       => ( X_2431 = X_2432 ) ) ) ).

tff('Define:abs:5',axiom,
    ( ! [X_2433: $int,X_2434: $int] :
        ( mem2(X_2434,X_2433,g_s552_545)
       => ( mem0(X_2434,g_s210_206)
          & mem0(X_2433,g_s144_142) ) )
    & ! [X_2435: $int,X_2436: $int,X_2437: $int] :
        ( ( mem2(X_2435,X_2436,g_s552_545)
          & mem2(X_2435,X_2437,g_s552_545) )
       => ( X_2436 = X_2437 ) ) ) ).

tff('Define:abs:6',axiom,
    ? [X_2438: set_2] :
      ( ! [X_2439: $int,X_2440: $int] :
          ( mem2(X_2440,X_2439,X_2438)
        <=> mem2(X_2440,X_2439,g_s553_546) )
      & ! [X_2441: $int,X_2442: $int,X_2443: $int] :
          ( ( mem2(X_2441,X_2442,X_2438)
            & mem2(X_2441,X_2443,X_2438) )
         => ( X_2442 = X_2443 ) )
      & ! [X_2444: $int] :
          ( mem0(X_2444,g_s210_206)
        <=> ? [X_2445: $int] : mem2(X_2444,X_2445,X_2438) )
      & ! [X_2446: $int] :
          ( ? [X_2447: $int] : mem2(X_2447,X_2446,X_2438)
         => mem0(X_2446,g_s96_96) ) ) ).

tff('Define:abs:7',axiom,
    ( ! [X_2448: $int,X_2449: $int] :
        ( mem2(X_2449,X_2448,g_s554_547)
       => ( mem0(X_2449,g_s188_184)
          & mem0(X_2448,g_s210_206) ) )
    & ! [X_2450: $int,X_2451: $int,X_2452: $int] :
        ( ( mem2(X_2450,X_2451,g_s554_547)
          & mem2(X_2450,X_2452,g_s554_547) )
       => ( X_2451 = X_2452 ) ) ) ).

tff('Define:abs:8',axiom,
    ( ! [X_2453: $int,X_2454: $int] :
        ( mem2(X_2454,X_2453,g_s555_548)
       => ( mem0(X_2454,g_s188_184)
          & mem0(X_2453,g_s210_206) ) )
    & ! [X_2455: $int,X_2456: $int,X_2457: $int] :
        ( ( mem2(X_2455,X_2456,g_s555_548)
          & mem2(X_2455,X_2457,g_s555_548) )
       => ( X_2456 = X_2457 ) ) ) ).

tff('Define:abs:9',axiom,
    ( ! [X_2458: $int,X_2459: $int] :
        ( mem2(X_2459,X_2458,g_s556_549)
       => ( mem0(X_2459,g_s188_184)
          & mem0(X_2458,g_s210_206) ) )
    & ! [X_2460: $int,X_2461: $int,X_2462: $int] :
        ( ( mem2(X_2460,X_2461,g_s556_549)
          & mem2(X_2460,X_2462,g_s556_549) )
       => ( X_2461 = X_2462 ) ) ) ).

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_195: $int] :
        ( mem0(X_195,g_s10_10)
      <=> ( ( X_195 = g_s11_11 )
          | ( X_195 = g_s12_12 ) ) )
    & ( g_s11_11 != g_s12_12 ) ) ).

tff('Define:ctx:100',axiom,
    ! [X_688: $int,X_689: $int] :
      ( ? [X_690: $int] : mem3(X_689,X_688,X_690,g_s159_157)
    <=> ( mem0(X_689,g_s148_146)
        & mem0(X_688,g_s148_146)
        & $greatereq(X_688,0) ) ) ).

tff('Define:ctx:101',axiom,
    ! [X_691: $int] :
      ( mem0(X_691,g_s185_181)
     => mem0(X_691,g_s95_95) ) ).

tff('Define:ctx:102',axiom,
    mem0(g_s186_182,g_s95_95) ).

tff('Define:ctx:103',axiom,
    ~ mem0(g_s186_182,g_s185_181) ).

tff('Define:ctx:104',axiom,
    ( ! [X_692: $int,X_693: $int] :
        ( mem2(X_693,X_692,g_s187_183)
       => ( $greatereq(X_693,0)
          & $lesseq(X_693,max_int)
          & mem0(X_692,g_s95_95) ) )
    & ! [X_694: $int,X_695: $int,X_696: $int] :
        ( ( mem2(X_694,X_695,g_s187_183)
          & mem2(X_694,X_696,g_s187_183) )
       => ( X_695 = X_696 ) ) ) ).

tff('Define:ctx:105',axiom,
    ? [X_697: $int] :
      ( ? [X_698: set_2] :
          ( ! [X_699: $int,X_700: $int] :
              ( mem2(X_700,X_699,X_698)
            <=> mem2(X_700,X_699,g_s187_183) )
          & ! [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] :
              ( ( $greatereq(X_704,1)
                & $lesseq(X_704,X_697) )
            <=> ? [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_s185_181) ) )
      & ! [X_708: $int] :
          ( mem0(X_708,g_s185_181)
         => ? [X_709: $int] : mem2(X_709,X_708,g_s187_183) )
      & ! [X_710: $int,X_711: $int,X_712: $int] :
          ( ( mem2(X_711,X_710,g_s187_183)
            & mem2(X_712,X_710,g_s187_183) )
         => ( X_711 = X_712 ) ) ) ).

tff('Define:ctx:106',axiom,
    ! [X_713: $int] :
      ( mem0(X_713,g_s188_184)
     => mem0(X_713,g_s129_129) ) ).

tff('Define:ctx:107',axiom,
    mem0(g_s189_185,g_s129_129) ).

tff('Define:ctx:108',axiom,
    ~ mem0(g_s189_185,g_s188_184) ).

tff('Define:ctx:109',axiom,
    ( ! [X_714: $int,X_715: $int] :
        ( mem2(X_715,X_714,g_s190_186)
       => ( $greatereq(X_715,0)
          & $lesseq(X_715,max_int)
          & mem0(X_714,g_s129_129) ) )
    & ! [X_716: $int,X_717: $int,X_718: $int] :
        ( ( mem2(X_716,X_717,g_s190_186)
          & mem2(X_716,X_718,g_s190_186) )
       => ( X_717 = X_718 ) ) ) ).

tff('Define:ctx:11',axiom,
    ( ! [X_196: $int] :
        ( mem0(X_196,g_s13_13)
      <=> ( ( X_196 = g_s14_14 )
          | ( X_196 = g_s15_15 )
          | ( X_196 = g_s16_16 )
          | ( X_196 = g_s17_17 )
          | ( X_196 = g_s18_18 ) ) )
    & ( g_s14_14 != g_s15_15 )
    & ( g_s15_15 != g_s16_16 )
    & ( g_s16_16 != g_s17_17 )
    & ( g_s17_17 != g_s18_18 ) ) ).

tff('Define:ctx:110',axiom,
    ? [X_719: $int] :
      ( ? [X_720: set_2] :
          ( ! [X_721: $int,X_722: $int] :
              ( mem2(X_722,X_721,X_720)
            <=> mem2(X_722,X_721,g_s190_186) )
          & ! [X_723: $int,X_724: $int,X_725: $int] :
              ( ( mem2(X_723,X_724,X_720)
                & mem2(X_723,X_725,X_720) )
             => ( X_724 = X_725 ) )
          & ! [X_726: $int] :
              ( ( $greatereq(X_726,1)
                & $lesseq(X_726,X_719) )
            <=> ? [X_727: $int] : mem2(X_726,X_727,X_720) )
          & ! [X_728: $int] :
              ( ? [X_729: $int] : mem2(X_729,X_728,X_720)
             => mem0(X_728,g_s188_184) ) )
      & ! [X_730: $int] :
          ( mem0(X_730,g_s188_184)
         => ? [X_731: $int] : mem2(X_731,X_730,g_s190_186) )
      & ! [X_732: $int,X_733: $int,X_734: $int] :
          ( ( mem2(X_733,X_732,g_s190_186)
            & mem2(X_734,X_732,g_s190_186) )
         => ( X_733 = X_734 ) ) ) ).

tff('Define:ctx:111',axiom,
    ! [X_735: $int] :
      ( mem0(X_735,g_s191_187)
     => mem0(X_735,g_s130_130) ) ).

tff('Define:ctx:112',axiom,
    mem0(g_s192_188,g_s130_130) ).

tff('Define:ctx:113',axiom,
    ~ mem0(g_s192_188,g_s191_187) ).

tff('Define:ctx:114',axiom,
    ( ! [X_736: $int,X_737: $int] :
        ( mem2(X_737,X_736,g_s193_189)
       => ( $greatereq(X_737,0)
          & $lesseq(X_737,max_int)
          & mem0(X_736,g_s130_130) ) )
    & ! [X_738: $int,X_739: $int,X_740: $int] :
        ( ( mem2(X_738,X_739,g_s193_189)
          & mem2(X_738,X_740,g_s193_189) )
       => ( X_739 = X_740 ) ) ) ).

tff('Define:ctx:115',axiom,
    ? [X_741: $int] :
      ( ? [X_742: set_2] :
          ( ! [X_743: $int,X_744: $int] :
              ( mem2(X_744,X_743,X_742)
            <=> mem2(X_744,X_743,g_s193_189) )
          & ! [X_745: $int,X_746: $int,X_747: $int] :
              ( ( mem2(X_745,X_746,X_742)
                & mem2(X_745,X_747,X_742) )
             => ( X_746 = X_747 ) )
          & ! [X_748: $int] :
              ( ( $greatereq(X_748,1)
                & $lesseq(X_748,X_741) )
            <=> ? [X_749: $int] : mem2(X_748,X_749,X_742) )
          & ! [X_750: $int] :
              ( ? [X_751: $int] : mem2(X_751,X_750,X_742)
             => mem0(X_750,g_s191_187) ) )
      & ! [X_752: $int] :
          ( mem0(X_752,g_s191_187)
         => ? [X_753: $int] : mem2(X_753,X_752,g_s193_189) )
      & ! [X_754: $int,X_755: $int,X_756: $int] :
          ( ( mem2(X_755,X_754,g_s193_189)
            & mem2(X_756,X_754,g_s193_189) )
         => ( X_755 = X_756 ) ) ) ).

tff('Define:ctx:116',axiom,
    ! [X_757: $int] :
      ( mem0(X_757,g_s194_190)
     => mem0(X_757,g_s131_131) ) ).

tff('Define:ctx:117',axiom,
    mem0(g_s195_191,g_s131_131) ).

tff('Define:ctx:118',axiom,
    ~ mem0(g_s195_191,g_s194_190) ).

tff('Define:ctx:119',axiom,
    ( ! [X_758: $int,X_759: $int] :
        ( mem2(X_759,X_758,g_s196_192)
       => ( $greatereq(X_759,0)
          & $lesseq(X_759,max_int)
          & mem0(X_758,g_s131_131) ) )
    & ! [X_760: $int,X_761: $int,X_762: $int] :
        ( ( mem2(X_760,X_761,g_s196_192)
          & mem2(X_760,X_762,g_s196_192) )
       => ( X_761 = X_762 ) ) ) ).

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

tff('Define:ctx:120',axiom,
    ? [X_763: $int] :
      ( ? [X_764: set_2] :
          ( ! [X_765: $int,X_766: $int] :
              ( mem2(X_766,X_765,X_764)
            <=> mem2(X_766,X_765,g_s196_192) )
          & ! [X_767: $int,X_768: $int,X_769: $int] :
              ( ( mem2(X_767,X_768,X_764)
                & mem2(X_767,X_769,X_764) )
             => ( X_768 = X_769 ) )
          & ! [X_770: $int] :
              ( ( $greatereq(X_770,1)
                & $lesseq(X_770,X_763) )
            <=> ? [X_771: $int] : mem2(X_770,X_771,X_764) )
          & ! [X_772: $int] :
              ( ? [X_773: $int] : mem2(X_773,X_772,X_764)
             => mem0(X_772,g_s194_190) ) )
      & ! [X_774: $int] :
          ( mem0(X_774,g_s194_190)
         => ? [X_775: $int] : mem2(X_775,X_774,g_s196_192) )
      & ! [X_776: $int,X_777: $int,X_778: $int] :
          ( ( mem2(X_777,X_776,g_s196_192)
            & mem2(X_778,X_776,g_s196_192) )
         => ( X_777 = X_778 ) ) ) ).

tff('Define:ctx:121',axiom,
    ! [X_779: $int] :
      ( mem0(X_779,g_s197_193)
     => mem0(X_779,g_s132_132) ) ).

tff('Define:ctx:122',axiom,
    mem0(g_s198_194,g_s132_132) ).

tff('Define:ctx:123',axiom,
    ~ mem0(g_s198_194,g_s197_193) ).

tff('Define:ctx:124',axiom,
    ( ! [X_780: $int,X_781: $int] :
        ( mem2(X_781,X_780,g_s199_195)
       => ( $greatereq(X_781,0)
          & $lesseq(X_781,max_int)
          & mem0(X_780,g_s132_132) ) )
    & ! [X_782: $int,X_783: $int,X_784: $int] :
        ( ( mem2(X_782,X_783,g_s199_195)
          & mem2(X_782,X_784,g_s199_195) )
       => ( X_783 = X_784 ) ) ) ).

tff('Define:ctx:125',axiom,
    ? [X_785: $int] :
      ( ? [X_786: set_2] :
          ( ! [X_787: $int,X_788: $int] :
              ( mem2(X_788,X_787,X_786)
            <=> mem2(X_788,X_787,g_s199_195) )
          & ! [X_789: $int,X_790: $int,X_791: $int] :
              ( ( mem2(X_789,X_790,X_786)
                & mem2(X_789,X_791,X_786) )
             => ( X_790 = X_791 ) )
          & ! [X_792: $int] :
              ( ( $greatereq(X_792,1)
                & $lesseq(X_792,X_785) )
            <=> ? [X_793: $int] : mem2(X_792,X_793,X_786) )
          & ! [X_794: $int] :
              ( ? [X_795: $int] : mem2(X_795,X_794,X_786)
             => mem0(X_794,g_s197_193) ) )
      & ! [X_796: $int] :
          ( mem0(X_796,g_s197_193)
         => ? [X_797: $int] : mem2(X_797,X_796,g_s199_195) )
      & ! [X_798: $int,X_799: $int,X_800: $int] :
          ( ( mem2(X_799,X_798,g_s199_195)
            & mem2(X_800,X_798,g_s199_195) )
         => ( X_799 = X_800 ) ) ) ).

tff('Define:ctx:126',axiom,
    ! [X_801: $int] :
      ( mem0(X_801,g_s200_196)
     => mem0(X_801,g_s72_72) ) ).

tff('Define:ctx:127',axiom,
    ~ mem0(g_s73_73,g_s200_196) ).

tff('Define:ctx:128',axiom,
    ! [X_802: $int] :
      ( mem0(X_802,g_s200_196)
    <=> ( ( X_802 = g_s74_74 )
        | ( X_802 = g_s75_75 ) ) ) ).

tff('Define:ctx:129',axiom,
    ! [X_803: $int] :
      ( mem0(X_803,g_s201_197)
     => mem0(X_803,g_s64_64) ) ).

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

tff('Define:ctx:130',axiom,
    ~ mem0(g_s65_65,g_s201_197) ).

tff('Define:ctx:131',axiom,
    ! [X_804: $int] :
      ( mem0(X_804,g_s201_197)
    <=> ( ( X_804 = g_s66_66 )
        | ( X_804 = g_s67_67 ) ) ) ).

tff('Define:ctx:132',axiom,
    ( ? [X_805: set_2] :
        ( ! [X_806: $int,X_807: $int] :
            ( mem2(X_807,X_806,X_805)
          <=> mem2(X_807,X_806,g_s202_198) )
        & ! [X_808: $int,X_809: $int,X_810: $int] :
            ( ( mem2(X_808,X_809,X_805)
              & mem2(X_808,X_810,X_805) )
           => ( X_809 = X_810 ) )
        & ! [X_811: $int] :
            ( mem0(X_811,g_s201_197)
          <=> ? [X_812: $int] : mem2(X_811,X_812,X_805) )
        & ! [X_813: $int] :
            ( ? [X_814: $int] : mem2(X_814,X_813,X_805)
           => mem0(X_813,g_s201_197) ) )
    & ! [X_815: $int] :
        ( mem0(X_815,g_s201_197)
       => ? [X_816: $int] : mem2(X_816,X_815,g_s202_198) )
    & ! [X_817: $int,X_818: $int,X_819: $int] :
        ( ( mem2(X_818,X_817,g_s202_198)
          & mem2(X_819,X_817,g_s202_198) )
       => ( X_818 = X_819 ) ) ) ).

tff('Define:ctx:133',axiom,
    ! [X_820: $int,X_821: $int] :
      ( ( mem2(X_821,X_820,g_s202_198)
        & ( X_821 = X_820 )
        & mem0(X_821,g_s201_197) )
    <=> $false ) ).

tff('Define:ctx:134',axiom,
    ( ? [X_822: set_2] :
        ( ! [X_823: $int,X_824: $int] :
            ( mem2(X_824,X_823,X_822)
          <=> mem2(X_824,X_823,g_s203_199) )
        & ! [X_825: $int,X_826: $int,X_827: $int] :
            ( ( mem2(X_825,X_826,X_822)
              & mem2(X_825,X_827,X_822) )
           => ( X_826 = X_827 ) )
        & ! [X_828: $int] :
            ( mem0(X_828,g_s24_24)
          <=> ? [X_829: $int] : mem2(X_828,X_829,X_822) )
        & ! [X_830: $int] :
            ( ? [X_831: $int] : mem2(X_831,X_830,X_822)
           => mem0(X_830,g_s64_64) ) )
    & ! [X_832: $int] :
        ( mem0(X_832,g_s64_64)
       => ? [X_833: $int] : mem2(X_833,X_832,g_s203_199) )
    & ! [X_834: $int,X_835: $int,X_836: $int] :
        ( ( mem2(X_835,X_834,g_s203_199)
          & mem2(X_836,X_834,g_s203_199) )
       => ( X_835 = X_836 ) ) ) ).

tff('Define:ctx:135',axiom,
    ~ ! [X_837: $int] :
        ( mem2(g_s25_25,X_837,g_s203_199)
       => mem0(X_837,g_s201_197) ) ).

tff('Define:ctx:136',axiom,
    ( ? [X_838: set_2] :
        ( ! [X_839: $int,X_840: $int] :
            ( mem2(X_840,X_839,X_838)
          <=> mem2(X_840,X_839,g_s204_200) )
        & ! [X_841: $int,X_842: $int,X_843: $int] :
            ( ( mem2(X_841,X_842,X_838)
              & mem2(X_841,X_843,X_838) )
           => ( X_842 = X_843 ) )
        & ! [X_844: $int] :
            ( mem0(X_844,g_s28_28)
          <=> ? [X_845: $int] : mem2(X_844,X_845,X_838) )
        & ! [X_846: $int] :
            ( ? [X_847: $int] : mem2(X_847,X_846,X_838)
           => mem0(X_846,g_s64_64) ) )
    & ! [X_848: $int] :
        ( mem0(X_848,g_s64_64)
       => ? [X_849: $int] : mem2(X_849,X_848,g_s204_200) )
    & ! [X_850: $int,X_851: $int,X_852: $int] :
        ( ( mem2(X_851,X_850,g_s204_200)
          & mem2(X_852,X_850,g_s204_200) )
       => ( X_851 = X_852 ) ) ) ).

tff('Define:ctx:137',axiom,
    ( ? [X_853: set_2] :
        ( ! [X_854: $int,X_855: $int] :
            ( mem2(X_855,X_854,X_853)
          <=> mem2(X_855,X_854,g_s205_201) )
        & ! [X_856: $int,X_857: $int,X_858: $int] :
            ( ( mem2(X_856,X_857,X_853)
              & mem2(X_856,X_858,X_853) )
           => ( X_857 = X_858 ) )
        & ! [X_859: $int] :
            ( mem0(X_859,g_s64_64)
          <=> ? [X_860: $int] : mem2(X_859,X_860,X_853) )
        & ! [X_861: $int] :
            ( ? [X_862: $int] : mem2(X_862,X_861,X_853)
           => mem0(X_861,g_s28_28) ) )
    & ! [X_863: $int] :
        ( mem0(X_863,g_s28_28)
       => ? [X_864: $int] : mem2(X_864,X_863,g_s205_201) )
    & ! [X_865: $int,X_866: $int,X_867: $int] :
        ( ( mem2(X_866,X_865,g_s205_201)
          & mem2(X_867,X_865,g_s205_201) )
       => ( X_866 = X_867 ) ) ) ).

tff('Define:ctx:138',axiom,
    ! [X_868: $int,X_869: $int] :
      ( mem2(X_869,X_868,g_s204_200)
    <=> mem2(X_868,X_869,g_s205_201) ) ).

tff('Define:ctx:139',axiom,
    ~ ! [X_870: $int] :
        ( mem2(g_s29_29,X_870,g_s204_200)
       => mem0(X_870,g_s201_197) ) ).

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

tff('Define:ctx:140',axiom,
    ! [X_871: $int] :
      ( mem0(X_871,g_s206_202)
     => mem0(X_871,g_s19_19) ) ).

tff('Define:ctx:141',axiom,
    ~ mem0(g_s20_20,g_s206_202) ).

tff('Define:ctx:142',axiom,
    ! [X_872: $int] :
      ( mem0(X_872,g_s206_202)
    <=> ( ( X_872 = g_s21_21 )
        | ( X_872 = g_s22_22 )
        | ( X_872 = g_s23_23 ) ) ) ).

tff('Define:ctx:143',axiom,
    ! [X_873: $int] :
      ( mem0(X_873,g_s207_203)
     => mem0(X_873,g_s137_137) ) ).

tff('Define:ctx:144',axiom,
    mem0(g_s208_204,g_s137_137) ).

tff('Define:ctx:145',axiom,
    ~ mem0(g_s208_204,g_s207_203) ).

tff('Define:ctx:146',axiom,
    ( ! [X_874: $int,X_875: $int] :
        ( mem2(X_875,X_874,g_s209_205)
       => ( $greatereq(X_875,0)
          & $lesseq(X_875,max_int)
          & mem0(X_874,g_s137_137) ) )
    & ! [X_876: $int,X_877: $int,X_878: $int] :
        ( ( mem2(X_876,X_877,g_s209_205)
          & mem2(X_876,X_878,g_s209_205) )
       => ( X_877 = X_878 ) ) ) ).

tff('Define:ctx:147',axiom,
    ? [X_879: $int] :
      ( ? [X_880: set_2] :
          ( ! [X_881: $int,X_882: $int] :
              ( mem2(X_882,X_881,X_880)
            <=> mem2(X_882,X_881,g_s209_205) )
          & ! [X_883: $int,X_884: $int,X_885: $int] :
              ( ( mem2(X_883,X_884,X_880)
                & mem2(X_883,X_885,X_880) )
             => ( X_884 = X_885 ) )
          & ! [X_886: $int] :
              ( ( $greatereq(X_886,1)
                & $lesseq(X_886,X_879) )
            <=> ? [X_887: $int] : mem2(X_886,X_887,X_880) )
          & ! [X_888: $int] :
              ( ? [X_889: $int] : mem2(X_889,X_888,X_880)
             => mem0(X_888,g_s207_203) ) )
      & ! [X_890: $int] :
          ( mem0(X_890,g_s207_203)
         => ? [X_891: $int] : mem2(X_891,X_890,g_s209_205) )
      & ! [X_892: $int,X_893: $int,X_894: $int] :
          ( ( mem2(X_893,X_892,g_s209_205)
            & mem2(X_894,X_892,g_s209_205) )
         => ( X_893 = X_894 ) ) ) ).

tff('Define:ctx:148',axiom,
    ! [X_895: $int] :
      ( mem0(X_895,g_s210_206)
     => mem0(X_895,g_s138_138) ) ).

tff('Define:ctx:149',axiom,
    mem0(g_s211_207,g_s138_138) ).

tff('Define:ctx:15',axiom,
    ( ! [X_200: $int] :
        ( mem0(X_200,g_s32_32)
      <=> ( ( X_200 = g_s33_33 )
          | ( X_200 = g_s34_34 )
          | ( X_200 = g_s35_35 ) ) )
    & ( g_s33_33 != g_s34_34 )
    & ( g_s34_34 != g_s35_35 ) ) ).

tff('Define:ctx:150',axiom,
    ~ mem0(g_s211_207,g_s210_206) ).

tff('Define:ctx:151',axiom,
    ( ! [X_896: $int,X_897: $int] :
        ( mem2(X_897,X_896,g_s212_208)
       => ( $greatereq(X_897,0)
          & $lesseq(X_897,max_int)
          & mem0(X_896,g_s138_138) ) )
    & ! [X_898: $int,X_899: $int,X_900: $int] :
        ( ( mem2(X_898,X_899,g_s212_208)
          & mem2(X_898,X_900,g_s212_208) )
       => ( X_899 = X_900 ) ) ) ).

tff('Define:ctx:152',axiom,
    ? [X_901: $int] :
      ( ? [X_902: set_2] :
          ( ! [X_903: $int,X_904: $int] :
              ( mem2(X_904,X_903,X_902)
            <=> mem2(X_904,X_903,g_s212_208) )
          & ! [X_905: $int,X_906: $int,X_907: $int] :
              ( ( mem2(X_905,X_906,X_902)
                & mem2(X_905,X_907,X_902) )
             => ( X_906 = X_907 ) )
          & ! [X_908: $int] :
              ( ( $greatereq(X_908,1)
                & $lesseq(X_908,X_901) )
            <=> ? [X_909: $int] : mem2(X_908,X_909,X_902) )
          & ! [X_910: $int] :
              ( ? [X_911: $int] : mem2(X_911,X_910,X_902)
             => mem0(X_910,g_s210_206) ) )
      & ! [X_912: $int] :
          ( mem0(X_912,g_s210_206)
         => ? [X_913: $int] : mem2(X_913,X_912,g_s212_208) )
      & ! [X_914: $int,X_915: $int,X_916: $int] :
          ( ( mem2(X_915,X_914,g_s212_208)
            & mem2(X_916,X_914,g_s212_208) )
         => ( X_915 = X_916 ) ) ) ).

tff('Define:ctx:153',axiom,
    ? [X_917: set_2] :
      ( ! [X_918: $int,X_919: $int] :
          ( mem2(X_919,X_918,X_917)
        <=> mem2(X_919,X_918,g_s213_209) )
      & ! [X_920: $int,X_921: $int,X_922: $int] :
          ( ( mem2(X_920,X_921,X_917)
            & mem2(X_920,X_922,X_917) )
         => ( X_921 = X_922 ) )
      & ! [X_923: $int] :
          ( $greatereq(X_923,0)
        <=> ? [X_924: $int] : mem2(X_923,X_924,X_917) )
      & ! [X_925: $int] :
          ( ? [X_926: $int] : mem2(X_926,X_925,X_917)
         => mem0(X_925,g_s138_138) ) ) ).

tff('Define:ctx:154',axiom,
    ( ? [X_927: set_2] :
        ( ! [X_928: $int,X_929: $int] :
            ( mem2(X_929,X_928,X_927)
          <=> mem2(X_929,X_928,g_s214_210) )
        & ! [X_930: $int,X_931: $int,X_932: $int] :
            ( ( mem2(X_930,X_931,X_927)
              & mem2(X_930,X_932,X_927) )
           => ( X_931 = X_932 ) )
        & ! [X_933: $int] :
            ( mem0(X_933,g_s210_206)
          <=> ? [X_934: $int] : mem2(X_933,X_934,X_927) )
        & ! [X_935: $int] :
            ( ? [X_936: $int] : mem2(X_936,X_935,X_927)
           => mem0(X_935,g_s149_147) ) )
    & ! [X_937: $int,X_938: $int,X_939: $int] :
        ( ( mem2(X_938,X_937,g_s214_210)
          & mem2(X_939,X_937,g_s214_210) )
       => ( X_938 = X_939 ) ) ) ).

tff('Define:ctx:155',axiom,
    mem0(g_s215_212,g_s216_211) ).

tff('Define:ctx:156',axiom,
    mem0(g_s217_213,g_s216_211) ).

tff('Define:ctx:157',axiom,
    mem0(g_s218_214,g_s216_211) ).

tff('Define:ctx:158',axiom,
    mem0(g_s219_215,g_s216_211) ).

tff('Define:ctx:159',axiom,
    mem0(g_s220_216,g_s216_211) ).

tff('Define:ctx:16',axiom,
    ( ! [X_201: $int] :
        ( mem0(X_201,g_s36_36)
      <=> ( ( X_201 = g_s37_37 )
          | ( X_201 = g_s38_38 )
          | ( X_201 = g_s39_39 )
          | ( X_201 = g_s40_40 ) ) )
    & ( g_s37_37 != g_s38_38 )
    & ( g_s38_38 != g_s39_39 )
    & ( g_s39_39 != g_s40_40 ) ) ).

tff('Define:ctx:160',axiom,
    mem0(g_s221_217,g_s216_211) ).

tff('Define:ctx:161',axiom,
    mem0(g_s222_218,g_s216_211) ).

tff('Define:ctx:162',axiom,
    $greater(g_s223_219,0) ).

tff('Define:ctx:163',axiom,
    $greater(g_s224_220,0) ).

tff('Define:ctx:164',axiom,
    $greater(g_s225_221,0) ).

tff('Define:ctx:165',axiom,
    $greater(g_s226_222,0) ).

tff('Define:ctx:166',axiom,
    $greater(g_s227_223,0) ).

tff('Define:ctx:167',axiom,
    $greater(g_s228_224,0) ).

tff('Define:ctx:168',axiom,
    $greater(g_s229_225,0) ).

tff('Define:ctx:169',axiom,
    $greater(g_s230_226,0) ).

tff('Define:ctx:17',axiom,
    ( ! [X_202: $int] :
        ( mem0(X_202,g_s41_41)
      <=> ( ( X_202 = g_s42_42 )
          | ( X_202 = g_s43_43 )
          | ( X_202 = g_s44_44 )
          | ( X_202 = g_s45_45 )
          | ( X_202 = g_s46_46 )
          | ( X_202 = g_s47_47 )
          | ( X_202 = g_s48_48 )
          | ( X_202 = g_s49_49 ) ) )
    & ( g_s42_42 != g_s43_43 )
    & ( g_s43_43 != g_s44_44 )
    & ( g_s44_44 != g_s45_45 )
    & ( g_s45_45 != g_s46_46 )
    & ( g_s46_46 != g_s47_47 )
    & ( g_s47_47 != g_s48_48 )
    & ( g_s48_48 != g_s49_49 ) ) ).

tff('Define:ctx:170',axiom,
    $greater(g_s231_227,0) ).

tff('Define:ctx:171',axiom,
    $greater(g_s232_228,0) ).

tff('Define:ctx:172',axiom,
    $greater(g_s233_229,0) ).

tff('Define:ctx:173',axiom,
    $greater(g_s234_230,0) ).

tff('Define:ctx:174',axiom,
    $greater(g_s235_231,0) ).

tff('Define:ctx:175',axiom,
    $greater(g_s236_232,0) ).

tff('Define:ctx:176',axiom,
    $greater(g_s237_233,0) ).

tff('Define:ctx:177',axiom,
    $greater(g_s238_234,0) ).

tff('Define:ctx:178',axiom,
    $greater(g_s239_235,0) ).

tff('Define:ctx:179',axiom,
    $greater(g_s240_236,0) ).

tff('Define:ctx:18',axiom,
    ( ! [X_203: $int] :
        ( mem0(X_203,g_s50_50)
      <=> ( ( X_203 = g_s51_51 )
          | ( X_203 = g_s52_52 )
          | ( X_203 = g_s53_53 )
          | ( X_203 = g_s54_54 ) ) )
    & ( g_s51_51 != g_s52_52 )
    & ( g_s52_52 != g_s53_53 )
    & ( g_s53_53 != g_s54_54 ) ) ).

tff('Define:ctx:180',axiom,
    $greater(g_s241_237,0) ).

tff('Define:ctx:181',axiom,
    $greater(g_s242_238,0) ).

tff('Define:ctx:182',axiom,
    $greater(g_s243_239,0) ).

tff('Define:ctx:183',axiom,
    $greater(g_s244_240,0) ).

tff('Define:ctx:184',axiom,
    $greater(g_s245_241,0) ).

tff('Define:ctx:185',axiom,
    $greater(g_s246_242,0) ).

tff('Define:ctx:186',axiom,
    $greater(g_s247_243,0) ).

tff('Define:ctx:187',axiom,
    $greater(g_s248_244,0) ).

tff('Define:ctx:188',axiom,
    $greater(g_s249_245,0) ).

tff('Define:ctx:189',axiom,
    $greater(g_s250_246,0) ).

tff('Define:ctx:19',axiom,
    ( ! [X_204: $int] :
        ( mem0(X_204,g_s55_55)
      <=> ( ( X_204 = g_s56_56 )
          | ( X_204 = g_s57_57 )
          | ( X_204 = g_s58_58 )
          | ( X_204 = g_s59_59 )
          | ( X_204 = g_s60_60 )
          | ( X_204 = g_s61_61 )
          | ( X_204 = g_s62_62 )
          | ( X_204 = g_s63_63 ) ) )
    & ( g_s56_56 != g_s57_57 )
    & ( g_s57_57 != g_s58_58 )
    & ( g_s58_58 != g_s59_59 )
    & ( g_s59_59 != g_s60_60 )
    & ( g_s60_60 != g_s61_61 )
    & ( g_s61_61 != g_s62_62 )
    & ( g_s62_62 != g_s63_63 ) ) ).

tff('Define:ctx:190',axiom,
    $greater(g_s251_247,0) ).

tff('Define:ctx:191',axiom,
    $greater(g_s252_248,0) ).

tff('Define:ctx:192',axiom,
    $greater(g_s253_249,0) ).

tff('Define:ctx:193',axiom,
    $greater(g_s254_250,0) ).

tff('Define:ctx:194',axiom,
    $greater(g_s255_251,0) ).

tff('Define:ctx:195',axiom,
    $greater(g_s256_252,0) ).

tff('Define:ctx:196',axiom,
    $greater(g_s257_253,0) ).

tff('Define:ctx:197',axiom,
    $greater(g_s258_254,0) ).

tff('Define:ctx:198',axiom,
    $greater(g_s259_255,0) ).

tff('Define:ctx:199',axiom,
    $greater(g_s260_256,0) ).

tff('Define:ctx:2',axiom,
    ( ~ ! [X_43: $int] :
          ( mem0(X_43,g_s2_2)
        <=> $false )
    & ! [X_46: $int] :
        ( mem0(X_46,g_s2_2)
       => $true )
    & ? [X_44: $int,X_45: set_2] :
        ( ? [X_47: set_2] :
            ( ! [X_48: $int,X_49: $int] :
                ( mem2(X_49,X_48,X_47)
              <=> mem2(X_49,X_48,X_45) )
            & ! [X_50: $int,X_51: $int,X_52: $int] :
                ( ( mem2(X_50,X_51,X_47)
                  & mem2(X_50,X_52,X_47) )
               => ( X_51 = X_52 ) )
            & ! [X_53: $int] :
                ( ( $greatereq(X_53,1)
                  & $lesseq(X_53,X_44) )
              <=> ? [X_54: $int] : mem2(X_53,X_54,X_47) )
            & ! [X_55: $int] :
                ( ? [X_56: $int] : mem2(X_56,X_55,X_47)
               => mem0(X_55,g_s2_2) ) )
        & ! [X_57: $int] :
            ( mem0(X_57,g_s2_2)
           => ? [X_58: $int] : mem2(X_58,X_57,X_45) )
        & ! [X_59: $int,X_60: $int,X_61: $int] :
            ( ( mem2(X_60,X_59,X_45)
              & mem2(X_61,X_59,X_45) )
           => ( X_60 = X_61 ) ) ) ) ).

tff('Define:ctx:20',axiom,
    ( ! [X_205: $int] :
        ( mem0(X_205,g_s64_64)
      <=> ( ( X_205 = g_s65_65 )
          | ( X_205 = g_s66_66 )
          | ( X_205 = g_s67_67 ) ) )
    & ( g_s65_65 != g_s66_66 )
    & ( g_s66_66 != g_s67_67 ) ) ).

tff('Define:ctx:200',axiom,
    $greatereq(g_s261_257,0) ).

tff('Define:ctx:201',axiom,
    $greater(g_s262_258,0) ).

tff('Define:ctx:202',axiom,
    $greatereq(g_s263_259,0) ).

tff('Define:ctx:203',axiom,
    ! [X_940: $int] :
      ( ( X_940 = $sum(g_s260_256,g_s261_257) )
     => mem0(X_940,g_s148_146) ) ).

tff('Define:ctx:204',axiom,
    ! [X_941: $int] :
      ( ( X_941 = $sum(g_s230_226,g_s253_249) )
     => mem0(X_941,g_s264_260) ) ).

tff('Define:ctx:205',axiom,
    ! [X_942: $int] :
      ( ( X_942 = $sum(g_s227_223,g_s253_249) )
     => mem0(X_942,g_s264_260) ) ).

tff('Define:ctx:206',axiom,
    mem0(g_s223_219,g_s148_146) ).

tff('Define:ctx:207',axiom,
    mem0(g_s224_220,g_s148_146) ).

tff('Define:ctx:208',axiom,
    mem0(g_s225_221,g_s264_260) ).

tff('Define:ctx:209',axiom,
    mem0(g_s226_222,g_s264_260) ).

tff('Define:ctx:21',axiom,
    ( ! [X_206: $int] :
        ( mem0(X_206,g_s68_68)
      <=> ( ( X_206 = g_s69_69 )
          | ( X_206 = g_s70_70 )
          | ( X_206 = g_s71_71 ) ) )
    & ( g_s69_69 != g_s70_70 )
    & ( g_s70_70 != g_s71_71 ) ) ).

tff('Define:ctx:210',axiom,
    mem0(g_s227_223,g_s264_260) ).

tff('Define:ctx:211',axiom,
    mem0(g_s228_224,g_s264_260) ).

tff('Define:ctx:212',axiom,
    mem0(g_s229_225,g_s264_260) ).

tff('Define:ctx:213',axiom,
    mem0(g_s230_226,g_s264_260) ).

tff('Define:ctx:214',axiom,
    mem0(g_s231_227,g_s264_260) ).

tff('Define:ctx:215',axiom,
    mem0(g_s232_228,g_s148_146) ).

tff('Define:ctx:216',axiom,
    mem0(g_s233_229,g_s264_260) ).

tff('Define:ctx:217',axiom,
    mem0(g_s234_230,g_s264_260) ).

tff('Define:ctx:218',axiom,
    mem0(g_s235_231,g_s264_260) ).

tff('Define:ctx:219',axiom,
    mem0(g_s236_232,g_s264_260) ).

tff('Define:ctx:22',axiom,
    ( ! [X_207: $int] :
        ( mem0(X_207,g_s72_72)
      <=> ( ( X_207 = g_s73_73 )
          | ( X_207 = g_s74_74 )
          | ( X_207 = g_s75_75 ) ) )
    & ( g_s73_73 != g_s74_74 )
    & ( g_s74_74 != g_s75_75 ) ) ).

tff('Define:ctx:220',axiom,
    mem0(g_s237_233,g_s264_260) ).

tff('Define:ctx:221',axiom,
    mem0(g_s238_234,g_s148_146) ).

tff('Define:ctx:222',axiom,
    mem0(g_s239_235,g_s148_146) ).

tff('Define:ctx:223',axiom,
    mem0(g_s240_236,g_s148_146) ).

tff('Define:ctx:224',axiom,
    mem0(g_s241_237,g_s148_146) ).

tff('Define:ctx:225',axiom,
    mem0(g_s242_238,g_s148_146) ).

tff('Define:ctx:226',axiom,
    mem0(g_s243_239,g_s148_146) ).

tff('Define:ctx:227',axiom,
    mem0(g_s244_240,g_s148_146) ).

tff('Define:ctx:228',axiom,
    mem0(g_s245_241,g_s148_146) ).

tff('Define:ctx:229',axiom,
    mem0(g_s246_242,g_s148_146) ).

tff('Define:ctx:23',axiom,
    ( ! [X_208: $int] :
        ( mem0(X_208,g_s76_76)
      <=> ( ( X_208 = g_s77_77 )
          | ( X_208 = g_s78_78 ) ) )
    & ( g_s77_77 != g_s78_78 ) ) ).

tff('Define:ctx:230',axiom,
    mem0(g_s247_243,g_s148_146) ).

tff('Define:ctx:231',axiom,
    mem0(g_s248_244,g_s148_146) ).

tff('Define:ctx:232',axiom,
    mem0(g_s249_245,g_s264_260) ).

tff('Define:ctx:233',axiom,
    mem0(g_s250_246,g_s148_146) ).

tff('Define:ctx:234',axiom,
    mem0(g_s251_247,g_s148_146) ).

tff('Define:ctx:235',axiom,
    mem0(g_s252_248,g_s148_146) ).

tff('Define:ctx:236',axiom,
    mem0(g_s253_249,g_s148_146) ).

tff('Define:ctx:237',axiom,
    mem0(g_s254_250,g_s264_260) ).

tff('Define:ctx:238',axiom,
    mem0(g_s255_251,g_s148_146) ).

tff('Define:ctx:239',axiom,
    mem0(g_s256_252,g_s148_146) ).

tff('Define:ctx:24',axiom,
    ( ! [X_209: $int] :
        ( mem0(X_209,g_s79_79)
      <=> ( ( X_209 = g_s80_80 )
          | ( X_209 = g_s81_81 ) ) )
    & ( g_s80_80 != g_s81_81 ) ) ).

tff('Define:ctx:240',axiom,
    mem0(g_s257_253,g_s264_260) ).

tff('Define:ctx:241',axiom,
    mem0(g_s258_254,g_s264_260) ).

tff('Define:ctx:242',axiom,
    mem0(g_s259_255,g_s264_260) ).

tff('Define:ctx:243',axiom,
    mem0(g_s260_256,g_s148_146) ).

tff('Define:ctx:244',axiom,
    mem0(g_s261_257,g_s148_146) ).

tff('Define:ctx:245',axiom,
    mem0(g_s262_258,g_s264_260) ).

tff('Define:ctx:246',axiom,
    mem0(g_s263_259,g_s148_146) ).

tff('Define:ctx:247',axiom,
    ! [X_943: $int] :
      ( mem0(X_943,g_s265_261)
     => mem0(X_943,g_s266_262) ) ).

tff('Define:ctx:248',axiom,
    ! [X_944: $int] :
      ( mem0(X_944,g_s267_263)
     => mem0(X_944,g_s266_262) ) ).

tff('Define:ctx:249',axiom,
    ! [X_945: $int] :
      ( mem0(X_945,g_s268_264)
     => mem0(X_945,g_s266_262) ) ).

tff('Define:ctx:25',axiom,
    ( ! [X_210: $int] :
        ( mem0(X_210,g_s82_82)
      <=> ( ( X_210 = g_s83_83 )
          | ( X_210 = g_s84_84 )
          | ( X_210 = g_s85_85 ) ) )
    & ( g_s83_83 != g_s84_84 )
    & ( g_s84_84 != g_s85_85 ) ) ).

tff('Define:ctx:250',axiom,
    ! [X_946: $int] :
      ( mem0(X_946,g_s269_265)
     => mem0(X_946,g_s266_262) ) ).

tff('Define:ctx:251',axiom,
    ! [X_947: $int] :
      ( mem0(X_947,g_s270_266)
     => mem0(X_947,g_s266_262) ) ).

tff('Define:ctx:252',axiom,
    ( ! [X_948: $int,X_949: $int] :
        ( mem2(X_949,X_948,g_s271_267)
       => ( mem0(X_949,g_s266_262)
          & mem0(X_948,g_s272_268) ) )
    & ! [X_950: $int,X_951: $int,X_952: $int] :
        ( ( mem2(X_950,X_951,g_s271_267)
          & mem2(X_950,X_952,g_s271_267) )
       => ( X_951 = X_952 ) ) ) ).

tff('Define:ctx:253',axiom,
    ! [X_953: $int,X_954: $int] :
      ( mem2(X_954,X_953,g_s273_269)
     => ( mem0(X_954,g_s266_262)
        & mem0(X_953,g_s188_184) ) ) ).

tff('Define:ctx:254',axiom,
    ? [X_955: set_6] :
      ( ! [X_956: set_0,X_957: $int] :
          ( mem6(X_957,X_956,X_955)
        <=> mem6(X_957,X_956,g_s274_270) )
      & ! [X_958: $int,X_959: set_0,X_960: set_0] :
          ( ( mem6(X_958,X_959,X_955)
            & mem6(X_958,X_960,X_955) )
         => ! [X_961: $int] :
              ( mem0(X_961,X_959)
            <=> mem0(X_961,X_960) ) )
      & ! [X_962: $int] :
          ( mem0(X_962,g_s266_262)
        <=> ? [X_963: set_0] : mem6(X_962,X_963,X_955) )
      & ! [X_964: set_0] :
          ( ? [X_965: $int] : mem6(X_965,X_964,X_955)
         => ! [X_966: $int] :
              ( mem0(X_966,X_964)
             => mem0(X_966,g_s275_271) ) ) ) ).

tff('Define:ctx:255',axiom,
    ? [X_967: $int,X_968: set_2] :
      ( ! [X_969: $int,X_970: $int] :
          ( mem2(X_970,X_969,X_968)
        <=> mem2(X_970,X_969,g_s276_272) )
      & ! [X_971: $int,X_972: $int,X_973: $int] :
          ( ( mem2(X_971,X_972,X_968)
            & mem2(X_971,X_973,X_968) )
         => ( X_972 = X_973 ) )
      & ! [X_974: $int] :
          ( ( $greatereq(X_974,1)
            & $lesseq(X_974,X_967) )
        <=> ? [X_975: $int] : mem2(X_974,X_975,X_968) )
      & ! [X_976: $int] :
          ( ? [X_977: $int] : mem2(X_977,X_976,X_968)
         => mem0(X_976,g_s188_184) ) ) ).

tff('Define:ctx:256',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ! [X_978: $int] :
          ( ? [X_979: $int] :
              ( ( X_979 = L_s277 )
              & mem2(X_979,X_978,g_s273_269) )
        <=> ? [X_980: $int] :
              ( ! [X_981: set_0] :
                  ( mem6(L_s277,X_981,g_s274_270)
                 => mem0(X_980,X_981) )
              & mem2(X_980,X_978,g_s276_272) ) ) ) ).

tff('Define:ctx:257',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ! [X_982: $int] :
          ( ! [X_983: set_0] :
              ( mem6(L_s277,X_983,g_s274_270)
             => mem0(X_982,X_983) )
         => ? [X_984: $int] : mem2(X_982,X_984,g_s276_272) ) ) ).

tff('Define:ctx:258',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ( ! [X_985: $int,X_986: $int] :
            ( ( mem2(X_986,X_985,g_s276_272)
              & ! [X_987: set_0] :
                  ( mem6(L_s277,X_987,g_s274_270)
                 => mem0(X_986,X_987) ) )
           => ( $greatereq(X_986,0)
              & mem0(X_985,g_s188_184) ) )
        & ! [X_988: $int,X_989: $int,X_990: $int] :
            ( ( mem2(X_988,X_989,g_s276_272)
              & ! [X_991: set_0] :
                  ( mem6(L_s277,X_991,g_s274_270)
                 => mem0(X_988,X_991) )
              & mem2(X_988,X_990,g_s276_272)
              & ! [X_992: set_0] :
                  ( mem6(L_s277,X_992,g_s274_270)
                 => mem0(X_988,X_992) ) )
           => ( X_989 = X_990 ) )
        & ! [X_993: $int,X_994: $int,X_995: $int] :
            ( ( mem2(X_994,X_993,g_s276_272)
              & ! [X_996: set_0] :
                  ( mem6(L_s277,X_996,g_s274_270)
                 => mem0(X_994,X_996) )
              & mem2(X_995,X_993,g_s276_272)
              & ! [X_997: set_0] :
                  ( mem6(L_s277,X_997,g_s274_270)
                 => mem0(X_995,X_997) ) )
           => ( X_994 = X_995 ) ) ) ) ).

tff('Define:ctx:259',axiom,
    ! [L_s277: $int] :
      ( ( mem0(L_s277,g_s266_262)
        & ~ ! [X_998: set_0] :
              ( ! [X_999: $int] :
                  ( mem0(X_999,X_998)
                <=> $false )
             => mem6(L_s277,X_998,g_s274_270) ) )
     => ! [X_1000: set_0] :
          ( ! [X_1001: $int] :
              ( mem0(X_1001,X_1000)
            <=> ! [X_1002: $int,X_1003: $int] :
                  ( ( ! [X_1005: set_0] :
                        ( mem6(L_s277,X_1005,g_s274_270)
                       => mem0(X_1002,X_1005) )
                    & ! [X_1004: $int] :
                        ( ! [X_1006: set_0] :
                            ( mem6(L_s277,X_1006,g_s274_270)
                           => mem0(X_1004,X_1006) )
                       => $lesseq(X_1002,X_1004) )
                    & ! [X_1008: set_0] :
                        ( mem6(L_s277,X_1008,g_s274_270)
                       => mem0(X_1003,X_1008) )
                    & ! [X_1007: $int] :
                        ( ! [X_1009: set_0] :
                            ( mem6(L_s277,X_1009,g_s274_270)
                           => mem0(X_1007,X_1009) )
                       => $greatereq(X_1003,X_1007) ) )
                 => ( $greatereq(X_1001,X_1002)
                    & $lesseq(X_1001,X_1003) ) ) )
         => mem6(L_s277,X_1000,g_s274_270) ) ) ).

tff('Define:ctx:26',axiom,
    ( ! [X_211: $int] :
        ( mem0(X_211,g_s86_86)
      <=> ( ( X_211 = g_s87_87 )
          | ( X_211 = g_s88_88 ) ) )
    & ( g_s87_87 != g_s88_88 ) ) ).

tff('Define:ctx:260',axiom,
    ! [X_1010: $int,X_1011: $int] :
      ( mem2(X_1011,X_1010,g_s278_273)
     => ( mem0(X_1011,g_s266_262)
        & mem0(X_1010,g_s188_184) ) ) ).

tff('Define:ctx:261',axiom,
    ? [X_1012: set_6] :
      ( ! [X_1013: set_0,X_1014: $int] :
          ( mem6(X_1014,X_1013,X_1012)
        <=> mem6(X_1014,X_1013,g_s279_274) )
      & ! [X_1015: $int,X_1016: set_0,X_1017: set_0] :
          ( ( mem6(X_1015,X_1016,X_1012)
            & mem6(X_1015,X_1017,X_1012) )
         => ! [X_1018: $int] :
              ( mem0(X_1018,X_1016)
            <=> mem0(X_1018,X_1017) ) )
      & ! [X_1019: $int] :
          ( mem0(X_1019,g_s266_262)
        <=> ? [X_1020: set_0] : mem6(X_1019,X_1020,X_1012) )
      & ! [X_1021: set_0] :
          ( ? [X_1022: $int] : mem6(X_1022,X_1021,X_1012)
         => ! [X_1023: $int] :
              ( mem0(X_1023,X_1021)
             => mem0(X_1023,g_s275_271) ) ) ) ).

tff('Define:ctx:262',axiom,
    ? [X_1024: $int,X_1025: set_2] :
      ( ! [X_1026: $int,X_1027: $int] :
          ( mem2(X_1027,X_1026,X_1025)
        <=> mem2(X_1027,X_1026,g_s280_275) )
      & ! [X_1028: $int,X_1029: $int,X_1030: $int] :
          ( ( mem2(X_1028,X_1029,X_1025)
            & mem2(X_1028,X_1030,X_1025) )
         => ( X_1029 = X_1030 ) )
      & ! [X_1031: $int] :
          ( ( $greatereq(X_1031,1)
            & $lesseq(X_1031,X_1024) )
        <=> ? [X_1032: $int] : mem2(X_1031,X_1032,X_1025) )
      & ! [X_1033: $int] :
          ( ? [X_1034: $int] : mem2(X_1034,X_1033,X_1025)
         => mem0(X_1033,g_s188_184) ) ) ).

tff('Define:ctx:263',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ! [X_1035: $int] :
          ( ? [X_1036: $int] :
              ( ( X_1036 = L_s277 )
              & mem2(X_1036,X_1035,g_s278_273) )
        <=> ? [X_1037: $int] :
              ( ! [X_1038: set_0] :
                  ( mem6(L_s277,X_1038,g_s279_274)
                 => mem0(X_1037,X_1038) )
              & mem2(X_1037,X_1035,g_s280_275) ) ) ) ).

tff('Define:ctx:264',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ! [X_1039: $int] :
          ( ! [X_1040: set_0] :
              ( mem6(L_s277,X_1040,g_s279_274)
             => mem0(X_1039,X_1040) )
         => ? [X_1041: $int] : mem2(X_1039,X_1041,g_s280_275) ) ) ).

tff('Define:ctx:265',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ( ! [X_1042: $int,X_1043: $int] :
            ( ( mem2(X_1043,X_1042,g_s280_275)
              & ! [X_1044: set_0] :
                  ( mem6(L_s277,X_1044,g_s279_274)
                 => mem0(X_1043,X_1044) ) )
           => ( $greatereq(X_1043,0)
              & mem0(X_1042,g_s188_184) ) )
        & ! [X_1045: $int,X_1046: $int,X_1047: $int] :
            ( ( mem2(X_1045,X_1046,g_s280_275)
              & ! [X_1048: set_0] :
                  ( mem6(L_s277,X_1048,g_s279_274)
                 => mem0(X_1045,X_1048) )
              & mem2(X_1045,X_1047,g_s280_275)
              & ! [X_1049: set_0] :
                  ( mem6(L_s277,X_1049,g_s279_274)
                 => mem0(X_1045,X_1049) ) )
           => ( X_1046 = X_1047 ) )
        & ! [X_1050: $int,X_1051: $int,X_1052: $int] :
            ( ( mem2(X_1051,X_1050,g_s280_275)
              & ! [X_1053: set_0] :
                  ( mem6(L_s277,X_1053,g_s279_274)
                 => mem0(X_1051,X_1053) )
              & mem2(X_1052,X_1050,g_s280_275)
              & ! [X_1054: set_0] :
                  ( mem6(L_s277,X_1054,g_s279_274)
                 => mem0(X_1052,X_1054) ) )
           => ( X_1051 = X_1052 ) ) ) ) ).

tff('Define:ctx:266',axiom,
    ! [L_s277: $int] :
      ( ( mem0(L_s277,g_s266_262)
        & ~ ! [X_1055: set_0] :
              ( ! [X_1056: $int] :
                  ( mem0(X_1056,X_1055)
                <=> $false )
             => mem6(L_s277,X_1055,g_s279_274) ) )
     => ! [X_1057: set_0] :
          ( ! [X_1058: $int] :
              ( mem0(X_1058,X_1057)
            <=> ! [X_1059: $int,X_1060: $int] :
                  ( ( ! [X_1062: set_0] :
                        ( mem6(L_s277,X_1062,g_s279_274)
                       => mem0(X_1059,X_1062) )
                    & ! [X_1061: $int] :
                        ( ! [X_1063: set_0] :
                            ( mem6(L_s277,X_1063,g_s279_274)
                           => mem0(X_1061,X_1063) )
                       => $lesseq(X_1059,X_1061) )
                    & ! [X_1065: set_0] :
                        ( mem6(L_s277,X_1065,g_s279_274)
                       => mem0(X_1060,X_1065) )
                    & ! [X_1064: $int] :
                        ( ! [X_1066: set_0] :
                            ( mem6(L_s277,X_1066,g_s279_274)
                           => mem0(X_1064,X_1066) )
                       => $greatereq(X_1060,X_1064) ) )
                 => ( $greatereq(X_1058,X_1059)
                    & $lesseq(X_1058,X_1060) ) ) )
         => mem6(L_s277,X_1057,g_s279_274) ) ) ).

tff('Define:ctx:267',axiom,
    ! [X_1067: $int,X_1068: $int] :
      ( mem2(X_1068,X_1067,g_s281_276)
     => ( mem0(X_1068,g_s266_262)
        & mem0(X_1067,g_s191_187) ) ) ).

tff('Define:ctx:268',axiom,
    ? [X_1069: set_6] :
      ( ! [X_1070: set_0,X_1071: $int] :
          ( mem6(X_1071,X_1070,X_1069)
        <=> mem6(X_1071,X_1070,g_s282_277) )
      & ! [X_1072: $int,X_1073: set_0,X_1074: set_0] :
          ( ( mem6(X_1072,X_1073,X_1069)
            & mem6(X_1072,X_1074,X_1069) )
         => ! [X_1075: $int] :
              ( mem0(X_1075,X_1073)
            <=> mem0(X_1075,X_1074) ) )
      & ! [X_1076: $int] :
          ( mem0(X_1076,g_s266_262)
        <=> ? [X_1077: set_0] : mem6(X_1076,X_1077,X_1069) )
      & ! [X_1078: set_0] :
          ( ? [X_1079: $int] : mem6(X_1079,X_1078,X_1069)
         => ! [X_1080: $int] :
              ( mem0(X_1080,X_1078)
             => mem0(X_1080,g_s275_271) ) ) ) ).

tff('Define:ctx:269',axiom,
    ? [X_1081: $int,X_1082: set_2] :
      ( ! [X_1083: $int,X_1084: $int] :
          ( mem2(X_1084,X_1083,X_1082)
        <=> mem2(X_1084,X_1083,g_s283_278) )
      & ! [X_1085: $int,X_1086: $int,X_1087: $int] :
          ( ( mem2(X_1085,X_1086,X_1082)
            & mem2(X_1085,X_1087,X_1082) )
         => ( X_1086 = X_1087 ) )
      & ! [X_1088: $int] :
          ( ( $greatereq(X_1088,1)
            & $lesseq(X_1088,X_1081) )
        <=> ? [X_1089: $int] : mem2(X_1088,X_1089,X_1082) )
      & ! [X_1090: $int] :
          ( ? [X_1091: $int] : mem2(X_1091,X_1090,X_1082)
         => mem0(X_1090,g_s191_187) ) ) ).

tff('Define:ctx:27',axiom,
    ( ! [X_212: $int] :
        ( mem0(X_212,g_s89_89)
      <=> ( ( X_212 = g_s90_90 )
          | ( X_212 = g_s91_91 )
          | ( X_212 = g_s92_92 ) ) )
    & ( g_s90_90 != g_s91_91 )
    & ( g_s91_91 != g_s92_92 ) ) ).

tff('Define:ctx:270',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ! [X_1092: $int] :
          ( ? [X_1093: $int] :
              ( ( X_1093 = L_s277 )
              & mem2(X_1093,X_1092,g_s281_276) )
        <=> ? [X_1094: $int] :
              ( ! [X_1095: set_0] :
                  ( mem6(L_s277,X_1095,g_s282_277)
                 => mem0(X_1094,X_1095) )
              & mem2(X_1094,X_1092,g_s283_278) ) ) ) ).

tff('Define:ctx:271',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ! [X_1096: $int] :
          ( ! [X_1097: set_0] :
              ( mem6(L_s277,X_1097,g_s282_277)
             => mem0(X_1096,X_1097) )
         => ? [X_1098: $int] : mem2(X_1096,X_1098,g_s283_278) ) ) ).

tff('Define:ctx:272',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s266_262)
     => ( ! [X_1099: $int,X_1100: $int] :
            ( ( mem2(X_1100,X_1099,g_s283_278)
              & ! [X_1101: set_0] :
                  ( mem6(L_s277,X_1101,g_s282_277)
                 => mem0(X_1100,X_1101) ) )
           => ( $greatereq(X_1100,0)
              & mem0(X_1099,g_s191_187) ) )
        & ! [X_1102: $int,X_1103: $int,X_1104: $int] :
            ( ( mem2(X_1102,X_1103,g_s283_278)
              & ! [X_1105: set_0] :
                  ( mem6(L_s277,X_1105,g_s282_277)
                 => mem0(X_1102,X_1105) )
              & mem2(X_1102,X_1104,g_s283_278)
              & ! [X_1106: set_0] :
                  ( mem6(L_s277,X_1106,g_s282_277)
                 => mem0(X_1102,X_1106) ) )
           => ( X_1103 = X_1104 ) )
        & ! [X_1107: $int,X_1108: $int,X_1109: $int] :
            ( ( mem2(X_1108,X_1107,g_s283_278)
              & ! [X_1110: set_0] :
                  ( mem6(L_s277,X_1110,g_s282_277)
                 => mem0(X_1108,X_1110) )
              & mem2(X_1109,X_1107,g_s283_278)
              & ! [X_1111: set_0] :
                  ( mem6(L_s277,X_1111,g_s282_277)
                 => mem0(X_1109,X_1111) ) )
           => ( X_1108 = X_1109 ) ) ) ) ).

tff('Define:ctx:273',axiom,
    ! [L_s277: $int] :
      ( ( mem0(L_s277,g_s266_262)
        & ~ ! [X_1112: set_0] :
              ( ! [X_1113: $int] :
                  ( mem0(X_1113,X_1112)
                <=> $false )
             => mem6(L_s277,X_1112,g_s282_277) ) )
     => ! [X_1114: set_0] :
          ( ! [X_1115: $int] :
              ( mem0(X_1115,X_1114)
            <=> ! [X_1116: $int,X_1117: $int] :
                  ( ( ! [X_1119: set_0] :
                        ( mem6(L_s277,X_1119,g_s282_277)
                       => mem0(X_1116,X_1119) )
                    & ! [X_1118: $int] :
                        ( ! [X_1120: set_0] :
                            ( mem6(L_s277,X_1120,g_s282_277)
                           => mem0(X_1118,X_1120) )
                       => $lesseq(X_1116,X_1118) )
                    & ! [X_1122: set_0] :
                        ( mem6(L_s277,X_1122,g_s282_277)
                       => mem0(X_1117,X_1122) )
                    & ! [X_1121: $int] :
                        ( ! [X_1123: set_0] :
                            ( mem6(L_s277,X_1123,g_s282_277)
                           => mem0(X_1121,X_1123) )
                       => $greatereq(X_1117,X_1121) ) )
                 => ( $greatereq(X_1115,X_1116)
                    & $lesseq(X_1115,X_1117) ) ) )
         => mem6(L_s277,X_1114,g_s282_277) ) ) ).

tff('Define:ctx:274',axiom,
    ( ! [X_1124: $int,X_1125: $int] :
        ( mem2(X_1125,X_1124,g_s284_279)
       => ( mem0(X_1125,g_s188_184)
          & mem0(X_1124,g_s285_280) ) )
    & ! [X_1126: $int,X_1127: $int,X_1128: $int] :
        ( ( mem2(X_1126,X_1127,g_s284_279)
          & mem2(X_1126,X_1128,g_s284_279) )
       => ( X_1127 = X_1128 ) ) ) ).

tff('Define:ctx:275',axiom,
    ( ! [X_1129: $int,X_1130: $int] :
        ( mem2(X_1130,X_1129,g_s286_281)
       => ( mem0(X_1130,g_s188_184)
          & mem0(X_1129,g_s287_282) ) )
    & ! [X_1131: $int,X_1132: $int,X_1133: $int] :
        ( ( mem2(X_1131,X_1132,g_s286_281)
          & mem2(X_1131,X_1133,g_s286_281) )
       => ( X_1132 = X_1133 ) ) ) ).

tff('Define:ctx:276',axiom,
    ( ! [X_1134: $int,X_1135: $int,X_1136: $int] :
        ( mem3(X_1136,X_1135,X_1134,g_s288_283)
       => ( mem0(X_1136,g_s188_184)
          & mem0(X_1135,g_s201_197)
          & mem0(X_1134,g_s185_181) ) )
    & ! [X_1137: $int,X_1138: $int,X_1139: $int,X_1140: $int] :
        ( ( mem3(X_1138,X_1137,X_1139,g_s288_283)
          & mem3(X_1138,X_1137,X_1140,g_s288_283) )
       => ( X_1139 = X_1140 ) ) ) ).

tff('Define:ctx:277',axiom,
    ( ! [X_1141: $int,X_1142: $int,X_1143: $int] :
        ( mem3(X_1143,X_1142,X_1141,g_s289_284)
       => ( mem0(X_1143,g_s188_184)
          & mem0(X_1142,g_s68_68)
          & mem0(X_1141,g_s188_184) ) )
    & ! [X_1144: $int,X_1145: $int,X_1146: $int,X_1147: $int] :
        ( ( mem3(X_1145,X_1144,X_1146,g_s289_284)
          & mem3(X_1145,X_1144,X_1147,g_s289_284) )
       => ( X_1146 = X_1147 ) ) ) ).

tff('Define:ctx:278',axiom,
    ( ! [X_1148: $int,X_1149: $int,X_1150: $int] :
        ( mem3(X_1150,X_1149,X_1148,g_s290_285)
       => ( mem0(X_1150,g_s188_184)
          & mem0(X_1149,g_s201_197)
          & mem0(X_1148,g_s188_184) ) )
    & ! [X_1151: $int,X_1152: $int,X_1153: $int,X_1154: $int] :
        ( ( mem3(X_1152,X_1151,X_1153,g_s290_285)
          & mem3(X_1152,X_1151,X_1154,g_s290_285) )
       => ( X_1153 = X_1154 ) ) ) ).

tff('Define:ctx:279',axiom,
    ( ! [X_1155: $int,X_1156: $int,X_1157: $int] :
        ( mem3(X_1157,X_1156,X_1155,g_s291_286)
       => ( mem0(X_1157,g_s188_184)
          & mem0(X_1156,g_s201_197)
          & mem0(X_1155,g_s292_287) ) )
    & ! [X_1158: $int,X_1159: $int,X_1160: $int,X_1161: $int] :
        ( ( mem3(X_1159,X_1158,X_1160,g_s291_286)
          & mem3(X_1159,X_1158,X_1161,g_s291_286) )
       => ( X_1160 = X_1161 ) ) ) ).

tff('Define:ctx:28',axiom,
    ( ~ ! [X_213: $int] :
          ( mem0(X_213,g_s93_93)
        <=> $false )
    & ! [X_216: $int] :
        ( mem0(X_216,g_s93_93)
       => $true )
    & ? [X_214: $int,X_215: set_2] :
        ( ? [X_217: set_2] :
            ( ! [X_218: $int,X_219: $int] :
                ( mem2(X_219,X_218,X_217)
              <=> mem2(X_219,X_218,X_215) )
            & ! [X_220: $int,X_221: $int,X_222: $int] :
                ( ( mem2(X_220,X_221,X_217)
                  & mem2(X_220,X_222,X_217) )
               => ( X_221 = X_222 ) )
            & ! [X_223: $int] :
                ( ( $greatereq(X_223,1)
                  & $lesseq(X_223,X_214) )
              <=> ? [X_224: $int] : mem2(X_223,X_224,X_217) )
            & ! [X_225: $int] :
                ( ? [X_226: $int] : mem2(X_226,X_225,X_217)
               => mem0(X_225,g_s93_93) ) )
        & ! [X_227: $int] :
            ( mem0(X_227,g_s93_93)
           => ? [X_228: $int] : mem2(X_228,X_227,X_215) )
        & ! [X_229: $int,X_230: $int,X_231: $int] :
            ( ( mem2(X_230,X_229,X_215)
              & mem2(X_231,X_229,X_215) )
           => ( X_230 = X_231 ) ) ) ) ).

tff('Define:ctx:280',axiom,
    ( ! [X_1162: $int,X_1163: $int,X_1164: $int] :
        ( mem3(X_1164,X_1163,X_1162,g_s293_288)
       => ( mem0(X_1164,g_s188_184)
          & mem0(X_1163,g_s201_197)
          & mem0(X_1162,g_s188_184) ) )
    & ! [X_1165: $int,X_1166: $int,X_1167: $int,X_1168: $int] :
        ( ( mem3(X_1166,X_1165,X_1167,g_s293_288)
          & mem3(X_1166,X_1165,X_1168,g_s293_288) )
       => ( X_1167 = X_1168 ) ) ) ).

tff('Define:ctx:281',axiom,
    ? [X_1169: set_3] :
      ( ! [X_1170: $int,X_1171: $int,X_1172: $int] :
          ( mem3(X_1172,X_1171,X_1170,X_1169)
        <=> mem3(X_1172,X_1171,X_1170,g_s294_289) )
      & ! [X_1173: $int,X_1174: $int,X_1175: $int,X_1176: $int] :
          ( ( mem3(X_1174,X_1173,X_1175,X_1169)
            & mem3(X_1174,X_1173,X_1176,X_1169) )
         => ( X_1175 = X_1176 ) )
      & ! [X_1177: $int,X_1178: $int] :
          ( ( mem0(X_1178,g_s188_184)
            & mem0(X_1177,g_s201_197) )
        <=> ? [X_1179: $int] : mem3(X_1178,X_1177,X_1179,X_1169) )
      & ! [X_1180: $int] :
          ( ? [X_1181: $int,X_1182: $int] : mem3(X_1182,X_1181,X_1180,X_1169)
         => mem0(X_1180,g_s295_290) ) ) ).

tff('Define:ctx:282',axiom,
    ? [X_1183: set_3] :
      ( ! [X_1184: $int,X_1185: $int,X_1186: $int] :
          ( mem3(X_1186,X_1185,X_1184,X_1183)
        <=> mem3(X_1186,X_1185,X_1184,g_s296_291) )
      & ! [X_1187: $int,X_1188: $int,X_1189: $int,X_1190: $int] :
          ( ( mem3(X_1188,X_1187,X_1189,X_1183)
            & mem3(X_1188,X_1187,X_1190,X_1183) )
         => ( X_1189 = X_1190 ) )
      & ! [X_1191: $int,X_1192: $int] :
          ( ( mem0(X_1192,g_s188_184)
            & mem0(X_1191,g_s201_197) )
        <=> ? [X_1193: $int] : mem3(X_1192,X_1191,X_1193,X_1183) )
      & ! [X_1194: $int] :
          ( ? [X_1195: $int,X_1196: $int] : mem3(X_1196,X_1195,X_1194,X_1183)
         => mem0(X_1194,g_s297_292) ) ) ).

tff('Define:ctx:283',axiom,
    ? [X_1197: set_3] :
      ( ! [X_1198: $int,X_1199: $int,X_1200: $int] :
          ( mem3(X_1200,X_1199,X_1198,X_1197)
        <=> mem3(X_1200,X_1199,X_1198,g_s298_293) )
      & ! [X_1201: $int,X_1202: $int,X_1203: $int,X_1204: $int] :
          ( ( mem3(X_1202,X_1201,X_1203,X_1197)
            & mem3(X_1202,X_1201,X_1204,X_1197) )
         => ( X_1203 = X_1204 ) )
      & ! [X_1205: $int,X_1206: $int] :
          ( ( mem0(X_1206,g_s188_184)
            & mem0(X_1205,g_s201_197) )
        <=> ? [X_1207: $int] : mem3(X_1206,X_1205,X_1207,X_1197) )
      & ! [X_1208: $int] :
          ( ? [X_1209: $int,X_1210: $int] : mem3(X_1210,X_1209,X_1208,X_1197)
         => mem0(X_1208,g_s295_290) ) ) ).

tff('Define:ctx:284',axiom,
    ? [X_1211: set_3] :
      ( ! [X_1212: $int,X_1213: $int,X_1214: $int] :
          ( mem3(X_1214,X_1213,X_1212,X_1211)
        <=> mem3(X_1214,X_1213,X_1212,g_s299_294) )
      & ! [X_1215: $int,X_1216: $int,X_1217: $int,X_1218: $int] :
          ( ( mem3(X_1216,X_1215,X_1217,X_1211)
            & mem3(X_1216,X_1215,X_1218,X_1211) )
         => ( X_1217 = X_1218 ) )
      & ! [X_1219: $int,X_1220: $int] :
          ( ( mem0(X_1220,g_s188_184)
            & mem0(X_1219,g_s201_197) )
        <=> ? [X_1221: $int] : mem3(X_1220,X_1219,X_1221,X_1211) )
      & ! [X_1222: $int] :
          ( ? [X_1223: $int,X_1224: $int] : mem3(X_1224,X_1223,X_1222,X_1211)
         => mem0(X_1222,g_s297_292) ) ) ).

tff('Define:ctx:285',axiom,
    ! [X_1225: $int,X_1226: $int] :
      ( ( ? [X_1227: $int] : mem3(X_1226,X_1225,X_1227,g_s290_285)
        & ? [X_1228: $int] : mem3(X_1226,X_1225,X_1228,g_s288_283) )
    <=> $false ) ).

tff('Define:ctx:286',axiom,
    ! [L_s300: $int,L_s301: $int,L_s302: $int] :
      ( ( mem0(L_s300,g_s188_184)
        & mem0(L_s301,g_s201_197)
        & mem0(L_s302,g_s201_197)
        & ? [X_1229: $int] : mem3(L_s300,L_s301,X_1229,g_s291_286)
        & ? [X_1230: $int] : mem3(L_s300,L_s302,X_1230,g_s291_286) )
     => ( L_s301 = L_s302 ) ) ).

tff('Define:ctx:287',axiom,
    ! [X_1231: $int,X_1232: $int,X_1233: $int] :
      ( mem3(X_1233,X_1232,X_1231,g_s303_295)
     => ( mem0(X_1233,g_s188_184)
        & mem0(X_1232,g_s201_197)
        & mem0(X_1231,g_s188_184) ) ) ).

tff('Define:ctx:288',axiom,
    ? [X_1234: set_5] :
      ( ! [X_1235: set_0,X_1236: $int,X_1237: $int] :
          ( mem5(X_1237,X_1236,X_1235,X_1234)
        <=> mem5(X_1237,X_1236,X_1235,g_s304_296) )
      & ! [X_1238: $int,X_1239: $int,X_1240: set_0,X_1241: set_0] :
          ( ( mem5(X_1239,X_1238,X_1240,X_1234)
            & mem5(X_1239,X_1238,X_1241,X_1234) )
         => ! [X_1242: $int] :
              ( mem0(X_1242,X_1240)
            <=> mem0(X_1242,X_1241) ) )
      & ! [X_1243: $int,X_1244: $int] :
          ( ( mem0(X_1244,g_s188_184)
            & mem0(X_1243,g_s201_197) )
        <=> ? [X_1245: set_0] : mem5(X_1244,X_1243,X_1245,X_1234) )
      & ! [X_1246: set_0] :
          ( ? [X_1247: $int,X_1248: $int] : mem5(X_1248,X_1247,X_1246,X_1234)
         => ! [X_1249: $int] :
              ( mem0(X_1249,X_1246)
             => mem0(X_1249,g_s275_271) ) ) ) ).

tff('Define:ctx:289',axiom,
    ? [X_1250: $int,X_1251: set_2] :
      ( ! [X_1252: $int,X_1253: $int] :
          ( mem2(X_1253,X_1252,X_1251)
        <=> mem2(X_1253,X_1252,g_s305_297) )
      & ! [X_1254: $int,X_1255: $int,X_1256: $int] :
          ( ( mem2(X_1254,X_1255,X_1251)
            & mem2(X_1254,X_1256,X_1251) )
         => ( X_1255 = X_1256 ) )
      & ! [X_1257: $int] :
          ( ( $greatereq(X_1257,1)
            & $lesseq(X_1257,X_1250) )
        <=> ? [X_1258: $int] : mem2(X_1257,X_1258,X_1251) )
      & ! [X_1259: $int] :
          ( ? [X_1260: $int] : mem2(X_1260,X_1259,X_1251)
         => mem0(X_1259,g_s188_184) ) ) ).

tff('Define:ctx:29',axiom,
    ( ~ ! [X_232: $int] :
          ( mem0(X_232,g_s94_94)
        <=> $false )
    & ! [X_235: $int] :
        ( mem0(X_235,g_s94_94)
       => $true )
    & ? [X_233: $int,X_234: set_2] :
        ( ? [X_236: set_2] :
            ( ! [X_237: $int,X_238: $int] :
                ( mem2(X_238,X_237,X_236)
              <=> mem2(X_238,X_237,X_234) )
            & ! [X_239: $int,X_240: $int,X_241: $int] :
                ( ( mem2(X_239,X_240,X_236)
                  & mem2(X_239,X_241,X_236) )
               => ( X_240 = X_241 ) )
            & ! [X_242: $int] :
                ( ( $greatereq(X_242,1)
                  & $lesseq(X_242,X_233) )
              <=> ? [X_243: $int] : mem2(X_242,X_243,X_236) )
            & ! [X_244: $int] :
                ( ? [X_245: $int] : mem2(X_245,X_244,X_236)
               => mem0(X_244,g_s94_94) ) )
        & ! [X_246: $int] :
            ( mem0(X_246,g_s94_94)
           => ? [X_247: $int] : mem2(X_247,X_246,X_234) )
        & ! [X_248: $int,X_249: $int,X_250: $int] :
            ( ( mem2(X_249,X_248,X_234)
              & mem2(X_250,X_248,X_234) )
           => ( X_249 = X_250 ) ) ) ) ).

tff('Define:ctx:290',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1261: $int] :
          ( ? [X_1262: $int,X_1263: $int] :
              ( ( X_1263 = L_s277 )
              & ( X_1262 = L_s306 )
              & mem3(X_1263,X_1262,X_1261,g_s303_295) )
        <=> ? [X_1264: $int] :
              ( ! [X_1265: set_0] :
                  ( mem5(L_s277,L_s306,X_1265,g_s304_296)
                 => mem0(X_1264,X_1265) )
              & mem2(X_1264,X_1261,g_s305_297) ) ) ) ).

tff('Define:ctx:291',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1266: $int] :
          ( ! [X_1267: set_0] :
              ( mem5(L_s277,L_s306,X_1267,g_s304_296)
             => mem0(X_1266,X_1267) )
         => ? [X_1268: $int] : mem2(X_1266,X_1268,g_s305_297) ) ) ).

tff('Define:ctx:292',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ( ! [X_1269: $int,X_1270: $int] :
            ( ( mem2(X_1270,X_1269,g_s305_297)
              & ! [X_1271: set_0] :
                  ( mem5(L_s277,L_s306,X_1271,g_s304_296)
                 => mem0(X_1270,X_1271) ) )
           => ( $greatereq(X_1270,0)
              & mem0(X_1269,g_s188_184) ) )
        & ! [X_1272: $int,X_1273: $int,X_1274: $int] :
            ( ( mem2(X_1272,X_1273,g_s305_297)
              & ! [X_1275: set_0] :
                  ( mem5(L_s277,L_s306,X_1275,g_s304_296)
                 => mem0(X_1272,X_1275) )
              & mem2(X_1272,X_1274,g_s305_297)
              & ! [X_1276: set_0] :
                  ( mem5(L_s277,L_s306,X_1276,g_s304_296)
                 => mem0(X_1272,X_1276) ) )
           => ( X_1273 = X_1274 ) )
        & ! [X_1277: $int,X_1278: $int,X_1279: $int] :
            ( ( mem2(X_1278,X_1277,g_s305_297)
              & ! [X_1280: set_0] :
                  ( mem5(L_s277,L_s306,X_1280,g_s304_296)
                 => mem0(X_1278,X_1280) )
              & mem2(X_1279,X_1277,g_s305_297)
              & ! [X_1281: set_0] :
                  ( mem5(L_s277,L_s306,X_1281,g_s304_296)
                 => mem0(X_1279,X_1281) ) )
           => ( X_1278 = X_1279 ) ) ) ) ).

tff('Define:ctx:293',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( ~ ! [X_1282: set_0] :
              ( ! [X_1283: $int] :
                  ( mem0(X_1283,X_1282)
                <=> $false )
             => mem5(L_s277,L_s306,X_1282,g_s304_296) )
        & mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1284: set_0] :
          ( ! [X_1285: $int] :
              ( mem0(X_1285,X_1284)
            <=> ! [X_1286: $int,X_1287: $int] :
                  ( ( ! [X_1289: set_0] :
                        ( mem5(L_s277,L_s306,X_1289,g_s304_296)
                       => mem0(X_1286,X_1289) )
                    & ! [X_1288: $int] :
                        ( ! [X_1290: set_0] :
                            ( mem5(L_s277,L_s306,X_1290,g_s304_296)
                           => mem0(X_1288,X_1290) )
                       => $lesseq(X_1286,X_1288) )
                    & ! [X_1292: set_0] :
                        ( mem5(L_s277,L_s306,X_1292,g_s304_296)
                       => mem0(X_1287,X_1292) )
                    & ! [X_1291: $int] :
                        ( ! [X_1293: set_0] :
                            ( mem5(L_s277,L_s306,X_1293,g_s304_296)
                           => mem0(X_1291,X_1293) )
                       => $greatereq(X_1287,X_1291) ) )
                 => ( $greatereq(X_1285,X_1286)
                    & $lesseq(X_1285,X_1287) ) ) )
         => mem5(L_s277,L_s306,X_1284,g_s304_296) ) ) ).

tff('Define:ctx:294',axiom,
    ! [X_1294: $int,X_1295: $int,X_1296: $int] :
      ( mem3(X_1296,X_1295,X_1294,g_s307_298)
     => ( mem0(X_1296,g_s188_184)
        & mem0(X_1295,g_s201_197)
        & mem0(X_1294,g_s308_299) ) ) ).

tff('Define:ctx:295',axiom,
    ? [X_1297: set_5] :
      ( ! [X_1298: set_0,X_1299: $int,X_1300: $int] :
          ( mem5(X_1300,X_1299,X_1298,X_1297)
        <=> mem5(X_1300,X_1299,X_1298,g_s309_300) )
      & ! [X_1301: $int,X_1302: $int,X_1303: set_0,X_1304: set_0] :
          ( ( mem5(X_1302,X_1301,X_1303,X_1297)
            & mem5(X_1302,X_1301,X_1304,X_1297) )
         => ! [X_1305: $int] :
              ( mem0(X_1305,X_1303)
            <=> mem0(X_1305,X_1304) ) )
      & ! [X_1306: $int,X_1307: $int] :
          ( ( mem0(X_1307,g_s188_184)
            & mem0(X_1306,g_s201_197) )
        <=> ? [X_1308: set_0] : mem5(X_1307,X_1306,X_1308,X_1297) )
      & ! [X_1309: set_0] :
          ( ? [X_1310: $int,X_1311: $int] : mem5(X_1311,X_1310,X_1309,X_1297)
         => ! [X_1312: $int] :
              ( mem0(X_1312,X_1309)
             => mem0(X_1312,g_s310_301) ) ) ) ).

tff('Define:ctx:296',axiom,
    ? [X_1313: $int,X_1314: set_2] :
      ( ! [X_1315: $int,X_1316: $int] :
          ( mem2(X_1316,X_1315,X_1314)
        <=> mem2(X_1316,X_1315,g_s311_302) )
      & ! [X_1317: $int,X_1318: $int,X_1319: $int] :
          ( ( mem2(X_1317,X_1318,X_1314)
            & mem2(X_1317,X_1319,X_1314) )
         => ( X_1318 = X_1319 ) )
      & ! [X_1320: $int] :
          ( ( $greatereq(X_1320,1)
            & $lesseq(X_1320,X_1313) )
        <=> ? [X_1321: $int] : mem2(X_1320,X_1321,X_1314) )
      & ! [X_1322: $int] :
          ( ? [X_1323: $int] : mem2(X_1323,X_1322,X_1314)
         => mem0(X_1322,g_s308_299) ) ) ).

tff('Define:ctx:297',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1324: $int] :
          ( ? [X_1325: $int,X_1326: $int] :
              ( ( X_1326 = L_s277 )
              & ( X_1325 = L_s306 )
              & mem3(X_1326,X_1325,X_1324,g_s307_298) )
        <=> ? [X_1327: $int] :
              ( ! [X_1328: set_0] :
                  ( mem5(L_s277,L_s306,X_1328,g_s309_300)
                 => mem0(X_1327,X_1328) )
              & mem2(X_1327,X_1324,g_s311_302) ) ) ) ).

tff('Define:ctx:298',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1329: $int] :
          ( ! [X_1330: set_0] :
              ( mem5(L_s277,L_s306,X_1330,g_s309_300)
             => mem0(X_1329,X_1330) )
         => ? [X_1331: $int] : mem2(X_1329,X_1331,g_s311_302) ) ) ).

tff('Define:ctx:299',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ( ! [X_1332: $int,X_1333: $int] :
            ( ( mem2(X_1333,X_1332,g_s311_302)
              & ! [X_1334: set_0] :
                  ( mem5(L_s277,L_s306,X_1334,g_s309_300)
                 => mem0(X_1333,X_1334) ) )
           => ( $greatereq(X_1333,0)
              & mem0(X_1332,g_s308_299) ) )
        & ! [X_1335: $int,X_1336: $int,X_1337: $int] :
            ( ( mem2(X_1335,X_1336,g_s311_302)
              & ! [X_1338: set_0] :
                  ( mem5(L_s277,L_s306,X_1338,g_s309_300)
                 => mem0(X_1335,X_1338) )
              & mem2(X_1335,X_1337,g_s311_302)
              & ! [X_1339: set_0] :
                  ( mem5(L_s277,L_s306,X_1339,g_s309_300)
                 => mem0(X_1335,X_1339) ) )
           => ( X_1336 = X_1337 ) )
        & ! [X_1340: $int,X_1341: $int,X_1342: $int] :
            ( ( mem2(X_1341,X_1340,g_s311_302)
              & ! [X_1343: set_0] :
                  ( mem5(L_s277,L_s306,X_1343,g_s309_300)
                 => mem0(X_1341,X_1343) )
              & mem2(X_1342,X_1340,g_s311_302)
              & ! [X_1344: set_0] :
                  ( mem5(L_s277,L_s306,X_1344,g_s309_300)
                 => mem0(X_1342,X_1344) ) )
           => ( X_1341 = X_1342 ) ) ) ) ).

tff('Define:ctx:3',axiom,
    ( ~ ! [X_62: $int] :
          ( mem0(X_62,g_s3_3)
        <=> $false )
    & ! [X_65: $int] :
        ( mem0(X_65,g_s3_3)
       => $true )
    & ? [X_63: $int,X_64: set_2] :
        ( ? [X_66: set_2] :
            ( ! [X_67: $int,X_68: $int] :
                ( mem2(X_68,X_67,X_66)
              <=> mem2(X_68,X_67,X_64) )
            & ! [X_69: $int,X_70: $int,X_71: $int] :
                ( ( mem2(X_69,X_70,X_66)
                  & mem2(X_69,X_71,X_66) )
               => ( X_70 = X_71 ) )
            & ! [X_72: $int] :
                ( ( $greatereq(X_72,1)
                  & $lesseq(X_72,X_63) )
              <=> ? [X_73: $int] : mem2(X_72,X_73,X_66) )
            & ! [X_74: $int] :
                ( ? [X_75: $int] : mem2(X_75,X_74,X_66)
               => mem0(X_74,g_s3_3) ) )
        & ! [X_76: $int] :
            ( mem0(X_76,g_s3_3)
           => ? [X_77: $int] : mem2(X_77,X_76,X_64) )
        & ! [X_78: $int,X_79: $int,X_80: $int] :
            ( ( mem2(X_79,X_78,X_64)
              & mem2(X_80,X_78,X_64) )
           => ( X_79 = X_80 ) ) ) ) ).

tff('Define:ctx:30',axiom,
    ( ~ ! [X_251: $int] :
          ( mem0(X_251,g_s95_95)
        <=> $false )
    & ! [X_254: $int] :
        ( mem0(X_254,g_s95_95)
       => $true )
    & ? [X_252: $int,X_253: set_2] :
        ( ? [X_255: set_2] :
            ( ! [X_256: $int,X_257: $int] :
                ( mem2(X_257,X_256,X_255)
              <=> mem2(X_257,X_256,X_253) )
            & ! [X_258: $int,X_259: $int,X_260: $int] :
                ( ( mem2(X_258,X_259,X_255)
                  & mem2(X_258,X_260,X_255) )
               => ( X_259 = X_260 ) )
            & ! [X_261: $int] :
                ( ( $greatereq(X_261,1)
                  & $lesseq(X_261,X_252) )
              <=> ? [X_262: $int] : mem2(X_261,X_262,X_255) )
            & ! [X_263: $int] :
                ( ? [X_264: $int] : mem2(X_264,X_263,X_255)
               => mem0(X_263,g_s95_95) ) )
        & ! [X_265: $int] :
            ( mem0(X_265,g_s95_95)
           => ? [X_266: $int] : mem2(X_266,X_265,X_253) )
        & ! [X_267: $int,X_268: $int,X_269: $int] :
            ( ( mem2(X_268,X_267,X_253)
              & mem2(X_269,X_267,X_253) )
           => ( X_268 = X_269 ) ) ) ) ).

tff('Define:ctx:300',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( ~ ! [X_1345: set_0] :
              ( ! [X_1346: $int] :
                  ( mem0(X_1346,X_1345)
                <=> $false )
             => mem5(L_s277,L_s306,X_1345,g_s309_300) )
        & mem0(L_s277,g_s188_184)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1347: set_0] :
          ( ! [X_1348: $int] :
              ( mem0(X_1348,X_1347)
            <=> ! [X_1349: $int,X_1350: $int] :
                  ( ( ! [X_1352: set_0] :
                        ( mem5(L_s277,L_s306,X_1352,g_s309_300)
                       => mem0(X_1349,X_1352) )
                    & ! [X_1351: $int] :
                        ( ! [X_1353: set_0] :
                            ( mem5(L_s277,L_s306,X_1353,g_s309_300)
                           => mem0(X_1351,X_1353) )
                       => $lesseq(X_1349,X_1351) )
                    & ! [X_1355: set_0] :
                        ( mem5(L_s277,L_s306,X_1355,g_s309_300)
                       => mem0(X_1350,X_1355) )
                    & ! [X_1354: $int] :
                        ( ! [X_1356: set_0] :
                            ( mem5(L_s277,L_s306,X_1356,g_s309_300)
                           => mem0(X_1354,X_1356) )
                       => $greatereq(X_1350,X_1354) ) )
                 => ( $greatereq(X_1348,X_1349)
                    & $lesseq(X_1348,X_1350) ) ) )
         => mem5(L_s277,L_s306,X_1347,g_s309_300) ) ) ).

tff('Define:ctx:301',axiom,
    ! [X_1357: $int] :
      ( mem0(X_1357,g_s312_303)
     => mem0(X_1357,g_s188_184) ) ).

tff('Define:ctx:302',axiom,
    ( ! [X_1358: $int,X_1359: $int,X_1360: $int] :
        ( mem3(X_1360,X_1359,X_1358,g_s313_304)
       => ( mem0(X_1360,g_s188_184)
          & mem0(X_1359,g_s188_184)
          & mem0(X_1358,g_s201_197) ) )
    & ! [X_1361: $int,X_1362: $int,X_1363: $int,X_1364: $int] :
        ( ( mem3(X_1362,X_1361,X_1363,g_s313_304)
          & mem3(X_1362,X_1361,X_1364,g_s313_304) )
       => ( X_1363 = X_1364 ) ) ) ).

tff('Define:ctx:303',axiom,
    ! [X_1365: $int,X_1366: $int] :
      ( mem2(X_1366,X_1365,g_s314_305)
     => ( mem0(X_1366,g_s188_184)
        & mem0(X_1365,g_s188_184) ) ) ).

tff('Define:ctx:304',axiom,
    ? [X_1367: set_7] :
      ( ! [X_1368: set_2,X_1369: $int] :
          ( mem7(X_1369,X_1368,X_1367)
        <=> mem7(X_1369,X_1368,g_s315_306) )
      & ! [X_1370: $int,X_1371: set_2,X_1372: set_2] :
          ( ( mem7(X_1370,X_1371,X_1367)
            & mem7(X_1370,X_1372,X_1367) )
         => ! [X_1373: $int,X_1374: $int] :
              ( mem2(X_1374,X_1373,X_1371)
            <=> mem2(X_1374,X_1373,X_1372) ) )
      & ! [X_1375: $int] :
          ( mem0(X_1375,g_s188_184)
        <=> ? [X_1376: set_2] : mem7(X_1375,X_1376,X_1367) )
      & ! [X_1377: set_2] :
          ( ? [X_1378: $int] : mem7(X_1378,X_1377,X_1367)
         => ! [X_1379: $int,X_1380: $int] :
              ( mem2(X_1380,X_1379,X_1377)
             => ( mem0(X_1380,g_s188_184)
                & mem0(X_1379,g_s188_184) ) ) ) ) ).

tff('Define:ctx:305',axiom,
    ? [X_1381: set_7] :
      ( ! [X_1382: set_2,X_1383: $int] :
          ( mem7(X_1383,X_1382,X_1381)
        <=> mem7(X_1383,X_1382,g_s316_307) )
      & ! [X_1384: $int,X_1385: set_2,X_1386: set_2] :
          ( ( mem7(X_1384,X_1385,X_1381)
            & mem7(X_1384,X_1386,X_1381) )
         => ! [X_1387: $int,X_1388: $int] :
              ( mem2(X_1388,X_1387,X_1385)
            <=> mem2(X_1388,X_1387,X_1386) ) )
      & ! [X_1389: $int] :
          ( mem0(X_1389,g_s188_184)
        <=> ? [X_1390: set_2] : mem7(X_1389,X_1390,X_1381) )
      & ! [X_1391: set_2] :
          ( ? [X_1392: $int] : mem7(X_1392,X_1391,X_1381)
         => ( ! [X_1393: $int,X_1394: $int] :
                ( mem2(X_1394,X_1393,X_1391)
               => ( mem0(X_1394,g_s188_184)
                  & mem0(X_1393,g_s188_184) ) )
            & ! [X_1395: $int,X_1396: $int,X_1397: $int] :
                ( ( mem2(X_1395,X_1396,X_1391)
                  & mem2(X_1395,X_1397,X_1391) )
               => ( X_1396 = X_1397 ) ) ) ) ) ).

tff('Define:ctx:306',axiom,
    ? [X_1398: set_2] :
      ( ! [X_1399: $int,X_1400: $int] :
          ( mem2(X_1400,X_1399,X_1398)
        <=> mem2(X_1400,X_1399,g_s317_308) )
      & ! [X_1401: $int,X_1402: $int,X_1403: $int] :
          ( ( mem2(X_1401,X_1402,X_1398)
            & mem2(X_1401,X_1403,X_1398) )
         => ( X_1402 = X_1403 ) )
      & ! [X_1404: $int] :
          ( mem0(X_1404,g_s191_187)
        <=> ? [X_1405: $int] : mem2(X_1404,X_1405,X_1398) )
      & ! [X_1406: $int] :
          ( ? [X_1407: $int] : mem2(X_1407,X_1406,X_1398)
         => mem0(X_1406,g_s188_184) ) ) ).

tff('Define:ctx:307',axiom,
    ? [X_1408: set_2] :
      ( ! [X_1409: $int,X_1410: $int] :
          ( mem2(X_1410,X_1409,X_1408)
        <=> mem2(X_1410,X_1409,g_s318_309) )
      & ! [X_1411: $int,X_1412: $int,X_1413: $int] :
          ( ( mem2(X_1411,X_1412,X_1408)
            & mem2(X_1411,X_1413,X_1408) )
         => ( X_1412 = X_1413 ) )
      & ! [X_1414: $int] :
          ( mem0(X_1414,g_s191_187)
        <=> ? [X_1415: $int] : mem2(X_1414,X_1415,X_1408) )
      & ! [X_1416: $int] :
          ( ? [X_1417: $int] : mem2(X_1417,X_1416,X_1408)
         => mem0(X_1416,g_s188_184) ) ) ).

tff('Define:ctx:308',axiom,
    ? [X_1418: set_2] :
      ( ! [X_1419: $int,X_1420: $int] :
          ( mem2(X_1420,X_1419,X_1418)
        <=> mem2(X_1420,X_1419,g_s319_310) )
      & ! [X_1421: $int,X_1422: $int,X_1423: $int] :
          ( ( mem2(X_1421,X_1422,X_1418)
            & mem2(X_1421,X_1423,X_1418) )
         => ( X_1422 = X_1423 ) )
      & ! [X_1424: $int] :
          ( mem0(X_1424,g_s191_187)
        <=> ? [X_1425: $int] : mem2(X_1424,X_1425,X_1418) )
      & ! [X_1426: $int] :
          ( ? [X_1427: $int] : mem2(X_1427,X_1426,X_1418)
         => mem0(X_1426,g_s201_197) ) ) ).

tff('Define:ctx:309',axiom,
    ( ! [X_1428: $int,X_1429: $int] :
        ( mem2(X_1429,X_1428,g_s320_311)
       => ( mem0(X_1429,g_s191_187)
          & mem0(X_1428,g_s194_190) ) )
    & ! [X_1430: $int,X_1431: $int,X_1432: $int] :
        ( ( mem2(X_1430,X_1431,g_s320_311)
          & mem2(X_1430,X_1432,g_s320_311) )
       => ( X_1431 = X_1432 ) ) ) ).

tff('Define:ctx:31',axiom,
    ( ! [X_270: $int] :
        ( mem0(X_270,g_s96_96)
      <=> ( ( X_270 = g_s97_97 )
          | ( X_270 = g_s98_98 ) ) )
    & ( g_s97_97 != g_s98_98 ) ) ).

tff('Define:ctx:310',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s321,g_s188_184)
        & mem0(L_s322,g_s188_184)
        & ? [X_1433: $int] : mem3(L_s321,L_s322,X_1433,g_s313_304) )
     => ( ? [X_1434: $int] : mem3(L_s322,L_s321,X_1434,g_s313_304)
        & ! [X_1435: $int,X_1436: $int] :
            ( ( mem3(L_s321,L_s322,X_1435,g_s313_304)
              & mem3(L_s322,L_s321,X_1436,g_s313_304) )
           => mem2(X_1435,X_1436,g_s202_198) ) ) ) ).

tff('Define:ctx:311',axiom,
    ! [X_1437: $int,X_1438: $int] :
      ( mem2(X_1437,X_1438,g_s314_305)
    <=> mem2(X_1438,X_1437,g_s314_305) ) ).

tff('Define:ctx:312',axiom,
    ! [X_1439: $int,X_1440: $int] :
      ( ( mem2(X_1440,X_1439,g_s314_305)
        & ( X_1440 = X_1439 )
        & mem0(X_1440,g_s188_184) )
    <=> $false ) ).

tff('Define:ctx:313',axiom,
    ! [X_1441: $int,X_1442: $int] :
      ( mem2(X_1442,X_1441,g_s314_305)
     => ? [X_1443: $int] : mem3(X_1442,X_1441,X_1443,g_s313_304) ) ).

tff('Define:ctx:314',axiom,
    ( ? [X_1444: set_8] :
        ( ! [X_1445: $int,X_1446: $int,X_1447: $int] :
            ( mem8(X_1447,X_1446,X_1445,X_1444)
          <=> ( mem2(X_1447,X_1446,g_s317_308)
              & mem2(X_1447,X_1445,g_s318_309) ) )
        & ! [X_1448: $int,X_1449: $int,X_1450: $int,X_1451: $int,X_1452: $int] :
            ( ( mem8(X_1448,X_1450,X_1449,X_1444)
              & mem8(X_1448,X_1452,X_1451,X_1444) )
           => ( ( X_1450 = X_1452 )
              & ( X_1449 = X_1451 ) ) )
        & ! [X_1453: $int] :
            ( mem0(X_1453,g_s191_187)
          <=> ? [X_1454: $int,X_1455: $int] : mem8(X_1453,X_1455,X_1454,X_1444) )
        & ! [X_1456: $int,X_1457: $int] :
            ( ? [X_1458: $int] : mem8(X_1458,X_1457,X_1456,X_1444)
           => mem2(X_1457,X_1456,g_s314_305) ) )
    & ! [X_1459: $int,X_1460: $int] :
        ( mem2(X_1460,X_1459,g_s314_305)
       => ? [X_1461: $int] :
            ( mem2(X_1461,X_1460,g_s317_308)
            & mem2(X_1461,X_1459,g_s318_309) ) )
    & ! [X_1462: $int,X_1463: $int,X_1464: $int,X_1465: $int] :
        ( ( mem2(X_1464,X_1463,g_s317_308)
          & mem2(X_1464,X_1462,g_s318_309)
          & mem2(X_1465,X_1463,g_s317_308)
          & mem2(X_1465,X_1462,g_s318_309) )
       => ( X_1464 = X_1465 ) ) ) ).

tff('Define:ctx:315',axiom,
    ? [X_1466: set_7] :
      ( ! [X_1467: set_2,X_1468: $int] :
          ( mem7(X_1468,X_1467,X_1466)
        <=> mem7(X_1468,X_1467,g_s315_306) )
      & ! [X_1469: $int,X_1470: set_2,X_1471: set_2] :
          ( ( mem7(X_1469,X_1470,X_1466)
            & mem7(X_1469,X_1471,X_1466) )
         => ! [X_1472: $int,X_1473: $int] :
              ( mem2(X_1473,X_1472,X_1470)
            <=> mem2(X_1473,X_1472,X_1471) ) )
      & ! [X_1474: $int] :
          ( mem0(X_1474,g_s188_184)
        <=> ? [X_1475: set_2] : mem7(X_1474,X_1475,X_1466) )
      & ! [X_1476: set_2] :
          ( ? [X_1477: $int] : mem7(X_1477,X_1476,X_1466)
         => ! [X_1478: $int,X_1479: $int] :
              ( mem2(X_1479,X_1478,X_1476)
             => ( mem0(X_1479,g_s312_303)
                & mem0(X_1478,g_s312_303) ) ) ) ) ).

tff('Define:ctx:316',axiom,
    ? [X_1480: set_7] :
      ( ! [X_1481: set_2,X_1482: $int] :
          ( mem7(X_1482,X_1481,X_1480)
        <=> mem7(X_1482,X_1481,g_s316_307) )
      & ! [X_1483: $int,X_1484: set_2,X_1485: set_2] :
          ( ( mem7(X_1483,X_1484,X_1480)
            & mem7(X_1483,X_1485,X_1480) )
         => ! [X_1486: $int,X_1487: $int] :
              ( mem2(X_1487,X_1486,X_1484)
            <=> mem2(X_1487,X_1486,X_1485) ) )
      & ! [X_1488: $int] :
          ( mem0(X_1488,g_s188_184)
        <=> ? [X_1489: set_2] : mem7(X_1488,X_1489,X_1480) )
      & ! [X_1490: set_2] :
          ( ? [X_1491: $int] : mem7(X_1491,X_1490,X_1480)
         => ( ! [X_1492: $int,X_1493: $int] :
                ( mem2(X_1493,X_1492,X_1490)
               => ( mem0(X_1493,g_s312_303)
                  & mem0(X_1492,g_s188_184) ) )
            & ! [X_1494: $int,X_1495: $int,X_1496: $int] :
                ( ( mem2(X_1494,X_1495,X_1490)
                  & mem2(X_1494,X_1496,X_1490) )
               => ( X_1495 = X_1496 ) ) ) ) ) ).

tff('Define:ctx:317',axiom,
    ! [X_1497: set_2,X_1498: $int] :
      ( mem7(X_1498,X_1497,g_s315_306)
    <=> ( mem0(X_1498,g_s188_184)
        & ! [X_1499: $int,X_1500: $int] :
            ( mem2(X_1500,X_1499,X_1497)
          <=> ( ? [X_1501: $int] :
                  ( $greatereq(X_1501,0)
                  & ! [X_1502: set_2] :
                      ( mem7(X_1498,X_1502,g_s316_307)
                     => mem_it0(X_1500,X_1499,X_1502,X_1501) ) )
              & ( X_1499 != X_1498 ) ) ) ) ) ).

tff('Define:ctx:318',axiom,
    ! [L_s300: $int] :
      ( mem0(L_s300,g_s188_184)
     => ( ~ ? [X_1506: $int] :
            ! [X_1507: set_2] :
              ( mem7(L_s300,X_1507,g_s315_306)
             => mem2(L_s300,X_1506,X_1507) )
        & ~ ? [X_1508: $int] :
            ! [X_1509: set_2] :
              ( mem7(L_s300,X_1509,g_s315_306)
             => mem2(X_1508,L_s300,X_1509) )
        & ! [X_1510: $int,X_1511: $int] :
            ( ( ( X_1511 = X_1510 )
              & ? [X_1512: $int] :
                ! [X_1513: set_2] :
                  ( mem7(L_s300,X_1513,g_s315_306)
                 => mem2(X_1511,X_1512,X_1513) ) )
           => ! [X_1514: set_2] :
                ( mem7(L_s300,X_1514,g_s315_306)
               => mem2(X_1511,X_1510,X_1514) ) ) ) ) ).

tff('Define:ctx:319',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & ? [X_1515: $int] :
          ! [X_1516: set_2] :
            ( mem7(L_s322,X_1516,g_s315_306)
           => mem2(L_s321,X_1515,X_1516) ) )
     => ? [X_1517: $int] : mem3(L_s321,L_s322,X_1517,g_s313_304) ) ).

tff('Define:ctx:32',axiom,
    ( ! [X_271: $int] :
        ( mem0(X_271,g_s99_99)
      <=> ( ( X_271 = g_s100_100 )
          | ( X_271 = g_s101_101 )
          | ( X_271 = g_s102_102 ) ) )
    & ( g_s100_100 != g_s101_101 )
    & ( g_s101_101 != g_s102_102 ) ) ).

tff('Define:ctx:320',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s321,g_s312_303)
        & ? [X_1518: $int] : mem3(L_s321,L_s322,X_1518,g_s313_304) )
     => ? [X_1519: $int] :
        ! [X_1520: set_2] :
          ( mem7(L_s322,X_1520,g_s315_306)
         => mem2(L_s321,X_1519,X_1520) ) ) ).

tff('Define:ctx:321',axiom,
    ! [L_s322: $int,L_s321: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & mem0(L_s321,g_s188_184)
        & mem0(L_s321,g_s312_303) )
     => ~ ? [X_1521: $int] :
            ( ( X_1521 = L_s321 )
            & ? [X_1522: $int] :
                ( $greatereq(X_1522,1)
                & ! [X_1523: set_2] :
                    ( mem7(L_s322,X_1523,g_s316_307)
                   => mem_it0(X_1521,L_s321,X_1523,X_1522) ) ) ) ) ).

tff('Define:ctx:322',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & mem0(L_s321,g_s188_184)
        & mem0(L_s321,g_s312_303)
        & ? [X_1524: $int] : mem3(L_s321,L_s322,X_1524,g_s313_304) )
     => ? [X_1525: $int] :
        ! [X_1526: set_2] :
          ( mem7(L_s322,X_1526,g_s316_307)
         => mem2(L_s321,X_1525,X_1526) ) ) ).

tff('Define:ctx:323',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & mem0(L_s321,g_s188_184)
        & ? [X_1527: $int] :
          ! [X_1528: set_2] :
            ( mem7(L_s322,X_1528,g_s316_307)
           => mem2(L_s321,X_1527,X_1528) ) )
     => ? [X_1529: $int] : mem3(L_s321,L_s322,X_1529,g_s313_304) ) ).

tff('Define:ctx:324',axiom,
    ! [L_s300: $int] :
      ( mem0(L_s300,g_s188_184)
     => ~ ? [X_1530: $int] :
          ! [X_1531: set_2] :
            ( mem7(L_s300,X_1531,g_s316_307)
           => mem2(L_s300,X_1530,X_1531) ) ) ).

tff('Define:ctx:325',axiom,
    ! [L_s300: $int] :
      ( mem0(L_s300,g_s188_184)
     => ! [X_1532: $int] :
          ( ( ? [X_1533: $int] :
              ! [X_1534: set_2] :
                ( mem7(L_s300,X_1534,g_s316_307)
               => mem2(X_1533,X_1532,X_1534) )
            & ( X_1532 != L_s300 ) )
         => ? [X_1535: $int] :
            ! [X_1536: set_2] :
              ( mem7(L_s300,X_1536,g_s316_307)
             => mem2(X_1532,X_1535,X_1536) ) ) ) ).

tff('Define:ctx:326',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & mem0(L_s321,g_s188_184)
        & ? [X_1537: $int] :
          ! [X_1538: set_2] :
            ( mem7(L_s322,X_1538,g_s316_307)
           => mem2(L_s321,X_1537,X_1538) ) )
     => ~ ! [X_1539: set_2] :
            ( mem7(L_s322,X_1539,g_s316_307)
           => mem2(L_s321,L_s321,X_1539) ) ) ).

tff('Define:ctx:327',axiom,
    ! [L_s300: $int] :
      ( mem0(L_s300,g_s188_184)
     => ( ! [X_1540: $int] :
            ( ( ? [X_1541: $int] :
                ! [X_1542: set_2] :
                  ( mem7(L_s300,X_1542,g_s316_307)
                 => mem2(X_1541,X_1540,X_1542) )
              & ( X_1540 != L_s300 ) )
           => ? [X_1543: $int] :
              ! [X_1544: set_2] :
                ( mem7(L_s300,X_1544,g_s316_307)
               => mem2(X_1540,X_1543,X_1544) ) )
        & ~ ? [X_1545: $int] :
            ! [X_1546: set_2] :
              ( mem7(L_s300,X_1546,g_s316_307)
             => mem2(L_s300,X_1545,X_1546) )
        & ? [X_1547: $int] :
          ! [X_1548: set_2] :
            ( mem7(L_s300,X_1548,g_s316_307)
           => mem2(X_1547,L_s300,X_1548) ) ) ) ).

tff('Define:ctx:328',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & mem0(L_s321,g_s188_184)
        & ? [X_1549: $int] :
          ! [X_1550: set_2] :
            ( mem7(L_s322,X_1550,g_s316_307)
           => mem2(L_s321,X_1549,X_1550) )
        & ~ ! [X_1551: set_2] :
              ( mem7(L_s322,X_1551,g_s316_307)
             => mem2(L_s321,L_s322,X_1551) ) )
     => ( ! [X_1552: $int] :
            ( ! [X_1553: set_2] :
                ( mem7(L_s322,X_1553,g_s316_307)
               => mem2(L_s321,X_1552,X_1553) )
           => mem0(X_1552,g_s312_303) )
        & ! [X_1554: $int] :
            ( ( ? [X_1555: $int] :
                  ( ( X_1555 = L_s321 )
                  & ? [X_1556: $int] :
                      ( $greatereq(X_1556,0)
                      & ! [X_1557: set_2] :
                          ( mem7(L_s322,X_1557,g_s316_307)
                         => mem_it0(X_1555,X_1554,X_1557,X_1556) ) ) )
              & ( X_1554 != L_s321 ) )
          <=> ? [X_1558: $int] :
                ( ! [X_1559: set_2] :
                    ( mem7(L_s322,X_1559,g_s316_307)
                   => mem2(L_s321,X_1558,X_1559) )
                & ? [X_1560: $int] :
                    ( $greatereq(X_1560,0)
                    & ! [X_1561: set_2] :
                        ( mem7(L_s322,X_1561,g_s316_307)
                       => mem_it0(X_1558,X_1554,X_1561,X_1560) ) ) ) ) ) ) ).

tff('Define:ctx:329',axiom,
    ! [X_1562: $int,X_1563: $int] :
      ( mem2(X_1563,X_1562,g_s323_312)
     => ( mem0(X_1563,g_s188_184)
        & mem0(X_1562,g_s266_262) ) ) ).

tff('Define:ctx:33',axiom,
    ( ! [X_272: $int] :
        ( mem0(X_272,g_s103_103)
      <=> ( ( X_272 = g_s104_104 )
          | ( X_272 = g_s105_105 )
          | ( X_272 = g_s106_106 )
          | ( X_272 = g_s107_107 ) ) )
    & ( g_s104_104 != g_s105_105 )
    & ( g_s105_105 != g_s106_106 )
    & ( g_s106_106 != g_s107_107 ) ) ).

tff('Define:ctx:330',axiom,
    ? [X_1564: set_6] :
      ( ! [X_1565: set_0,X_1566: $int] :
          ( mem6(X_1566,X_1565,X_1564)
        <=> mem6(X_1566,X_1565,g_s324_313) )
      & ! [X_1567: $int,X_1568: set_0,X_1569: set_0] :
          ( ( mem6(X_1567,X_1568,X_1564)
            & mem6(X_1567,X_1569,X_1564) )
         => ! [X_1570: $int] :
              ( mem0(X_1570,X_1568)
            <=> mem0(X_1570,X_1569) ) )
      & ! [X_1571: $int] :
          ( mem0(X_1571,g_s188_184)
        <=> ? [X_1572: set_0] : mem6(X_1571,X_1572,X_1564) )
      & ! [X_1573: set_0] :
          ( ? [X_1574: $int] : mem6(X_1574,X_1573,X_1564)
         => ! [X_1575: $int] :
              ( mem0(X_1575,X_1573)
             => mem0(X_1575,g_s275_271) ) ) ) ).

tff('Define:ctx:331',axiom,
    ? [X_1576: $int,X_1577: set_2] :
      ( ! [X_1578: $int,X_1579: $int] :
          ( mem2(X_1579,X_1578,X_1577)
        <=> mem2(X_1579,X_1578,g_s325_314) )
      & ! [X_1580: $int,X_1581: $int,X_1582: $int] :
          ( ( mem2(X_1580,X_1581,X_1577)
            & mem2(X_1580,X_1582,X_1577) )
         => ( X_1581 = X_1582 ) )
      & ! [X_1583: $int] :
          ( ( $greatereq(X_1583,1)
            & $lesseq(X_1583,X_1576) )
        <=> ? [X_1584: $int] : mem2(X_1583,X_1584,X_1577) )
      & ! [X_1585: $int] :
          ( ? [X_1586: $int] : mem2(X_1586,X_1585,X_1577)
         => mem0(X_1585,g_s266_262) ) ) ).

tff('Define:ctx:332',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s188_184)
     => ! [X_1587: $int] :
          ( ? [X_1588: $int] :
              ( ( X_1588 = L_s277 )
              & mem2(X_1588,X_1587,g_s323_312) )
        <=> ? [X_1589: $int] :
              ( ! [X_1590: set_0] :
                  ( mem6(L_s277,X_1590,g_s324_313)
                 => mem0(X_1589,X_1590) )
              & mem2(X_1589,X_1587,g_s325_314) ) ) ) ).

tff('Define:ctx:333',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s188_184)
     => ! [X_1591: $int] :
          ( ! [X_1592: set_0] :
              ( mem6(L_s277,X_1592,g_s324_313)
             => mem0(X_1591,X_1592) )
         => ? [X_1593: $int] : mem2(X_1591,X_1593,g_s325_314) ) ) ).

tff('Define:ctx:334',axiom,
    ! [L_s277: $int] :
      ( mem0(L_s277,g_s188_184)
     => ( ! [X_1594: $int,X_1595: $int] :
            ( ( mem2(X_1595,X_1594,g_s325_314)
              & ! [X_1596: set_0] :
                  ( mem6(L_s277,X_1596,g_s324_313)
                 => mem0(X_1595,X_1596) ) )
           => ( $greatereq(X_1595,0)
              & mem0(X_1594,g_s266_262) ) )
        & ! [X_1597: $int,X_1598: $int,X_1599: $int] :
            ( ( mem2(X_1597,X_1598,g_s325_314)
              & ! [X_1600: set_0] :
                  ( mem6(L_s277,X_1600,g_s324_313)
                 => mem0(X_1597,X_1600) )
              & mem2(X_1597,X_1599,g_s325_314)
              & ! [X_1601: set_0] :
                  ( mem6(L_s277,X_1601,g_s324_313)
                 => mem0(X_1597,X_1601) ) )
           => ( X_1598 = X_1599 ) )
        & ! [X_1602: $int,X_1603: $int,X_1604: $int] :
            ( ( mem2(X_1603,X_1602,g_s325_314)
              & ! [X_1605: set_0] :
                  ( mem6(L_s277,X_1605,g_s324_313)
                 => mem0(X_1603,X_1605) )
              & mem2(X_1604,X_1602,g_s325_314)
              & ! [X_1606: set_0] :
                  ( mem6(L_s277,X_1606,g_s324_313)
                 => mem0(X_1604,X_1606) ) )
           => ( X_1603 = X_1604 ) ) ) ) ).

tff('Define:ctx:335',axiom,
    ! [L_s277: $int] :
      ( ( mem0(L_s277,g_s188_184)
        & ~ ! [X_1607: set_0] :
              ( ! [X_1608: $int] :
                  ( mem0(X_1608,X_1607)
                <=> $false )
             => mem6(L_s277,X_1607,g_s324_313) ) )
     => ! [X_1609: set_0] :
          ( ! [X_1610: $int] :
              ( mem0(X_1610,X_1609)
            <=> ! [X_1611: $int,X_1612: $int] :
                  ( ( ! [X_1614: set_0] :
                        ( mem6(L_s277,X_1614,g_s324_313)
                       => mem0(X_1611,X_1614) )
                    & ! [X_1613: $int] :
                        ( ! [X_1615: set_0] :
                            ( mem6(L_s277,X_1615,g_s324_313)
                           => mem0(X_1613,X_1615) )
                       => $lesseq(X_1611,X_1613) )
                    & ! [X_1617: set_0] :
                        ( mem6(L_s277,X_1617,g_s324_313)
                       => mem0(X_1612,X_1617) )
                    & ! [X_1616: $int] :
                        ( ! [X_1618: set_0] :
                            ( mem6(L_s277,X_1618,g_s324_313)
                           => mem0(X_1616,X_1618) )
                       => $greatereq(X_1612,X_1616) ) )
                 => ( $greatereq(X_1610,X_1611)
                    & $lesseq(X_1610,X_1612) ) ) )
         => mem6(L_s277,X_1609,g_s324_313) ) ) ).

tff('Define:ctx:336',axiom,
    ? [X_1619: set_7] :
      ( ! [X_1620: set_2,X_1621: $int] :
          ( mem7(X_1621,X_1620,X_1619)
        <=> mem7(X_1621,X_1620,g_s326_315) )
      & ! [X_1622: $int,X_1623: set_2,X_1624: set_2] :
          ( ( mem7(X_1622,X_1623,X_1619)
            & mem7(X_1622,X_1624,X_1619) )
         => ! [X_1625: $int,X_1626: $int] :
              ( mem2(X_1626,X_1625,X_1623)
            <=> mem2(X_1626,X_1625,X_1624) ) )
      & ! [X_1627: $int] :
          ( mem0(X_1627,g_s295_290)
        <=> ? [X_1628: set_2] : mem7(X_1627,X_1628,X_1619) )
      & ! [X_1629: set_2] :
          ( ? [X_1630: $int] : mem7(X_1630,X_1629,X_1619)
         => ( ! [X_1631: $int,X_1632: $int] :
                ( mem2(X_1632,X_1631,X_1629)
               => ( mem0(X_1632,g_s197_193)
                  & mem0(X_1631,g_s327_316) ) )
            & ! [X_1633: $int,X_1634: $int,X_1635: $int] :
                ( ( mem2(X_1633,X_1634,X_1629)
                  & mem2(X_1633,X_1635,X_1629) )
               => ( X_1634 = X_1635 ) ) ) ) ) ).

tff('Define:ctx:337',axiom,
    ? [X_1636: set_2] :
      ( ! [X_1637: $int,X_1638: $int] :
          ( mem2(X_1638,X_1637,X_1636)
        <=> mem2(X_1638,X_1637,g_s328_317) )
      & ! [X_1639: $int,X_1640: $int,X_1641: $int] :
          ( ( mem2(X_1639,X_1640,X_1636)
            & mem2(X_1639,X_1641,X_1636) )
         => ( X_1640 = X_1641 ) )
      & ! [X_1642: $int] :
          ( mem0(X_1642,g_s197_193)
        <=> ? [X_1643: $int] : mem2(X_1642,X_1643,X_1636) )
      & ! [X_1644: $int] :
          ( ? [X_1645: $int] : mem2(X_1645,X_1644,X_1636)
         => mem0(X_1644,g_s188_184) ) ) ).

tff('Define:ctx:338',axiom,
    ( ! [X_1646: $int,X_1647: $int] :
        ( mem2(X_1647,X_1646,g_s329_318)
       => ( mem0(X_1647,g_s197_193)
          & mem0(X_1646,g_s266_262) ) )
    & ! [X_1648: $int,X_1649: $int,X_1650: $int] :
        ( ( mem2(X_1648,X_1649,g_s329_318)
          & mem2(X_1648,X_1650,g_s329_318) )
       => ( X_1649 = X_1650 ) ) ) ).

tff('Define:ctx:339',axiom,
    ? [X_1651: set_2] :
      ( ! [X_1652: $int,X_1653: $int] :
          ( mem2(X_1653,X_1652,X_1651)
        <=> mem2(X_1653,X_1652,g_s330_319) )
      & ! [X_1654: $int,X_1655: $int,X_1656: $int] :
          ( ( mem2(X_1654,X_1655,X_1651)
            & mem2(X_1654,X_1656,X_1651) )
         => ( X_1655 = X_1656 ) )
      & ! [X_1657: $int] :
          ( mem0(X_1657,g_s197_193)
        <=> ? [X_1658: $int] : mem2(X_1657,X_1658,X_1651) )
      & ! [X_1659: $int] :
          ( ? [X_1660: $int] : mem2(X_1660,X_1659,X_1651)
         => mem0(X_1659,g_s200_196) ) ) ).

tff('Define:ctx:34',axiom,
    ( ! [X_273: $int] :
        ( mem0(X_273,g_s108_108)
      <=> ( ( X_273 = g_s109_109 )
          | ( X_273 = g_s110_110 )
          | ( X_273 = g_s111_111 )
          | ( X_273 = g_s112_112 )
          | ( X_273 = g_s113_113 ) ) )
    & ( g_s109_109 != g_s110_110 )
    & ( g_s110_110 != g_s111_111 )
    & ( g_s111_111 != g_s112_112 )
    & ( g_s112_112 != g_s113_113 ) ) ).

tff('Define:ctx:340',axiom,
    ! [L_s331: $int] :
      ( mem0(L_s331,g_s295_290)
     => ! [X_1661: $int] :
          ( ? [X_1662: $int] :
            ! [X_1663: set_2] :
              ( mem7(L_s331,X_1663,g_s326_315)
             => mem2(X_1661,X_1662,X_1663) )
        <=> ? [X_1664: $int,X_1665: $int] :
              ( ( ( ( X_1665 = L_s331 )
                  & ( X_1664 = g_s66_66 ) )
                | ( ( X_1665 = L_s331 )
                  & ( X_1664 = g_s67_67 ) ) )
              & mem3(X_1665,X_1664,X_1661,g_s332_320) ) ) ) ).

tff('Define:ctx:341',axiom,
    ! [X_1666: $int] :
      ( ? [X_1667: $int] :
          ( ( X_1667 = g_s74_74 )
          & mem2(X_1666,X_1667,g_s330_319) )
    <=> ? [X_1668: $int] : mem2(X_1666,X_1668,g_s329_318) ) ).

tff('Define:ctx:342',axiom,
    ! [X_1669: $int] :
      ( ? [X_1670: $int] :
          ( ( X_1670 = g_s75_75 )
          & mem2(X_1669,X_1670,g_s330_319) )
    <=> ( mem0(X_1669,g_s197_193)
        & ~ ? [X_1671: $int] : mem2(X_1669,X_1671,g_s329_318) ) ) ).

tff('Define:ctx:343',axiom,
    ! [X_1672: $int,X_1673: $int,X_1674: $int] :
      ( mem3(X_1674,X_1673,X_1672,g_s332_320)
     => ( mem0(X_1674,g_s295_290)
        & mem0(X_1673,g_s201_197)
        & mem0(X_1672,g_s197_193) ) ) ).

tff('Define:ctx:344',axiom,
    ? [X_1675: set_5] :
      ( ! [X_1676: set_0,X_1677: $int,X_1678: $int] :
          ( mem5(X_1678,X_1677,X_1676,X_1675)
        <=> mem5(X_1678,X_1677,X_1676,g_s333_321) )
      & ! [X_1679: $int,X_1680: $int,X_1681: set_0,X_1682: set_0] :
          ( ( mem5(X_1680,X_1679,X_1681,X_1675)
            & mem5(X_1680,X_1679,X_1682,X_1675) )
         => ! [X_1683: $int] :
              ( mem0(X_1683,X_1681)
            <=> mem0(X_1683,X_1682) ) )
      & ! [X_1684: $int,X_1685: $int] :
          ( ( mem0(X_1685,g_s295_290)
            & mem0(X_1684,g_s201_197) )
        <=> ? [X_1686: set_0] : mem5(X_1685,X_1684,X_1686,X_1675) )
      & ! [X_1687: set_0] :
          ( ? [X_1688: $int,X_1689: $int] : mem5(X_1689,X_1688,X_1687,X_1675)
         => ! [X_1690: $int] :
              ( mem0(X_1690,X_1687)
             => mem0(X_1690,g_s275_271) ) ) ) ).

tff('Define:ctx:345',axiom,
    ? [X_1691: $int,X_1692: set_2] :
      ( ! [X_1693: $int,X_1694: $int] :
          ( mem2(X_1694,X_1693,X_1692)
        <=> mem2(X_1694,X_1693,g_s334_322) )
      & ! [X_1695: $int,X_1696: $int,X_1697: $int] :
          ( ( mem2(X_1695,X_1696,X_1692)
            & mem2(X_1695,X_1697,X_1692) )
         => ( X_1696 = X_1697 ) )
      & ! [X_1698: $int] :
          ( ( $greatereq(X_1698,1)
            & $lesseq(X_1698,X_1691) )
        <=> ? [X_1699: $int] : mem2(X_1698,X_1699,X_1692) )
      & ! [X_1700: $int] :
          ( ? [X_1701: $int] : mem2(X_1701,X_1700,X_1692)
         => mem0(X_1700,g_s197_193) ) ) ).

tff('Define:ctx:346',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s295_290)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1702: $int] :
          ( ? [X_1703: $int,X_1704: $int] :
              ( ( X_1704 = L_s277 )
              & ( X_1703 = L_s306 )
              & mem3(X_1704,X_1703,X_1702,g_s332_320) )
        <=> ? [X_1705: $int] :
              ( ! [X_1706: set_0] :
                  ( mem5(L_s277,L_s306,X_1706,g_s333_321)
                 => mem0(X_1705,X_1706) )
              & mem2(X_1705,X_1702,g_s334_322) ) ) ) ).

tff('Define:ctx:347',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s295_290)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1707: $int] :
          ( ! [X_1708: set_0] :
              ( mem5(L_s277,L_s306,X_1708,g_s333_321)
             => mem0(X_1707,X_1708) )
         => ? [X_1709: $int] : mem2(X_1707,X_1709,g_s334_322) ) ) ).

tff('Define:ctx:348',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( mem0(L_s277,g_s295_290)
        & mem0(L_s306,g_s201_197) )
     => ( ! [X_1710: $int,X_1711: $int] :
            ( ( mem2(X_1711,X_1710,g_s334_322)
              & ! [X_1712: set_0] :
                  ( mem5(L_s277,L_s306,X_1712,g_s333_321)
                 => mem0(X_1711,X_1712) ) )
           => ( $greatereq(X_1711,0)
              & mem0(X_1710,g_s197_193) ) )
        & ! [X_1713: $int,X_1714: $int,X_1715: $int] :
            ( ( mem2(X_1713,X_1714,g_s334_322)
              & ! [X_1716: set_0] :
                  ( mem5(L_s277,L_s306,X_1716,g_s333_321)
                 => mem0(X_1713,X_1716) )
              & mem2(X_1713,X_1715,g_s334_322)
              & ! [X_1717: set_0] :
                  ( mem5(L_s277,L_s306,X_1717,g_s333_321)
                 => mem0(X_1713,X_1717) ) )
           => ( X_1714 = X_1715 ) )
        & ! [X_1718: $int,X_1719: $int,X_1720: $int] :
            ( ( mem2(X_1719,X_1718,g_s334_322)
              & ! [X_1721: set_0] :
                  ( mem5(L_s277,L_s306,X_1721,g_s333_321)
                 => mem0(X_1719,X_1721) )
              & mem2(X_1720,X_1718,g_s334_322)
              & ! [X_1722: set_0] :
                  ( mem5(L_s277,L_s306,X_1722,g_s333_321)
                 => mem0(X_1720,X_1722) ) )
           => ( X_1719 = X_1720 ) ) ) ) ).

tff('Define:ctx:349',axiom,
    ! [L_s277: $int,L_s306: $int] :
      ( ( ~ ! [X_1723: set_0] :
              ( ! [X_1724: $int] :
                  ( mem0(X_1724,X_1723)
                <=> $false )
             => mem5(L_s277,L_s306,X_1723,g_s333_321) )
        & mem0(L_s277,g_s295_290)
        & mem0(L_s306,g_s201_197) )
     => ! [X_1725: set_0] :
          ( ! [X_1726: $int] :
              ( mem0(X_1726,X_1725)
            <=> ! [X_1727: $int,X_1728: $int] :
                  ( ( ! [X_1730: set_0] :
                        ( mem5(L_s277,L_s306,X_1730,g_s333_321)
                       => mem0(X_1727,X_1730) )
                    & ! [X_1729: $int] :
                        ( ! [X_1731: set_0] :
                            ( mem5(L_s277,L_s306,X_1731,g_s333_321)
                           => mem0(X_1729,X_1731) )
                       => $lesseq(X_1727,X_1729) )
                    & ! [X_1733: set_0] :
                        ( mem5(L_s277,L_s306,X_1733,g_s333_321)
                       => mem0(X_1728,X_1733) )
                    & ! [X_1732: $int] :
                        ( ! [X_1734: set_0] :
                            ( mem5(L_s277,L_s306,X_1734,g_s333_321)
                           => mem0(X_1732,X_1734) )
                       => $greatereq(X_1728,X_1732) ) )
                 => ( $greatereq(X_1726,X_1727)
                    & $lesseq(X_1726,X_1728) ) ) )
         => mem5(L_s277,L_s306,X_1725,g_s333_321) ) ) ).

tff('Define:ctx:35',axiom,
    ( ! [X_274: $int] :
        ( mem0(X_274,g_s114_114)
      <=> ( ( X_274 = g_s115_115 )
          | ( X_274 = g_s116_116 )
          | ( X_274 = g_s117_117 )
          | ( X_274 = g_s118_118 )
          | ( X_274 = g_s119_119 )
          | ( X_274 = g_s120_120 ) ) )
    & ( g_s115_115 != g_s116_116 )
    & ( g_s116_116 != g_s117_117 )
    & ( g_s117_117 != g_s118_118 )
    & ( g_s118_118 != g_s119_119 )
    & ( g_s119_119 != g_s120_120 ) ) ).

tff('Define:ctx:350',axiom,
    ( $greatereq(g_s335_323,min_int)
    & $lesseq(g_s335_323,max_int) ) ).

tff('Define:ctx:351',axiom,
    ( $greatereq(g_s336_324,min_int)
    & $lesseq(g_s336_324,max_int) ) ).

tff('Define:ctx:352',axiom,
    ( $greatereq(g_s337_325,min_int)
    & $lesseq(g_s337_325,max_int) ) ).

tff('Define:ctx:353',axiom,
    ( $greatereq(g_s338_326,min_int)
    & $lesseq(g_s338_326,max_int) ) ).

tff('Define:ctx:354',axiom,
    ( $greatereq(g_s339_327,min_int)
    & $lesseq(g_s339_327,max_int) ) ).

tff('Define:ctx:36',axiom,
    ( ! [X_275: $int] :
        ( mem0(X_275,g_s121_121)
      <=> ( ( X_275 = g_s122_122 )
          | ( X_275 = g_s123_123 )
          | ( X_275 = g_s124_124 )
          | ( X_275 = g_s125_125 )
          | ( X_275 = g_s126_126 )
          | ( X_275 = g_s127_127 )
          | ( X_275 = g_s128_128 ) ) )
    & ( g_s122_122 != g_s123_123 )
    & ( g_s123_123 != g_s124_124 )
    & ( g_s124_124 != g_s125_125 )
    & ( g_s125_125 != g_s126_126 )
    & ( g_s126_126 != g_s127_127 )
    & ( g_s127_127 != g_s128_128 ) ) ).

tff('Define:ctx:37',axiom,
    ( ~ ! [X_276: $int] :
          ( mem0(X_276,g_s129_129)
        <=> $false )
    & ! [X_279: $int] :
        ( mem0(X_279,g_s129_129)
       => $true )
    & ? [X_277: $int,X_278: set_2] :
        ( ? [X_280: set_2] :
            ( ! [X_281: $int,X_282: $int] :
                ( mem2(X_282,X_281,X_280)
              <=> mem2(X_282,X_281,X_278) )
            & ! [X_283: $int,X_284: $int,X_285: $int] :
                ( ( mem2(X_283,X_284,X_280)
                  & mem2(X_283,X_285,X_280) )
               => ( X_284 = X_285 ) )
            & ! [X_286: $int] :
                ( ( $greatereq(X_286,1)
                  & $lesseq(X_286,X_277) )
              <=> ? [X_287: $int] : mem2(X_286,X_287,X_280) )
            & ! [X_288: $int] :
                ( ? [X_289: $int] : mem2(X_289,X_288,X_280)
               => mem0(X_288,g_s129_129) ) )
        & ! [X_290: $int] :
            ( mem0(X_290,g_s129_129)
           => ? [X_291: $int] : mem2(X_291,X_290,X_278) )
        & ! [X_292: $int,X_293: $int,X_294: $int] :
            ( ( mem2(X_293,X_292,X_278)
              & mem2(X_294,X_292,X_278) )
           => ( X_293 = X_294 ) ) ) ) ).

tff('Define:ctx:38',axiom,
    ( ~ ! [X_295: $int] :
          ( mem0(X_295,g_s130_130)
        <=> $false )
    & ! [X_298: $int] :
        ( mem0(X_298,g_s130_130)
       => $true )
    & ? [X_296: $int,X_297: set_2] :
        ( ? [X_299: set_2] :
            ( ! [X_300: $int,X_301: $int] :
                ( mem2(X_301,X_300,X_299)
              <=> mem2(X_301,X_300,X_297) )
            & ! [X_302: $int,X_303: $int,X_304: $int] :
                ( ( mem2(X_302,X_303,X_299)
                  & mem2(X_302,X_304,X_299) )
               => ( X_303 = X_304 ) )
            & ! [X_305: $int] :
                ( ( $greatereq(X_305,1)
                  & $lesseq(X_305,X_296) )
              <=> ? [X_306: $int] : mem2(X_305,X_306,X_299) )
            & ! [X_307: $int] :
                ( ? [X_308: $int] : mem2(X_308,X_307,X_299)
               => mem0(X_307,g_s130_130) ) )
        & ! [X_309: $int] :
            ( mem0(X_309,g_s130_130)
           => ? [X_310: $int] : mem2(X_310,X_309,X_297) )
        & ! [X_311: $int,X_312: $int,X_313: $int] :
            ( ( mem2(X_312,X_311,X_297)
              & mem2(X_313,X_311,X_297) )
           => ( X_312 = X_313 ) ) ) ) ).

tff('Define:ctx:39',axiom,
    ( ~ ! [X_314: $int] :
          ( mem0(X_314,g_s131_131)
        <=> $false )
    & ! [X_317: $int] :
        ( mem0(X_317,g_s131_131)
       => $true )
    & ? [X_315: $int,X_316: set_2] :
        ( ? [X_318: set_2] :
            ( ! [X_319: $int,X_320: $int] :
                ( mem2(X_320,X_319,X_318)
              <=> mem2(X_320,X_319,X_316) )
            & ! [X_321: $int,X_322: $int,X_323: $int] :
                ( ( mem2(X_321,X_322,X_318)
                  & mem2(X_321,X_323,X_318) )
               => ( X_322 = X_323 ) )
            & ! [X_324: $int] :
                ( ( $greatereq(X_324,1)
                  & $lesseq(X_324,X_315) )
              <=> ? [X_325: $int] : mem2(X_324,X_325,X_318) )
            & ! [X_326: $int] :
                ( ? [X_327: $int] : mem2(X_327,X_326,X_318)
               => mem0(X_326,g_s131_131) ) )
        & ! [X_328: $int] :
            ( mem0(X_328,g_s131_131)
           => ? [X_329: $int] : mem2(X_329,X_328,X_316) )
        & ! [X_330: $int,X_331: $int,X_332: $int] :
            ( ( mem2(X_331,X_330,X_316)
              & mem2(X_332,X_330,X_316) )
           => ( X_331 = X_332 ) ) ) ) ).

tff('Define:ctx:4',axiom,
    ( ~ ! [X_81: $int] :
          ( mem0(X_81,g_s4_4)
        <=> $false )
    & ! [X_84: $int] :
        ( mem0(X_84,g_s4_4)
       => $true )
    & ? [X_82: $int,X_83: set_2] :
        ( ? [X_85: set_2] :
            ( ! [X_86: $int,X_87: $int] :
                ( mem2(X_87,X_86,X_85)
              <=> mem2(X_87,X_86,X_83) )
            & ! [X_88: $int,X_89: $int,X_90: $int] :
                ( ( mem2(X_88,X_89,X_85)
                  & mem2(X_88,X_90,X_85) )
               => ( X_89 = X_90 ) )
            & ! [X_91: $int] :
                ( ( $greatereq(X_91,1)
                  & $lesseq(X_91,X_82) )
              <=> ? [X_92: $int] : mem2(X_91,X_92,X_85) )
            & ! [X_93: $int] :
                ( ? [X_94: $int] : mem2(X_94,X_93,X_85)
               => mem0(X_93,g_s4_4) ) )
        & ! [X_95: $int] :
            ( mem0(X_95,g_s4_4)
           => ? [X_96: $int] : mem2(X_96,X_95,X_83) )
        & ! [X_97: $int,X_98: $int,X_99: $int] :
            ( ( mem2(X_98,X_97,X_83)
              & mem2(X_99,X_97,X_83) )
           => ( X_98 = X_99 ) ) ) ) ).

tff('Define:ctx:40',axiom,
    ( ~ ! [X_333: $int] :
          ( mem0(X_333,g_s132_132)
        <=> $false )
    & ! [X_336: $int] :
        ( mem0(X_336,g_s132_132)
       => $true )
    & ? [X_334: $int,X_335: set_2] :
        ( ? [X_337: set_2] :
            ( ! [X_338: $int,X_339: $int] :
                ( mem2(X_339,X_338,X_337)
              <=> mem2(X_339,X_338,X_335) )
            & ! [X_340: $int,X_341: $int,X_342: $int] :
                ( ( mem2(X_340,X_341,X_337)
                  & mem2(X_340,X_342,X_337) )
               => ( X_341 = X_342 ) )
            & ! [X_343: $int] :
                ( ( $greatereq(X_343,1)
                  & $lesseq(X_343,X_334) )
              <=> ? [X_344: $int] : mem2(X_343,X_344,X_337) )
            & ! [X_345: $int] :
                ( ? [X_346: $int] : mem2(X_346,X_345,X_337)
               => mem0(X_345,g_s132_132) ) )
        & ! [X_347: $int] :
            ( mem0(X_347,g_s132_132)
           => ? [X_348: $int] : mem2(X_348,X_347,X_335) )
        & ! [X_349: $int,X_350: $int,X_351: $int] :
            ( ( mem2(X_350,X_349,X_335)
              & mem2(X_351,X_349,X_335) )
           => ( X_350 = X_351 ) ) ) ) ).

tff('Define:ctx:41',axiom,
    ( ! [X_352: $int] :
        ( mem0(X_352,g_s133_133)
      <=> ( ( X_352 = g_s134_134 )
          | ( X_352 = g_s135_135 )
          | ( X_352 = g_s136_136 ) ) )
    & ( g_s134_134 != g_s135_135 )
    & ( g_s135_135 != g_s136_136 ) ) ).

tff('Define:ctx:42',axiom,
    ( ~ ! [X_353: $int] :
          ( mem0(X_353,g_s137_137)
        <=> $false )
    & ! [X_356: $int] :
        ( mem0(X_356,g_s137_137)
       => $true )
    & ? [X_354: $int,X_355: set_2] :
        ( ? [X_357: set_2] :
            ( ! [X_358: $int,X_359: $int] :
                ( mem2(X_359,X_358,X_357)
              <=> mem2(X_359,X_358,X_355) )
            & ! [X_360: $int,X_361: $int,X_362: $int] :
                ( ( mem2(X_360,X_361,X_357)
                  & mem2(X_360,X_362,X_357) )
               => ( X_361 = X_362 ) )
            & ! [X_363: $int] :
                ( ( $greatereq(X_363,1)
                  & $lesseq(X_363,X_354) )
              <=> ? [X_364: $int] : mem2(X_363,X_364,X_357) )
            & ! [X_365: $int] :
                ( ? [X_366: $int] : mem2(X_366,X_365,X_357)
               => mem0(X_365,g_s137_137) ) )
        & ! [X_367: $int] :
            ( mem0(X_367,g_s137_137)
           => ? [X_368: $int] : mem2(X_368,X_367,X_355) )
        & ! [X_369: $int,X_370: $int,X_371: $int] :
            ( ( mem2(X_370,X_369,X_355)
              & mem2(X_371,X_369,X_355) )
           => ( X_370 = X_371 ) ) ) ) ).

tff('Define:ctx:43',axiom,
    ( ~ ! [X_372: $int] :
          ( mem0(X_372,g_s138_138)
        <=> $false )
    & ! [X_375: $int] :
        ( mem0(X_375,g_s138_138)
       => $true )
    & ? [X_373: $int,X_374: set_2] :
        ( ? [X_376: set_2] :
            ( ! [X_377: $int,X_378: $int] :
                ( mem2(X_378,X_377,X_376)
              <=> mem2(X_378,X_377,X_374) )
            & ! [X_379: $int,X_380: $int,X_381: $int] :
                ( ( mem2(X_379,X_380,X_376)
                  & mem2(X_379,X_381,X_376) )
               => ( X_380 = X_381 ) )
            & ! [X_382: $int] :
                ( ( $greatereq(X_382,1)
                  & $lesseq(X_382,X_373) )
              <=> ? [X_383: $int] : mem2(X_382,X_383,X_376) )
            & ! [X_384: $int] :
                ( ? [X_385: $int] : mem2(X_385,X_384,X_376)
               => mem0(X_384,g_s138_138) ) )
        & ! [X_386: $int] :
            ( mem0(X_386,g_s138_138)
           => ? [X_387: $int] : mem2(X_387,X_386,X_374) )
        & ! [X_388: $int,X_389: $int,X_390: $int] :
            ( ( mem2(X_389,X_388,X_374)
              & mem2(X_390,X_388,X_374) )
           => ( X_389 = X_390 ) ) ) ) ).

tff('Define:ctx:44',axiom,
    ? [X_391: set_3] :
      ( ! [X_392: $int,X_393: $int,X_394: $int] :
          ( mem3(X_394,X_393,X_392,X_391)
        <=> mem3(X_394,X_393,X_392,g_s139_139) )
      & ! [X_395: $int,X_396: $int,X_397: $int,X_398: $int] :
          ( ( mem3(X_396,X_395,X_397,X_391)
            & mem3(X_396,X_395,X_398,X_391) )
         => ( X_397 = X_398 ) )
      & ! [X_399: $int,X_400: $int] :
          ( ( $true
            & $greatereq(X_399,0) )
        <=> ? [X_401: $int] : mem3(X_400,X_399,X_401,X_391) )
      & ! [X_402: $int] :
          ( ? [X_403: $int,X_404: $int] : mem3(X_404,X_403,X_402,X_391)
         => $true ) ) ).

tff('Define:ctx:45',axiom,
    ! [X_405: $int,X_406: $int,X_407: $int] :
      ( mem3(X_407,X_406,X_405,g_s139_139)
    <=> ( ( $greatereq(X_407,0)
          & $greatereq(X_406,0)
          & ( X_405 = divB(X_407,exp(2,X_406)) ) )
        | ( $true
          & $greatereq(X_406,0)
          & $less(X_407,0)
          & ( X_405 = $uminus(divB($difference($sum($uminus(X_407),exp(2,X_406)),1),exp(2,X_406))) ) ) ) ) ).

tff('Define:ctx:46',axiom,
    ? [X_408: set_4] :
      ( ! [X_409: $int,X_410: $o] :
          ( mem4((X_410),X_409,X_408)
        <=> mem4((X_410),X_409,g_s142_140) )
      & ! [X_411: $o,X_412: $int,X_413: $int] :
          ( ( mem4((X_411),X_412,X_408)
            & mem4((X_411),X_413,X_408) )
         => ( X_412 = X_413 ) )
      & ! [X_414: $o] :
          ( $true
        <=> ? [X_415: $int] : mem4((X_414),X_415,X_408) )
      & ! [X_416: $int] :
          ( ? [X_417: $o] : mem4((X_417),X_416,X_408)
         => ( $greatereq(X_416,0)
            & $lesseq(X_416,max_int) ) ) ) ).

tff('Define:ctx:47',axiom,
    ! [X_418: $int,X_419: $o] :
      ( mem4((X_419),X_418,g_s142_140)
    <=> ( ( ( (X_419)
          <=> $true )
          & ( X_418 = 1 ) )
        | ( ( (X_419)
          <=> $false )
          & ( X_418 = 0 ) ) ) ) ).

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

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

tff('Define:ctx:5',axiom,
    ( ~ ! [X_100: $int] :
          ( mem0(X_100,g_s5_5)
        <=> $false )
    & ! [X_103: $int] :
        ( mem0(X_103,g_s5_5)
       => $true )
    & ? [X_101: $int,X_102: set_2] :
        ( ? [X_104: set_2] :
            ( ! [X_105: $int,X_106: $int] :
                ( mem2(X_106,X_105,X_104)
              <=> mem2(X_106,X_105,X_102) )
            & ! [X_107: $int,X_108: $int,X_109: $int] :
                ( ( mem2(X_107,X_108,X_104)
                  & mem2(X_107,X_109,X_104) )
               => ( X_108 = X_109 ) )
            & ! [X_110: $int] :
                ( ( $greatereq(X_110,1)
                  & $lesseq(X_110,X_101) )
              <=> ? [X_111: $int] : mem2(X_110,X_111,X_104) )
            & ! [X_112: $int] :
                ( ? [X_113: $int] : mem2(X_113,X_112,X_104)
               => mem0(X_112,g_s5_5) ) )
        & ! [X_114: $int] :
            ( mem0(X_114,g_s5_5)
           => ? [X_115: $int] : mem2(X_115,X_114,X_102) )
        & ! [X_116: $int,X_117: $int,X_118: $int] :
            ( ( mem2(X_117,X_116,X_102)
              & mem2(X_118,X_116,X_102) )
           => ( X_117 = X_118 ) ) ) ) ).

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

tff('Define:ctx:51',axiom,
    ! [X_423: $int] :
      ( mem0(X_423,g_s145_143)
     => mem0(X_423,g_s144_142) ) ).

tff('Define:ctx:52',axiom,
    ! [X_424: $int] :
      ( mem0(X_424,g_s144_142)
     => mem0(X_424,g_s143_141) ) ).

tff('Define:ctx:53',axiom,
    mem0(g_s146_144,g_s143_141) ).

tff('Define:ctx:54',axiom,
    mem0(g_s146_144,g_s144_142) ).

tff('Define:ctx:55',axiom,
    ~ mem0(g_s146_144,g_s145_143) ).

tff('Define:ctx:56',axiom,
    mem0(g_s147_145,g_s143_141) ).

tff('Define:ctx:57',axiom,
    ~ mem0(g_s147_145,g_s144_142) ).

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

tff('Define:ctx:59',axiom,
    ! [X_426: $int] :
      ( mem0(X_426,g_s149_147)
     => mem0(X_426,g_s93_93) ) ).

tff('Define:ctx:6',axiom,
    ( ~ ! [X_119: $int] :
          ( mem0(X_119,g_s6_6)
        <=> $false )
    & ! [X_122: $int] :
        ( mem0(X_122,g_s6_6)
       => $true )
    & ? [X_120: $int,X_121: set_2] :
        ( ? [X_123: set_2] :
            ( ! [X_124: $int,X_125: $int] :
                ( mem2(X_125,X_124,X_123)
              <=> mem2(X_125,X_124,X_121) )
            & ! [X_126: $int,X_127: $int,X_128: $int] :
                ( ( mem2(X_126,X_127,X_123)
                  & mem2(X_126,X_128,X_123) )
               => ( X_127 = X_128 ) )
            & ! [X_129: $int] :
                ( ( $greatereq(X_129,1)
                  & $lesseq(X_129,X_120) )
              <=> ? [X_130: $int] : mem2(X_129,X_130,X_123) )
            & ! [X_131: $int] :
                ( ? [X_132: $int] : mem2(X_132,X_131,X_123)
               => mem0(X_131,g_s6_6) ) )
        & ! [X_133: $int] :
            ( mem0(X_133,g_s6_6)
           => ? [X_134: $int] : mem2(X_134,X_133,X_121) )
        & ! [X_135: $int,X_136: $int,X_137: $int] :
            ( ( mem2(X_136,X_135,X_121)
              & mem2(X_137,X_135,X_121) )
           => ( X_136 = X_137 ) ) ) ) ).

tff('Define:ctx:60',axiom,
    mem0(g_s150_148,g_s93_93) ).

tff('Define:ctx:61',axiom,
    mem0(g_s150_148,g_s149_147) ).

tff('Define:ctx:62',axiom,
    mem0(g_s151_149,g_s93_93) ).

tff('Define:ctx:63',axiom,
    ~ mem0(g_s151_149,g_s149_147) ).

tff('Define:ctx:64',axiom,
    ( ! [X_427: $int,X_428: $int] :
        ( mem2(X_428,X_427,g_s152_150)
       => ( $greatereq(X_428,0)
          & $lesseq(X_428,max_int)
          & mem0(X_427,g_s93_93) ) )
    & ! [X_429: $int,X_430: $int,X_431: $int] :
        ( ( mem2(X_429,X_430,g_s152_150)
          & mem2(X_429,X_431,g_s152_150) )
       => ( X_430 = X_431 ) ) ) ).

tff('Define:ctx:65',axiom,
    ? [X_432: $int] :
      ( ? [X_433: set_2] :
          ( ! [X_434: $int,X_435: $int] :
              ( mem2(X_435,X_434,X_433)
            <=> mem2(X_435,X_434,g_s152_150) )
          & ! [X_436: $int,X_437: $int,X_438: $int] :
              ( ( mem2(X_436,X_437,X_433)
                & mem2(X_436,X_438,X_433) )
             => ( X_437 = X_438 ) )
          & ! [X_439: $int] :
              ( ( $greatereq(X_439,1)
                & $lesseq(X_439,X_432) )
            <=> ? [X_440: $int] : mem2(X_439,X_440,X_433) )
          & ! [X_441: $int] :
              ( ? [X_442: $int] : mem2(X_442,X_441,X_433)
             => mem0(X_441,g_s149_147) ) )
      & ! [X_443: $int] :
          ( mem0(X_443,g_s149_147)
         => ? [X_444: $int] : mem2(X_444,X_443,g_s152_150) )
      & ! [X_445: $int,X_446: $int,X_447: $int] :
          ( ( mem2(X_446,X_445,g_s152_150)
            & mem2(X_447,X_445,g_s152_150) )
         => ( X_446 = X_447 ) ) ) ).

tff('Define:ctx:66',axiom,
    ? [X_448: set_2] :
      ( ? [X_449: set_2] :
          ( ! [X_450: $int,X_451: $int] :
              ( mem2(X_451,X_450,X_449)
            <=> mem2(X_451,X_450,X_448) )
          & ! [X_452: $int,X_453: $int,X_454: $int] :
              ( ( mem2(X_452,X_453,X_449)
                & mem2(X_452,X_454,X_449) )
             => ( X_453 = X_454 ) )
          & ! [X_455: $int] :
              ( mem0(X_455,g_s149_147)
            <=> ? [X_456: $int] : mem2(X_455,X_456,X_449) )
          & ! [X_457: $int] :
              ( ? [X_458: $int] : mem2(X_458,X_457,X_449)
             => ( $greatereq(X_457,1)
                & $lesseq(X_457,g_s153_151) ) ) )
      & ! [X_459: $int] :
          ( ( $greatereq(X_459,1)
            & $lesseq(X_459,g_s153_151) )
         => ? [X_460: $int] : mem2(X_460,X_459,X_448) )
      & ! [X_461: $int,X_462: $int,X_463: $int] :
          ( ( mem2(X_462,X_461,X_448)
            & mem2(X_463,X_461,X_448) )
         => ( X_462 = X_463 ) ) ) ).

tff('Define:ctx:67',axiom,
    ! [X_464: $int] :
      ( mem0(X_464,g_s154_152)
     => mem0(X_464,g_s94_94) ) ).

tff('Define:ctx:68',axiom,
    mem0(g_s155_153,g_s94_94) ).

tff('Define:ctx:69',axiom,
    mem0(g_s155_153,g_s154_152) ).

tff('Define:ctx:7',axiom,
    ( ~ ! [X_138: $int] :
          ( mem0(X_138,g_s7_7)
        <=> $false )
    & ! [X_141: $int] :
        ( mem0(X_141,g_s7_7)
       => $true )
    & ? [X_139: $int,X_140: set_2] :
        ( ? [X_142: set_2] :
            ( ! [X_143: $int,X_144: $int] :
                ( mem2(X_144,X_143,X_142)
              <=> mem2(X_144,X_143,X_140) )
            & ! [X_145: $int,X_146: $int,X_147: $int] :
                ( ( mem2(X_145,X_146,X_142)
                  & mem2(X_145,X_147,X_142) )
               => ( X_146 = X_147 ) )
            & ! [X_148: $int] :
                ( ( $greatereq(X_148,1)
                  & $lesseq(X_148,X_139) )
              <=> ? [X_149: $int] : mem2(X_148,X_149,X_142) )
            & ! [X_150: $int] :
                ( ? [X_151: $int] : mem2(X_151,X_150,X_142)
               => mem0(X_150,g_s7_7) ) )
        & ! [X_152: $int] :
            ( mem0(X_152,g_s7_7)
           => ? [X_153: $int] : mem2(X_153,X_152,X_140) )
        & ! [X_154: $int,X_155: $int,X_156: $int] :
            ( ( mem2(X_155,X_154,X_140)
              & mem2(X_156,X_154,X_140) )
           => ( X_155 = X_156 ) ) ) ) ).

tff('Define:ctx:70',axiom,
    mem0(g_s156_154,g_s94_94) ).

tff('Define:ctx:71',axiom,
    ~ mem0(g_s156_154,g_s154_152) ).

tff('Define:ctx:72',axiom,
    ( ! [X_465: $int,X_466: $int] :
        ( mem2(X_466,X_465,g_s157_155)
       => ( $greatereq(X_466,0)
          & $lesseq(X_466,max_int)
          & mem0(X_465,g_s94_94) ) )
    & ! [X_467: $int,X_468: $int,X_469: $int] :
        ( ( mem2(X_467,X_468,g_s157_155)
          & mem2(X_467,X_469,g_s157_155) )
       => ( X_468 = X_469 ) ) ) ).

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

tff('Define:ctx:74',axiom,
    ? [X_486: set_2] :
      ( ? [X_487: set_2] :
          ( ! [X_488: $int,X_489: $int] :
              ( mem2(X_489,X_488,X_487)
            <=> mem2(X_489,X_488,X_486) )
          & ! [X_490: $int,X_491: $int,X_492: $int] :
              ( ( mem2(X_490,X_491,X_487)
                & mem2(X_490,X_492,X_487) )
             => ( X_491 = X_492 ) )
          & ! [X_493: $int] :
              ( mem0(X_493,g_s154_152)
            <=> ? [X_494: $int] : mem2(X_493,X_494,X_487) )
          & ! [X_495: $int] :
              ( ? [X_496: $int] : mem2(X_496,X_495,X_487)
             => ( $greatereq(X_495,1)
                & $lesseq(X_495,g_s158_156) ) ) )
      & ! [X_497: $int] :
          ( ( $greatereq(X_497,1)
            & $lesseq(X_497,g_s158_156) )
         => ? [X_498: $int] : mem2(X_498,X_497,X_486) )
      & ! [X_499: $int,X_500: $int,X_501: $int] :
          ( ( mem2(X_500,X_499,X_486)
            & mem2(X_501,X_499,X_486) )
         => ( X_500 = X_501 ) ) ) ).

tff('Define:ctx:75',axiom,
    ( ! [X_502: $int,X_503: $int,X_504: $int] :
        ( mem3(X_504,X_503,X_502,g_s159_157)
       => ( mem0(X_504,g_s148_146)
          & mem0(X_503,g_s148_146)
          & mem0(X_502,g_s148_146) ) )
    & ! [X_505: $int,X_506: $int,X_507: $int,X_508: $int] :
        ( ( mem3(X_506,X_505,X_507,g_s159_157)
          & mem3(X_506,X_505,X_508,g_s159_157) )
       => ( X_507 = X_508 ) ) ) ).

tff('Define:ctx:76',axiom,
    ! [X_509: $int] :
      ( mem0(X_509,g_s160_158)
     => mem0(X_509,g_s148_146) ) ).

tff('Define:ctx:77',axiom,
    ? [X_510: set_3] :
      ( ! [X_511: $int,X_512: $int,X_513: $int] :
          ( mem3(X_513,X_512,X_511,X_510)
        <=> mem3(X_513,X_512,X_511,g_s161_159) )
      & ! [X_514: $int,X_515: $int,X_516: $int,X_517: $int] :
          ( ( mem3(X_515,X_514,X_516,X_510)
            & mem3(X_515,X_514,X_517,X_510) )
         => ( X_516 = X_517 ) )
      & ! [X_518: $int,X_519: $int] :
          ( ( mem0(X_519,g_s144_142)
            & mem0(X_518,g_s144_142) )
        <=> ? [X_520: $int] : mem3(X_519,X_518,X_520,X_510) )
      & ! [X_521: $int] :
          ( ? [X_522: $int,X_523: $int] : mem3(X_523,X_522,X_521,X_510)
         => mem0(X_521,g_s148_146) ) ) ).

tff('Define:ctx:78',axiom,
    ( ! [X_524: $int,X_525: $int,X_526: $int] :
        ( mem3(X_526,X_525,X_524,g_s162_160)
       => ( mem0(X_526,g_s144_142)
          & mem0(X_525,g_s148_146)
          & mem0(X_524,g_s144_142) ) )
    & ! [X_527: $int,X_528: $int,X_529: $int,X_530: $int] :
        ( ( mem3(X_528,X_527,X_529,g_s162_160)
          & mem3(X_528,X_527,X_530,g_s162_160) )
       => ( X_529 = X_530 ) ) ) ).

tff('Define:ctx:79',axiom,
    ? [X_531: set_3] :
      ( ! [X_532: $int,X_533: $int,X_534: $int] :
          ( mem3(X_534,X_533,X_532,X_531)
        <=> mem3(X_534,X_533,X_532,g_s163_161) )
      & ! [X_535: $int,X_536: $int,X_537: $int,X_538: $int] :
          ( ( mem3(X_536,X_535,X_537,X_531)
            & mem3(X_536,X_535,X_538,X_531) )
         => ( X_537 = X_538 ) )
      & ! [X_539: $int,X_540: $int] :
          ( ( mem0(X_540,g_s144_142)
            & mem0(X_539,g_s148_146) )
        <=> ? [X_541: $int] : mem3(X_540,X_539,X_541,X_531) )
      & ! [X_542: $int] :
          ( ? [X_543: $int,X_544: $int] : mem3(X_544,X_543,X_542,X_531)
         => mem0(X_542,g_s144_142) ) ) ).

tff('Define:ctx:8',axiom,
    ( ~ ! [X_157: $int] :
          ( mem0(X_157,g_s8_8)
        <=> $false )
    & ! [X_160: $int] :
        ( mem0(X_160,g_s8_8)
       => $true )
    & ? [X_158: $int,X_159: set_2] :
        ( ? [X_161: set_2] :
            ( ! [X_162: $int,X_163: $int] :
                ( mem2(X_163,X_162,X_161)
              <=> mem2(X_163,X_162,X_159) )
            & ! [X_164: $int,X_165: $int,X_166: $int] :
                ( ( mem2(X_164,X_165,X_161)
                  & mem2(X_164,X_166,X_161) )
               => ( X_165 = X_166 ) )
            & ! [X_167: $int] :
                ( ( $greatereq(X_167,1)
                  & $lesseq(X_167,X_158) )
              <=> ? [X_168: $int] : mem2(X_167,X_168,X_161) )
            & ! [X_169: $int] :
                ( ? [X_170: $int] : mem2(X_170,X_169,X_161)
               => mem0(X_169,g_s8_8) ) )
        & ! [X_171: $int] :
            ( mem0(X_171,g_s8_8)
           => ? [X_172: $int] : mem2(X_172,X_171,X_159) )
        & ! [X_173: $int,X_174: $int,X_175: $int] :
            ( ( mem2(X_174,X_173,X_159)
              & mem2(X_175,X_173,X_159) )
           => ( X_174 = X_175 ) ) ) ) ).

tff('Define:ctx:80',axiom,
    ? [X_545: set_5] :
      ( ! [X_546: set_0,X_547: $int,X_548: $int] :
          ( mem5(X_548,X_547,X_546,X_545)
        <=> mem5(X_548,X_547,X_546,g_s164_162) )
      & ! [X_549: $int,X_550: $int,X_551: set_0,X_552: set_0] :
          ( ( mem5(X_550,X_549,X_551,X_545)
            & mem5(X_550,X_549,X_552,X_545) )
         => ! [X_553: $int] :
              ( mem0(X_553,X_551)
            <=> mem0(X_553,X_552) ) )
      & ! [X_554: $int,X_555: $int] :
          ( ( mem0(X_555,g_s144_142)
            & mem0(X_554,g_s148_146) )
        <=> ? [X_556: set_0] : mem5(X_555,X_554,X_556,X_545) )
      & ! [X_557: set_0] :
          ( ? [X_558: $int,X_559: $int] : mem5(X_559,X_558,X_557,X_545)
         => ! [X_560: $int] :
              ( mem0(X_560,X_557)
             => mem0(X_560,g_s144_142) ) ) ) ).

tff('Define:ctx:81',axiom,
    ? [X_561: set_5] :
      ( ! [X_562: set_0,X_563: $int,X_564: $int] :
          ( mem5(X_564,X_563,X_562,X_561)
        <=> mem5(X_564,X_563,X_562,g_s165_163) )
      & ! [X_565: $int,X_566: $int,X_567: set_0,X_568: set_0] :
          ( ( mem5(X_566,X_565,X_567,X_561)
            & mem5(X_566,X_565,X_568,X_561) )
         => ! [X_569: $int] :
              ( mem0(X_569,X_567)
            <=> mem0(X_569,X_568) ) )
      & ! [X_570: $int,X_571: $int] :
          ( ( mem0(X_571,g_s144_142)
            & mem0(X_570,g_s144_142) )
        <=> ? [X_572: set_0] : mem5(X_571,X_570,X_572,X_561) )
      & ! [X_573: set_0] :
          ( ? [X_574: $int,X_575: $int] : mem5(X_575,X_574,X_573,X_561)
         => ! [X_576: $int] :
              ( mem0(X_576,X_573)
             => mem0(X_576,g_s144_142) ) ) ) ).

tff('Define:ctx:82',axiom,
    ? [X_577: set_5] :
      ( ! [X_578: set_0,X_579: $int,X_580: $int] :
          ( mem5(X_580,X_579,X_578,X_577)
        <=> mem5(X_580,X_579,X_578,g_s166_164) )
      & ! [X_581: $int,X_582: $int,X_583: set_0,X_584: set_0] :
          ( ( mem5(X_582,X_581,X_583,X_577)
            & mem5(X_582,X_581,X_584,X_577) )
         => ! [X_585: $int] :
              ( mem0(X_585,X_583)
            <=> mem0(X_585,X_584) ) )
      & ! [X_586: $int,X_587: $int] :
          ( ( mem0(X_587,g_s144_142)
            & mem0(X_586,g_s144_142) )
        <=> ? [X_588: set_0] : mem5(X_587,X_586,X_588,X_577) )
      & ! [X_589: set_0] :
          ( ? [X_590: $int,X_591: $int] : mem5(X_591,X_590,X_589,X_577)
         => ! [X_592: $int] :
              ( mem0(X_592,X_589)
             => mem0(X_592,g_s144_142) ) ) ) ).

tff('Define:ctx:83',axiom,
    ? [X_593: set_5] :
      ( ! [X_594: set_0,X_595: $int,X_596: $int] :
          ( mem5(X_596,X_595,X_594,X_593)
        <=> mem5(X_596,X_595,X_594,g_s167_165) )
      & ! [X_597: $int,X_598: $int,X_599: set_0,X_600: set_0] :
          ( ( mem5(X_598,X_597,X_599,X_593)
            & mem5(X_598,X_597,X_600,X_593) )
         => ! [X_601: $int] :
              ( mem0(X_601,X_599)
            <=> mem0(X_601,X_600) ) )
      & ! [X_602: $int,X_603: $int] :
          ( ( mem0(X_603,g_s144_142)
            & mem0(X_602,g_s144_142) )
        <=> ? [X_604: set_0] : mem5(X_603,X_602,X_604,X_593) )
      & ! [X_605: set_0] :
          ( ? [X_606: $int,X_607: $int] : mem5(X_607,X_606,X_605,X_593)
         => ! [X_608: $int] :
              ( mem0(X_608,X_605)
             => mem0(X_608,g_s144_142) ) ) ) ).

tff('Define:ctx:84',axiom,
    ? [X_609: set_5] :
      ( ! [X_610: set_0,X_611: $int,X_612: $int] :
          ( mem5(X_612,X_611,X_610,X_609)
        <=> mem5(X_612,X_611,X_610,g_s168_166) )
      & ! [X_613: $int,X_614: $int,X_615: set_0,X_616: set_0] :
          ( ( mem5(X_614,X_613,X_615,X_609)
            & mem5(X_614,X_613,X_616,X_609) )
         => ! [X_617: $int] :
              ( mem0(X_617,X_615)
            <=> mem0(X_617,X_616) ) )
      & ! [X_618: $int,X_619: $int] :
          ( ( mem0(X_619,g_s144_142)
            & mem0(X_618,g_s144_142) )
        <=> ? [X_620: set_0] : mem5(X_619,X_618,X_620,X_609) )
      & ! [X_621: set_0] :
          ( ? [X_622: $int,X_623: $int] : mem5(X_623,X_622,X_621,X_609)
         => ! [X_624: $int] :
              ( mem0(X_624,X_621)
             => mem0(X_624,g_s144_142) ) ) ) ).

tff('Define:ctx:85',axiom,
    ! [X_625: $int,X_626: $int] :
      ( mem2(X_626,X_625,g_s169_167)
     => ( mem0(X_626,g_s144_142)
        & mem0(X_625,g_s144_142) ) ) ).

tff('Define:ctx:86',axiom,
    ! [X_627: $int,X_628: $int] :
      ( mem2(X_628,X_627,g_s170_168)
     => ( mem0(X_628,g_s144_142)
        & mem0(X_627,g_s144_142) ) ) ).

tff('Define:ctx:87',axiom,
    ! [X_629: $int,X_630: $int,X_631: $int] :
      ( mem3(X_631,X_630,X_629,g_s171_169)
     => ( mem0(X_631,g_s144_142)
        & mem0(X_630,g_s148_146)
        & mem0(X_629,g_s144_142) ) ) ).

tff('Define:ctx:88',axiom,
    ! [X_632: $int,X_633: $int,X_634: $int] :
      ( mem3(X_634,X_633,X_632,g_s172_170)
     => ( mem0(X_634,g_s144_142)
        & mem0(X_633,g_s148_146)
        & mem0(X_632,g_s144_142) ) ) ).

tff('Define:ctx:89',axiom,
    ! [X_635: $int,X_636: $int,X_637: $int] :
      ( mem3(X_637,X_636,X_635,g_s173_171)
     => ( mem0(X_637,g_s144_142)
        & mem0(X_636,g_s148_146)
        & mem0(X_635,g_s144_142) ) ) ).

tff('Define:ctx:9',axiom,
    ( ~ ! [X_176: $int] :
          ( mem0(X_176,g_s9_9)
        <=> $false )
    & ! [X_179: $int] :
        ( mem0(X_179,g_s9_9)
       => $true )
    & ? [X_177: $int,X_178: set_2] :
        ( ? [X_180: set_2] :
            ( ! [X_181: $int,X_182: $int] :
                ( mem2(X_182,X_181,X_180)
              <=> mem2(X_182,X_181,X_178) )
            & ! [X_183: $int,X_184: $int,X_185: $int] :
                ( ( mem2(X_183,X_184,X_180)
                  & mem2(X_183,X_185,X_180) )
               => ( X_184 = X_185 ) )
            & ! [X_186: $int] :
                ( ( $greatereq(X_186,1)
                  & $lesseq(X_186,X_177) )
              <=> ? [X_187: $int] : mem2(X_186,X_187,X_180) )
            & ! [X_188: $int] :
                ( ? [X_189: $int] : mem2(X_189,X_188,X_180)
               => mem0(X_188,g_s9_9) ) )
        & ! [X_190: $int] :
            ( mem0(X_190,g_s9_9)
           => ? [X_191: $int] : mem2(X_191,X_190,X_178) )
        & ! [X_192: $int,X_193: $int,X_194: $int] :
            ( ( mem2(X_193,X_192,X_178)
              & mem2(X_194,X_192,X_178) )
           => ( X_193 = X_194 ) ) ) ) ).

tff('Define:ctx:90',axiom,
    ! [X_638: $int,X_639: $int,X_640: $int] :
      ( mem3(X_640,X_639,X_638,g_s174_172)
     => ( mem0(X_640,g_s144_142)
        & mem0(X_639,g_s148_146)
        & mem0(X_638,g_s144_142) ) ) ).

tff('Define:ctx:91',axiom,
    ! [X_641: $int,X_642: $int] :
      ( mem2(X_642,X_641,g_s175_173)
     => ( mem0(X_642,g_s144_142)
        & mem0(X_641,g_s144_142) ) ) ).

tff('Define:ctx:92',axiom,
    ! [X_643: $int,X_644: $int] :
      ( mem2(X_644,X_643,g_s176_174)
     => ( mem0(X_644,g_s144_142)
        & mem0(X_643,g_s144_142) ) ) ).

tff('Define:ctx:93',axiom,
    ! [X_645: $int,X_646: $int,X_647: $int] :
      ( mem3(X_647,X_646,X_645,g_s177_175)
     => ( mem0(X_647,g_s144_142)
        & mem0(X_646,g_s148_146)
        & mem0(X_645,g_s144_142) ) ) ).

tff('Define:ctx:94',axiom,
    ! [X_648: $int,X_649: $int,X_650: $int] :
      ( mem3(X_650,X_649,X_648,g_s178_176)
     => ( mem0(X_650,g_s144_142)
        & mem0(X_649,g_s148_146)
        & mem0(X_648,g_s144_142) ) ) ).

tff('Define:ctx:95',axiom,
    ! [X_651: $int,X_652: $int,X_653: $int] :
      ( mem3(X_653,X_652,X_651,g_s179_177)
     => ( mem0(X_653,g_s144_142)
        & mem0(X_652,g_s148_146)
        & mem0(X_651,g_s144_142) ) ) ).

tff('Define:ctx:96',axiom,
    ! [X_654: $int,X_655: $int,X_656: $int] :
      ( mem3(X_656,X_655,X_654,g_s180_178)
     => ( mem0(X_656,g_s144_142)
        & mem0(X_655,g_s148_146)
        & mem0(X_654,g_s144_142) ) ) ).

tff('Define:ctx:97',axiom,
    ? [X_657: set_3] :
      ( ! [X_658: $int,X_659: $int,X_660: $int] :
          ( mem3(X_660,X_659,X_658,X_657)
        <=> mem3(X_660,X_659,X_658,g_s181_179) )
      & ! [X_661: $int,X_662: $int,X_663: $int,X_664: $int] :
          ( ( mem3(X_662,X_661,X_663,X_657)
            & mem3(X_662,X_661,X_664,X_657) )
         => ( X_663 = X_664 ) )
      & ! [X_665: $int,X_666: $int] :
          ( ( mem0(X_666,g_s144_142)
            & mem0(X_665,g_s144_142) )
        <=> ? [X_667: $int] : mem3(X_666,X_665,X_667,X_657) )
      & ! [X_668: $int] :
          ( ? [X_669: $int,X_670: $int] : mem3(X_670,X_669,X_668,X_657)
         => mem0(X_668,g_s144_142) ) ) ).

tff('Define:ctx:98',axiom,
    ? [X_671: set_3] :
      ( ! [X_672: $int,X_673: $int,X_674: $int] :
          ( mem3(X_674,X_673,X_672,X_671)
        <=> mem3(X_674,X_673,X_672,g_s182_180) )
      & ! [X_675: $int,X_676: $int,X_677: $int,X_678: $int] :
          ( ( mem3(X_676,X_675,X_677,X_671)
            & mem3(X_676,X_675,X_678,X_671) )
         => ( X_677 = X_678 ) )
      & ! [X_679: $int,X_680: $int] :
          ( ( mem0(X_680,g_s144_142)
            & mem0(X_679,g_s144_142) )
        <=> ? [X_681: $int] : mem3(X_680,X_679,X_681,X_671) )
      & ! [X_682: $int] :
          ( ? [X_683: $int,X_684: $int] : mem3(X_684,X_683,X_682,X_671)
         => mem0(X_682,g_s144_142) ) ) ).

tff('Define:ctx:99',axiom,
    ! [X_685: $int,X_686: $int] :
      ( ? [X_687: $int] : mem3(X_686,X_685,X_687,g_s162_160)
    <=> ( mem0(X_686,g_s144_142)
        & $greatereq(X_685,0)
        & $lesseq(X_685,max_int) ) ) ).

tff('Define:imext:0',axiom,
    ? [X_1735: set_2] :
      ( ! [X_1736: $int,X_1737: $int] :
          ( mem2(X_1737,X_1736,X_1735)
        <=> mem2(X_1737,X_1736,g_s547_1_328) )
      & ! [X_1738: $int,X_1739: $int,X_1740: $int] :
          ( ( mem2(X_1738,X_1739,X_1735)
            & mem2(X_1738,X_1740,X_1735) )
         => ( X_1739 = X_1740 ) )
      & ! [X_1741: $int] :
          ( mem0(X_1741,g_s188_184)
        <=> ? [X_1742: $int] : mem2(X_1741,X_1742,X_1735) )
      & ! [X_1743: $int] :
          ( ? [X_1744: $int] : mem2(X_1744,X_1743,X_1735)
         => mem0(X_1743,g_s13_13) ) ) ).

tff('Define:imext:1',axiom,
    ( ! [X_1745: $int,X_1746: $int] :
        ( mem2(X_1746,X_1745,g_s548_1_329)
       => ( mem0(X_1746,g_s188_184)
          & mem0(X_1745,g_s210_206) ) )
    & ! [X_1747: $int,X_1748: $int,X_1749: $int] :
        ( ( mem2(X_1747,X_1748,g_s548_1_329)
          & mem2(X_1747,X_1749,g_s548_1_329) )
       => ( X_1748 = X_1749 ) ) ) ).

tff('Define:imext:2',axiom,
    ( ! [X_1750: $int,X_1751: $int] :
        ( mem2(X_1751,X_1750,g_s549_1_330)
       => ( mem0(X_1751,g_s210_206)
          & mem0(X_1750,g_s188_184) ) )
    & ! [X_1752: $int,X_1753: $int,X_1754: $int] :
        ( ( mem2(X_1752,X_1753,g_s549_1_330)
          & mem2(X_1752,X_1754,g_s549_1_330) )
       => ( X_1753 = X_1754 ) ) ) ).

tff('Define:imext:3',axiom,
    ! [X_1755: $int,X_1756: $int] :
      ( mem2(X_1756,X_1755,g_s550_1_331)
     => ( mem0(X_1756,g_s210_206)
        & mem0(X_1755,g_s201_197) ) ) ).

tff('Define:imext:4',axiom,
    ( ! [X_1757: $int,X_1758: $int] :
        ( mem2(X_1758,X_1757,g_s551_1_332)
       => ( mem0(X_1758,g_s210_206)
          & mem0(X_1757,g_s206_202) ) )
    & ! [X_1759: $int,X_1760: $int,X_1761: $int] :
        ( ( mem2(X_1759,X_1760,g_s551_1_332)
          & mem2(X_1759,X_1761,g_s551_1_332) )
       => ( X_1760 = X_1761 ) ) ) ).

tff('Define:imext:5',axiom,
    ( ! [X_1762: $int,X_1763: $int] :
        ( mem2(X_1763,X_1762,g_s552_1_333)
       => ( mem0(X_1763,g_s210_206)
          & mem0(X_1762,g_s144_142) ) )
    & ! [X_1764: $int,X_1765: $int,X_1766: $int] :
        ( ( mem2(X_1764,X_1765,g_s552_1_333)
          & mem2(X_1764,X_1766,g_s552_1_333) )
       => ( X_1765 = X_1766 ) ) ) ).

tff('Define:imext:6',axiom,
    ( ! [X_1767: $int,X_1768: $int] :
        ( mem2(X_1768,X_1767,g_s554_1_334)
       => ( mem0(X_1768,g_s188_184)
          & mem0(X_1767,g_s210_206) ) )
    & ! [X_1769: $int,X_1770: $int,X_1771: $int] :
        ( ( mem2(X_1769,X_1770,g_s554_1_334)
          & mem2(X_1769,X_1771,g_s554_1_334) )
       => ( X_1770 = X_1771 ) ) ) ).

tff('Define:imext:7',axiom,
    ( ! [X_1772: $int,X_1773: $int] :
        ( mem2(X_1773,X_1772,g_s555_1_335)
       => ( mem0(X_1773,g_s188_184)
          & mem0(X_1772,g_s210_206) ) )
    & ! [X_1774: $int,X_1775: $int,X_1776: $int] :
        ( ( mem2(X_1774,X_1775,g_s555_1_335)
          & mem2(X_1774,X_1776,g_s555_1_335) )
       => ( X_1775 = X_1776 ) ) ) ).

tff('Define:imext:8',axiom,
    ( ! [X_1777: $int,X_1778: $int] :
        ( mem2(X_1778,X_1777,g_s556_1_336)
       => ( mem0(X_1778,g_s188_184)
          & mem0(X_1777,g_s210_206) ) )
    & ! [X_1779: $int,X_1780: $int,X_1781: $int] :
        ( ( mem2(X_1779,X_1780,g_s556_1_336)
          & mem2(X_1779,X_1781,g_s556_1_336) )
       => ( X_1780 = X_1781 ) ) ) ).

tff('Define:imext:9',axiom,
    ! [X_1782: $int] :
      ( mem0(X_1782,g_s557_1_337)
     => mem0(X_1782,g_s210_206) ) ).

tff('Define:inv:0',axiom,
    ! [X_2561: $int,X_2562: $int] :
      ( mem2(X_2562,X_2561,g_s547_540)
    <=> mem2(X_2562,X_2561,g_s547_1_328) ) ).

tff('Define:inv:1',axiom,
    ! [X_2563: $int,X_2564: $int] :
      ( mem2(X_2564,X_2563,g_s548_541)
    <=> mem2(X_2564,X_2563,g_s548_1_329) ) ).

tff('Define:inv:10',axiom,
    mem0(g_s558_1_551,g_s129_129) ).

tff('Define:inv:11',axiom,
    mem0(g_s559_1_552,g_s138_138) ).

tff('Define:inv:12',axiom,
    mem0(g_s560_1_553,g_s64_64) ).

tff('Define:inv:13',axiom,
    mem0(g_s561_1_554,g_s64_64) ).

tff('Define:inv:14',axiom,
    mem0(g_s562_1_555,g_s129_129) ).

tff('Define:inv:15',axiom,
    mem0(g_s563_1_556,g_s129_129) ).

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

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

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

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

tff('Define:inv:2',axiom,
    ! [X_2565: $int,X_2566: $int] :
      ( mem2(X_2566,X_2565,g_s549_542)
    <=> mem2(X_2566,X_2565,g_s549_1_330) ) ).

tff('Define:inv:20',axiom,
    mem0(g_s568_1_557,g_s129_129) ).

tff('Define:inv:21',axiom,
    mem0(g_s569_1_558,g_s129_129) ).

tff('Define:inv:22',axiom,
    mem0(g_s570_1_559,g_s129_129) ).

tff('Define:inv:23',axiom,
    mem0(g_s571_1_560,g_s129_129) ).

tff('Define:inv:24',axiom,
    mem0(g_s572_1_561,g_s129_129) ).

tff('Define:inv:25',axiom,
    ? [X_2580: set_2] :
      ( ! [X_2581: $int,X_2582: $int] :
          ( mem2(X_2582,X_2581,X_2580)
        <=> mem2(X_2582,X_2581,g_s573_1_562) )
      & ! [X_2583: $int,X_2584: $int,X_2585: $int] :
          ( ( mem2(X_2583,X_2584,X_2580)
            & mem2(X_2583,X_2585,X_2580) )
         => ( X_2584 = X_2585 ) )
      & ! [X_2586: $int] :
          ( mem0(X_2586,g_s138_138)
        <=> ? [X_2587: $int] : mem2(X_2586,X_2587,X_2580) )
      & ! [X_2588: $int] :
          ( ? [X_2589: $int] : mem2(X_2589,X_2588,X_2580)
         => mem0(X_2588,g_s96_96) ) ) ).

tff('Define:inv:26',axiom,
    ! [X_2590: $int,X_2591: $int] :
      ( mem2(X_2591,X_2590,g_s553_546)
    <=> ( mem2(X_2591,X_2590,g_s573_1_562)
        & mem0(X_2591,g_s210_206)
        & mem0(X_2590,g_s96_96) ) ) ).

tff('Define:inv:3',axiom,
    ! [X_2567: $int,X_2568: $int] :
      ( mem2(X_2568,X_2567,g_s550_543)
    <=> mem2(X_2568,X_2567,g_s550_1_331) ) ).

tff('Define:inv:4',axiom,
    ! [X_2569: $int,X_2570: $int] :
      ( mem2(X_2570,X_2569,g_s551_544)
    <=> mem2(X_2570,X_2569,g_s551_1_332) ) ).

tff('Define:inv:5',axiom,
    ! [X_2571: $int,X_2572: $int] :
      ( mem2(X_2572,X_2571,g_s552_545)
    <=> mem2(X_2572,X_2571,g_s552_1_333) ) ).

tff('Define:inv:6',axiom,
    ! [X_2573: $int,X_2574: $int] :
      ( mem2(X_2574,X_2573,g_s554_547)
    <=> mem2(X_2574,X_2573,g_s554_1_334) ) ).

tff('Define:inv:7',axiom,
    ! [X_2575: $int,X_2576: $int] :
      ( mem2(X_2576,X_2575,g_s555_548)
    <=> mem2(X_2576,X_2575,g_s555_1_335) ) ).

tff('Define:inv:8',axiom,
    ! [X_2577: $int,X_2578: $int] :
      ( mem2(X_2578,X_2577,g_s556_549)
    <=> mem2(X_2578,X_2577,g_s556_1_336) ) ).

tff('Define:inv:9',axiom,
    ! [X_2579: $int] :
      ( mem0(X_2579,g_s557_550)
    <=> mem0(X_2579,g_s557_1_337) ) ).

tff('Define:seext:0',axiom,
    mem0(g_s340_338,g_s8_8) ).

tff('Define:seext:1',axiom,
    mem0(g_s341_339,g_s144_142) ).

tff('Define:seext:10',axiom,
    ? [X_1788: set_2] :
      ( ! [X_1789: $int,X_1790: $int] :
          ( mem2(X_1790,X_1789,X_1788)
        <=> mem2(X_1790,X_1789,g_s353_351) )
      & ! [X_1791: $int,X_1792: $int,X_1793: $int] :
          ( ( mem2(X_1791,X_1792,X_1788)
            & mem2(X_1791,X_1793,X_1788) )
         => ( X_1792 = X_1793 ) )
      & ! [X_1794: $int] :
          ( mem0(X_1794,g_s272_268)
        <=> ? [X_1795: $int] : mem2(X_1794,X_1795,X_1788) )
      & ! [X_1796: $int] :
          ( ? [X_1797: $int] : mem2(X_1797,X_1796,X_1788)
         => mem0(X_1796,g_s350_347) ) ) ).

tff('Define:seext:100',axiom,
    ! [X_2048: $int] :
      ( ? [X_2049: $int] : mem2(X_2048,X_2049,g_s378_374)
    <=> ? [X_2050: $int] : mem2(X_2048,X_2050,g_s384_380) ) ).

tff('Define:seext:101',axiom,
    ! [X_2051: $int] :
      ( ? [X_2052: $int] : mem2(X_2051,X_2052,g_s380_376)
    <=> ? [X_2053: $int] : mem2(X_2051,X_2053,g_s399_395) ) ).

tff('Define:seext:102',axiom,
    ? [X_2054: set_2] :
      ( ! [X_2055: $int,X_2056: $int] :
          ( mem2(X_2056,X_2055,X_2054)
        <=> mem2(X_2056,X_2055,g_s452_448) )
      & ! [X_2057: $int,X_2058: $int,X_2059: $int] :
          ( ( mem2(X_2057,X_2058,X_2054)
            & mem2(X_2057,X_2059,X_2054) )
         => ( X_2058 = X_2059 ) )
      & ! [X_2060: $int] :
          ( mem0(X_2060,g_s185_181)
        <=> ? [X_2061: $int] : mem2(X_2060,X_2061,X_2054) )
      & ! [X_2062: $int] :
          ( ? [X_2063: $int] : mem2(X_2063,X_2062,X_2054)
         => mem0(X_2062,g_s68_68) ) ) ).

tff('Define:seext:103',axiom,
    ? [X_2064: set_2] :
      ( ! [X_2065: $int,X_2066: $int] :
          ( mem2(X_2066,X_2065,X_2064)
        <=> mem2(X_2066,X_2065,g_s453_449) )
      & ! [X_2067: $int,X_2068: $int,X_2069: $int] :
          ( ( mem2(X_2067,X_2068,X_2064)
            & mem2(X_2067,X_2069,X_2064) )
         => ( X_2068 = X_2069 ) )
      & ! [X_2070: $int] :
          ( mem0(X_2070,g_s185_181)
        <=> ? [X_2071: $int] : mem2(X_2070,X_2071,X_2064) )
      & ! [X_2072: $int] :
          ( ? [X_2073: $int] : mem2(X_2073,X_2072,X_2064)
         => mem0(X_2072,g_s144_142) ) ) ).

tff('Define:seext:104',axiom,
    ! [X_2074: $int] :
      ( mem0(X_2074,g_s454_450)
     => mem0(X_2074,g_s266_262) ) ).

tff('Define:seext:105',axiom,
    ( ! [X_2075: $int,X_2076: $int] :
        ( mem2(X_2076,X_2075,g_s455_451)
       => ( mem0(X_2076,g_s266_262)
          & mem0(X_2075,g_s144_142) ) )
    & ! [X_2077: $int,X_2078: $int,X_2079: $int] :
        ( ( mem2(X_2077,X_2078,g_s455_451)
          & mem2(X_2077,X_2079,g_s455_451) )
       => ( X_2078 = X_2079 ) ) ) ).

tff('Define:seext:106',axiom,
    ! [X_2080: $int] :
      ( mem0(X_2080,g_s456_452)
     => mem0(X_2080,g_s266_262) ) ).

tff('Define:seext:107',axiom,
    ( ! [X_2081: $int,X_2082: $int] :
        ( mem2(X_2082,X_2081,g_s457_453)
       => ( mem0(X_2082,g_s266_262)
          & mem0(X_2081,g_s144_142) ) )
    & ! [X_2083: $int,X_2084: $int,X_2085: $int] :
        ( ( mem2(X_2083,X_2084,g_s457_453)
          & mem2(X_2083,X_2085,g_s457_453) )
       => ( X_2084 = X_2085 ) ) ) ).

tff('Define:seext:108',axiom,
    ( ! [X_2086: $int,X_2087: $int] :
        ( mem2(X_2087,X_2086,g_s458_454)
       => ( mem0(X_2087,g_s266_262)
          & mem0(X_2086,g_s144_142) ) )
    & ! [X_2088: $int,X_2089: $int,X_2090: $int] :
        ( ( mem2(X_2088,X_2089,g_s458_454)
          & mem2(X_2088,X_2090,g_s458_454) )
       => ( X_2089 = X_2090 ) ) ) ).

tff('Define:seext:109',axiom,
    ! [X_2091: $int] :
      ( mem0(X_2091,g_s459_455)
     => mem0(X_2091,g_s194_190) ) ).

tff('Define:seext:11',axiom,
    ! [X_1798: $int] :
      ( mem0(X_1798,g_s354_352)
     => mem0(X_1798,g_s355_353) ) ).

tff('Define:seext:110',axiom,
    ! [X_2092: $int] :
      ( mem0(X_2092,g_s460_456)
     => mem0(X_2092,g_s194_190) ) ).

tff('Define:seext:111',axiom,
    ( ! [X_2093: $int,X_2094: $int] :
        ( mem2(X_2094,X_2093,g_s461_457)
       => ( mem0(X_2094,g_s194_190)
          & mem0(X_2093,g_s144_142) ) )
    & ! [X_2095: $int,X_2096: $int,X_2097: $int] :
        ( ( mem2(X_2095,X_2096,g_s461_457)
          & mem2(X_2095,X_2097,g_s461_457) )
       => ( X_2096 = X_2097 ) ) ) ).

tff('Define:seext:112',axiom,
    ! [X_2098: $int] :
      ( mem0(X_2098,g_s462_458)
     => mem0(X_2098,g_s367_363) ) ).

tff('Define:seext:113',axiom,
    ! [X_2099: $int] :
      ( mem0(X_2099,g_s463_459)
     => mem0(X_2099,g_s367_363) ) ).

tff('Define:seext:114',axiom,
    ! [X_2100: $int] :
      ( mem0(X_2100,g_s464_460)
     => mem0(X_2100,g_s465_461) ) ).

tff('Define:seext:115',axiom,
    ( ! [X_2101: $int,X_2102: $int] :
        ( mem2(X_2102,X_2101,g_s466_462)
       => ( mem0(X_2102,g_s367_363)
          & mem0(X_2101,g_s144_142) ) )
    & ! [X_2103: $int,X_2104: $int,X_2105: $int] :
        ( ( mem2(X_2103,X_2104,g_s466_462)
          & mem2(X_2103,X_2105,g_s466_462) )
       => ( X_2104 = X_2105 ) ) ) ).

tff('Define:seext:116',axiom,
    ( ! [X_2106: $int,X_2107: $int] :
        ( mem2(X_2107,X_2106,g_s467_463)
       => ( mem0(X_2107,g_s367_363)
          & mem0(X_2106,g_s144_142) ) )
    & ! [X_2108: $int,X_2109: $int,X_2110: $int] :
        ( ( mem2(X_2108,X_2109,g_s467_463)
          & mem2(X_2108,X_2110,g_s467_463) )
       => ( X_2109 = X_2110 ) ) ) ).

tff('Define:seext:117',axiom,
    ( ! [X_2111: $int,X_2112: $int] :
        ( mem2(X_2112,X_2111,g_s468_464)
       => ( mem0(X_2112,g_s465_461)
          & mem0(X_2111,g_s144_142) ) )
    & ! [X_2113: $int,X_2114: $int,X_2115: $int] :
        ( ( mem2(X_2113,X_2114,g_s468_464)
          & mem2(X_2113,X_2115,g_s468_464) )
       => ( X_2114 = X_2115 ) ) ) ).

tff('Define:seext:118',axiom,
    ( ! [X_2116: $int,X_2117: $int] :
        ( mem2(X_2117,X_2116,g_s469_465)
       => ( mem0(X_2117,g_s465_461)
          & mem0(X_2116,g_s144_142) ) )
    & ! [X_2118: $int,X_2119: $int,X_2120: $int] :
        ( ( mem2(X_2118,X_2119,g_s469_465)
          & mem2(X_2118,X_2120,g_s469_465) )
       => ( X_2119 = X_2120 ) ) ) ).

tff('Define:seext:119',axiom,
    ! [X_2121: $int] :
      ( mem0(X_2121,g_s470_466)
     => mem0(X_2121,g_s285_280) ) ).

tff('Define:seext:12',axiom,
    ! [X_1799: $int] :
      ( mem0(X_1799,g_s356_354)
     => mem0(X_1799,g_s355_353) ) ).

tff('Define:seext:120',axiom,
    ! [X_2122: $int] :
      ( mem0(X_2122,g_s471_467)
     => mem0(X_2122,g_s285_280) ) ).

tff('Define:seext:121',axiom,
    ! [X_2123: $int] :
      ( mem0(X_2123,g_s472_468)
     => mem0(X_2123,g_s285_280) ) ).

tff('Define:seext:122',axiom,
    ! [X_2124: $int] :
      ( mem0(X_2124,g_s473_469)
     => mem0(X_2124,g_s285_280) ) ).

tff('Define:seext:123',axiom,
    ! [X_2125: $int] :
      ( mem0(X_2125,g_s474_470)
     => mem0(X_2125,g_s475_471) ) ).

tff('Define:seext:124',axiom,
    ! [X_2126: $int] :
      ( mem0(X_2126,g_s476_472)
     => mem0(X_2126,g_s475_471) ) ).

tff('Define:seext:125',axiom,
    ! [X_2127: $int] :
      ( mem0(X_2127,g_s477_473)
     => mem0(X_2127,g_s475_471) ) ).

tff('Define:seext:126',axiom,
    ! [X_2128: $int] :
      ( mem0(X_2128,g_s478_474)
     => mem0(X_2128,g_s266_262) ) ).

tff('Define:seext:127',axiom,
    ! [X_2129: $int] :
      ( mem0(X_2129,g_s479_475)
     => mem0(X_2129,g_s188_184) ) ).

tff('Define:seext:128',axiom,
    ! [X_2130: $int] :
      ( mem0(X_2130,g_s480_476)
     => mem0(X_2130,g_s188_184) ) ).

tff('Define:seext:129',axiom,
    ! [X_2131: $int] :
      ( mem0(X_2131,g_s481_477)
     => mem0(X_2131,g_s482_478) ) ).

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

tff('Define:seext:130',axiom,
    ! [X_2132: $int] :
      ( mem0(X_2132,g_s483_479)
     => mem0(X_2132,g_s482_478) ) ).

tff('Define:seext:131',axiom,
    ! [X_2133: $int] :
      ( mem0(X_2133,g_s484_480)
     => mem0(X_2133,g_s482_478) ) ).

tff('Define:seext:132',axiom,
    ! [X_2134: $int] :
      ( mem0(X_2134,g_s485_481)
     => mem0(X_2134,g_s482_478) ) ).

tff('Define:seext:133',axiom,
    ! [X_2135: $int] :
      ( mem0(X_2135,g_s486_482)
     => mem0(X_2135,g_s465_461) ) ).

tff('Define:seext:134',axiom,
    ! [X_2136: $int] :
      ( mem0(X_2136,g_s487_483)
     => mem0(X_2136,g_s465_461) ) ).

tff('Define:seext:135',axiom,
    ! [X_2137: $int] :
      ( mem0(X_2137,g_s488_484)
     => mem0(X_2137,g_s367_363) ) ).

tff('Define:seext:136',axiom,
    ! [X_2138: $int] :
      ( mem0(X_2138,g_s489_485)
     => mem0(X_2138,g_s465_461) ) ).

tff('Define:seext:137',axiom,
    ! [X_2139: $int] :
      ( mem0(X_2139,g_s490_486)
     => mem0(X_2139,g_s285_280) ) ).

tff('Define:seext:138',axiom,
    ! [X_2140: $int] :
      ( mem0(X_2140,g_s491_487)
     => mem0(X_2140,g_s285_280) ) ).

tff('Define:seext:139',axiom,
    ! [X_2141: $int] :
      ( mem0(X_2141,g_s492_488)
     => mem0(X_2141,g_s285_280) ) ).

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

tff('Define:seext:140',axiom,
    ! [X_2142: $int] :
      ( mem0(X_2142,g_s493_489)
     => mem0(X_2142,g_s285_280) ) ).

tff('Define:seext:141',axiom,
    ! [X_2143: $int] :
      ( mem0(X_2143,g_s494_490)
     => mem0(X_2143,g_s285_280) ) ).

tff('Define:seext:142',axiom,
    ! [X_2144: $int,X_2145: $int] :
      ( mem2(X_2145,X_2144,g_s495_491)
     => ( mem0(X_2145,g_s285_280)
        & mem0(X_2144,g_s201_197) ) ) ).

tff('Define:seext:143',axiom,
    ! [X_2146: $int,X_2147: $int] :
      ( mem2(X_2147,X_2146,g_s496_492)
     => ( mem0(X_2147,g_s285_280)
        & mem0(X_2146,g_s201_197) ) ) ).

tff('Define:seext:144',axiom,
    ! [X_2148: $int,X_2149: $int] :
      ( mem2(X_2149,X_2148,g_s497_493)
     => ( mem0(X_2149,g_s285_280)
        & mem0(X_2148,g_s201_197) ) ) ).

tff('Define:seext:145',axiom,
    ! [X_2150: $int] :
      ( mem0(X_2150,g_s498_494)
     => mem0(X_2150,g_s285_280) ) ).

tff('Define:seext:146',axiom,
    ! [X_2151: $int] :
      ( mem0(X_2151,g_s499_495)
     => mem0(X_2151,g_s266_262) ) ).

tff('Define:seext:147',axiom,
    ? [X_2152: set_2] :
      ( ! [X_2153: $int,X_2154: $int] :
          ( mem2(X_2154,X_2153,X_2152)
        <=> mem2(X_2154,X_2153,g_s500_496) )
      & ! [X_2155: $int,X_2156: $int,X_2157: $int] :
          ( ( mem2(X_2155,X_2156,X_2152)
            & mem2(X_2155,X_2157,X_2152) )
         => ( X_2156 = X_2157 ) )
      & ! [X_2158: $int] :
          ( mem0(X_2158,g_s501_497)
        <=> ? [X_2159: $int] : mem2(X_2158,X_2159,X_2152) )
      & ! [X_2160: $int] :
          ( ? [X_2161: $int] : mem2(X_2161,X_2160,X_2152)
         => mem0(X_2160,g_s502_498) ) ) ).

tff('Define:seext:148',axiom,
    ! [X_2162: $int] :
      ( mem0(X_2162,g_s503_499)
     => mem0(X_2162,g_s210_206) ) ).

tff('Define:seext:149',axiom,
    ! [X_2163: $int] :
      ( mem0(X_2163,g_s504_500)
     => mem0(X_2163,g_s210_206) ) ).

tff('Define:seext:15',axiom,
    ( ! [X_1800: $int,X_1801: $int] :
        ( mem2(X_1801,X_1800,g_s359_355)
       => ( mem0(X_1801,g_s210_206)
          & mem0(X_1800,g_s360_356) ) )
    & ! [X_1802: $int,X_1803: $int,X_1804: $int] :
        ( ( mem2(X_1802,X_1803,g_s359_355)
          & mem2(X_1802,X_1804,g_s359_355) )
       => ( X_1803 = X_1804 ) )
    & ! [X_1805: $int,X_1806: $int,X_1807: $int] :
        ( ( mem2(X_1806,X_1805,g_s359_355)
          & mem2(X_1807,X_1805,g_s359_355) )
       => ( X_1806 = X_1807 ) ) ) ).

tff('Define:seext:150',axiom,
    ! [X_2164: $int] :
      ( mem0(X_2164,g_s505_501)
     => mem0(X_2164,g_s210_206) ) ).

tff('Define:seext:151',axiom,
    ! [X_2165: $int] :
      ( mem0(X_2165,g_s506_502)
     => mem0(X_2165,g_s210_206) ) ).

tff('Define:seext:152',axiom,
    ! [X_2166: $int] :
      ( mem0(X_2166,g_s507_503)
     => mem0(X_2166,g_s210_206) ) ).

tff('Define:seext:153',axiom,
    ! [X_2167: $int] :
      ( mem0(X_2167,g_s508_504)
     => mem0(X_2167,g_s285_280) ) ).

tff('Define:seext:154',axiom,
    ! [X_2168: $int] :
      ( mem0(X_2168,g_s509_505)
     => mem0(X_2168,g_s285_280) ) ).

tff('Define:seext:155',axiom,
    ! [X_2169: $int] :
      ( mem0(X_2169,g_s510_506)
     => mem0(X_2169,g_s285_280) ) ).

tff('Define:seext:156',axiom,
    ! [X_2170: $int] :
      ( mem0(X_2170,g_s511_507)
     => mem0(X_2170,g_s285_280) ) ).

tff('Define:seext:157',axiom,
    ! [X_2171: $int] :
      ( mem0(X_2171,g_s512_508)
     => mem0(X_2171,g_s285_280) ) ).

tff('Define:seext:158',axiom,
    ! [X_2172: $int] :
      ( mem0(X_2172,g_s513_509)
     => mem0(X_2172,g_s285_280) ) ).

tff('Define:seext:159',axiom,
    mem0(g_s514_510,g_s10_10) ).

tff('Define:seext:16',axiom,
    ! [X_1808: $int] :
      ( mem0(X_1808,g_s361_357)
     => mem0(X_1808,g_s210_206) ) ).

tff('Define:seext:160',axiom,
    mem0(g_s515_512,g_s516_511) ).

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

tff('Define:seext:162',axiom,
    ( ! [X_2173: $int,X_2174: $int] :
        ( mem2(X_2174,X_2173,g_s518_513)
       => ( mem0(X_2174,g_s519_514)
          & mem0(X_2173,g_s520_515) ) )
    & ! [X_2175: $int,X_2176: $int,X_2177: $int] :
        ( ( mem2(X_2175,X_2176,g_s518_513)
          & mem2(X_2175,X_2177,g_s518_513) )
       => ( X_2176 = X_2177 ) ) ) ).

tff('Define:seext:163',axiom,
    ( ! [X_2178: $int,X_2179: $int] :
        ( mem2(X_2179,X_2178,g_s521_516)
       => ( mem0(X_2179,g_s519_514)
          & mem0(X_2178,g_s522_517) ) )
    & ! [X_2180: $int,X_2181: $int,X_2182: $int] :
        ( ( mem2(X_2180,X_2181,g_s521_516)
          & mem2(X_2180,X_2182,g_s521_516) )
       => ( X_2181 = X_2182 ) ) ) ).

tff('Define:seext:164',axiom,
    ( ! [X_2183: $int,X_2184: $int] :
        ( mem2(X_2184,X_2183,g_s523_518)
       => ( mem0(X_2184,g_s519_514)
          & mem0(X_2183,g_s524_519) ) )
    & ! [X_2185: $int,X_2186: $int,X_2187: $int] :
        ( ( mem2(X_2185,X_2186,g_s523_518)
          & mem2(X_2185,X_2187,g_s523_518) )
       => ( X_2186 = X_2187 ) ) ) ).

tff('Define:seext:165',axiom,
    ( ! [X_2188: $int,X_2189: $int] :
        ( mem2(X_2189,X_2188,g_s525_520)
       => ( mem0(X_2189,g_s519_514)
          & mem0(X_2188,g_s524_519) ) )
    & ! [X_2190: $int,X_2191: $int,X_2192: $int] :
        ( ( mem2(X_2190,X_2191,g_s525_520)
          & mem2(X_2190,X_2192,g_s525_520) )
       => ( X_2191 = X_2192 ) ) ) ).

tff('Define:seext:166',axiom,
    ? [X_2193: set_7] :
      ( ! [X_2194: set_2,X_2195: $int] :
          ( mem7(X_2195,X_2194,X_2193)
        <=> mem7(X_2195,X_2194,g_s526_521) )
      & ! [X_2196: $int,X_2197: set_2,X_2198: set_2] :
          ( ( mem7(X_2196,X_2197,X_2193)
            & mem7(X_2196,X_2198,X_2193) )
         => ! [X_2199: $int,X_2200: $int] :
              ( mem2(X_2200,X_2199,X_2197)
            <=> mem2(X_2200,X_2199,X_2198) ) )
      & ! [X_2201: $int] :
          ( mem0(X_2201,g_s272_268)
        <=> ? [X_2202: set_2] : mem7(X_2201,X_2202,X_2193) )
      & ! [X_2203: set_2] :
          ( ? [X_2204: $int] : mem7(X_2204,X_2203,X_2193)
         => ( ! [X_2205: $int,X_2206: $int] :
                ( mem2(X_2206,X_2205,X_2203)
               => ( mem0(X_2206,g_s519_514)
                  & mem0(X_2205,g_s520_515) ) )
            & ! [X_2207: $int,X_2208: $int,X_2209: $int] :
                ( ( mem2(X_2207,X_2208,X_2203)
                  & mem2(X_2207,X_2209,X_2203) )
               => ( X_2208 = X_2209 ) ) ) ) ) ).

tff('Define:seext:167',axiom,
    ? [X_2210: set_7] :
      ( ! [X_2211: set_2,X_2212: $int] :
          ( mem7(X_2212,X_2211,X_2210)
        <=> mem7(X_2212,X_2211,g_s527_522) )
      & ! [X_2213: $int,X_2214: set_2,X_2215: set_2] :
          ( ( mem7(X_2213,X_2214,X_2210)
            & mem7(X_2213,X_2215,X_2210) )
         => ! [X_2216: $int,X_2217: $int] :
              ( mem2(X_2217,X_2216,X_2214)
            <=> mem2(X_2217,X_2216,X_2215) ) )
      & ! [X_2218: $int] :
          ( mem0(X_2218,g_s272_268)
        <=> ? [X_2219: set_2] : mem7(X_2218,X_2219,X_2210) )
      & ! [X_2220: set_2] :
          ( ? [X_2221: $int] : mem7(X_2221,X_2220,X_2210)
         => ( ! [X_2222: $int,X_2223: $int] :
                ( mem2(X_2223,X_2222,X_2220)
               => ( mem0(X_2223,g_s519_514)
                  & mem0(X_2222,g_s522_517) ) )
            & ! [X_2224: $int,X_2225: $int,X_2226: $int] :
                ( ( mem2(X_2224,X_2225,X_2220)
                  & mem2(X_2224,X_2226,X_2220) )
               => ( X_2225 = X_2226 ) ) ) ) ) ).

tff('Define:seext:168',axiom,
    ? [X_2227: set_7] :
      ( ! [X_2228: set_2,X_2229: $int] :
          ( mem7(X_2229,X_2228,X_2227)
        <=> mem7(X_2229,X_2228,g_s528_523) )
      & ! [X_2230: $int,X_2231: set_2,X_2232: set_2] :
          ( ( mem7(X_2230,X_2231,X_2227)
            & mem7(X_2230,X_2232,X_2227) )
         => ! [X_2233: $int,X_2234: $int] :
              ( mem2(X_2234,X_2233,X_2231)
            <=> mem2(X_2234,X_2233,X_2232) ) )
      & ! [X_2235: $int] :
          ( mem0(X_2235,g_s272_268)
        <=> ? [X_2236: set_2] : mem7(X_2235,X_2236,X_2227) )
      & ! [X_2237: set_2] :
          ( ? [X_2238: $int] : mem7(X_2238,X_2237,X_2227)
         => ( ! [X_2239: $int,X_2240: $int] :
                ( mem2(X_2240,X_2239,X_2237)
               => ( mem0(X_2240,g_s519_514)
                  & mem0(X_2239,g_s524_519) ) )
            & ! [X_2241: $int,X_2242: $int,X_2243: $int] :
                ( ( mem2(X_2241,X_2242,X_2237)
                  & mem2(X_2241,X_2243,X_2237) )
               => ( X_2242 = X_2243 ) ) ) ) ) ).

tff('Define:seext:169',axiom,
    ? [X_2244: set_7] :
      ( ! [X_2245: set_2,X_2246: $int] :
          ( mem7(X_2246,X_2245,X_2244)
        <=> mem7(X_2246,X_2245,g_s529_524) )
      & ! [X_2247: $int,X_2248: set_2,X_2249: set_2] :
          ( ( mem7(X_2247,X_2248,X_2244)
            & mem7(X_2247,X_2249,X_2244) )
         => ! [X_2250: $int,X_2251: $int] :
              ( mem2(X_2251,X_2250,X_2248)
            <=> mem2(X_2251,X_2250,X_2249) ) )
      & ! [X_2252: $int] :
          ( mem0(X_2252,g_s272_268)
        <=> ? [X_2253: set_2] : mem7(X_2252,X_2253,X_2244) )
      & ! [X_2254: set_2] :
          ( ? [X_2255: $int] : mem7(X_2255,X_2254,X_2244)
         => ( ! [X_2256: $int,X_2257: $int] :
                ( mem2(X_2257,X_2256,X_2254)
               => ( mem0(X_2257,g_s519_514)
                  & mem0(X_2256,g_s524_519) ) )
            & ! [X_2258: $int,X_2259: $int,X_2260: $int] :
                ( ( mem2(X_2258,X_2259,X_2254)
                  & mem2(X_2258,X_2260,X_2254) )
               => ( X_2259 = X_2260 ) ) ) ) ) ).

tff('Define:seext:17',axiom,
    ! [X_1809: $int] :
      ( mem0(X_1809,g_s362_358)
     => mem0(X_1809,g_s210_206) ) ).

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

tff('Define:seext:171',axiom,
    mem0(g_s531_525,g_s143_141) ).

tff('Define:seext:172',axiom,
    ( ! [X_2261: $int,X_2262: $int] :
        ( mem2(X_2262,X_2261,g_s532_526)
       => ( mem0(X_2262,g_s533_527)
          & mem0(X_2261,g_s144_142) ) )
    & ! [X_2263: $int,X_2264: $int,X_2265: $int] :
        ( ( mem2(X_2263,X_2264,g_s532_526)
          & mem2(X_2263,X_2265,g_s532_526) )
       => ( X_2264 = X_2265 ) ) ) ).

tff('Define:seext:173',axiom,
    ! [X_2266: $int] :
      ( mem0(X_2266,g_s534_528)
     => mem0(X_2266,g_s266_262) ) ).

tff('Define:seext:174',axiom,
    ! [X_2267: $int] :
      ( mem0(X_2267,g_s535_529)
     => mem0(X_2267,g_s448_444) ) ).

tff('Define:seext:175',axiom,
    ? [X_2268: set_2] :
      ( ! [X_2269: $int,X_2270: $int] :
          ( mem2(X_2270,X_2269,X_2268)
        <=> mem2(X_2270,X_2269,g_s536_530) )
      & ! [X_2271: $int,X_2272: $int,X_2273: $int] :
          ( ( mem2(X_2271,X_2272,X_2268)
            & mem2(X_2271,X_2273,X_2268) )
         => ( X_2272 = X_2273 ) )
      & ! [X_2274: $int] :
          ( mem0(X_2274,g_s448_444)
        <=> ? [X_2275: $int] : mem2(X_2274,X_2275,X_2268) )
      & ! [X_2276: $int] :
          ( ? [X_2277: $int] : mem2(X_2277,X_2276,X_2268)
         => mem0(X_2276,g_s41_41) ) ) ).

tff('Define:seext:176',axiom,
    ( ! [X_2278: $int,X_2279: $int] :
        ( mem2(X_2279,X_2278,g_s537_531)
       => ( mem0(X_2279,g_s448_444)
          & mem0(X_2278,g_s451_447) ) )
    & ! [X_2280: $int,X_2281: $int,X_2282: $int] :
        ( ( mem2(X_2280,X_2281,g_s537_531)
          & mem2(X_2280,X_2282,g_s537_531) )
       => ( X_2281 = X_2282 ) ) ) ).

tff('Define:seext:177',axiom,
    ! [X_2283: $int] :
      ( ? [X_2284: $int] : mem2(X_2283,X_2284,g_s518_513)
    <=> ? [X_2285: $int] : mem2(X_2283,X_2285,g_s521_516) ) ).

tff('Define:seext:178',axiom,
    ! [X_2286: $int] :
      ( ? [X_2287: $int] : mem2(X_2286,X_2287,g_s518_513)
    <=> ? [X_2288: $int] : mem2(X_2286,X_2288,g_s523_518) ) ).

tff('Define:seext:179',axiom,
    ! [X_2289: $int] :
      ( ? [X_2290: $int] : mem2(X_2289,X_2290,g_s518_513)
    <=> ? [X_2291: $int] : mem2(X_2289,X_2291,g_s525_520) ) ).

tff('Define:seext:18',axiom,
    ! [X_1810: $int] :
      ( mem0(X_1810,g_s363_359)
     => mem0(X_1810,g_s210_206) ) ).

tff('Define:seext:180',axiom,
    ! [L_s538: $int] :
      ( mem0(L_s538,g_s272_268)
     => ( ! [X_2292: $int] :
            ( ? [X_2293: $int] :
              ! [X_2294: set_2] :
                ( mem7(L_s538,X_2294,g_s527_522)
               => mem2(X_2292,X_2293,X_2294) )
          <=> ? [X_2295: $int] :
              ! [X_2296: set_2] :
                ( mem7(L_s538,X_2296,g_s526_521)
               => mem2(X_2292,X_2295,X_2296) ) )
        & ! [X_2297: $int] :
            ( ? [X_2298: $int] :
              ! [X_2299: set_2] :
                ( mem7(L_s538,X_2299,g_s528_523)
               => mem2(X_2297,X_2298,X_2299) )
          <=> ? [X_2300: $int] :
              ! [X_2301: set_2] :
                ( mem7(L_s538,X_2301,g_s526_521)
               => mem2(X_2297,X_2300,X_2301) ) )
        & ! [X_2302: $int] :
            ( ? [X_2303: $int] :
              ! [X_2304: set_2] :
                ( mem7(L_s538,X_2304,g_s529_524)
               => mem2(X_2302,X_2303,X_2304) )
          <=> ? [X_2305: $int] :
              ! [X_2306: set_2] :
                ( mem7(L_s538,X_2306,g_s526_521)
               => mem2(X_2302,X_2305,X_2306) ) ) ) ) ).

tff('Define:seext:181',axiom,
    ( ! [X_2307: $int,X_2308: $int,X_2309: $int] :
        ( mem3(X_2309,X_2308,X_2307,g_s539_532)
       => ( mem0(X_2309,g_s210_206)
          & mem0(X_2308,g_s201_197)
          & mem0(X_2307,g_s197_193) ) )
    & ! [X_2310: $int,X_2311: $int,X_2312: $int,X_2313: $int] :
        ( ( mem3(X_2311,X_2310,X_2312,g_s539_532)
          & mem3(X_2311,X_2310,X_2313,g_s539_532) )
       => ( X_2312 = X_2313 ) ) ) ).

tff('Define:seext:182',axiom,
    ( ! [X_2314: $int,X_2315: $int,X_2316: $int] :
        ( mem3(X_2316,X_2315,X_2314,g_s540_533)
       => ( mem0(X_2316,g_s210_206)
          & mem0(X_2315,g_s201_197)
          & mem0(X_2314,g_s216_211) ) )
    & ! [X_2317: $int,X_2318: $int,X_2319: $int,X_2320: $int] :
        ( ( mem3(X_2318,X_2317,X_2319,g_s540_533)
          & mem3(X_2318,X_2317,X_2320,g_s540_533) )
       => ( X_2319 = X_2320 ) ) ) ).

tff('Define:seext:183',axiom,
    ! [X_2321: $int,X_2322: $int] :
      ( mem2(X_2322,X_2321,g_s541_534)
     => ( mem0(X_2322,g_s210_206)
        & mem0(X_2321,g_s201_197) ) ) ).

tff('Define:seext:184',axiom,
    ! [X_2323: $int,X_2324: $int] :
      ( mem2(X_2324,X_2323,g_s542_535)
     => ( mem0(X_2324,g_s210_206)
        & mem0(X_2323,g_s201_197) ) ) ).

tff('Define:seext:185',axiom,
    ! [X_2325: $int,X_2326: $int] :
      ( ? [X_2327: $int] : mem3(X_2326,X_2325,X_2327,g_s539_532)
    <=> ? [X_2328: $int] : mem3(X_2326,X_2325,X_2328,g_s540_533) ) ).

tff('Define:seext:186',axiom,
    ! [X_2329: $int,X_2330: $int] :
      ( ( mem2(X_2330,X_2329,g_s541_534)
        & mem2(X_2330,X_2329,g_s542_535) )
    <=> $false ) ).

tff('Define:seext:187',axiom,
    ! [X_2331: $int,X_2332: $int] :
      ( mem2(X_2332,X_2331,g_s543_536)
     => ( mem0(X_2332,g_s210_206)
        & mem0(X_2331,g_s201_197) ) ) ).

tff('Define:seext:188',axiom,
    ! [X_2333: $int,X_2334: $int] :
      ( mem2(X_2334,X_2333,g_s544_537)
     => ( mem0(X_2334,g_s210_206)
        & mem0(X_2333,g_s201_197) ) ) ).

tff('Define:seext:189',axiom,
    ( ! [X_2335: $int,X_2336: $int,X_2337: $int] :
        ( mem3(X_2337,X_2336,X_2335,g_s545_538)
       => ( mem0(X_2337,g_s210_206)
          & mem0(X_2336,g_s201_197)
          & mem0(X_2335,g_s197_193) ) )
    & ! [X_2338: $int,X_2339: $int,X_2340: $int,X_2341: $int] :
        ( ( mem3(X_2339,X_2338,X_2340,g_s545_538)
          & mem3(X_2339,X_2338,X_2341,g_s545_538) )
       => ( X_2340 = X_2341 ) ) ) ).

tff('Define:seext:19',axiom,
    ! [X_1811: $int] :
      ( mem0(X_1811,g_s364_360)
     => mem0(X_1811,g_s210_206) ) ).

tff('Define:seext:190',axiom,
    ( ! [X_2342: $int,X_2343: $int,X_2344: $int] :
        ( mem3(X_2344,X_2343,X_2342,g_s546_539)
       => ( mem0(X_2344,g_s210_206)
          & mem0(X_2343,g_s201_197)
          & mem0(X_2342,g_s188_184) ) )
    & ! [X_2345: $int,X_2346: $int,X_2347: $int,X_2348: $int] :
        ( ( mem3(X_2346,X_2345,X_2347,g_s546_539)
          & mem3(X_2346,X_2345,X_2348,g_s546_539) )
       => ( X_2347 = X_2348 ) ) ) ).

tff('Define:seext:191',axiom,
    ! [X_2349: $int,X_2350: $int] :
      ( mem2(X_2350,X_2349,g_s544_537)
     => ? [X_2351: $int] : mem3(X_2350,X_2349,X_2351,g_s545_538) ) ).

tff('Define:seext:192',axiom,
    ! [X_2352: $int,X_2353: $int] :
      ( mem2(X_2353,X_2352,g_s544_537)
     => ? [X_2354: $int] : mem3(X_2353,X_2352,X_2354,g_s546_539) ) ).

tff('Define:seext:193',axiom,
    ! [L_s321: $int,L_s322: $int] :
      ( ( mem0(L_s322,g_s188_184)
        & mem0(L_s321,g_s188_184)
        & ? [X_2355: $int] :
          ! [X_2356: set_2] :
            ( mem7(L_s322,X_2356,g_s315_306)
           => mem2(L_s321,X_2355,X_2356) ) )
     => ? [X_2357: $int] : mem3(L_s321,L_s322,X_2357,g_s313_304) ) ).

tff('Define:seext:2',axiom,
    ( ! [X_1783: $int,X_1784: $int] :
        ( mem2(X_1784,X_1783,g_s342_340)
       => ( mem0(X_1784,g_s210_206)
          & mem0(X_1783,g_s144_142) ) )
    & ! [X_1785: $int,X_1786: $int,X_1787: $int] :
        ( ( mem2(X_1785,X_1786,g_s342_340)
          & mem2(X_1785,X_1787,g_s342_340) )
       => ( X_1786 = X_1787 ) ) ) ).

tff('Define:seext:20',axiom,
    ( ! [X_1812: $int,X_1813: $int] :
        ( mem2(X_1813,X_1812,g_s365_361)
       => ( mem0(X_1813,g_s210_206)
          & mem0(X_1812,g_s144_142) ) )
    & ! [X_1814: $int,X_1815: $int,X_1816: $int] :
        ( ( mem2(X_1814,X_1815,g_s365_361)
          & mem2(X_1814,X_1816,g_s365_361) )
       => ( X_1815 = X_1816 ) ) ) ).

tff('Define:seext:21',axiom,
    ( ! [X_1817: $int,X_1818: $int] :
        ( mem2(X_1818,X_1817,g_s366_362)
       => ( mem0(X_1818,g_s210_206)
          & mem0(X_1817,g_s367_363) ) )
    & ! [X_1819: $int,X_1820: $int,X_1821: $int] :
        ( ( mem2(X_1819,X_1820,g_s366_362)
          & mem2(X_1819,X_1821,g_s366_362) )
       => ( X_1820 = X_1821 ) ) ) ).

tff('Define:seext:22',axiom,
    ( ! [X_1822: $int,X_1823: $int] :
        ( mem2(X_1823,X_1822,g_s368_364)
       => ( mem0(X_1823,g_s210_206)
          & mem0(X_1822,g_s295_290) ) )
    & ! [X_1824: $int,X_1825: $int,X_1826: $int] :
        ( ( mem2(X_1824,X_1825,g_s368_364)
          & mem2(X_1824,X_1826,g_s368_364) )
       => ( X_1825 = X_1826 ) ) ) ).

tff('Define:seext:23',axiom,
    ( ! [X_1827: $int,X_1828: $int] :
        ( mem2(X_1828,X_1827,g_s369_365)
       => ( mem0(X_1828,g_s210_206)
          & mem0(X_1827,g_s297_292) ) )
    & ! [X_1829: $int,X_1830: $int,X_1831: $int] :
        ( ( mem2(X_1829,X_1830,g_s369_365)
          & mem2(X_1829,X_1831,g_s369_365) )
       => ( X_1830 = X_1831 ) ) ) ).

tff('Define:seext:24',axiom,
    ( ! [X_1832: $int,X_1833: $int] :
        ( mem2(X_1833,X_1832,g_s370_366)
       => ( mem0(X_1833,g_s210_206)
          & mem0(X_1832,g_s371_367) ) )
    & ! [X_1834: $int,X_1835: $int,X_1836: $int] :
        ( ( mem2(X_1834,X_1835,g_s370_366)
          & mem2(X_1834,X_1836,g_s370_366) )
       => ( X_1835 = X_1836 ) ) ) ).

tff('Define:seext:25',axiom,
    ( ! [X_1837: $int,X_1838: $int] :
        ( mem2(X_1838,X_1837,g_s372_368)
       => ( mem0(X_1838,g_s210_206)
          & mem0(X_1837,g_s201_197) ) )
    & ! [X_1839: $int,X_1840: $int,X_1841: $int] :
        ( ( mem2(X_1839,X_1840,g_s372_368)
          & mem2(X_1839,X_1841,g_s372_368) )
       => ( X_1840 = X_1841 ) ) ) ).

tff('Define:seext:26',axiom,
    ! [X_1842: $int] :
      ( mem0(X_1842,g_s373_369)
     => mem0(X_1842,g_s210_206) ) ).

tff('Define:seext:27',axiom,
    ( ! [X_1843: $int,X_1844: $int] :
        ( mem2(X_1844,X_1843,g_s374_370)
       => ( mem0(X_1844,g_s210_206)
          & mem0(X_1843,g_s295_290) ) )
    & ! [X_1845: $int,X_1846: $int,X_1847: $int] :
        ( ( mem2(X_1845,X_1846,g_s374_370)
          & mem2(X_1845,X_1847,g_s374_370) )
       => ( X_1846 = X_1847 ) ) ) ).

tff('Define:seext:28',axiom,
    ( ! [X_1848: $int,X_1849: $int] :
        ( mem2(X_1849,X_1848,g_s375_371)
       => ( mem0(X_1849,g_s210_206)
          & mem0(X_1848,g_s297_292) ) )
    & ! [X_1850: $int,X_1851: $int,X_1852: $int] :
        ( ( mem2(X_1850,X_1851,g_s375_371)
          & mem2(X_1850,X_1852,g_s375_371) )
       => ( X_1851 = X_1852 ) ) ) ).

tff('Define:seext:29',axiom,
    ( ! [X_1853: $int,X_1854: $int] :
        ( mem2(X_1854,X_1853,g_s376_372)
       => ( mem0(X_1854,g_s210_206)
          & mem0(X_1853,g_s188_184) ) )
    & ! [X_1855: $int,X_1856: $int,X_1857: $int] :
        ( ( mem2(X_1855,X_1856,g_s376_372)
          & mem2(X_1855,X_1857,g_s376_372) )
       => ( X_1856 = X_1857 ) ) ) ).

tff('Define:seext:3',axiom,
    mem0(g_s343_341,g_s143_141) ).

tff('Define:seext:30',axiom,
    ? [X_1858: set_2] :
      ( ! [X_1859: $int,X_1860: $int] :
          ( mem2(X_1860,X_1859,X_1858)
        <=> mem2(X_1860,X_1859,g_s377_373) )
      & ! [X_1861: $int,X_1862: $int,X_1863: $int] :
          ( ( mem2(X_1861,X_1862,X_1858)
            & mem2(X_1861,X_1863,X_1858) )
         => ( X_1862 = X_1863 ) )
      & ! [X_1864: $int] :
          ( mem0(X_1864,g_s210_206)
        <=> ? [X_1865: $int] : mem2(X_1864,X_1865,X_1858) )
      & ! [X_1866: $int] :
          ( ? [X_1867: $int] : mem2(X_1867,X_1866,X_1858)
         => mem0(X_1866,g_s24_24) ) ) ).

tff('Define:seext:31',axiom,
    ( ! [X_1868: $int,X_1869: $int] :
        ( mem2(X_1869,X_1868,g_s378_374)
       => ( mem0(X_1869,g_s210_206)
          & mem0(X_1868,g_s295_290) ) )
    & ! [X_1870: $int,X_1871: $int,X_1872: $int] :
        ( ( mem2(X_1870,X_1871,g_s378_374)
          & mem2(X_1870,X_1872,g_s378_374) )
       => ( X_1871 = X_1872 ) ) ) ).

tff('Define:seext:32',axiom,
    ( ! [X_1873: $int,X_1874: $int] :
        ( mem2(X_1874,X_1873,g_s379_375)
       => ( mem0(X_1874,g_s210_206)
          & mem0(X_1873,g_s297_292) ) )
    & ! [X_1875: $int,X_1876: $int,X_1877: $int] :
        ( ( mem2(X_1875,X_1876,g_s379_375)
          & mem2(X_1875,X_1877,g_s379_375) )
       => ( X_1876 = X_1877 ) ) ) ).

tff('Define:seext:33',axiom,
    ( ! [X_1878: $int,X_1879: $int] :
        ( mem2(X_1879,X_1878,g_s380_376)
       => ( mem0(X_1879,g_s210_206)
          & mem0(X_1878,g_s188_184) ) )
    & ! [X_1880: $int,X_1881: $int,X_1882: $int] :
        ( ( mem2(X_1880,X_1881,g_s380_376)
          & mem2(X_1880,X_1882,g_s380_376) )
       => ( X_1881 = X_1882 ) ) ) ).

tff('Define:seext:34',axiom,
    ? [X_1883: set_2] :
      ( ! [X_1884: $int,X_1885: $int] :
          ( mem2(X_1885,X_1884,X_1883)
        <=> mem2(X_1885,X_1884,g_s381_377) )
      & ! [X_1886: $int,X_1887: $int,X_1888: $int] :
          ( ( mem2(X_1886,X_1887,X_1883)
            & mem2(X_1886,X_1888,X_1883) )
         => ( X_1887 = X_1888 ) )
      & ! [X_1889: $int] :
          ( mem0(X_1889,g_s210_206)
        <=> ? [X_1890: $int] : mem2(X_1889,X_1890,X_1883) )
      & ! [X_1891: $int] :
          ( ? [X_1892: $int] : mem2(X_1892,X_1891,X_1883)
         => mem0(X_1891,g_s24_24) ) ) ).

tff('Define:seext:35',axiom,
    ( ! [X_1893: $int,X_1894: $int] :
        ( mem2(X_1894,X_1893,g_s382_378)
       => ( mem0(X_1894,g_s210_206)
          & mem0(X_1893,g_s201_197) ) )
    & ! [X_1895: $int,X_1896: $int,X_1897: $int] :
        ( ( mem2(X_1895,X_1896,g_s382_378)
          & mem2(X_1895,X_1897,g_s382_378) )
       => ( X_1896 = X_1897 ) ) ) ).

tff('Define:seext:36',axiom,
    ! [X_1898: $int] :
      ( mem0(X_1898,g_s383_379)
     => mem0(X_1898,g_s210_206) ) ).

tff('Define:seext:37',axiom,
    ( ! [X_1899: $int,X_1900: $int] :
        ( mem2(X_1900,X_1899,g_s384_380)
       => ( mem0(X_1900,g_s210_206)
          & mem0(X_1899,g_s216_211) ) )
    & ! [X_1901: $int,X_1902: $int,X_1903: $int] :
        ( ( mem2(X_1901,X_1902,g_s384_380)
          & mem2(X_1901,X_1903,g_s384_380) )
       => ( X_1902 = X_1903 ) ) ) ).

tff('Define:seext:38',axiom,
    ( ! [X_1904: $int,X_1905: $int] :
        ( mem2(X_1905,X_1904,g_s385_381)
       => ( mem0(X_1905,g_s210_206)
          & mem0(X_1904,g_s386_382) ) )
    & ! [X_1906: $int,X_1907: $int,X_1908: $int] :
        ( ( mem2(X_1906,X_1907,g_s385_381)
          & mem2(X_1906,X_1908,g_s385_381) )
       => ( X_1907 = X_1908 ) ) ) ).

tff('Define:seext:39',axiom,
    ! [X_1909: $int] :
      ( mem0(X_1909,g_s387_383)
     => mem0(X_1909,g_s210_206) ) ).

tff('Define:seext:4',axiom,
    mem0(g_s344_342,g_s50_50) ).

tff('Define:seext:40',axiom,
    ! [X_1910: $int] :
      ( mem0(X_1910,g_s388_384)
     => mem0(X_1910,g_s210_206) ) ).

tff('Define:seext:41',axiom,
    ! [X_1911: $int] :
      ( mem0(X_1911,g_s389_385)
     => mem0(X_1911,g_s210_206) ) ).

tff('Define:seext:42',axiom,
    ! [X_1912: $int] :
      ( mem0(X_1912,g_s390_386)
     => mem0(X_1912,g_s210_206) ) ).

tff('Define:seext:43',axiom,
    ! [X_1913: $int] :
      ( mem0(X_1913,g_s391_387)
     => mem0(X_1913,g_s210_206) ) ).

tff('Define:seext:44',axiom,
    ! [X_1914: $int] :
      ( mem0(X_1914,g_s392_388)
     => mem0(X_1914,g_s210_206) ) ).

tff('Define:seext:45',axiom,
    ! [X_1915: $int] :
      ( mem0(X_1915,g_s393_389)
     => mem0(X_1915,g_s210_206) ) ).

tff('Define:seext:46',axiom,
    ! [X_1916: $int] :
      ( mem0(X_1916,g_s394_390)
     => mem0(X_1916,g_s210_206) ) ).

tff('Define:seext:47',axiom,
    ( ! [X_1917: $int,X_1918: $int] :
        ( mem2(X_1918,X_1917,g_s395_391)
       => ( mem0(X_1918,g_s210_206)
          & mem0(X_1917,g_s206_202) ) )
    & ! [X_1919: $int,X_1920: $int,X_1921: $int] :
        ( ( mem2(X_1919,X_1920,g_s395_391)
          & mem2(X_1919,X_1921,g_s395_391) )
       => ( X_1920 = X_1921 ) ) ) ).

tff('Define:seext:48',axiom,
    ! [X_1922: $int] :
      ( mem0(X_1922,g_s396_392)
     => mem0(X_1922,g_s210_206) ) ).

tff('Define:seext:49',axiom,
    ! [X_1923: $int] :
      ( mem0(X_1923,g_s397_393)
     => mem0(X_1923,g_s210_206) ) ).

tff('Define:seext:5',axiom,
    mem0(g_s345_344,g_s346_343) ).

tff('Define:seext:50',axiom,
    ! [X_1924: $int] :
      ( mem0(X_1924,g_s398_394)
     => mem0(X_1924,g_s210_206) ) ).

tff('Define:seext:51',axiom,
    ( ! [X_1925: $int,X_1926: $int] :
        ( mem2(X_1926,X_1925,g_s399_395)
       => ( mem0(X_1926,g_s210_206)
          & mem0(X_1925,g_s144_142) ) )
    & ! [X_1927: $int,X_1928: $int,X_1929: $int] :
        ( ( mem2(X_1927,X_1928,g_s399_395)
          & mem2(X_1927,X_1929,g_s399_395) )
       => ( X_1928 = X_1929 ) ) ) ).

tff('Define:seext:52',axiom,
    ( ! [X_1930: $int,X_1931: $int] :
        ( mem2(X_1931,X_1930,g_s400_396)
       => ( mem0(X_1931,g_s210_206)
          & mem0(X_1930,g_s144_142) ) )
    & ! [X_1932: $int,X_1933: $int,X_1934: $int] :
        ( ( mem2(X_1932,X_1933,g_s400_396)
          & mem2(X_1932,X_1934,g_s400_396) )
       => ( X_1933 = X_1934 ) ) ) ).

tff('Define:seext:53',axiom,
    ! [X_1935: $int] :
      ( mem0(X_1935,g_s401_397)
     => mem0(X_1935,g_s210_206) ) ).

tff('Define:seext:54',axiom,
    ( ! [X_1936: $int,X_1937: $int] :
        ( mem2(X_1937,X_1936,g_s402_398)
       => ( mem0(X_1937,g_s287_282)
          & mem0(X_1936,g_s201_197) ) )
    & ! [X_1938: $int,X_1939: $int,X_1940: $int] :
        ( ( mem2(X_1938,X_1939,g_s402_398)
          & mem2(X_1938,X_1940,g_s402_398) )
       => ( X_1939 = X_1940 ) ) ) ).

tff('Define:seext:55',axiom,
    ( ! [X_1941: $int,X_1942: $int] :
        ( mem2(X_1942,X_1941,g_s403_399)
       => ( mem0(X_1942,g_s404_400)
          & mem0(X_1941,g_s144_142) ) )
    & ! [X_1943: $int,X_1944: $int,X_1945: $int] :
        ( ( mem2(X_1943,X_1944,g_s403_399)
          & mem2(X_1943,X_1945,g_s403_399) )
       => ( X_1944 = X_1945 ) ) ) ).

tff('Define:seext:56',axiom,
    ( ! [X_1946: $int,X_1947: $int] :
        ( mem2(X_1947,X_1946,g_s405_401)
       => ( mem0(X_1947,g_s287_282)
          & mem0(X_1946,g_s144_142) ) )
    & ! [X_1948: $int,X_1949: $int,X_1950: $int] :
        ( ( mem2(X_1948,X_1949,g_s405_401)
          & mem2(X_1948,X_1950,g_s405_401) )
       => ( X_1949 = X_1950 ) ) ) ).

tff('Define:seext:57',axiom,
    ( ! [X_1951: $int,X_1952: $int] :
        ( mem2(X_1952,X_1951,g_s406_402)
       => ( mem0(X_1952,g_s404_400)
          & mem0(X_1951,g_s144_142) ) )
    & ! [X_1953: $int,X_1954: $int,X_1955: $int] :
        ( ( mem2(X_1953,X_1954,g_s406_402)
          & mem2(X_1953,X_1955,g_s406_402) )
       => ( X_1954 = X_1955 ) ) ) ).

tff('Define:seext:58',axiom,
    ? [X_1956: set_6] :
      ( ! [X_1957: set_0,X_1958: $int] :
          ( mem6(X_1958,X_1957,X_1956)
        <=> mem6(X_1958,X_1957,g_s407_403) )
      & ! [X_1959: $int,X_1960: set_0,X_1961: set_0] :
          ( ( mem6(X_1959,X_1960,X_1956)
            & mem6(X_1959,X_1961,X_1956) )
         => ! [X_1962: $int] :
              ( mem0(X_1962,X_1960)
            <=> mem0(X_1962,X_1961) ) )
      & ! [X_1963: $int] :
          ( mem0(X_1963,g_s408_404)
        <=> ? [X_1964: set_0] : mem6(X_1963,X_1964,X_1956) )
      & ! [X_1965: set_0] :
          ( ? [X_1966: $int] : mem6(X_1966,X_1965,X_1956)
         => ! [X_1967: $int] :
              ( mem0(X_1967,X_1965)
             => mem0(X_1967,g_s409_405) ) ) ) ).

tff('Define:seext:59',axiom,
    ( ! [X_1968: $int,X_1969: $int] :
        ( mem2(X_1969,X_1968,g_s410_406)
       => ( mem0(X_1969,g_s408_404)
          & mem0(X_1968,g_s144_142) ) )
    & ! [X_1970: $int,X_1971: $int,X_1972: $int] :
        ( ( mem2(X_1970,X_1971,g_s410_406)
          & mem2(X_1970,X_1972,g_s410_406) )
       => ( X_1971 = X_1972 ) ) ) ).

tff('Define:seext:6',axiom,
    mem0(g_s347_346,g_s348_345) ).

tff('Define:seext:60',axiom,
    ! [X_1973: $int] :
      ( mem0(X_1973,g_s411_407)
     => mem0(X_1973,g_s408_404) ) ).

tff('Define:seext:61',axiom,
    ( ! [X_1974: $int,X_1975: $int] :
        ( mem2(X_1975,X_1974,g_s412_408)
       => ( mem0(X_1975,g_s408_404)
          & mem0(X_1974,g_s144_142) ) )
    & ! [X_1976: $int,X_1977: $int,X_1978: $int] :
        ( ( mem2(X_1976,X_1977,g_s412_408)
          & mem2(X_1976,X_1978,g_s412_408) )
       => ( X_1977 = X_1978 ) ) ) ).

tff('Define:seext:62',axiom,
    ? [X_1979: set_7] :
      ( ! [X_1980: set_2,X_1981: $int] :
          ( mem7(X_1981,X_1980,X_1979)
        <=> mem7(X_1981,X_1980,g_s413_409) )
      & ! [X_1982: $int,X_1983: set_2,X_1984: set_2] :
          ( ( mem7(X_1982,X_1983,X_1979)
            & mem7(X_1982,X_1984,X_1979) )
         => ! [X_1985: $int,X_1986: $int] :
              ( mem2(X_1986,X_1985,X_1983)
            <=> mem2(X_1986,X_1985,X_1984) ) )
      & ! [X_1987: $int] :
          ( mem0(X_1987,g_s408_404)
        <=> ? [X_1988: set_2] : mem7(X_1987,X_1988,X_1979) )
      & ! [X_1989: set_2] :
          ( ? [X_1990: $int] : mem7(X_1990,X_1989,X_1979)
         => ( ! [X_1991: $int,X_1992: $int] :
                ( mem2(X_1992,X_1991,X_1989)
               => ( mem0(X_1992,g_s414_410)
                  & mem0(X_1991,g_s415_411) ) )
            & ! [X_1993: $int,X_1994: $int,X_1995: $int] :
                ( ( mem2(X_1993,X_1994,X_1989)
                  & mem2(X_1993,X_1995,X_1989) )
               => ( X_1994 = X_1995 ) ) ) ) ) ).

tff('Define:seext:63',axiom,
    ? [X_1996: set_6] :
      ( ! [X_1997: set_0,X_1998: $int] :
          ( mem6(X_1998,X_1997,X_1996)
        <=> mem6(X_1998,X_1997,g_s416_412) )
      & ! [X_1999: $int,X_2000: set_0,X_2001: set_0] :
          ( ( mem6(X_1999,X_2000,X_1996)
            & mem6(X_1999,X_2001,X_1996) )
         => ! [X_2002: $int] :
              ( mem0(X_2002,X_2000)
            <=> mem0(X_2002,X_2001) ) )
      & ! [X_2003: $int] :
          ( mem0(X_2003,g_s408_404)
        <=> ? [X_2004: set_0] : mem6(X_2003,X_2004,X_1996) )
      & ! [X_2005: set_0] :
          ( ? [X_2006: $int] : mem6(X_2006,X_2005,X_1996)
         => ! [X_2007: $int] :
              ( mem0(X_2007,X_2005)
             => mem0(X_2007,g_s414_410) ) ) ) ).

tff('Define:seext:64',axiom,
    ( ! [X_2008: $int,X_2009: $int] :
        ( mem2(X_2009,X_2008,g_s417_413)
       => ( mem0(X_2009,g_s408_404)
          & mem0(X_2008,g_s144_142) ) )
    & ! [X_2010: $int,X_2011: $int,X_2012: $int] :
        ( ( mem2(X_2010,X_2011,g_s417_413)
          & mem2(X_2010,X_2012,g_s417_413) )
       => ( X_2011 = X_2012 ) ) ) ).

tff('Define:seext:65',axiom,
    ! [X_2013: $int] :
      ( mem0(X_2013,g_s418_414)
     => mem0(X_2013,g_s408_404) ) ).

tff('Define:seext:66',axiom,
    mem0(g_s419_416,g_s420_415) ).

tff('Define:seext:67',axiom,
    mem0(g_s421_417,g_s420_415) ).

tff('Define:seext:68',axiom,
    mem0(g_s422_418,g_s420_415) ).

tff('Define:seext:69',axiom,
    mem0(g_s423_419,g_s420_415) ).

tff('Define:seext:7',axiom,
    mem0(g_s349_348,g_s350_347) ).

tff('Define:seext:70',axiom,
    mem0(g_s424_421,g_s425_420) ).

tff('Define:seext:71',axiom,
    mem0(g_s426_422,g_s425_420) ).

tff('Define:seext:72',axiom,
    mem0(g_s427_423,g_s425_420) ).

tff('Define:seext:73',axiom,
    mem0(g_s428_424,g_s32_32) ).

tff('Define:seext:74',axiom,
    mem0(g_s429_425,g_s425_420) ).

tff('Define:seext:75',axiom,
    mem0(g_s430_426,g_s32_32) ).

tff('Define:seext:76',axiom,
    mem0(g_s431_427,g_s36_36) ).

tff('Define:seext:77',axiom,
    mem0(g_s432_429,g_s433_428) ).

tff('Define:seext:78',axiom,
    mem0(g_s434_431,g_s435_430) ).

tff('Define:seext:79',axiom,
    mem0(g_s436_433,g_s437_432) ).

tff('Define:seext:8',axiom,
    mem0(g_s351_349,g_s348_345) ).

tff('Define:seext:80',axiom,
    mem0(g_s438_434,g_s437_432) ).

tff('Define:seext:81',axiom,
    mem0(g_s439_435,g_s36_36) ).

tff('Define:seext:82',axiom,
    mem0(g_s440_436,g_s433_428) ).

tff('Define:seext:83',axiom,
    mem0(g_s441_437,g_s435_430) ).

tff('Define:seext:84',axiom,
    mem0(g_s442_438,g_s437_432) ).

tff('Define:seext:85',axiom,
    mem0(g_s443_439,g_s437_432) ).

tff('Define:seext:86',axiom,
    mem0(g_s444_441,g_s445_440) ).

tff('Define:seext:87',axiom,
    mem0(g_s446_442,g_s445_440) ).

tff('Define:seext:88',axiom,
    ! [X_2014: $int] :
      ( mem0(X_2014,g_s447_443)
     => mem0(X_2014,g_s448_444) ) ).

tff('Define:seext:89',axiom,
    ! [X_2015: $int] :
      ( mem0(X_2015,g_s449_445)
     => mem0(X_2015,g_s448_444) ) ).

tff('Define:seext:9',axiom,
    mem0(g_s352_350,g_s348_345) ).

tff('Define:seext:90',axiom,
    ( ! [X_2016: $int,X_2017: $int] :
        ( mem2(X_2017,X_2016,g_s450_446)
       => ( mem0(X_2017,g_s448_444)
          & mem0(X_2016,g_s451_447) ) )
    & ! [X_2018: $int,X_2019: $int,X_2020: $int] :
        ( ( mem2(X_2018,X_2019,g_s450_446)
          & mem2(X_2018,X_2020,g_s450_446) )
       => ( X_2019 = X_2020 ) ) ) ).

tff('Define:seext:91',axiom,
    ! [X_2021: $int] :
      ( ? [X_2022: $int] : mem2(X_2021,X_2022,g_s374_370)
    <=> ? [X_2023: $int] : mem2(X_2021,X_2023,g_s375_371) ) ).

tff('Define:seext:92',axiom,
    ! [X_2024: $int] :
      ( ? [X_2025: $int] : mem2(X_2024,X_2025,g_s374_370)
    <=> ? [X_2026: $int] : mem2(X_2024,X_2026,g_s376_372) ) ).

tff('Define:seext:93',axiom,
    ! [X_2027: $int] :
      ( ? [X_2028: $int] : mem2(X_2027,X_2028,g_s374_370)
     => ? [X_2029: $int] : mem2(X_2027,X_2029,g_s395_391) ) ).

tff('Define:seext:94',axiom,
    ! [X_2030: $int] :
      ( ? [X_2031: $int] : mem2(X_2030,X_2031,g_s374_370)
     => ? [X_2032: $int] : mem2(X_2030,X_2032,g_s384_380) ) ).

tff('Define:seext:95',axiom,
    ! [X_2033: $int] :
      ( ? [X_2034: $int] : mem2(X_2033,X_2034,g_s376_372)
     => ? [X_2035: $int] : mem2(X_2033,X_2035,g_s380_376) ) ).

tff('Define:seext:96',axiom,
    ! [X_2036: $int] :
      ( ? [X_2037: $int] : mem2(X_2036,X_2037,g_s382_378)
     => ? [X_2038: $int] : mem2(X_2036,X_2038,g_s378_374) ) ).

tff('Define:seext:97',axiom,
    ! [X_2039: $int] :
      ( ? [X_2040: $int] : mem2(X_2039,X_2040,g_s378_374)
    <=> ? [X_2041: $int] : mem2(X_2039,X_2041,g_s379_375) ) ).

tff('Define:seext:98',axiom,
    ! [X_2042: $int] :
      ( ? [X_2043: $int] : mem2(X_2042,X_2043,g_s378_374)
    <=> ? [X_2044: $int] : mem2(X_2042,X_2044,g_s380_376) ) ).

tff('Define:seext:99',axiom,
    ! [X_2045: $int] :
      ( ? [X_2046: $int] : mem2(X_2045,X_2046,g_s378_374)
    <=> ? [X_2047: $int] : mem2(X_2045,X_2047,g_s395_391) ) ).

%Global hypotheses
tff(gh_0_def,hypothesis,
    mem0(g_s579_572,g_s138_138) ).

tff(gh_1_def,hypothesis,
    mem0(g_s579_572,g_s210_206) ).

tff(gh_2_def,hypothesis,
    mem0(g_s585_568,g_s130_130) ).

tff(gh_3_def,hypothesis,
    mem0(g_s585_568,g_s191_187) ).

tff(gh_4_def,hypothesis,
    mem0(g_s583_566,g_s129_129) ).

tff(gh_5_def,hypothesis,
    mem0(g_s583_566,g_s188_184) ).

tff(gh_6_def,hypothesis,
    mem0(g_s584_567,g_s129_129) ).

tff(gh_7_def,hypothesis,
    mem0(g_s584_567,g_s188_184) ).

tff(gh_8_def,hypothesis,
    ? [X_9107: $int] : mem2(g_s583_566,X_9107,g_s548_541) ).

tff(gh_9_def,hypothesis,
    mem2(g_s583_566,g_s579_572,g_s548_541) ).

tff(gh_10_def,hypothesis,
    ? [X_9108: $int] : mem2(g_s579_572,X_9108,g_s549_542) ).

tff(gh_11_def,hypothesis,
    ? [X_9109: $int] :
      ( mem2(g_s579_572,X_9109,g_s399_395)
      & mem2(g_s579_572,X_9109,g_s552_545) ) ).

tff(gh_12_def,hypothesis,
    mem2(g_s583_566,g_s584_567,g_s314_305) ).

tff(gh_13_def,hypothesis,
    mem2(g_s585_568,g_s583_566,g_s317_308) ).

tff(gh_14_def,hypothesis,
    mem2(g_s585_568,g_s584_567,g_s318_309) ).

tff(gh_15_def,hypothesis,
    ? [X_9110: $int] : mem2(g_s579_572,X_9110,g_s376_372) ).

tff(gh_16_def,hypothesis,
    ~ ? [X_9111: $int] :
        ( mem2(g_s579_572,X_9111,g_s376_372)
        & mem2(g_s579_572,X_9111,g_s380_376) ) ).

tff(gh_17_def,hypothesis,
    ~ ? [X_9112: $int] :
        ( mem2(g_s579_572,X_9112,g_s376_372)
        & mem2(g_s579_572,X_9112,g_s549_542) ) ).

tff(gh_18_def,hypothesis,
    ! [X_9113: $int] :
      ( mem2(g_s579_572,X_9113,g_s380_376)
     => mem0(X_9113,g_s312_303) ) ).

tff(gh_19_def,hypothesis,
    mem0(g_s583_566,g_s312_303) ).

tff(gh_20_def,hypothesis,
    ~ ? [X_9114: $int] :
      ! [X_9115: set_2,X_9116: $int] :
        ( ( ! [X_9117: $int] :
              ( mem2(g_s579_572,X_9117,g_s376_372)
             => mem7(X_9117,X_9115,g_s316_307) )
          & mem2(g_s579_572,X_9116,g_s380_376) )
       => mem2(X_9116,X_9114,X_9115) ) ).

tff(gh_21_def,hypothesis,
    mem0(g_s579_572,g_s138_138) ).

tff(gh_22_def,hypothesis,
    mem0(g_s579_572,g_s210_206) ).

tff(gh_23_def,hypothesis,
    mem0(g_s585_568,g_s130_130) ).

tff(gh_24_def,hypothesis,
    mem0(g_s585_568,g_s191_187) ).

tff(gh_25_def,hypothesis,
    mem0(g_s583_566,g_s129_129) ).

tff(gh_26_def,hypothesis,
    mem0(g_s583_566,g_s188_184) ).

tff(gh_27_def,hypothesis,
    mem0(g_s584_567,g_s129_129) ).

tff(gh_28_def,hypothesis,
    mem0(g_s584_567,g_s188_184) ).

tff(gh_29_def,hypothesis,
    ? [X_9118: $int] : mem2(g_s583_566,X_9118,g_s548_541) ).

tff(gh_30_def,hypothesis,
    mem2(g_s583_566,g_s579_572,g_s548_541) ).

tff(gh_31_def,hypothesis,
    ? [X_9119: $int] : mem2(g_s579_572,X_9119,g_s549_542) ).

tff(gh_32_def,hypothesis,
    ? [X_9120: $int] :
      ( mem2(g_s579_572,X_9120,g_s399_395)
      & mem2(g_s579_572,X_9120,g_s552_545) ) ).

tff(gh_33_def,hypothesis,
    mem2(g_s583_566,g_s584_567,g_s314_305) ).

tff(gh_34_def,hypothesis,
    mem2(g_s585_568,g_s583_566,g_s317_308) ).

tff(gh_35_def,hypothesis,
    mem2(g_s585_568,g_s584_567,g_s318_309) ).

tff(gh_36_def,hypothesis,
    ? [X_9121: $int] : mem2(g_s579_572,X_9121,g_s376_372) ).

tff(gh_37_def,hypothesis,
    ~ ? [X_9122: $int] :
        ( mem2(g_s579_572,X_9122,g_s376_372)
        & mem2(g_s579_572,X_9122,g_s380_376) ) ).

tff(gh_38_def,hypothesis,
    ~ ? [X_9123: $int] :
        ( mem2(g_s579_572,X_9123,g_s376_372)
        & mem2(g_s579_572,X_9123,g_s549_542) ) ).

tff(gh_39_def,hypothesis,
    ! [X_9124: $int] :
      ( mem2(g_s579_572,X_9124,g_s380_376)
     => mem0(X_9124,g_s312_303) ) ).

tff(gh_40_def,hypothesis,
    mem0(g_s583_566,g_s312_303) ).

tff(gh_41_def,hypothesis,
    ~ ? [X_9125: $int] :
      ! [X_9126: set_2,X_9127: $int] :
        ( ( ! [X_9128: $int] :
              ( mem2(g_s579_572,X_9128,g_s376_372)
             => mem7(X_9128,X_9126,g_s316_307) )
          & mem2(g_s579_572,X_9127,g_s380_376) )
       => mem2(X_9127,X_9125,X_9126) ) ).

%----Local hypotheses
tff('Local_Hyp:0',hypothesis,
    mem0(g_s587_1_570,g_s129_129) ).

tff('Local_Hyp:1',hypothesis,
    mem2(g_s579_572,g_s587_1_570,g_s376_372) ).

tff('Local_Hyp:2',hypothesis,
    mem0(g_s587_2_573,g_s129_129) ).

tff('Local_Hyp:3',hypothesis,
    mem2(g_s579_572,g_s587_2_573,g_s380_376) ).

tff('Local_Hyp:4',hypothesis,
    mem0(g_s590_1_574,g_s129_129) ).

tff('Local_Hyp:5',hypothesis,
    mem2(g_s579_572,g_s590_1_574,g_s549_1_330) ).

tff('Local_Hyp:6',hypothesis,
    ? [X_9129: $int] : mem2(g_s579_572,X_9129,g_s382_378) ).

tff('Local_Hyp:7',hypothesis,
    mem0(g_s587_3_578,g_s64_64) ).

tff('Local_Hyp:8',hypothesis,
    mem2(g_s579_572,g_s587_3_578,g_s382_378) ).

tff('Local_Hyp:9',hypothesis,
    ( ? [X_9130: $int] : mem2(g_s579_572,X_9130,g_s382_378)
  <=> $true ) ).

tff('Local_Hyp:10',hypothesis,
    mem2(g_s579_572,g_s97_97,g_s573_1_562) ).

tff('Local_Hyp:11',hypothesis,
    ( ( ? [X_9139: $int] :
          ( ( X_9139 = g_s17_17 )
          & mem2(g_s583_566,X_9139,g_s547_1_328) )
      & ! [X_9140: $int] :
          ( mem2(g_s579_572,X_9140,g_s382_378)
         => mem2(g_s585_568,X_9140,g_s319_310) )
      & ~ ! [X_9141: $int] :
            ( mem2(g_s579_572,X_9141,g_s382_378)
           => mem2(g_s579_572,X_9141,g_s550_1_331) )
      & ( ~ ? [X_9142: $int] :
            ! [X_9143: $int] :
              ( mem2(g_s579_572,X_9143,g_s382_378)
             => mem3(g_s583_566,X_9143,X_9142,g_s288_283) )
        | ( ? [X_9144: $int] :
            ! [X_9145: $int] :
              ( mem2(g_s579_572,X_9145,g_s382_378)
             => mem3(g_s583_566,X_9145,X_9144,g_s288_283) )
          & ( ? [X_9146: $int] :
                ( ( X_9146 = g_s69_69 )
                & ! [X_9147: $int] :
                    ( ! [X_9148: $int] :
                        ( mem2(g_s579_572,X_9148,g_s382_378)
                       => mem3(g_s583_566,X_9148,X_9147,g_s288_283) )
                   => mem2(X_9147,X_9146,g_s452_448) ) )
            | ( ~ ? [X_9149: $int] :
                    ( ( X_9149 = g_s69_69 )
                    & ! [X_9150: $int] :
                        ( ! [X_9151: $int] :
                            ( mem2(g_s579_572,X_9151,g_s382_378)
                           => mem3(g_s583_566,X_9151,X_9150,g_s288_283) )
                       => mem2(X_9150,X_9149,g_s452_448) ) )
              & ( ! [X_9152: set_0,X_9153: $int] :
                    ( ( mem5(g_s341_339,g_s256_252,X_9152,g_s164_162)
                      & ! [X_9154: $int] :
                          ( ! [X_9155: $int] :
                              ( mem2(g_s579_572,X_9155,g_s382_378)
                             => mem3(g_s583_566,X_9155,X_9154,g_s288_283) )
                         => mem2(X_9154,X_9153,g_s453_449) ) )
                   => mem0(X_9153,X_9152) )
                | ( ~ ! [X_9156: set_0,X_9157: $int] :
                        ( ( mem5(g_s341_339,g_s256_252,X_9156,g_s164_162)
                          & ! [X_9158: $int] :
                              ( ! [X_9159: $int] :
                                  ( mem2(g_s579_572,X_9159,g_s382_378)
                                 => mem3(g_s583_566,X_9159,X_9158,g_s288_283) )
                             => mem2(X_9158,X_9157,g_s453_449) ) )
                       => mem0(X_9157,X_9156) )
                  & ? [X_9160: $int] :
                      ( ( X_9160 = g_s584_567 )
                      & ! [X_9161: $int] :
                          ( ! [X_9162: $int] :
                              ( ! [X_9163: $int] :
                                  ( mem2(g_s579_572,X_9163,g_s382_378)
                                 => mem3(g_s583_566,X_9163,X_9162,g_s288_283) )
                             => mem2(X_9162,X_9161,g_s452_448) )
                         => mem3(g_s583_566,X_9161,X_9160,g_s289_284) ) ) ) ) ) ) ) ) )
  <=> $true ) ).

tff('Local_Hyp:12',hypothesis,
    mem0(g_s578_1_564,g_s13_13) ).

tff('Local_Hyp:13',hypothesis,
    mem2(g_s584_567,g_s578_1_564,g_s547_1_328) ).

tff('Local_Hyp:14',hypothesis,
    g_s578_1_564 = g_s17_17 ).

%----Goal
tff('Goal',conjecture,
    ( ! [X_9164: $int,X_9165: $int] :
        ( mem2(X_9165,X_9164,g_s553_546)
       => ( ? [X_9166: $int] : mem2(X_9165,X_9166,g_s553_546)
          & ? [X_9167: $int] : mem2(X_9167,X_9164,g_s553_546) ) )
    & ! [X_9168: $int,X_9169: $int,X_9170: $int] :
        ( ( mem2(X_9168,X_9169,g_s553_546)
          & mem2(X_9168,X_9170,g_s553_546) )
       => ( X_9169 = X_9170 ) ) ) ).

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