TPTP Problem File: SWC521_1.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SWC521_1 : TPTP v9.0.0. Released v9.0.0.
% Domain   : Software Creation
% Problem  : Atelier-B Proof Obligation: PO 7 90 Group s356 Tag s347
% Version  : Especial.
% English  :

% Refs     : [Deh22] Deharbe (2022), Proof Obligations from the B Formal Me
%          : [Deh24] Deharbe (2024), Email to Geoff Sutcliffe
% Source   : [Deh24]
% Names    : 0012-00041-7-90.tptp [Deh24]

% Status   : ContradictoryAxioms
% Rating   : 0.00 v9.0.0
% Syntax   : Number of formulae    :  907 ( 291 unt; 445 typ;   0 def)
%            Number of atoms       : 1555 ( 237 equ)
%            Maximal formula atoms :   34 (   3 avg)
%            Number of connectives : 1135 (  40   ~;  38   |; 570   &)
%                                         ( 241 <=>; 246  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   21 (   3 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of FOOLs       :   12 (   0 fml;  12 var)
%            Number arithmetic     : 1514 ( 256 atm;  91 fun; 187 num; 980 var)
%            Number of types       :   18 (  15 usr;   2 ari)
%            Number of type conns  :   76 (  35   >;  41   *;   0   +;   0  <<)
%            Number of predicates  :   24 (  17 usr;   4 prp; 0-5 aty)
%            Number of functors    :  430 ( 413 usr; 404 con; 0-2 aty)
%            Number of variables   : 1184 ( 892   !; 292   ?;1184   :)
% SPC      : TX0_CAX_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_99_type,type,
    g_s100_99: $int ).

tff(g_s101_100_type,type,
    g_s101_100: $int ).

tff(g_s102_101_type,type,
    g_s102_101: $int ).

tff(g_s103_102_type,type,
    g_s103_102: $int ).

tff(g_s104_103_type,type,
    g_s104_103: $int ).

tff(g_s105_104_type,type,
    g_s105_104: $int ).

tff(g_s106_105_type,type,
    g_s106_105: $int ).

tff(g_s107_106_type,type,
    g_s107_106: $int ).

tff(g_s108_107_type,type,
    g_s108_107: $int ).

tff(g_s109_108_type,type,
    g_s109_108: $int ).

tff(g_s10_10_type,type,
    g_s10_10: $int ).

tff(g_s110_109_type,type,
    g_s110_109: $int ).

tff(g_s111_110_type,type,
    g_s111_110: $int ).

tff(g_s112_111_type,type,
    g_s112_111: $int ).

tff(g_s113_112_type,type,
    g_s113_112: $int ).

tff(g_s114_113_type,type,
    g_s114_113: set_4 ).

tff(g_s115_114_type,type,
    g_s115_114: $int ).

tff(g_s116_115_type,type,
    g_s116_115: set_5 ).

tff(g_s117_116_type,type,
    g_s117_116: set_3 ).

tff(g_s118_117_type,type,
    g_s118_117: set_5 ).

tff(g_s119_118_type,type,
    g_s119_118: set_3 ).

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

tff(g_s120_119_type,type,
    g_s120_119: set_3 ).

tff(g_s121_120_type,type,
    g_s121_120: set_5 ).

tff(g_s122_121_type,type,
    g_s122_121: set_3 ).

tff(g_s123_122_type,type,
    g_s123_122: set_3 ).

tff(g_s124_123_type,type,
    g_s124_123: set_3 ).

tff(g_s125_124_type,type,
    g_s125_124: set_3 ).

tff(g_s126_125_type,type,
    g_s126_125: set_3 ).

tff(g_s127_126_type,type,
    g_s127_126: set_3 ).

tff(g_s128_127_type,type,
    g_s128_127: set_3 ).

tff(g_s129_128_type,type,
    g_s129_128: set_3 ).

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

tff(g_s130_129_type,type,
    g_s130_129: set_3 ).

tff(g_s131_130_type,type,
    g_s131_130: set_3 ).

tff(g_s132_131_type,type,
    g_s132_131: set_3 ).

tff(g_s133_132_type,type,
    g_s133_132: set_3 ).

tff(g_s138_133_type,type,
    g_s138_133: $int ).

tff(g_s139_134_type,type,
    g_s139_134: $int ).

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

tff(g_s140_135_type,type,
    g_s140_135: $int ).

tff(g_s141_136_type,type,
    g_s141_136: $int ).

tff(g_s142_137_type,type,
    g_s142_137: $int ).

tff(g_s143_138_type,type,
    g_s143_138: $int ).

tff(g_s144_139_type,type,
    g_s144_139: $int ).

tff(g_s145_140_type,type,
    g_s145_140: $int ).

tff(g_s146_141_type,type,
    g_s146_141: $int ).

tff(g_s147_142_type,type,
    g_s147_142: $int ).

tff(g_s148_143_type,type,
    g_s148_143: $int ).

tff(g_s149_144_type,type,
    g_s149_144: $int ).

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

tff(g_s150_145_type,type,
    g_s150_145: $int ).

tff(g_s151_146_type,type,
    g_s151_146: $int ).

tff(g_s152_147_type,type,
    g_s152_147: $int ).

tff(g_s153_148_type,type,
    g_s153_148: $int ).

tff(g_s154_149_type,type,
    g_s154_149: $int ).

tff(g_s155_150_type,type,
    g_s155_150: $int ).

tff(g_s156_151_type,type,
    g_s156_151: $int ).

tff(g_s157_152_type,type,
    g_s157_152: $int ).

tff(g_s158_153_type,type,
    g_s158_153: $int ).

tff(g_s159_154_type,type,
    g_s159_154: $int ).

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

tff(g_s160_155_type,type,
    g_s160_155: $int ).

tff(g_s161_156_type,type,
    g_s161_156: $int ).

tff(g_s162_157_type,type,
    g_s162_157: $int ).

tff(g_s163_158_type,type,
    g_s163_158: $int ).

tff(g_s164_159_type,type,
    g_s164_159: $int ).

tff(g_s165_160_type,type,
    g_s165_160: $int ).

tff(g_s166_161_type,type,
    g_s166_161: $int ).

tff(g_s167_162_type,type,
    g_s167_162: $int ).

tff(g_s168_163_type,type,
    g_s168_163: $int ).

tff(g_s169_164_type,type,
    g_s169_164: $int ).

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

tff(g_s170_165_type,type,
    g_s170_165: $int ).

tff(g_s171_166_type,type,
    g_s171_166: $int ).

tff(g_s172_167_type,type,
    g_s172_167: $int ).

tff(g_s173_168_type,type,
    g_s173_168: $int ).

tff(g_s174_169_type,type,
    g_s174_169: $int ).

tff(g_s175_170_type,type,
    g_s175_170: $int ).

tff(g_s176_171_type,type,
    g_s176_171: $int ).

tff(g_s177_172_type,type,
    g_s177_172: $int ).

tff(g_s178_173_type,type,
    g_s178_173: $int ).

tff(g_s179_174_type,type,
    g_s179_174: $int ).

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

tff(g_s180_175_type,type,
    g_s180_175: $int ).

tff(g_s181_176_type,type,
    g_s181_176: $int ).

tff(g_s182_177_type,type,
    g_s182_177: $int ).

tff(g_s183_178_type,type,
    g_s183_178: $int ).

tff(g_s184_179_type,type,
    g_s184_179: $int ).

tff(g_s185_180_type,type,
    g_s185_180: $int ).

tff(g_s186_181_type,type,
    g_s186_181: $int ).

tff(g_s187_182_type,type,
    g_s187_182: $int ).

tff(g_s188_183_type,type,
    g_s188_183: $int ).

tff(g_s189_184_type,type,
    g_s189_184: $int ).

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

tff(g_s190_185_type,type,
    g_s190_185: $int ).

tff(g_s191_186_type,type,
    g_s191_186: $int ).

tff(g_s192_187_type,type,
    g_s192_187: $int ).

tff(g_s193_188_type,type,
    g_s193_188: $int ).

tff(g_s194_189_type,type,
    g_s194_189: $int ).

tff(g_s195_190_type,type,
    g_s195_190: $int ).

tff(g_s196_191_type,type,
    g_s196_191: $int ).

tff(g_s197_192_type,type,
    g_s197_192: $int ).

tff(g_s198_193_type,type,
    g_s198_193: $int ).

tff(g_s199_194_type,type,
    g_s199_194: $int ).

tff(g_s19_19_type,type,
    g_s19_19: set_0 ).

tff(g_s1_1_type,type,
    g_s1_1: $int ).

tff(g_s200_195_type,type,
    g_s200_195: $int ).

tff(g_s201_196_type,type,
    g_s201_196: $int ).

tff(g_s202_197_type,type,
    g_s202_197: $int ).

tff(g_s203_198_type,type,
    g_s203_198: $int ).

tff(g_s204_199_type,type,
    g_s204_199: $int ).

tff(g_s205_200_type,type,
    g_s205_200: $int ).

tff(g_s206_201_type,type,
    g_s206_201: $int ).

tff(g_s207_202_type,type,
    g_s207_202: $int ).

tff(g_s208_203_type,type,
    g_s208_203: $int ).

tff(g_s209_204_type,type,
    g_s209_204: $int ).

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

tff(g_s210_205_type,type,
    g_s210_205: $int ).

tff(g_s211_206_type,type,
    g_s211_206: $int ).

tff(g_s212_207_type,type,
    g_s212_207: $int ).

tff(g_s213_208_type,type,
    g_s213_208: $int ).

tff(g_s214_209_type,type,
    g_s214_209: $int ).

tff(g_s215_210_type,type,
    g_s215_210: $int ).

tff(g_s216_211_type,type,
    g_s216_211: $int ).

tff(g_s217_212_type,type,
    g_s217_212: $int ).

tff(g_s218_213_type,type,
    g_s218_213: $int ).

tff(g_s219_214_type,type,
    g_s219_214: $int ).

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

tff(g_s220_215_type,type,
    g_s220_215: $int ).

tff(g_s221_216_type,type,
    g_s221_216: $int ).

tff(g_s222_217_type,type,
    g_s222_217: $int ).

tff(g_s223_218_type,type,
    g_s223_218: $int ).

tff(g_s224_219_type,type,
    g_s224_219: $int ).

tff(g_s225_220_type,type,
    g_s225_220: $int ).

tff(g_s226_221_type,type,
    g_s226_221: $int ).

tff(g_s227_222_type,type,
    g_s227_222: $int ).

tff(g_s228_223_type,type,
    g_s228_223: $int ).

tff(g_s229_224_type,type,
    g_s229_224: $int ).

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

tff(g_s230_225_type,type,
    g_s230_225: $int ).

tff(g_s231_226_type,type,
    g_s231_226: set_3 ).

tff(g_s232_227_type,type,
    g_s232_227: set_5 ).

tff(g_s233_228_type,type,
    g_s233_228: set_5 ).

tff(g_s234_229_type,type,
    g_s234_229: $int ).

tff(g_s235_230_type,type,
    g_s235_230: $int ).

tff(g_s236_231_type,type,
    g_s236_231: $int ).

tff(g_s237_232_type,type,
    g_s237_232: $int ).

tff(g_s238_233_type,type,
    g_s238_233: $int ).

tff(g_s239_234_type,type,
    g_s239_234: $int ).

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

tff(g_s240_235_type,type,
    g_s240_235: $int ).

tff(g_s241_236_type,type,
    g_s241_236: $int ).

tff(g_s242_237_type,type,
    g_s242_237: $int ).

tff(g_s243_238_type,type,
    g_s243_238: $int ).

tff(g_s244_239_type,type,
    g_s244_239: $int ).

tff(g_s245_240_type,type,
    g_s245_240: $int ).

tff(g_s246_241_type,type,
    g_s246_241: set_5 ).

tff(g_s247_242_type,type,
    g_s247_242: $int ).

tff(g_s248_243_type,type,
    g_s248_243: $int ).

tff(g_s249_244_type,type,
    g_s249_244: $int ).

tff(g_s24_24_type,type,
    g_s24_24: $int ).

tff(g_s250_245_type,type,
    g_s250_245: $int ).

tff(g_s251_246_type,type,
    g_s251_246: $int ).

tff(g_s252_247_type,type,
    g_s252_247: $int ).

tff(g_s253_248_type,type,
    g_s253_248: $int ).

tff(g_s254_249_type,type,
    g_s254_249: set_5 ).

tff(g_s255_250_type,type,
    g_s255_250: $int ).

tff(g_s256_251_type,type,
    g_s256_251: $int ).

tff(g_s257_252_type,type,
    g_s257_252: $int ).

tff(g_s258_253_type,type,
    g_s258_253: $int ).

tff(g_s259_254_type,type,
    g_s259_254: $int ).

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

tff(g_s260_255_type,type,
    g_s260_255: $int ).

tff(g_s261_256_type,type,
    g_s261_256: $int ).

tff(g_s262_257_type,type,
    g_s262_257: $int ).

tff(g_s263_258_type,type,
    g_s263_258: $int ).

tff(g_s264_259_type,type,
    g_s264_259: $int ).

tff(g_s265_260_type,type,
    g_s265_260: $int ).

tff(g_s266_261_type,type,
    g_s266_261: $int ).

tff(g_s267_262_type,type,
    g_s267_262: $int ).

tff(g_s268_263_type,type,
    g_s268_263: $int ).

tff(g_s269_264_type,type,
    g_s269_264: $int ).

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

tff(g_s270_265_type,type,
    g_s270_265: $int ).

tff(g_s271_266_type,type,
    g_s271_266: set_5 ).

tff(g_s272_267_type,type,
    g_s272_267: set_6 ).

tff(g_s273_268_type,type,
    g_s273_268: set_7 ).

tff(g_s274_269_type,type,
    g_s274_269: set_7 ).

tff(g_s275_270_type,type,
    g_s275_270: set_7 ).

tff(g_s276_271_type,type,
    g_s276_271: set_7 ).

tff(g_s277_272_type,type,
    g_s277_272: set_7 ).

tff(g_s278_273_type,type,
    g_s278_273: set_7 ).

tff(g_s279_274_type,type,
    g_s279_274: set_7 ).

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

tff(g_s280_275_type,type,
    g_s280_275: set_6 ).

tff(g_s281_276_type,type,
    g_s281_276: set_6 ).

tff(g_s282_277_type,type,
    g_s282_277: set_5 ).

tff(g_s283_278_type,type,
    g_s283_278: set_7 ).

tff(g_s284_279_type,type,
    g_s284_279: set_5 ).

tff(g_s285_280_type,type,
    g_s285_280: set_5 ).

tff(g_s286_281_type,type,
    g_s286_281: set_5 ).

tff(g_s287_282_type,type,
    g_s287_282: set_5 ).

tff(g_s288_283_type,type,
    g_s288_283: set_5 ).

tff(g_s289_284_type,type,
    g_s289_284: set_5 ).

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

tff(g_s290_285_type,type,
    g_s290_285: set_5 ).

tff(g_s291_286_type,type,
    g_s291_286: set_7 ).

tff(g_s292_287_type,type,
    g_s292_287: set_7 ).

tff(g_s293_288_type,type,
    g_s293_288: $int ).

tff(g_s294_289_type,type,
    g_s294_289: $int ).

tff(g_s295_290_type,type,
    g_s295_290: $int ).

tff(g_s296_291_type,type,
    g_s296_291: $int ).

tff(g_s297_292_type,type,
    g_s297_292: $int ).

tff(g_s298_293_type,type,
    g_s298_293: set_5 ).

tff(g_s299_294_type,type,
    g_s299_294: set_5 ).

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

tff(g_s2_2_type,type,
    g_s2_2: $int ).

tff(g_s300_295_type,type,
    g_s300_295: set_7 ).

tff(g_s301_296_type,type,
    g_s301_296: set_5 ).

tff(g_s302_297_type,type,
    g_s302_297: set_5 ).

tff(g_s303_298_type,type,
    g_s303_298: set_5 ).

tff(g_s304_299_type,type,
    g_s304_299: set_5 ).

tff(g_s305_300_type,type,
    g_s305_300: set_5 ).

tff(g_s306_301_type,type,
    g_s306_301: set_5 ).

tff(g_s307_302_type,type,
    g_s307_302: set_5 ).

tff(g_s308_303_type,type,
    g_s308_303: set_5 ).

tff(g_s309_304_type,type,
    g_s309_304: set_5 ).

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

tff(g_s310_305_type,type,
    g_s310_305: set_5 ).

tff(g_s311_306_type,type,
    g_s311_306: set_5 ).

tff(g_s312_307_type,type,
    g_s312_307: set_5 ).

tff(g_s313_308_type,type,
    g_s313_308: set_5 ).

tff(g_s314_309_type,type,
    g_s314_309: set_5 ).

tff(g_s315_310_type,type,
    g_s315_310: set_5 ).

tff(g_s316_311_type,type,
    g_s316_311: set_5 ).

tff(g_s317_312_type,type,
    g_s317_312: set_5 ).

tff(g_s318_313_type,type,
    g_s318_313: set_5 ).

tff(g_s319_1_351_type,type,
    g_s319_1_351: $o ).

tff(g_s319_331_type,type,
    g_s319_331: $o ).

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

tff(g_s320_1_350_type,type,
    g_s320_1_350: $int ).

tff(g_s320_330_type,type,
    g_s320_330: $int ).

tff(g_s321_1_334_type,type,
    g_s321_1_334: set_0 ).

tff(g_s321_314_type,type,
    g_s321_314: set_0 ).

tff(g_s322_1_335_type,type,
    g_s322_1_335: set_0 ).

tff(g_s322_315_type,type,
    g_s322_315: set_0 ).

tff(g_s323_1_336_type,type,
    g_s323_1_336: set_0 ).

tff(g_s323_316_type,type,
    g_s323_316: set_0 ).

tff(g_s324_1_337_type,type,
    g_s324_1_337: set_0 ).

tff(g_s324_317_type,type,
    g_s324_317: set_0 ).

tff(g_s325_1_338_type,type,
    g_s325_1_338: set_5 ).

tff(g_s325_318_type,type,
    g_s325_318: set_5 ).

tff(g_s326_1_339_type,type,
    g_s326_1_339: set_5 ).

tff(g_s326_319_type,type,
    g_s326_319: set_5 ).

tff(g_s327_1_340_type,type,
    g_s327_1_340: set_5 ).

tff(g_s327_320_type,type,
    g_s327_320: set_5 ).

tff(g_s328_1_341_type,type,
    g_s328_1_341: set_5 ).

tff(g_s328_321_type,type,
    g_s328_321: set_5 ).

tff(g_s329_1_342_type,type,
    g_s329_1_342: set_0 ).

tff(g_s329_322_type,type,
    g_s329_322: set_0 ).

tff(g_s32_32_type,type,
    g_s32_32: $int ).

tff(g_s330_1_343_type,type,
    g_s330_1_343: set_0 ).

tff(g_s330_323_type,type,
    g_s330_323: set_0 ).

tff(g_s331_1_344_type,type,
    g_s331_1_344: set_0 ).

tff(g_s331_324_type,type,
    g_s331_324: set_0 ).

tff(g_s332_1_345_type,type,
    g_s332_1_345: set_0 ).

tff(g_s332_325_type,type,
    g_s332_325: set_0 ).

tff(g_s333_1_347_type,type,
    g_s333_1_347: set_5 ).

tff(g_s333_326_type,type,
    g_s333_326: set_5 ).

tff(g_s334_1_348_type,type,
    g_s334_1_348: set_5 ).

tff(g_s334_327_type,type,
    g_s334_327: set_5 ).

tff(g_s335_1_346_type,type,
    g_s335_1_346: set_0 ).

tff(g_s335_328_type,type,
    g_s335_328: set_0 ).

tff(g_s336_1_349_type,type,
    g_s336_1_349: set_5 ).

tff(g_s336_329_type,type,
    g_s336_329: set_5 ).

tff(g_s338_332_type,type,
    g_s338_332: $int ).

tff(g_s339_333_type,type,
    g_s339_333: $int ).

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

tff(g_s344_1_357_type,type,
    g_s344_1_357: $int ).

tff(g_s344_2_381_type,type,
    g_s344_2_381: $int ).

tff(g_s344_356_type,type,
    g_s344_356: $int ).

tff(g_s344_3_382_type,type,
    g_s344_3_382: $int ).

tff(g_s344_4_383_type,type,
    g_s344_4_383: $int ).

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

tff(g_s357_1_374_type,type,
    g_s357_1_374: $int ).

tff(g_s357_358_type,type,
    g_s357_358: $int ).

tff(g_s358_1_375_type,type,
    g_s358_1_375: $int ).

tff(g_s358_359_type,type,
    g_s358_359: $int ).

tff(g_s359_360_type,type,
    g_s359_360: $int ).

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

tff(g_s360_361_type,type,
    g_s360_361: $int ).

tff(g_s361_1_377_type,type,
    g_s361_1_377: $int ).

tff(g_s361_362_type,type,
    g_s361_362: $int ).

tff(g_s362_1_378_type,type,
    g_s362_1_378: $int ).

tff(g_s362_363_type,type,
    g_s362_363: $int ).

tff(g_s363_1_379_type,type,
    g_s363_1_379: $int ).

tff(g_s363_364_type,type,
    g_s363_364: $int ).

tff(g_s364_1_380_type,type,
    g_s364_1_380: $int ).

tff(g_s364_365_type,type,
    g_s364_365: $int ).

tff(g_s365_1_376_type,type,
    g_s365_1_376: $int ).

tff(g_s365_366_type,type,
    g_s365_366: $int ).

tff(g_s366_367_type,type,
    g_s366_367: $int ).

tff(g_s367_368_type,type,
    g_s367_368: $int ).

tff(g_s368_369_type,type,
    g_s368_369: $int ).

tff(g_s369_370_type,type,
    g_s369_370: $int ).

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

tff(g_s370_371_type,type,
    g_s370_371: $int ).

tff(g_s371_372_type,type,
    g_s371_372: $int ).

tff(g_s372_373_type,type,
    g_s372_373: $int ).

tff(g_s37_38_type,type,
    g_s37_38: $int ).

tff(g_s38_37_type,type,
    g_s38_37: set_0 ).

tff(g_s39_40_type,type,
    g_s39_40: $int ).

tff(g_s3_3_type,type,
    g_s3_3: set_0 ).

tff(g_s40_39_type,type,
    g_s40_39: set_0 ).

tff(g_s41_42_type,type,
    g_s41_42: $int ).

tff(g_s42_41_type,type,
    g_s42_41: set_0 ).

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

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

tff(g_s45_45_type,type,
    g_s45_45: set_0 ).

tff(g_s46_46_type,type,
    g_s46_46: set_2 ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(g_s61_61_type,type,
    g_s61_61: $int ).

tff(g_s62_62_type,type,
    g_s62_62: $int ).

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

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

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

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

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

tff(g_s68_68_type,type,
    g_s68_68: $int ).

tff(g_s6_6_type,type,
    g_s6_6: set_0 ).

tff(g_s70_69_type,type,
    g_s70_69: set_3 ).

tff(g_s71_70_type,type,
    g_s71_70: $int ).

tff(g_s72_71_type,type,
    g_s72_71: $int ).

tff(g_s73_72_type,type,
    g_s73_72: $int ).

tff(g_s74_73_type,type,
    g_s74_73: $int ).

tff(g_s75_74_type,type,
    g_s75_74: $int ).

tff(g_s76_75_type,type,
    g_s76_75: $int ).

tff(g_s77_76_type,type,
    g_s77_76: $int ).

tff(g_s78_77_type,type,
    g_s78_77: $int ).

tff(g_s79_78_type,type,
    g_s79_78: $int ).

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

tff(g_s80_79_type,type,
    g_s80_79: $int ).

tff(g_s81_80_type,type,
    g_s81_80: $int ).

tff(g_s82_81_type,type,
    g_s82_81: $int ).

tff(g_s83_82_type,type,
    g_s83_82: $int ).

tff(g_s84_83_type,type,
    g_s84_83: $int ).

tff(g_s85_84_type,type,
    g_s85_84: $int ).

tff(g_s86_85_type,type,
    g_s86_85: $int ).

tff(g_s87_86_type,type,
    g_s87_86: $int ).

tff(g_s88_87_type,type,
    g_s88_87: $int ).

tff(g_s89_88_type,type,
    g_s89_88: $int ).

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

tff(g_s90_89_type,type,
    g_s90_89: $int ).

tff(g_s91_90_type,type,
    g_s91_90: $int ).

tff(g_s92_91_type,type,
    g_s92_91: $int ).

tff(g_s93_92_type,type,
    g_s93_92: $int ).

tff(g_s94_93_type,type,
    g_s94_93: $int ).

tff(g_s95_94_type,type,
    g_s95_94: $int ).

tff(g_s96_95_type,type,
    g_s96_95: $int ).

tff(g_s97_96_type,type,
    g_s97_96: $int ).

tff(g_s98_97_type,type,
    g_s98_97: $int ).

tff(g_s99_98_type,type,
    g_s99_98: $int ).

tff(g_s9_9_type,type,
    g_s9_9: set_0 ).

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

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

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

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

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

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

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

tff(prod_0_in,type,
    prod_0_in: ( $o * $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_2 * $int ) > prod_1 ).

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

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

tff(prod_2_empty,type,
    prod_2_empty: prod_2 ).

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

tff(prod_2_in,type,
    prod_2_in: ( $int * $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_4 * $int ) > prod_3 ).

tff(prod_3_in,type,
    prod_3_in: ( prod_4 * $int * 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: ( prod_5 * $int ) > prod_4 ).

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

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

tff(prod_6_in,type,
    prod_6_in: ( $int * set_7 * 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_3 > 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_2 > 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_6 > 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 ).

%----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,
    $true ).

tff('Define:abs:1',axiom,
    mem0(g_s320_330,g_s38_37) ).

tff('Define:abs:2',axiom,
    ( ( g_s319_331
    <=> $true )
   => ~ ( ( g_s320_330 = 0 )
        | ( g_s320_330 = 4294967295 ) ) ) ).

tff('Define:ctx:0',axiom,
    ( ! [X_5: $int] :
        ( mem0(X_5,g_s0_0)
      <=> ( ( X_5 = g_s1_1 )
          | ( X_5 = g_s2_2 ) ) )
    & ( g_s1_1 != g_s2_2 ) ) ).

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

tff('Define:ctx:10',axiom,
    g_s37_38 = 4294967295 ).

tff('Define:ctx:100',axiom,
    mem0(g_s108_107,g_s38_37) ).

tff('Define:ctx:101',axiom,
    mem0(g_s109_108,g_s38_37) ).

tff('Define:ctx:102',axiom,
    mem0(g_s110_109,g_s38_37) ).

tff('Define:ctx:103',axiom,
    mem0(g_s111_110,g_s38_37) ).

tff('Define:ctx:104',axiom,
    mem0(g_s112_111,g_s38_37) ).

tff('Define:ctx:105',axiom,
    mem0(g_s113_112,g_s38_37) ).

tff('Define:ctx:106',axiom,
    ? [X_17: set_4] :
      ( ! [X_18: $int,X_19: $int,X_20: set_5,X_21: $int] :
          ( mem4(X_21,X_20,X_19,X_18,X_17)
        <=> mem4(X_21,X_20,X_19,X_18,g_s114_113) )
      & ! [X_22: $int,X_23: set_5,X_24: $int,X_25: $int,X_26: $int] :
          ( ( mem4(X_24,X_23,X_22,X_25,X_17)
            & mem4(X_24,X_23,X_22,X_26,X_17) )
         => ( X_25 = X_26 ) )
      & ! [X_27: $int,X_28: set_5,X_29: $int] :
          ( ( mem0(X_29,g_s38_37)
            & ? [X_30: set_5] :
                ( ! [X_31: $int,X_32: $int] :
                    ( mem5(X_32,X_31,X_30)
                  <=> mem5(X_32,X_31,X_28) )
                & ! [X_33: $int,X_34: $int,X_35: $int] :
                    ( ( mem5(X_33,X_34,X_30)
                      & mem5(X_33,X_35,X_30) )
                   => ( X_34 = X_35 ) )
                & ! [X_36: $int] :
                    ( ( $greatereq(X_36,0)
                      & $lesseq(X_36,g_s115_114) )
                  <=> ? [X_37: $int] : mem5(X_36,X_37,X_30) )
                & ! [X_38: $int] :
                    ( ? [X_39: $int] : mem5(X_39,X_38,X_30)
                   => mem0(X_38,g_s38_37) ) )
            & mem0(X_27,g_s38_37) )
        <=> ? [X_40: $int] : mem4(X_29,X_28,X_27,X_40,X_17) )
      & ! [X_41: $int] :
          ( ? [X_42: $int,X_43: set_5,X_44: $int] : mem4(X_44,X_43,X_42,X_41,X_17)
         => mem0(X_41,g_s40_39) ) ) ).

tff('Define:ctx:107',axiom,
    ? [X_45: set_5] :
      ( ! [X_46: $int,X_47: $int] :
          ( mem5(X_47,X_46,X_45)
        <=> mem5(X_47,X_46,g_s116_115) )
      & ! [X_48: $int,X_49: $int,X_50: $int] :
          ( ( mem5(X_48,X_49,X_45)
            & mem5(X_48,X_50,X_45) )
         => ( X_49 = X_50 ) )
      & ! [X_51: $int] :
          ( mem0(X_51,g_s38_37)
        <=> ? [X_52: $int] : mem5(X_51,X_52,X_45) )
      & ! [X_53: $int] :
          ( ? [X_54: $int] : mem5(X_54,X_53,X_45)
         => mem0(X_53,g_s38_37) ) ) ).

tff('Define:ctx:108',axiom,
    ? [X_55: set_3] :
      ( ! [X_56: $int,X_57: $int,X_58: $int] :
          ( mem3(X_58,X_57,X_56,X_55)
        <=> mem3(X_58,X_57,X_56,g_s70_69) )
      & ! [X_59: $int,X_60: $int,X_61: $int,X_62: $int] :
          ( ( mem3(X_60,X_59,X_61,X_55)
            & mem3(X_60,X_59,X_62,X_55) )
         => ( X_61 = X_62 ) )
      & ! [X_63: $int,X_64: $int] :
          ( ( mem0(X_64,g_s38_37)
            & mem0(X_63,g_s38_37) )
        <=> ? [X_65: $int] : mem3(X_64,X_63,X_65,X_55) )
      & ! [X_66: $int] :
          ( ? [X_67: $int,X_68: $int] : mem3(X_68,X_67,X_66,X_55)
         => mem0(X_66,g_s38_37) ) ) ).

tff('Define:ctx:109',axiom,
    ? [X_69: set_3] :
      ( ! [X_70: $int,X_71: $int,X_72: $int] :
          ( mem3(X_72,X_71,X_70,X_69)
        <=> mem3(X_72,X_71,X_70,g_s117_116) )
      & ! [X_73: $int,X_74: $int,X_75: $int,X_76: $int] :
          ( ( mem3(X_74,X_73,X_75,X_69)
            & mem3(X_74,X_73,X_76,X_69) )
         => ( X_75 = X_76 ) )
      & ! [X_77: $int,X_78: $int] :
          ( ( mem0(X_78,g_s38_37)
            & mem0(X_77,g_s38_37) )
        <=> ? [X_79: $int] : mem3(X_78,X_77,X_79,X_69) )
      & ! [X_80: $int] :
          ( ? [X_81: $int,X_82: $int] : mem3(X_82,X_81,X_80,X_69)
         => mem0(X_80,g_s38_37) ) ) ).

tff('Define:ctx:11',axiom,
    g_s39_40 = 65535 ).

tff('Define:ctx:110',axiom,
    ? [X_83: set_5] :
      ( ! [X_84: $int,X_85: $int] :
          ( mem5(X_85,X_84,X_83)
        <=> mem5(X_85,X_84,g_s118_117) )
      & ! [X_86: $int,X_87: $int,X_88: $int] :
          ( ( mem5(X_86,X_87,X_83)
            & mem5(X_86,X_88,X_83) )
         => ( X_87 = X_88 ) )
      & ! [X_89: $int] :
          ( mem0(X_89,g_s40_39)
        <=> ? [X_90: $int] : mem5(X_89,X_90,X_83) )
      & ! [X_91: $int] :
          ( ? [X_92: $int] : mem5(X_92,X_91,X_83)
         => mem0(X_91,g_s40_39) ) ) ).

tff('Define:ctx:111',axiom,
    ? [X_93: set_3] :
      ( ! [X_94: $int,X_95: $int,X_96: $int] :
          ( mem3(X_96,X_95,X_94,X_93)
        <=> mem3(X_96,X_95,X_94,g_s119_118) )
      & ! [X_97: $int,X_98: $int,X_99: $int,X_100: $int] :
          ( ( mem3(X_98,X_97,X_99,X_93)
            & mem3(X_98,X_97,X_100,X_93) )
         => ( X_99 = X_100 ) )
      & ! [X_101: $int,X_102: $int] :
          ( ( mem0(X_102,g_s40_39)
            & mem0(X_101,g_s40_39) )
        <=> ? [X_103: $int] : mem3(X_102,X_101,X_103,X_93) )
      & ! [X_104: $int] :
          ( ? [X_105: $int,X_106: $int] : mem3(X_106,X_105,X_104,X_93)
         => mem0(X_104,g_s40_39) ) ) ).

tff('Define:ctx:112',axiom,
    ? [X_107: set_3] :
      ( ! [X_108: $int,X_109: $int,X_110: $int] :
          ( mem3(X_110,X_109,X_108,X_107)
        <=> mem3(X_110,X_109,X_108,g_s120_119) )
      & ! [X_111: $int,X_112: $int,X_113: $int,X_114: $int] :
          ( ( mem3(X_112,X_111,X_113,X_107)
            & mem3(X_112,X_111,X_114,X_107) )
         => ( X_113 = X_114 ) )
      & ! [X_115: $int,X_116: $int] :
          ( ( mem0(X_116,g_s40_39)
            & mem0(X_115,g_s40_39) )
        <=> ? [X_117: $int] : mem3(X_116,X_115,X_117,X_107) )
      & ! [X_118: $int] :
          ( ? [X_119: $int,X_120: $int] : mem3(X_120,X_119,X_118,X_107)
         => mem0(X_118,g_s40_39) ) ) ).

tff('Define:ctx:113',axiom,
    ? [X_121: set_5] :
      ( ! [X_122: $int,X_123: $int] :
          ( mem5(X_123,X_122,X_121)
        <=> mem5(X_123,X_122,g_s121_120) )
      & ! [X_124: $int,X_125: $int,X_126: $int] :
          ( ( mem5(X_124,X_125,X_121)
            & mem5(X_124,X_126,X_121) )
         => ( X_125 = X_126 ) )
      & ! [X_127: $int] :
          ( mem0(X_127,g_s42_41)
        <=> ? [X_128: $int] : mem5(X_127,X_128,X_121) )
      & ! [X_129: $int] :
          ( ? [X_130: $int] : mem5(X_130,X_129,X_121)
         => mem0(X_129,g_s42_41) ) ) ).

tff('Define:ctx:114',axiom,
    ? [X_131: set_3] :
      ( ! [X_132: $int,X_133: $int,X_134: $int] :
          ( mem3(X_134,X_133,X_132,X_131)
        <=> mem3(X_134,X_133,X_132,g_s122_121) )
      & ! [X_135: $int,X_136: $int,X_137: $int,X_138: $int] :
          ( ( mem3(X_136,X_135,X_137,X_131)
            & mem3(X_136,X_135,X_138,X_131) )
         => ( X_137 = X_138 ) )
      & ! [X_139: $int,X_140: $int] :
          ( ( mem0(X_140,g_s42_41)
            & mem0(X_139,g_s42_41) )
        <=> ? [X_141: $int] : mem3(X_140,X_139,X_141,X_131) )
      & ! [X_142: $int] :
          ( ? [X_143: $int,X_144: $int] : mem3(X_144,X_143,X_142,X_131)
         => mem0(X_142,g_s42_41) ) ) ).

tff('Define:ctx:115',axiom,
    ? [X_145: set_3] :
      ( ! [X_146: $int,X_147: $int,X_148: $int] :
          ( mem3(X_148,X_147,X_146,X_145)
        <=> mem3(X_148,X_147,X_146,g_s123_122) )
      & ! [X_149: $int,X_150: $int,X_151: $int,X_152: $int] :
          ( ( mem3(X_150,X_149,X_151,X_145)
            & mem3(X_150,X_149,X_152,X_145) )
         => ( X_151 = X_152 ) )
      & ! [X_153: $int,X_154: $int] :
          ( ( mem0(X_154,g_s42_41)
            & mem0(X_153,g_s42_41) )
        <=> ? [X_155: $int] : mem3(X_154,X_153,X_155,X_145) )
      & ! [X_156: $int] :
          ( ? [X_157: $int,X_158: $int] : mem3(X_158,X_157,X_156,X_145)
         => mem0(X_156,g_s42_41) ) ) ).

tff('Define:ctx:116',axiom,
    ? [X_159: set_3] :
      ( ! [X_160: $int,X_161: $int,X_162: $int] :
          ( mem3(X_162,X_161,X_160,X_159)
        <=> mem3(X_162,X_161,X_160,g_s124_123) )
      & ! [X_163: $int,X_164: $int,X_165: $int,X_166: $int] :
          ( ( mem3(X_164,X_163,X_165,X_159)
            & mem3(X_164,X_163,X_166,X_159) )
         => ( X_165 = X_166 ) )
      & ! [X_167: $int,X_168: $int] :
          ( ( mem0(X_168,g_s42_41)
            & mem0(X_167,g_s42_41) )
        <=> ? [X_169: $int] : mem3(X_168,X_167,X_169,X_159) )
      & ! [X_170: $int] :
          ( ? [X_171: $int,X_172: $int] : mem3(X_172,X_171,X_170,X_159)
         => mem0(X_170,g_s42_41) ) ) ).

tff('Define:ctx:117',axiom,
    ? [X_173: set_3] :
      ( ! [X_174: $int,X_175: $int,X_176: $int] :
          ( mem3(X_176,X_175,X_174,X_173)
        <=> mem3(X_176,X_175,X_174,g_s125_124) )
      & ! [X_177: $int,X_178: $int,X_179: $int,X_180: $int] :
          ( ( mem3(X_178,X_177,X_179,X_173)
            & mem3(X_178,X_177,X_180,X_173) )
         => ( X_179 = X_180 ) )
      & ! [X_181: $int,X_182: $int] :
          ( ( mem0(X_182,g_s38_37)
            & mem0(X_181,g_s38_37) )
        <=> ? [X_183: $int] : mem3(X_182,X_181,X_183,X_173) )
      & ! [X_184: $int] :
          ( ? [X_185: $int,X_186: $int] : mem3(X_186,X_185,X_184,X_173)
         => mem0(X_184,g_s38_37) ) ) ).

tff('Define:ctx:118',axiom,
    ? [X_187: set_3] :
      ( ! [X_188: $int,X_189: $int,X_190: $int] :
          ( mem3(X_190,X_189,X_188,X_187)
        <=> mem3(X_190,X_189,X_188,g_s126_125) )
      & ! [X_191: $int,X_192: $int,X_193: $int,X_194: $int] :
          ( ( mem3(X_192,X_191,X_193,X_187)
            & mem3(X_192,X_191,X_194,X_187) )
         => ( X_193 = X_194 ) )
      & ! [X_195: $int,X_196: $int] :
          ( ( mem0(X_196,g_s38_37)
            & mem0(X_195,g_s38_37) )
        <=> ? [X_197: $int] : mem3(X_196,X_195,X_197,X_187) )
      & ! [X_198: $int] :
          ( ? [X_199: $int,X_200: $int] : mem3(X_200,X_199,X_198,X_187)
         => mem0(X_198,g_s38_37) ) ) ).

tff('Define:ctx:119',axiom,
    ? [X_201: set_3] :
      ( ! [X_202: $int,X_203: $int,X_204: $int] :
          ( mem3(X_204,X_203,X_202,X_201)
        <=> mem3(X_204,X_203,X_202,g_s127_126) )
      & ! [X_205: $int,X_206: $int,X_207: $int,X_208: $int] :
          ( ( mem3(X_206,X_205,X_207,X_201)
            & mem3(X_206,X_205,X_208,X_201) )
         => ( X_207 = X_208 ) )
      & ! [X_209: $int,X_210: $int] :
          ( ( mem0(X_210,g_s38_37)
            & mem0(X_209,g_s38_37) )
        <=> ? [X_211: $int] : mem3(X_210,X_209,X_211,X_201) )
      & ! [X_212: $int] :
          ( ? [X_213: $int,X_214: $int] : mem3(X_214,X_213,X_212,X_201)
         => mem0(X_212,g_s38_37) ) ) ).

tff('Define:ctx:12',axiom,
    g_s41_42 = 255 ).

tff('Define:ctx:120',axiom,
    ? [X_215: set_3] :
      ( ! [X_216: $int,X_217: $int,X_218: $int] :
          ( mem3(X_218,X_217,X_216,X_215)
        <=> mem3(X_218,X_217,X_216,g_s128_127) )
      & ! [X_219: $int,X_220: $int,X_221: $int,X_222: $int] :
          ( ( mem3(X_220,X_219,X_221,X_215)
            & mem3(X_220,X_219,X_222,X_215) )
         => ( X_221 = X_222 ) )
      & ! [X_223: $int,X_224: $int] :
          ( ( mem0(X_224,g_s40_39)
            & mem0(X_223,g_s40_39) )
        <=> ? [X_225: $int] : mem3(X_224,X_223,X_225,X_215) )
      & ! [X_226: $int] :
          ( ? [X_227: $int,X_228: $int] : mem3(X_228,X_227,X_226,X_215)
         => mem0(X_226,g_s40_39) ) ) ).

tff('Define:ctx:121',axiom,
    ? [X_229: set_3] :
      ( ! [X_230: $int,X_231: $int,X_232: $int] :
          ( mem3(X_232,X_231,X_230,X_229)
        <=> mem3(X_232,X_231,X_230,g_s129_128) )
      & ! [X_233: $int,X_234: $int,X_235: $int,X_236: $int] :
          ( ( mem3(X_234,X_233,X_235,X_229)
            & mem3(X_234,X_233,X_236,X_229) )
         => ( X_235 = X_236 ) )
      & ! [X_237: $int,X_238: $int] :
          ( ( mem0(X_238,g_s40_39)
            & mem0(X_237,g_s40_39) )
        <=> ? [X_239: $int] : mem3(X_238,X_237,X_239,X_229) )
      & ! [X_240: $int] :
          ( ? [X_241: $int,X_242: $int] : mem3(X_242,X_241,X_240,X_229)
         => mem0(X_240,g_s40_39) ) ) ).

tff('Define:ctx:122',axiom,
    ? [X_243: set_3] :
      ( ! [X_244: $int,X_245: $int,X_246: $int] :
          ( mem3(X_246,X_245,X_244,X_243)
        <=> mem3(X_246,X_245,X_244,g_s130_129) )
      & ! [X_247: $int,X_248: $int,X_249: $int,X_250: $int] :
          ( ( mem3(X_248,X_247,X_249,X_243)
            & mem3(X_248,X_247,X_250,X_243) )
         => ( X_249 = X_250 ) )
      & ! [X_251: $int,X_252: $int] :
          ( ( mem0(X_252,g_s40_39)
            & mem0(X_251,g_s40_39) )
        <=> ? [X_253: $int] : mem3(X_252,X_251,X_253,X_243) )
      & ! [X_254: $int] :
          ( ? [X_255: $int,X_256: $int] : mem3(X_256,X_255,X_254,X_243)
         => mem0(X_254,g_s40_39) ) ) ).

tff('Define:ctx:123',axiom,
    ? [X_257: set_3] :
      ( ! [X_258: $int,X_259: $int,X_260: $int] :
          ( mem3(X_260,X_259,X_258,X_257)
        <=> mem3(X_260,X_259,X_258,g_s131_130) )
      & ! [X_261: $int,X_262: $int,X_263: $int,X_264: $int] :
          ( ( mem3(X_262,X_261,X_263,X_257)
            & mem3(X_262,X_261,X_264,X_257) )
         => ( X_263 = X_264 ) )
      & ! [X_265: $int,X_266: $int] :
          ( ( mem0(X_266,g_s42_41)
            & mem0(X_265,g_s42_41) )
        <=> ? [X_267: $int] : mem3(X_266,X_265,X_267,X_257) )
      & ! [X_268: $int] :
          ( ? [X_269: $int,X_270: $int] : mem3(X_270,X_269,X_268,X_257)
         => mem0(X_268,g_s42_41) ) ) ).

tff('Define:ctx:124',axiom,
    ? [X_271: set_3] :
      ( ! [X_272: $int,X_273: $int,X_274: $int] :
          ( mem3(X_274,X_273,X_272,X_271)
        <=> mem3(X_274,X_273,X_272,g_s132_131) )
      & ! [X_275: $int,X_276: $int,X_277: $int,X_278: $int] :
          ( ( mem3(X_276,X_275,X_277,X_271)
            & mem3(X_276,X_275,X_278,X_271) )
         => ( X_277 = X_278 ) )
      & ! [X_279: $int,X_280: $int] :
          ( ( mem0(X_280,g_s42_41)
            & mem0(X_279,g_s42_41) )
        <=> ? [X_281: $int] : mem3(X_280,X_279,X_281,X_271) )
      & ! [X_282: $int] :
          ( ? [X_283: $int,X_284: $int] : mem3(X_284,X_283,X_282,X_271)
         => mem0(X_282,g_s42_41) ) ) ).

tff('Define:ctx:125',axiom,
    ? [X_285: set_3] :
      ( ! [X_286: $int,X_287: $int,X_288: $int] :
          ( mem3(X_288,X_287,X_286,X_285)
        <=> mem3(X_288,X_287,X_286,g_s133_132) )
      & ! [X_289: $int,X_290: $int,X_291: $int,X_292: $int] :
          ( ( mem3(X_290,X_289,X_291,X_285)
            & mem3(X_290,X_289,X_292,X_285) )
         => ( X_291 = X_292 ) )
      & ! [X_293: $int,X_294: $int] :
          ( ( mem0(X_294,g_s42_41)
            & mem0(X_293,g_s42_41) )
        <=> ? [X_295: $int] : mem3(X_294,X_293,X_295,X_285) )
      & ! [X_296: $int] :
          ( ? [X_297: $int,X_298: $int] : mem3(X_298,X_297,X_296,X_285)
         => mem0(X_296,g_s42_41) ) ) ).

tff('Define:ctx:126',axiom,
    ! [X_299: $int,X_300: $int,X_301: $int] :
      ( mem3(X_301,X_300,X_299,g_s125_124)
    <=> ( mem0(X_301,g_s38_37)
        & mem0(X_300,g_s38_37)
        & ( X_299 = $remainder_f($sum(X_301,X_300),$sum(g_s37_38,1)) ) ) ) ).

tff('Define:ctx:127',axiom,
    ! [X_302: $int,X_303: $int,X_304: $int] :
      ( mem3(X_304,X_303,X_302,g_s126_125)
    <=> ( mem0(X_304,g_s38_37)
        & mem0(X_303,g_s38_37)
        & ( X_302 = $remainder_f($sum($sum($difference(X_304,X_303),g_s37_38),1),$sum(g_s37_38,1)) ) ) ) ).

tff('Define:ctx:128',axiom,
    ! [X_305: $int,X_306: $int,X_307: $int] :
      ( mem3(X_307,X_306,X_305,g_s127_126)
    <=> ( mem0(X_307,g_s38_37)
        & mem0(X_306,g_s38_37)
        & ( X_305 = $remainder_f($product(X_307,X_306),$sum(g_s37_38,1)) ) ) ) ).

tff('Define:ctx:129',axiom,
    ! [X_308: $int,X_309: $int,X_310: $int] :
      ( mem3(X_310,X_309,X_308,g_s128_127)
    <=> ( mem0(X_310,g_s40_39)
        & mem0(X_309,g_s40_39)
        & ( X_308 = $remainder_f($sum(X_310,X_309),$sum(g_s39_40,1)) ) ) ) ).

tff('Define:ctx:13',axiom,
    ( $greatereq(g_s43_43,0)
    & $lesseq(g_s43_43,g_s41_42) ) ).

tff('Define:ctx:130',axiom,
    ! [X_311: $int,X_312: $int,X_313: $int] :
      ( mem3(X_313,X_312,X_311,g_s129_128)
    <=> ( mem0(X_313,g_s40_39)
        & mem0(X_312,g_s40_39)
        & ( X_311 = $remainder_f($sum($sum($difference(X_313,X_312),g_s39_40),1),$sum(g_s39_40,1)) ) ) ) ).

tff('Define:ctx:131',axiom,
    ! [X_314: $int,X_315: $int,X_316: $int] :
      ( mem3(X_316,X_315,X_314,g_s130_129)
    <=> ( mem0(X_316,g_s40_39)
        & mem0(X_315,g_s40_39)
        & ( X_314 = $remainder_f($product(X_316,X_315),$sum(g_s39_40,1)) ) ) ) ).

tff('Define:ctx:132',axiom,
    ! [X_317: $int,X_318: $int,X_319: $int] :
      ( mem3(X_319,X_318,X_317,g_s131_130)
    <=> ( mem0(X_319,g_s42_41)
        & mem0(X_318,g_s42_41)
        & ( X_317 = $remainder_f($sum(X_319,X_318),$sum(g_s41_42,1)) ) ) ) ).

tff('Define:ctx:133',axiom,
    ! [X_320: $int,X_321: $int,X_322: $int] :
      ( mem3(X_322,X_321,X_320,g_s132_131)
    <=> ( mem0(X_322,g_s42_41)
        & mem0(X_321,g_s42_41)
        & ( X_320 = $remainder_f($sum($sum($difference(X_322,X_321),g_s41_42),1),$sum(g_s41_42,1)) ) ) ) ).

tff('Define:ctx:134',axiom,
    ! [X_323: $int,X_324: $int,X_325: $int] :
      ( mem3(X_325,X_324,X_323,g_s133_132)
    <=> ( mem0(X_325,g_s42_41)
        & mem0(X_324,g_s42_41)
        & ( X_323 = $remainder_f($product(X_325,X_324),$sum(g_s41_42,1)) ) ) ) ).

tff('Define:ctx:135',axiom,
    ! [L_s69: $int] :
      ( mem0(L_s69,g_s38_37)
     => ! [X_326: $int] :
          ( ! [X_327: $int] :
              ( ( X_327 = 1023 )
             => mem3(L_s69,X_327,X_326,g_s70_69) )
         => $lesseq(X_326,1023) ) ) ).

tff('Define:ctx:136',axiom,
    mem0(g_s138_133,g_s42_41) ).

tff('Define:ctx:137',axiom,
    mem0(g_s139_134,g_s42_41) ).

tff('Define:ctx:138',axiom,
    mem0(g_s140_135,g_s40_39) ).

tff('Define:ctx:139',axiom,
    mem0(g_s141_136,g_s40_39) ).

tff('Define:ctx:14',axiom,
    ( $greatereq(g_s44_44,0)
    & $lesseq(g_s44_44,g_s41_42) ) ).

tff('Define:ctx:140',axiom,
    mem0(g_s142_137,g_s38_37) ).

tff('Define:ctx:141',axiom,
    mem0(g_s143_138,g_s38_37) ).

tff('Define:ctx:142',axiom,
    $greatereq(g_s144_139,0) ).

tff('Define:ctx:143',axiom,
    $lesseq(2,g_s144_139) ).

tff('Define:ctx:144',axiom,
    $greatereq(g_s145_140,0) ).

tff('Define:ctx:145',axiom,
    $lesseq(2,g_s145_140) ).

tff('Define:ctx:146',axiom,
    $greatereq(g_s146_141,0) ).

tff('Define:ctx:147',axiom,
    $lesseq(2,g_s146_141) ).

tff('Define:ctx:148',axiom,
    $lesseq(g_s144_139,g_s146_141) ).

tff('Define:ctx:149',axiom,
    mem0(g_s147_142,g_s42_41) ).

tff('Define:ctx:15',axiom,
    g_s43_43 != g_s44_44 ).

tff('Define:ctx:150',axiom,
    mem0(g_s148_143,g_s42_41) ).

tff('Define:ctx:151',axiom,
    g_s148_143 = $sum(g_s147_142,g_s144_139) ).

tff('Define:ctx:152',axiom,
    mem0(g_s149_144,g_s42_41) ).

tff('Define:ctx:153',axiom,
    g_s149_144 = $sum(g_s147_142,g_s145_140) ).

tff('Define:ctx:154',axiom,
    mem0(g_s150_145,g_s42_41) ).

tff('Define:ctx:155',axiom,
    g_s150_145 = $sum(g_s147_142,g_s146_141) ).

tff('Define:ctx:156',axiom,
    mem0(g_s151_146,g_s40_39) ).

tff('Define:ctx:157',axiom,
    mem0(g_s152_147,g_s40_39) ).

tff('Define:ctx:158',axiom,
    mem0(g_s153_148,g_s42_41) ).

tff('Define:ctx:159',axiom,
    $lesseq(g_s151_146,g_s152_147) ).

tff('Define:ctx:16',axiom,
    ! [X_10: $int] :
      ( mem0(X_10,g_s45_45)
    <=> ( ( X_10 = g_s43_43 )
        | ( X_10 = g_s44_44 ) ) ) ).

tff('Define:ctx:160',axiom,
    mem0(g_s154_149,g_s38_37) ).

tff('Define:ctx:161',axiom,
    mem0(g_s155_150,g_s38_37) ).

tff('Define:ctx:162',axiom,
    mem0(g_s156_151,g_s38_37) ).

tff('Define:ctx:163',axiom,
    mem0(g_s157_152,g_s38_37) ).

tff('Define:ctx:164',axiom,
    mem0(g_s158_153,g_s38_37) ).

tff('Define:ctx:165',axiom,
    mem0(g_s159_154,g_s42_41) ).

tff('Define:ctx:166',axiom,
    $lesseq(2,g_s159_154) ).

tff('Define:ctx:167',axiom,
    mem0(g_s160_155,g_s42_41) ).

tff('Define:ctx:168',axiom,
    g_s160_155 = $difference(g_s159_154,1) ).

tff('Define:ctx:169',axiom,
    $greatereq(g_s161_156,1) ).

tff('Define:ctx:17',axiom,
    ! [X_11: $int,X_12: $o] :
      ( mem2((X_12),X_11,g_s46_46)
    <=> ( ( ( (X_12)
          <=> $true )
          & ( X_11 = g_s43_43 ) )
        | ( ( (X_12)
          <=> $false )
          & ( X_11 = g_s44_44 ) ) ) ) ).

tff('Define:ctx:170',axiom,
    $greatereq(g_s162_157,1) ).

tff('Define:ctx:171',axiom,
    $greatereq(g_s163_158,1) ).

tff('Define:ctx:172',axiom,
    $greatereq(g_s164_159,1) ).

tff('Define:ctx:173',axiom,
    $greatereq(g_s165_160,1) ).

tff('Define:ctx:174',axiom,
    $greatereq(g_s166_161,1) ).

tff('Define:ctx:175',axiom,
    $greatereq(g_s167_162,1) ).

tff('Define:ctx:176',axiom,
    $greatereq(g_s168_163,1) ).

tff('Define:ctx:177',axiom,
    mem0(g_s169_164,g_s42_41) ).

tff('Define:ctx:178',axiom,
    mem0(g_s170_165,g_s42_41) ).

tff('Define:ctx:179',axiom,
    g_s170_165 = $sum(g_s169_164,g_s161_156) ).

tff('Define:ctx:18',axiom,
    ! [X_13: $int] :
      ( mem0(X_13,g_s38_37)
    <=> ( $greatereq(X_13,0)
        & $lesseq(X_13,4294967295) ) ) ).

tff('Define:ctx:180',axiom,
    mem0(g_s171_166,g_s42_41) ).

tff('Define:ctx:181',axiom,
    mem0(g_s172_167,g_s42_41) ).

tff('Define:ctx:182',axiom,
    g_s172_167 = $sum(g_s171_166,g_s162_157) ).

tff('Define:ctx:183',axiom,
    mem0(g_s173_168,g_s42_41) ).

tff('Define:ctx:184',axiom,
    g_s173_168 = $sum(g_s171_166,g_s163_158) ).

tff('Define:ctx:185',axiom,
    mem0(g_s174_169,g_s42_41) ).

tff('Define:ctx:186',axiom,
    g_s174_169 = $sum(g_s171_166,g_s164_159) ).

tff('Define:ctx:187',axiom,
    mem0(g_s175_170,g_s42_41) ).

tff('Define:ctx:188',axiom,
    g_s175_170 = $sum(g_s171_166,g_s165_160) ).

tff('Define:ctx:189',axiom,
    mem0(g_s176_171,g_s42_41) ).

tff('Define:ctx:19',axiom,
    ! [X_14: $int] :
      ( mem0(X_14,g_s40_39)
    <=> ( $greatereq(X_14,0)
        & $lesseq(X_14,65535) ) ) ).

tff('Define:ctx:190',axiom,
    g_s176_171 = $sum(g_s171_166,g_s166_161) ).

tff('Define:ctx:191',axiom,
    mem0(g_s177_172,g_s42_41) ).

tff('Define:ctx:192',axiom,
    g_s177_172 = $sum(g_s171_166,g_s167_162) ).

tff('Define:ctx:193',axiom,
    mem0(g_s178_173,g_s42_41) ).

tff('Define:ctx:194',axiom,
    g_s178_173 = $sum(g_s171_166,g_s168_163) ).

tff('Define:ctx:195',axiom,
    mem0(g_s179_174,g_s38_37) ).

tff('Define:ctx:196',axiom,
    mem0(g_s180_175,g_s38_37) ).

tff('Define:ctx:197',axiom,
    mem0(g_s181_176,g_s38_37) ).

tff('Define:ctx:198',axiom,
    mem0(g_s182_177,g_s38_37) ).

tff('Define:ctx:199',axiom,
    mem0(g_s183_178,g_s38_37) ).

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

tff('Define:ctx:20',axiom,
    ! [X_15: $int] :
      ( mem0(X_15,g_s42_41)
    <=> ( $greatereq(X_15,0)
        & $lesseq(X_15,255) ) ) ).

tff('Define:ctx:200',axiom,
    mem0(g_s184_179,g_s38_37) ).

tff('Define:ctx:201',axiom,
    mem0(g_s185_180,g_s38_37) ).

tff('Define:ctx:202',axiom,
    mem0(g_s186_181,g_s38_37) ).

tff('Define:ctx:203',axiom,
    mem0(g_s187_182,g_s38_37) ).

tff('Define:ctx:204',axiom,
    mem0(g_s188_183,g_s38_37) ).

tff('Define:ctx:205',axiom,
    mem0(g_s189_184,g_s38_37) ).

tff('Define:ctx:206',axiom,
    mem0(g_s190_185,g_s38_37) ).

tff('Define:ctx:207',axiom,
    mem0(g_s191_186,g_s38_37) ).

tff('Define:ctx:208',axiom,
    mem0(g_s192_187,g_s38_37) ).

tff('Define:ctx:209',axiom,
    mem0(g_s193_188,g_s38_37) ).

tff('Define:ctx:21',axiom,
    mem0(g_s47_47,g_s38_37) ).

tff('Define:ctx:210',axiom,
    mem0(g_s194_189,g_s38_37) ).

tff('Define:ctx:211',axiom,
    mem0(g_s195_190,g_s38_37) ).

tff('Define:ctx:212',axiom,
    mem0(g_s196_191,g_s38_37) ).

tff('Define:ctx:213',axiom,
    mem0(g_s197_192,g_s38_37) ).

tff('Define:ctx:214',axiom,
    mem0(g_s198_193,g_s42_41) ).

tff('Define:ctx:215',axiom,
    $lesseq(0,g_s198_193) ).

tff('Define:ctx:216',axiom,
    $lesseq(2,g_s198_193) ).

tff('Define:ctx:217',axiom,
    mem0(g_s199_194,g_s42_41) ).

tff('Define:ctx:218',axiom,
    g_s199_194 = $difference(g_s198_193,1) ).

tff('Define:ctx:219',axiom,
    mem0(g_s200_195,g_s42_41) ).

tff('Define:ctx:22',axiom,
    mem0(g_s48_48,g_s38_37) ).

tff('Define:ctx:220',axiom,
    mem0(g_s201_196,g_s42_41) ).

tff('Define:ctx:221',axiom,
    g_s201_196 = $difference(g_s200_195,1) ).

tff('Define:ctx:222',axiom,
    mem0(g_s202_197,g_s42_41) ).

tff('Define:ctx:223',axiom,
    mem0(g_s203_198,g_s42_41) ).

tff('Define:ctx:224',axiom,
    g_s203_198 = $difference(g_s202_197,1) ).

tff('Define:ctx:225',axiom,
    mem0(g_s204_199,g_s40_39) ).

tff('Define:ctx:226',axiom,
    mem0(g_s205_200,g_s40_39) ).

tff('Define:ctx:227',axiom,
    mem0(g_s206_201,g_s40_39) ).

tff('Define:ctx:228',axiom,
    mem0(g_s207_202,g_s40_39) ).

tff('Define:ctx:229',axiom,
    g_s206_201 != g_s207_202 ).

tff('Define:ctx:23',axiom,
    mem0(g_s49_49,g_s38_37) ).

tff('Define:ctx:230',axiom,
    mem0(g_s208_203,g_s40_39) ).

tff('Define:ctx:231',axiom,
    mem0(g_s209_204,g_s40_39) ).

tff('Define:ctx:232',axiom,
    mem0(g_s210_205,g_s40_39) ).

tff('Define:ctx:233',axiom,
    $greatereq(g_s211_206,0) ).

tff('Define:ctx:234',axiom,
    g_s211_206 = $difference(g_s209_204,g_s210_205) ).

tff('Define:ctx:235',axiom,
    mem0(g_s212_207,g_s40_39) ).

tff('Define:ctx:236',axiom,
    mem0(g_s213_208,g_s40_39) ).

tff('Define:ctx:237',axiom,
    mem0(g_s214_209,g_s40_39) ).

tff('Define:ctx:238',axiom,
    mem0(g_s215_210,g_s40_39) ).

tff('Define:ctx:239',axiom,
    mem0(g_s216_211,g_s42_41) ).

tff('Define:ctx:24',axiom,
    ( $greater(g_s50_50,0)
    & $lesseq(g_s50_50,max_int) ) ).

tff('Define:ctx:240',axiom,
    mem0(g_s217_212,g_s42_41) ).

tff('Define:ctx:241',axiom,
    g_s217_212 = $difference(g_s216_211,1) ).

tff('Define:ctx:242',axiom,
    g_s202_197 = $product(g_s198_193,g_s216_211) ).

tff('Define:ctx:243',axiom,
    $lesseq(1,g_s216_211) ).

tff('Define:ctx:244',axiom,
    $less(g_s216_211,g_s41_42) ).

tff('Define:ctx:245',axiom,
    mem0(g_s218_213,g_s42_41) ).

tff('Define:ctx:246',axiom,
    mem0(g_s219_214,g_s42_41) ).

tff('Define:ctx:247',axiom,
    mem0(g_s220_215,g_s38_37) ).

tff('Define:ctx:248',axiom,
    mem0(g_s221_216,g_s38_37) ).

tff('Define:ctx:249',axiom,
    mem0(g_s222_217,g_s38_37) ).

tff('Define:ctx:25',axiom,
    ( $greater(g_s51_51,0)
    & $lesseq(g_s51_51,max_int) ) ).

tff('Define:ctx:250',axiom,
    mem0(g_s223_218,g_s38_37) ).

tff('Define:ctx:251',axiom,
    mem0(g_s224_219,g_s38_37) ).

tff('Define:ctx:252',axiom,
    mem0(g_s225_220,g_s38_37) ).

tff('Define:ctx:253',axiom,
    g_s225_220 = $difference(g_s224_219,1) ).

tff('Define:ctx:254',axiom,
    mem0(g_s226_221,g_s38_37) ).

tff('Define:ctx:255',axiom,
    mem0(g_s227_222,g_s38_37) ).

tff('Define:ctx:256',axiom,
    g_s227_222 = $difference(g_s226_221,1) ).

tff('Define:ctx:257',axiom,
    mem0(g_s228_223,g_s42_41) ).

tff('Define:ctx:258',axiom,
    mem0(g_s229_224,g_s42_41) ).

tff('Define:ctx:259',axiom,
    mem0(g_s230_225,g_s38_37) ).

tff('Define:ctx:26',axiom,
    ( $greater(g_s52_52,0)
    & $lesseq(g_s52_52,max_int) ) ).

tff('Define:ctx:260',axiom,
    ? [X_328: set_3] :
      ( ! [X_329: $int,X_330: $int,X_331: $int] :
          ( mem3(X_331,X_330,X_329,X_328)
        <=> mem3(X_331,X_330,X_329,g_s231_226) )
      & ! [X_332: $int,X_333: $int,X_334: $int,X_335: $int] :
          ( ( mem3(X_333,X_332,X_334,X_328)
            & mem3(X_333,X_332,X_335,X_328) )
         => ( X_334 = X_335 ) )
      & ! [X_336: $int,X_337: $int] :
          ( ( $greatereq(X_337,0)
            & $lesseq(X_337,g_s199_194)
            & $greatereq(X_336,0)
            & $lesseq(X_336,g_s201_196) )
        <=> ? [X_338: $int] : mem3(X_337,X_336,X_338,X_328) )
      & ! [X_339: $int] :
          ( ? [X_340: $int,X_341: $int] : mem3(X_341,X_340,X_339,X_328)
         => mem0(X_339,g_s40_39) ) ) ).

tff('Define:ctx:261',axiom,
    ? [X_342: set_5] :
      ( ! [X_343: $int,X_344: $int] :
          ( mem5(X_344,X_343,X_342)
        <=> mem5(X_344,X_343,g_s232_227) )
      & ! [X_345: $int,X_346: $int,X_347: $int] :
          ( ( mem5(X_345,X_346,X_342)
            & mem5(X_345,X_347,X_342) )
         => ( X_346 = X_347 ) )
      & ! [X_348: $int] :
          ( ( $greatereq(X_348,0)
            & $lesseq(X_348,g_s199_194) )
        <=> ? [X_349: $int] : mem5(X_348,X_349,X_342) )
      & ! [X_350: $int] :
          ( ? [X_351: $int] : mem5(X_351,X_350,X_342)
         => mem0(X_350,g_s40_39) ) ) ).

tff('Define:ctx:262',axiom,
    ? [X_352: set_5] :
      ( ! [X_353: $int,X_354: $int] :
          ( mem5(X_354,X_353,X_352)
        <=> mem5(X_354,X_353,g_s233_228) )
      & ! [X_355: $int,X_356: $int,X_357: $int] :
          ( ( mem5(X_355,X_356,X_352)
            & mem5(X_355,X_357,X_352) )
         => ( X_356 = X_357 ) )
      & ! [X_358: $int] :
          ( mem0(X_358,g_s40_39)
        <=> ? [X_359: $int] : mem5(X_358,X_359,X_352) )
      & ! [X_360: $int] :
          ( ? [X_361: $int] : mem5(X_361,X_360,X_352)
         => mem0(X_360,g_s40_39) ) ) ).

tff('Define:ctx:27',axiom,
    $lesseq(g_s52_52,g_s51_51) ).

tff('Define:ctx:28',axiom,
    mem0(g_s53_53,g_s42_41) ).

tff('Define:ctx:29',axiom,
    mem0(g_s54_54,g_s42_41) ).

tff('Define:ctx:3',axiom,
    ( ! [X_8: $int] :
        ( mem0(X_8,g_s9_9)
      <=> ( ( X_8 = g_s10_10 )
          | ( X_8 = g_s11_11 )
          | ( X_8 = g_s12_12 )
          | ( X_8 = g_s13_13 )
          | ( X_8 = g_s14_14 )
          | ( X_8 = g_s15_15 )
          | ( X_8 = g_s16_16 )
          | ( X_8 = g_s17_17 )
          | ( X_8 = g_s18_18 ) ) )
    & ( g_s10_10 != g_s11_11 )
    & ( g_s11_11 != g_s12_12 )
    & ( g_s12_12 != g_s13_13 )
    & ( g_s13_13 != g_s14_14 )
    & ( 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:30',axiom,
    mem0(g_s55_55,g_s38_37) ).

tff('Define:ctx:31',axiom,
    mem0(g_s56_56,g_s38_37) ).

tff('Define:ctx:32',axiom,
    g_s54_54 = $sum(g_s53_53,g_s50_50) ).

tff('Define:ctx:33',axiom,
    g_s55_55 = $sum(g_s53_53,g_s51_51) ).

tff('Define:ctx:34',axiom,
    g_s56_56 = $difference($sum(g_s53_53,g_s51_51),g_s52_52) ).

tff('Define:ctx:35',axiom,
    mem0(g_s57_57,g_s38_37) ).

tff('Define:ctx:36',axiom,
    mem0(g_s58_58,g_s38_37) ).

tff('Define:ctx:37',axiom,
    ( $greater(g_s59_59,0)
    & $lesseq(g_s59_59,max_int) ) ).

tff('Define:ctx:38',axiom,
    ( $greater(g_s60_60,0)
    & $lesseq(g_s60_60,max_int) ) ).

tff('Define:ctx:39',axiom,
    ( $greater(g_s61_61,0)
    & $lesseq(g_s61_61,max_int) ) ).

tff('Define:ctx:4',axiom,
    ( ! [X_9: $int] :
        ( mem0(X_9,g_s19_19)
      <=> ( ( X_9 = g_s20_20 )
          | ( X_9 = g_s21_21 )
          | ( X_9 = g_s22_22 )
          | ( X_9 = g_s23_23 )
          | ( X_9 = g_s24_24 )
          | ( X_9 = g_s25_25 )
          | ( X_9 = g_s26_26 )
          | ( X_9 = g_s27_27 )
          | ( X_9 = g_s28_28 )
          | ( X_9 = g_s29_29 )
          | ( X_9 = g_s30_30 )
          | ( X_9 = g_s31_31 )
          | ( X_9 = g_s32_32 )
          | ( X_9 = g_s33_33 )
          | ( X_9 = g_s34_34 )
          | ( X_9 = g_s35_35 )
          | ( X_9 = g_s36_36 ) ) )
    & ( g_s20_20 != g_s21_21 )
    & ( g_s21_21 != g_s22_22 )
    & ( g_s22_22 != g_s23_23 )
    & ( g_s23_23 != g_s24_24 )
    & ( g_s24_24 != g_s25_25 )
    & ( g_s25_25 != g_s26_26 )
    & ( g_s26_26 != g_s27_27 )
    & ( g_s27_27 != g_s28_28 )
    & ( g_s28_28 != g_s29_29 )
    & ( g_s29_29 != g_s30_30 )
    & ( g_s30_30 != g_s31_31 )
    & ( g_s31_31 != g_s32_32 )
    & ( g_s32_32 != g_s33_33 )
    & ( g_s33_33 != g_s34_34 )
    & ( g_s34_34 != g_s35_35 )
    & ( g_s35_35 != g_s36_36 ) ) ).

tff('Define:ctx:40',axiom,
    mem0(g_s62_62,g_s42_41) ).

tff('Define:ctx:41',axiom,
    mem0(g_s63_63,g_s42_41) ).

tff('Define:ctx:42',axiom,
    mem0(g_s64_64,g_s40_39) ).

tff('Define:ctx:43',axiom,
    mem0(g_s65_65,g_s42_41) ).

tff('Define:ctx:44',axiom,
    g_s63_63 = $sum(g_s62_62,g_s59_59) ).

tff('Define:ctx:45',axiom,
    g_s64_64 = $sum(g_s62_62,g_s60_60) ).

tff('Define:ctx:46',axiom,
    g_s65_65 = $sum(g_s62_62,g_s61_61) ).

tff('Define:ctx:47',axiom,
    mem0(g_s66_66,g_s40_39) ).

tff('Define:ctx:48',axiom,
    mem0(g_s67_67,g_s40_39) ).

tff('Define:ctx:49',axiom,
    mem0(g_s68_68,g_s40_39) ).

tff('Define:ctx:5',axiom,
    mem0(g_s37_38,g_s38_37) ).

tff('Define:ctx:50',axiom,
    ! [L_s69: $int] :
      ( mem0(L_s69,g_s38_37)
     => ! [X_16: $int] :
          ( mem3(L_s69,g_s68_68,X_16,g_s70_69)
         => $lesseq(X_16,1023) ) ) ).

tff('Define:ctx:51',axiom,
    mem0(g_s71_70,g_s40_39) ).

tff('Define:ctx:52',axiom,
    ( $greater(g_s72_71,0)
    & $lesseq(g_s72_71,max_int) ) ).

tff('Define:ctx:53',axiom,
    mem0(g_s73_72,g_s40_39) ).

tff('Define:ctx:54',axiom,
    mem0(g_s74_73,g_s40_39) ).

tff('Define:ctx:55',axiom,
    g_s74_73 = $sum(g_s73_72,g_s72_71) ).

tff('Define:ctx:56',axiom,
    ( $greater(g_s75_74,0)
    & $lesseq(g_s75_74,max_int) ) ).

tff('Define:ctx:57',axiom,
    mem0(g_s76_75,g_s40_39) ).

tff('Define:ctx:58',axiom,
    mem0(g_s77_76,g_s40_39) ).

tff('Define:ctx:59',axiom,
    g_s77_76 = $sum(g_s76_75,g_s75_74) ).

tff('Define:ctx:6',axiom,
    mem0(g_s39_40,g_s40_39) ).

tff('Define:ctx:60',axiom,
    mem0(g_s78_77,g_s38_37) ).

tff('Define:ctx:61',axiom,
    mem0(g_s79_78,g_s38_37) ).

tff('Define:ctx:62',axiom,
    mem0(g_s80_79,g_s38_37) ).

tff('Define:ctx:63',axiom,
    mem0(g_s81_80,g_s38_37) ).

tff('Define:ctx:64',axiom,
    $lesseq(1,g_s81_80) ).

tff('Define:ctx:65',axiom,
    mem0(g_s82_81,g_s38_37) ).

tff('Define:ctx:66',axiom,
    mem0(g_s83_82,g_s38_37) ).

tff('Define:ctx:67',axiom,
    mem0(g_s84_83,g_s38_37) ).

tff('Define:ctx:68',axiom,
    ( $greater(g_s85_84,0)
    & $lesseq(g_s85_84,max_int) ) ).

tff('Define:ctx:69',axiom,
    g_s83_82 = $sum(g_s82_81,g_s85_84) ).

tff('Define:ctx:7',axiom,
    mem0(g_s41_42,g_s42_41) ).

tff('Define:ctx:70',axiom,
    ( $greater(g_s86_85,0)
    & $lesseq(g_s86_85,max_int) ) ).

tff('Define:ctx:71',axiom,
    g_s84_83 = $sum(g_s82_81,g_s86_85) ).

tff('Define:ctx:72',axiom,
    mem0(g_s87_86,g_s38_37) ).

tff('Define:ctx:73',axiom,
    mem0(g_s88_87,g_s40_39) ).

tff('Define:ctx:74',axiom,
    mem0(g_s89_88,g_s40_39) ).

tff('Define:ctx:75',axiom,
    ( $greater(g_s90_89,0)
    & $lesseq(g_s90_89,max_int) ) ).

tff('Define:ctx:76',axiom,
    g_s89_88 = $sum(g_s88_87,g_s90_89) ).

tff('Define:ctx:77',axiom,
    mem0(g_s91_90,g_s42_41) ).

tff('Define:ctx:78',axiom,
    $less(g_s91_90,g_s37_38) ).

tff('Define:ctx:79',axiom,
    ( $greater(g_s92_91,0)
    & $lesseq(g_s92_91,max_int) ) ).

tff('Define:ctx:8',axiom,
    mem0(g_s43_43,g_s42_41) ).

tff('Define:ctx:80',axiom,
    g_s91_90 = $sum(g_s88_87,g_s92_91) ).

tff('Define:ctx:81',axiom,
    mem0(g_s93_92,g_s40_39) ).

tff('Define:ctx:82',axiom,
    mem0(g_s94_93,g_s38_37) ).

tff('Define:ctx:83',axiom,
    mem0(g_s95_94,g_s42_41) ).

tff('Define:ctx:84',axiom,
    mem0(g_s96_95,g_s42_41) ).

tff('Define:ctx:85',axiom,
    g_s96_95 = $difference(g_s95_94,1) ).

tff('Define:ctx:86',axiom,
    mem0(g_s97_96,g_s40_39) ).

tff('Define:ctx:87',axiom,
    mem0(g_s98_97,g_s40_39) ).

tff('Define:ctx:88',axiom,
    g_s98_97 = $product(g_s97_96,g_s95_94) ).

tff('Define:ctx:89',axiom,
    mem0(g_s99_98,g_s40_39) ).

tff('Define:ctx:9',axiom,
    mem0(g_s44_44,g_s42_41) ).

tff('Define:ctx:90',axiom,
    mem0(g_s100_99,g_s42_41) ).

tff('Define:ctx:91',axiom,
    $lesseq(g_s97_96,g_s99_98) ).

tff('Define:ctx:92',axiom,
    $less(g_s98_97,g_s99_98) ).

tff('Define:ctx:93',axiom,
    g_s101_100 = $difference(g_s97_96,g_s100_99) ).

tff('Define:ctx:94',axiom,
    g_s102_101 = $difference(g_s99_98,$product(g_s100_99,g_s95_94)) ).

tff('Define:ctx:95',axiom,
    mem0(g_s103_102,g_s38_37) ).

tff('Define:ctx:96',axiom,
    mem0(g_s104_103,g_s38_37) ).

tff('Define:ctx:97',axiom,
    mem0(g_s105_104,g_s38_37) ).

tff('Define:ctx:98',axiom,
    mem0(g_s106_105,g_s38_37) ).

tff('Define:ctx:99',axiom,
    mem0(g_s107_106,g_s38_37) ).

tff('Define:imext:0',axiom,
    ! [X_1172: $int] :
      ( mem0(X_1172,g_s321_1_334)
     => ( $greatereq(X_1172,1)
        & $lesseq(X_1172,g_s198_193) ) ) ).

tff('Define:imext:1',axiom,
    ! [X_1173: $int] :
      ( mem0(X_1173,g_s322_1_335)
     => ( $greatereq(X_1173,1)
        & $lesseq(X_1173,g_s198_193) ) ) ).

tff('Define:imext:10',axiom,
    ! [X_1218: $int] :
      ( mem0(X_1218,g_s331_1_344)
     => ( $greatereq(X_1218,1)
        & $lesseq(X_1218,g_s198_193) ) ) ).

tff('Define:imext:11',axiom,
    ! [X_1219: $int] :
      ( mem0(X_1219,g_s332_1_345)
     => ( $greatereq(X_1219,1)
        & $lesseq(X_1219,g_s198_193) ) ) ).

tff('Define:imext:12',axiom,
    ( ! [X_1220: $int,X_1221: $int] :
        ( mem5(X_1221,X_1220,g_s333_1_347)
       => ( $greatereq(X_1221,1)
          & $lesseq(X_1221,g_s198_193)
          & mem0(X_1220,g_s40_39) ) )
    & ! [X_1222: $int,X_1223: $int,X_1224: $int] :
        ( ( mem5(X_1222,X_1223,g_s333_1_347)
          & mem5(X_1222,X_1224,g_s333_1_347) )
       => ( X_1223 = X_1224 ) ) ) ).

tff('Define:imext:13',axiom,
    ( ! [X_1225: $int,X_1226: $int] :
        ( mem5(X_1226,X_1225,g_s334_1_348)
       => ( $greatereq(X_1226,1)
          & $lesseq(X_1226,g_s198_193)
          & mem0(X_1225,g_s40_39) ) )
    & ! [X_1227: $int,X_1228: $int,X_1229: $int] :
        ( ( mem5(X_1227,X_1228,g_s334_1_348)
          & mem5(X_1227,X_1229,g_s334_1_348) )
       => ( X_1228 = X_1229 ) ) ) ).

tff('Define:imext:14',axiom,
    ! [X_1230: $int] :
      ( mem0(X_1230,g_s335_1_346)
     => ( $greatereq(X_1230,1)
        & $lesseq(X_1230,g_s198_193) ) ) ).

tff('Define:imext:15',axiom,
    ? [X_1231: set_5] :
      ( ! [X_1232: $int,X_1233: $int] :
          ( mem5(X_1233,X_1232,X_1231)
        <=> mem5(X_1233,X_1232,g_s336_1_349) )
      & ! [X_1234: $int,X_1235: $int,X_1236: $int] :
          ( ( mem5(X_1234,X_1235,X_1231)
            & mem5(X_1234,X_1236,X_1231) )
         => ( X_1235 = X_1236 ) )
      & ! [X_1237: $int] :
          ( ( $greatereq(X_1237,0)
            & $lesseq(X_1237,g_s199_194) )
        <=> ? [X_1238: $int] : mem5(X_1237,X_1238,X_1231) )
      & ! [X_1239: $int] :
          ( ? [X_1240: $int] : mem5(X_1240,X_1239,X_1231)
         => mem0(X_1239,g_s40_39) ) ) ).

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

tff('Define:imext:17',axiom,
    mem0(g_s320_1_350,g_s38_37) ).

tff('Define:imext:18',axiom,
    ( ( g_s319_1_351
    <=> $true )
   => ~ ( ( g_s320_1_350 = 0 )
        | ( g_s320_1_350 = 4294967295 ) ) ) ).

tff('Define:imext:2',axiom,
    ! [X_1174: $int] :
      ( mem0(X_1174,g_s323_1_336)
     => ( $greatereq(X_1174,1)
        & $lesseq(X_1174,g_s198_193) ) ) ).

tff('Define:imext:3',axiom,
    ! [X_1175: $int] :
      ( mem0(X_1175,g_s324_1_337)
     => ( $greatereq(X_1175,1)
        & $lesseq(X_1175,g_s198_193) ) ) ).

tff('Define:imext:4',axiom,
    ? [X_1176: set_5] :
      ( ! [X_1177: $int,X_1178: $int] :
          ( mem5(X_1178,X_1177,X_1176)
        <=> mem5(X_1178,X_1177,g_s325_1_338) )
      & ! [X_1179: $int,X_1180: $int,X_1181: $int] :
          ( ( mem5(X_1179,X_1180,X_1176)
            & mem5(X_1179,X_1181,X_1176) )
         => ( X_1180 = X_1181 ) )
      & ! [X_1182: $int] :
          ( ( $greatereq(X_1182,1)
            & $lesseq(X_1182,g_s198_193) )
        <=> ? [X_1183: $int] : mem5(X_1182,X_1183,X_1176) )
      & ! [X_1184: $int] :
          ( ? [X_1185: $int] : mem5(X_1185,X_1184,X_1176)
         => mem0(X_1184,g_s42_41) ) ) ).

tff('Define:imext:5',axiom,
    ? [X_1186: set_5] :
      ( ! [X_1187: $int,X_1188: $int] :
          ( mem5(X_1188,X_1187,X_1186)
        <=> mem5(X_1188,X_1187,g_s326_1_339) )
      & ! [X_1189: $int,X_1190: $int,X_1191: $int] :
          ( ( mem5(X_1189,X_1190,X_1186)
            & mem5(X_1189,X_1191,X_1186) )
         => ( X_1190 = X_1191 ) )
      & ! [X_1192: $int] :
          ( ( $greatereq(X_1192,1)
            & $lesseq(X_1192,g_s198_193) )
        <=> ? [X_1193: $int] : mem5(X_1192,X_1193,X_1186) )
      & ! [X_1194: $int] :
          ( ? [X_1195: $int] : mem5(X_1195,X_1194,X_1186)
         => mem0(X_1194,g_s42_41) ) ) ).

tff('Define:imext:6',axiom,
    ? [X_1196: set_5] :
      ( ! [X_1197: $int,X_1198: $int] :
          ( mem5(X_1198,X_1197,X_1196)
        <=> mem5(X_1198,X_1197,g_s327_1_340) )
      & ! [X_1199: $int,X_1200: $int,X_1201: $int] :
          ( ( mem5(X_1199,X_1200,X_1196)
            & mem5(X_1199,X_1201,X_1196) )
         => ( X_1200 = X_1201 ) )
      & ! [X_1202: $int] :
          ( ( $greatereq(X_1202,1)
            & $lesseq(X_1202,g_s198_193) )
        <=> ? [X_1203: $int] : mem5(X_1202,X_1203,X_1196) )
      & ! [X_1204: $int] :
          ( ? [X_1205: $int] : mem5(X_1205,X_1204,X_1196)
         => mem0(X_1204,g_s42_41) ) ) ).

tff('Define:imext:7',axiom,
    ? [X_1206: set_5] :
      ( ! [X_1207: $int,X_1208: $int] :
          ( mem5(X_1208,X_1207,X_1206)
        <=> mem5(X_1208,X_1207,g_s328_1_341) )
      & ! [X_1209: $int,X_1210: $int,X_1211: $int] :
          ( ( mem5(X_1209,X_1210,X_1206)
            & mem5(X_1209,X_1211,X_1206) )
         => ( X_1210 = X_1211 ) )
      & ! [X_1212: $int] :
          ( ( $greatereq(X_1212,1)
            & $lesseq(X_1212,g_s198_193) )
        <=> ? [X_1213: $int] : mem5(X_1212,X_1213,X_1206) )
      & ! [X_1214: $int] :
          ( ? [X_1215: $int] : mem5(X_1215,X_1214,X_1206)
         => mem0(X_1214,g_s42_41) ) ) ).

tff('Define:imext:8',axiom,
    ! [X_1216: $int] :
      ( mem0(X_1216,g_s329_1_342)
     => ( $greatereq(X_1216,1)
        & $lesseq(X_1216,g_s198_193) ) ) ).

tff('Define:imext:9',axiom,
    ! [X_1217: $int] :
      ( mem0(X_1217,g_s330_1_343)
     => ( $greatereq(X_1217,1)
        & $lesseq(X_1217,g_s198_193) ) ) ).

tff('Define:seext:0',axiom,
    mem0(g_s234_229,g_s38_37) ).

tff('Define:seext:1',axiom,
    mem0(g_s235_230,g_s38_37) ).

tff('Define:seext:10',axiom,
    mem0(g_s243_238,g_s38_37) ).

tff('Define:seext:11',axiom,
    mem0(g_s244_239,g_s42_41) ).

tff('Define:seext:12',axiom,
    mem0(g_s245_240,g_s40_39) ).

tff('Define:seext:13',axiom,
    ? [X_363: set_5] :
      ( ! [X_364: $int,X_365: $int] :
          ( mem5(X_365,X_364,X_363)
        <=> mem5(X_365,X_364,g_s246_241) )
      & ! [X_366: $int,X_367: $int,X_368: $int] :
          ( ( mem5(X_366,X_367,X_363)
            & mem5(X_366,X_368,X_363) )
         => ( X_367 = X_368 ) )
      & ! [X_369: $int] :
          ( ( $greatereq(X_369,0)
            & $lesseq(X_369,g_s115_114) )
        <=> ? [X_370: $int] : mem5(X_369,X_370,X_363) )
      & ! [X_371: $int] :
          ( ? [X_372: $int] : mem5(X_372,X_371,X_363)
         => mem0(X_371,g_s42_41) ) ) ).

tff('Define:seext:14',axiom,
    mem0(g_s247_242,g_s42_41) ).

tff('Define:seext:15',axiom,
    mem0(g_s248_243,g_s38_37) ).

tff('Define:seext:16',axiom,
    mem0(g_s249_244,g_s38_37) ).

tff('Define:seext:17',axiom,
    mem0(g_s250_245,g_s38_37) ).

tff('Define:seext:18',axiom,
    mem0(g_s251_246,g_s38_37) ).

tff('Define:seext:19',axiom,
    mem0(g_s252_247,g_s38_37) ).

tff('Define:seext:2',axiom,
    mem0(g_s236_231,g_s38_37) ).

tff('Define:seext:20',axiom,
    mem0(g_s253_248,g_s40_39) ).

tff('Define:seext:21',axiom,
    ? [X_373: set_5] :
      ( ! [X_374: $int,X_375: $int] :
          ( mem5(X_375,X_374,X_373)
        <=> mem5(X_375,X_374,g_s254_249) )
      & ! [X_376: $int,X_377: $int,X_378: $int] :
          ( ( mem5(X_376,X_377,X_373)
            & mem5(X_376,X_378,X_373) )
         => ( X_377 = X_378 ) )
      & ! [X_379: $int] :
          ( ( $greatereq(X_379,0)
            & $lesseq(X_379,g_s115_114) )
        <=> ? [X_380: $int] : mem5(X_379,X_380,X_373) )
      & ! [X_381: $int] :
          ( ? [X_382: $int] : mem5(X_382,X_381,X_373)
         => mem0(X_381,g_s42_41) ) ) ).

tff('Define:seext:22',axiom,
    mem0(g_s255_250,g_s38_37) ).

tff('Define:seext:23',axiom,
    mem0(g_s256_251,g_s38_37) ).

tff('Define:seext:24',axiom,
    mem0(g_s257_252,g_s38_37) ).

tff('Define:seext:25',axiom,
    mem0(g_s258_253,g_s38_37) ).

tff('Define:seext:26',axiom,
    mem0(g_s259_254,g_s38_37) ).

tff('Define:seext:27',axiom,
    mem0(g_s260_255,g_s38_37) ).

tff('Define:seext:28',axiom,
    mem0(g_s261_256,g_s38_37) ).

tff('Define:seext:29',axiom,
    mem0(g_s262_257,g_s38_37) ).

tff('Define:seext:3',axiom,
    mem0(g_s237_232,g_s40_39) ).

tff('Define:seext:30',axiom,
    mem0(g_s263_258,g_s38_37) ).

tff('Define:seext:31',axiom,
    mem0(g_s264_259,g_s38_37) ).

tff('Define:seext:32',axiom,
    mem0(g_s265_260,g_s42_41) ).

tff('Define:seext:33',axiom,
    mem0(g_s266_261,g_s38_37) ).

tff('Define:seext:34',axiom,
    mem0(g_s267_262,g_s38_37) ).

tff('Define:seext:35',axiom,
    mem0(g_s268_263,g_s38_37) ).

tff('Define:seext:36',axiom,
    mem0(g_s269_264,g_s38_37) ).

tff('Define:seext:37',axiom,
    mem0(g_s270_265,g_s42_41) ).

tff('Define:seext:38',axiom,
    ( ( g_s270_265 = 1 )
    | ( g_s270_265 = 2 ) ) ).

tff('Define:seext:39',axiom,
    ? [X_383: set_5] :
      ( ! [X_384: $int,X_385: $int] :
          ( mem5(X_385,X_384,X_383)
        <=> mem5(X_385,X_384,g_s271_266) )
      & ! [X_386: $int,X_387: $int,X_388: $int] :
          ( ( mem5(X_386,X_387,X_383)
            & mem5(X_386,X_388,X_383) )
         => ( X_387 = X_388 ) )
      & ! [X_389: $int] :
          ( ( $greatereq(X_389,0)
            & $lesseq(X_389,g_s199_194) )
        <=> ? [X_390: $int] : mem5(X_389,X_390,X_383) )
      & ! [X_391: $int] :
          ( ? [X_392: $int] : mem5(X_392,X_391,X_383)
         => mem0(X_391,g_s42_41) ) ) ).

tff('Define:seext:4',axiom,
    ! [X_362: $int] :
      ( ( X_362 = $sum($sum(g_s237_232,g_s100_99),g_s99_98) )
     => mem0(X_362,g_s40_39) ) ).

tff('Define:seext:40',axiom,
    ? [X_393: set_6] :
      ( ! [X_394: set_7,X_395: $int] :
          ( mem6(X_395,X_394,X_393)
        <=> mem6(X_395,X_394,g_s272_267) )
      & ! [X_396: $int,X_397: set_7,X_398: set_7] :
          ( ( mem6(X_396,X_397,X_393)
            & mem6(X_396,X_398,X_393) )
         => ! [X_399: set_5,X_400: $int] :
              ( mem7(X_400,X_399,X_397)
            <=> mem7(X_400,X_399,X_398) ) )
      & ! [X_401: $int] :
          ( ( $greatereq(X_401,0)
            & $lesseq(X_401,g_s199_194) )
        <=> ? [X_402: set_7] : mem6(X_401,X_402,X_393) )
      & ! [X_403: set_7] :
          ( ? [X_404: $int] : mem6(X_404,X_403,X_393)
         => ? [X_405: set_7] :
              ( ! [X_406: set_5,X_407: $int] :
                  ( mem7(X_407,X_406,X_405)
                <=> mem7(X_407,X_406,X_403) )
              & ! [X_408: $int,X_409: set_5,X_410: set_5] :
                  ( ( mem7(X_408,X_409,X_405)
                    & mem7(X_408,X_410,X_405) )
                 => ! [X_411: $int,X_412: $int] :
                      ( mem5(X_412,X_411,X_409)
                    <=> mem5(X_412,X_411,X_410) ) )
              & ! [X_413: $int] :
                  ( ( $greatereq(X_413,0)
                    & $lesseq(X_413,g_s201_196) )
                <=> ? [X_414: set_5] : mem7(X_413,X_414,X_405) )
              & ! [X_415: set_5] :
                  ( ? [X_416: $int] : mem7(X_416,X_415,X_405)
                 => ? [X_417: set_5] :
                      ( ! [X_418: $int,X_419: $int] :
                          ( mem5(X_419,X_418,X_417)
                        <=> mem5(X_419,X_418,X_415) )
                      & ! [X_420: $int,X_421: $int,X_422: $int] :
                          ( ( mem5(X_420,X_421,X_417)
                            & mem5(X_420,X_422,X_417) )
                         => ( X_421 = X_422 ) )
                      & ! [X_423: $int] :
                          ( ( $greatereq(X_423,0)
                            & $lesseq(X_423,g_s221_216) )
                        <=> ? [X_424: $int] : mem5(X_423,X_424,X_417) )
                      & ! [X_425: $int] :
                          ( ? [X_426: $int] : mem5(X_426,X_425,X_417)
                         => mem0(X_425,g_s42_41) ) ) ) ) ) ) ).

tff('Define:seext:41',axiom,
    ? [X_427: set_7] :
      ( ! [X_428: set_5,X_429: $int] :
          ( mem7(X_429,X_428,X_427)
        <=> mem7(X_429,X_428,g_s273_268) )
      & ! [X_430: $int,X_431: set_5,X_432: set_5] :
          ( ( mem7(X_430,X_431,X_427)
            & mem7(X_430,X_432,X_427) )
         => ! [X_433: $int,X_434: $int] :
              ( mem5(X_434,X_433,X_431)
            <=> mem5(X_434,X_433,X_432) ) )
      & ! [X_435: $int] :
          ( ( $greatereq(X_435,0)
            & $lesseq(X_435,g_s199_194) )
        <=> ? [X_436: set_5] : mem7(X_435,X_436,X_427) )
      & ! [X_437: set_5] :
          ( ? [X_438: $int] : mem7(X_438,X_437,X_427)
         => ? [X_439: set_5] :
              ( ! [X_440: $int,X_441: $int] :
                  ( mem5(X_441,X_440,X_439)
                <=> mem5(X_441,X_440,X_437) )
              & ! [X_442: $int,X_443: $int,X_444: $int] :
                  ( ( mem5(X_442,X_443,X_439)
                    & mem5(X_442,X_444,X_439) )
                 => ( X_443 = X_444 ) )
              & ! [X_445: $int] :
                  ( ( $greatereq(X_445,0)
                    & $lesseq(X_445,g_s201_196) )
                <=> ? [X_446: $int] : mem5(X_445,X_446,X_439) )
              & ! [X_447: $int] :
                  ( ? [X_448: $int] : mem5(X_448,X_447,X_439)
                 => mem0(X_447,g_s40_39) ) ) ) ) ).

tff('Define:seext:42',axiom,
    ? [X_449: set_7] :
      ( ! [X_450: set_5,X_451: $int] :
          ( mem7(X_451,X_450,X_449)
        <=> mem7(X_451,X_450,g_s274_269) )
      & ! [X_452: $int,X_453: set_5,X_454: set_5] :
          ( ( mem7(X_452,X_453,X_449)
            & mem7(X_452,X_454,X_449) )
         => ! [X_455: $int,X_456: $int] :
              ( mem5(X_456,X_455,X_453)
            <=> mem5(X_456,X_455,X_454) ) )
      & ! [X_457: $int] :
          ( ( $greatereq(X_457,0)
            & $lesseq(X_457,g_s199_194) )
        <=> ? [X_458: set_5] : mem7(X_457,X_458,X_449) )
      & ! [X_459: set_5] :
          ( ? [X_460: $int] : mem7(X_460,X_459,X_449)
         => ? [X_461: set_5] :
              ( ! [X_462: $int,X_463: $int] :
                  ( mem5(X_463,X_462,X_461)
                <=> mem5(X_463,X_462,X_459) )
              & ! [X_464: $int,X_465: $int,X_466: $int] :
                  ( ( mem5(X_464,X_465,X_461)
                    & mem5(X_464,X_466,X_461) )
                 => ( X_465 = X_466 ) )
              & ! [X_467: $int] :
                  ( ( $greatereq(X_467,0)
                    & $lesseq(X_467,g_s201_196) )
                <=> ? [X_468: $int] : mem5(X_467,X_468,X_461) )
              & ! [X_469: $int] :
                  ( ? [X_470: $int] : mem5(X_470,X_469,X_461)
                 => mem0(X_469,g_s40_39) ) ) ) ) ).

tff('Define:seext:43',axiom,
    ? [X_471: set_7] :
      ( ! [X_472: set_5,X_473: $int] :
          ( mem7(X_473,X_472,X_471)
        <=> mem7(X_473,X_472,g_s275_270) )
      & ! [X_474: $int,X_475: set_5,X_476: set_5] :
          ( ( mem7(X_474,X_475,X_471)
            & mem7(X_474,X_476,X_471) )
         => ! [X_477: $int,X_478: $int] :
              ( mem5(X_478,X_477,X_475)
            <=> mem5(X_478,X_477,X_476) ) )
      & ! [X_479: $int] :
          ( ( $greatereq(X_479,0)
            & $lesseq(X_479,g_s199_194) )
        <=> ? [X_480: set_5] : mem7(X_479,X_480,X_471) )
      & ! [X_481: set_5] :
          ( ? [X_482: $int] : mem7(X_482,X_481,X_471)
         => ? [X_483: set_5] :
              ( ! [X_484: $int,X_485: $int] :
                  ( mem5(X_485,X_484,X_483)
                <=> mem5(X_485,X_484,X_481) )
              & ! [X_486: $int,X_487: $int,X_488: $int] :
                  ( ( mem5(X_486,X_487,X_483)
                    & mem5(X_486,X_488,X_483) )
                 => ( X_487 = X_488 ) )
              & ! [X_489: $int] :
                  ( ( $greatereq(X_489,0)
                    & $lesseq(X_489,g_s201_196) )
                <=> ? [X_490: $int] : mem5(X_489,X_490,X_483) )
              & ! [X_491: $int] :
                  ( ? [X_492: $int] : mem5(X_492,X_491,X_483)
                 => mem0(X_491,g_s40_39) ) ) ) ) ).

tff('Define:seext:44',axiom,
    ? [X_493: set_7] :
      ( ! [X_494: set_5,X_495: $int] :
          ( mem7(X_495,X_494,X_493)
        <=> mem7(X_495,X_494,g_s276_271) )
      & ! [X_496: $int,X_497: set_5,X_498: set_5] :
          ( ( mem7(X_496,X_497,X_493)
            & mem7(X_496,X_498,X_493) )
         => ! [X_499: $int,X_500: $int] :
              ( mem5(X_500,X_499,X_497)
            <=> mem5(X_500,X_499,X_498) ) )
      & ! [X_501: $int] :
          ( ( $greatereq(X_501,0)
            & $lesseq(X_501,g_s199_194) )
        <=> ? [X_502: set_5] : mem7(X_501,X_502,X_493) )
      & ! [X_503: set_5] :
          ( ? [X_504: $int] : mem7(X_504,X_503,X_493)
         => ? [X_505: set_5] :
              ( ! [X_506: $int,X_507: $int] :
                  ( mem5(X_507,X_506,X_505)
                <=> mem5(X_507,X_506,X_503) )
              & ! [X_508: $int,X_509: $int,X_510: $int] :
                  ( ( mem5(X_508,X_509,X_505)
                    & mem5(X_508,X_510,X_505) )
                 => ( X_509 = X_510 ) )
              & ! [X_511: $int] :
                  ( ( $greatereq(X_511,0)
                    & $lesseq(X_511,g_s201_196) )
                <=> ? [X_512: $int] : mem5(X_511,X_512,X_505) )
              & ! [X_513: $int] :
                  ( ? [X_514: $int] : mem5(X_514,X_513,X_505)
                 => mem0(X_513,g_s40_39) ) ) ) ) ).

tff('Define:seext:45',axiom,
    ? [X_515: set_7] :
      ( ! [X_516: set_5,X_517: $int] :
          ( mem7(X_517,X_516,X_515)
        <=> mem7(X_517,X_516,g_s277_272) )
      & ! [X_518: $int,X_519: set_5,X_520: set_5] :
          ( ( mem7(X_518,X_519,X_515)
            & mem7(X_518,X_520,X_515) )
         => ! [X_521: $int,X_522: $int] :
              ( mem5(X_522,X_521,X_519)
            <=> mem5(X_522,X_521,X_520) ) )
      & ! [X_523: $int] :
          ( ( $greatereq(X_523,0)
            & $lesseq(X_523,g_s199_194) )
        <=> ? [X_524: set_5] : mem7(X_523,X_524,X_515) )
      & ! [X_525: set_5] :
          ( ? [X_526: $int] : mem7(X_526,X_525,X_515)
         => ? [X_527: set_5] :
              ( ! [X_528: $int,X_529: $int] :
                  ( mem5(X_529,X_528,X_527)
                <=> mem5(X_529,X_528,X_525) )
              & ! [X_530: $int,X_531: $int,X_532: $int] :
                  ( ( mem5(X_530,X_531,X_527)
                    & mem5(X_530,X_532,X_527) )
                 => ( X_531 = X_532 ) )
              & ! [X_533: $int] :
                  ( ( $greatereq(X_533,0)
                    & $lesseq(X_533,g_s201_196) )
                <=> ? [X_534: $int] : mem5(X_533,X_534,X_527) )
              & ! [X_535: $int] :
                  ( ? [X_536: $int] : mem5(X_536,X_535,X_527)
                 => mem0(X_535,g_s40_39) ) ) ) ) ).

tff('Define:seext:46',axiom,
    ? [X_537: set_7] :
      ( ! [X_538: set_5,X_539: $int] :
          ( mem7(X_539,X_538,X_537)
        <=> mem7(X_539,X_538,g_s278_273) )
      & ! [X_540: $int,X_541: set_5,X_542: set_5] :
          ( ( mem7(X_540,X_541,X_537)
            & mem7(X_540,X_542,X_537) )
         => ! [X_543: $int,X_544: $int] :
              ( mem5(X_544,X_543,X_541)
            <=> mem5(X_544,X_543,X_542) ) )
      & ! [X_545: $int] :
          ( ( $greatereq(X_545,0)
            & $lesseq(X_545,g_s199_194) )
        <=> ? [X_546: set_5] : mem7(X_545,X_546,X_537) )
      & ! [X_547: set_5] :
          ( ? [X_548: $int] : mem7(X_548,X_547,X_537)
         => ? [X_549: set_5] :
              ( ! [X_550: $int,X_551: $int] :
                  ( mem5(X_551,X_550,X_549)
                <=> mem5(X_551,X_550,X_547) )
              & ! [X_552: $int,X_553: $int,X_554: $int] :
                  ( ( mem5(X_552,X_553,X_549)
                    & mem5(X_552,X_554,X_549) )
                 => ( X_553 = X_554 ) )
              & ! [X_555: $int] :
                  ( ( $greatereq(X_555,0)
                    & $lesseq(X_555,g_s201_196) )
                <=> ? [X_556: $int] : mem5(X_555,X_556,X_549) )
              & ! [X_557: $int] :
                  ( ? [X_558: $int] : mem5(X_558,X_557,X_549)
                 => mem0(X_557,g_s40_39) ) ) ) ) ).

tff('Define:seext:47',axiom,
    ? [X_559: set_7] :
      ( ! [X_560: set_5,X_561: $int] :
          ( mem7(X_561,X_560,X_559)
        <=> mem7(X_561,X_560,g_s279_274) )
      & ! [X_562: $int,X_563: set_5,X_564: set_5] :
          ( ( mem7(X_562,X_563,X_559)
            & mem7(X_562,X_564,X_559) )
         => ! [X_565: $int,X_566: $int] :
              ( mem5(X_566,X_565,X_563)
            <=> mem5(X_566,X_565,X_564) ) )
      & ! [X_567: $int] :
          ( ( $greatereq(X_567,0)
            & $lesseq(X_567,g_s199_194) )
        <=> ? [X_568: set_5] : mem7(X_567,X_568,X_559) )
      & ! [X_569: set_5] :
          ( ? [X_570: $int] : mem7(X_570,X_569,X_559)
         => ? [X_571: set_5] :
              ( ! [X_572: $int,X_573: $int] :
                  ( mem5(X_573,X_572,X_571)
                <=> mem5(X_573,X_572,X_569) )
              & ! [X_574: $int,X_575: $int,X_576: $int] :
                  ( ( mem5(X_574,X_575,X_571)
                    & mem5(X_574,X_576,X_571) )
                 => ( X_575 = X_576 ) )
              & ! [X_577: $int] :
                  ( ( $greatereq(X_577,0)
                    & $lesseq(X_577,g_s201_196) )
                <=> ? [X_578: $int] : mem5(X_577,X_578,X_571) )
              & ! [X_579: $int] :
                  ( ? [X_580: $int] : mem5(X_580,X_579,X_571)
                 => mem0(X_579,g_s40_39) ) ) ) ) ).

tff('Define:seext:48',axiom,
    ? [X_581: set_6] :
      ( ! [X_582: set_7,X_583: $int] :
          ( mem6(X_583,X_582,X_581)
        <=> mem6(X_583,X_582,g_s280_275) )
      & ! [X_584: $int,X_585: set_7,X_586: set_7] :
          ( ( mem6(X_584,X_585,X_581)
            & mem6(X_584,X_586,X_581) )
         => ! [X_587: set_5,X_588: $int] :
              ( mem7(X_588,X_587,X_585)
            <=> mem7(X_588,X_587,X_586) ) )
      & ! [X_589: $int] :
          ( ( $greatereq(X_589,0)
            & $lesseq(X_589,g_s199_194) )
        <=> ? [X_590: set_7] : mem6(X_589,X_590,X_581) )
      & ! [X_591: set_7] :
          ( ? [X_592: $int] : mem6(X_592,X_591,X_581)
         => ? [X_593: set_7] :
              ( ! [X_594: set_5,X_595: $int] :
                  ( mem7(X_595,X_594,X_593)
                <=> mem7(X_595,X_594,X_591) )
              & ! [X_596: $int,X_597: set_5,X_598: set_5] :
                  ( ( mem7(X_596,X_597,X_593)
                    & mem7(X_596,X_598,X_593) )
                 => ! [X_599: $int,X_600: $int] :
                      ( mem5(X_600,X_599,X_597)
                    <=> mem5(X_600,X_599,X_598) ) )
              & ! [X_601: $int] :
                  ( ( $greatereq(X_601,0)
                    & $lesseq(X_601,g_s201_196) )
                <=> ? [X_602: set_5] : mem7(X_601,X_602,X_593) )
              & ! [X_603: set_5] :
                  ( ? [X_604: $int] : mem7(X_604,X_603,X_593)
                 => ? [X_605: set_5] :
                      ( ! [X_606: $int,X_607: $int] :
                          ( mem5(X_607,X_606,X_605)
                        <=> mem5(X_607,X_606,X_603) )
                      & ! [X_608: $int,X_609: $int,X_610: $int] :
                          ( ( mem5(X_608,X_609,X_605)
                            & mem5(X_608,X_610,X_605) )
                         => ( X_609 = X_610 ) )
                      & ! [X_611: $int] :
                          ( ( $greatereq(X_611,0)
                            & $lesseq(X_611,g_s227_222) )
                        <=> ? [X_612: $int] : mem5(X_611,X_612,X_605) )
                      & ! [X_613: $int] :
                          ( ? [X_614: $int] : mem5(X_614,X_613,X_605)
                         => mem0(X_613,g_s42_41) ) ) ) ) ) ) ).

tff('Define:seext:49',axiom,
    ? [X_615: set_6] :
      ( ! [X_616: set_7,X_617: $int] :
          ( mem6(X_617,X_616,X_615)
        <=> mem6(X_617,X_616,g_s281_276) )
      & ! [X_618: $int,X_619: set_7,X_620: set_7] :
          ( ( mem6(X_618,X_619,X_615)
            & mem6(X_618,X_620,X_615) )
         => ! [X_621: set_5,X_622: $int] :
              ( mem7(X_622,X_621,X_619)
            <=> mem7(X_622,X_621,X_620) ) )
      & ! [X_623: $int] :
          ( ( $greatereq(X_623,0)
            & $lesseq(X_623,g_s199_194) )
        <=> ? [X_624: set_7] : mem6(X_623,X_624,X_615) )
      & ! [X_625: set_7] :
          ( ? [X_626: $int] : mem6(X_626,X_625,X_615)
         => ? [X_627: set_7] :
              ( ! [X_628: set_5,X_629: $int] :
                  ( mem7(X_629,X_628,X_627)
                <=> mem7(X_629,X_628,X_625) )
              & ! [X_630: $int,X_631: set_5,X_632: set_5] :
                  ( ( mem7(X_630,X_631,X_627)
                    & mem7(X_630,X_632,X_627) )
                 => ! [X_633: $int,X_634: $int] :
                      ( mem5(X_634,X_633,X_631)
                    <=> mem5(X_634,X_633,X_632) ) )
              & ! [X_635: $int] :
                  ( ( $greatereq(X_635,0)
                    & $lesseq(X_635,g_s201_196) )
                <=> ? [X_636: set_5] : mem7(X_635,X_636,X_627) )
              & ! [X_637: set_5] :
                  ( ? [X_638: $int] : mem7(X_638,X_637,X_627)
                 => ? [X_639: set_5] :
                      ( ! [X_640: $int,X_641: $int] :
                          ( mem5(X_641,X_640,X_639)
                        <=> mem5(X_641,X_640,X_637) )
                      & ! [X_642: $int,X_643: $int,X_644: $int] :
                          ( ( mem5(X_642,X_643,X_639)
                            & mem5(X_642,X_644,X_639) )
                         => ( X_643 = X_644 ) )
                      & ! [X_645: $int] :
                          ( ( $greatereq(X_645,0)
                            & $lesseq(X_645,g_s227_222) )
                        <=> ? [X_646: $int] : mem5(X_645,X_646,X_639) )
                      & ! [X_647: $int] :
                          ( ? [X_648: $int] : mem5(X_648,X_647,X_639)
                         => mem0(X_647,g_s42_41) ) ) ) ) ) ) ).

tff('Define:seext:5',axiom,
    mem0(g_s238_233,g_s38_37) ).

tff('Define:seext:50',axiom,
    ? [X_649: set_5] :
      ( ! [X_650: $int,X_651: $int] :
          ( mem5(X_651,X_650,X_649)
        <=> mem5(X_651,X_650,g_s282_277) )
      & ! [X_652: $int,X_653: $int,X_654: $int] :
          ( ( mem5(X_652,X_653,X_649)
            & mem5(X_652,X_654,X_649) )
         => ( X_653 = X_654 ) )
      & ! [X_655: $int] :
          ( ( $greatereq(X_655,0)
            & $lesseq(X_655,g_s199_194) )
        <=> ? [X_656: $int] : mem5(X_655,X_656,X_649) )
      & ! [X_657: $int] :
          ( ? [X_658: $int] : mem5(X_658,X_657,X_649)
         => mem0(X_657,g_s42_41) ) ) ).

tff('Define:seext:51',axiom,
    ? [X_659: set_7] :
      ( ! [X_660: set_5,X_661: $int] :
          ( mem7(X_661,X_660,X_659)
        <=> mem7(X_661,X_660,g_s283_278) )
      & ! [X_662: $int,X_663: set_5,X_664: set_5] :
          ( ( mem7(X_662,X_663,X_659)
            & mem7(X_662,X_664,X_659) )
         => ! [X_665: $int,X_666: $int] :
              ( mem5(X_666,X_665,X_663)
            <=> mem5(X_666,X_665,X_664) ) )
      & ! [X_667: $int] :
          ( ( $greatereq(X_667,0)
            & $lesseq(X_667,g_s199_194) )
        <=> ? [X_668: set_5] : mem7(X_667,X_668,X_659) )
      & ! [X_669: set_5] :
          ( ? [X_670: $int] : mem7(X_670,X_669,X_659)
         => ? [X_671: set_5] :
              ( ! [X_672: $int,X_673: $int] :
                  ( mem5(X_673,X_672,X_671)
                <=> mem5(X_673,X_672,X_669) )
              & ! [X_674: $int,X_675: $int,X_676: $int] :
                  ( ( mem5(X_674,X_675,X_671)
                    & mem5(X_674,X_676,X_671) )
                 => ( X_675 = X_676 ) )
              & ! [X_677: $int] :
                  ( ( $greatereq(X_677,0)
                    & $lesseq(X_677,g_s223_218) )
                <=> ? [X_678: $int] : mem5(X_677,X_678,X_671) )
              & ! [X_679: $int] :
                  ( ? [X_680: $int] : mem5(X_680,X_679,X_671)
                 => mem0(X_679,g_s42_41) ) ) ) ) ).

tff('Define:seext:52',axiom,
    ? [X_681: set_5] :
      ( ! [X_682: $int,X_683: $int] :
          ( mem5(X_683,X_682,X_681)
        <=> mem5(X_683,X_682,g_s284_279) )
      & ! [X_684: $int,X_685: $int,X_686: $int] :
          ( ( mem5(X_684,X_685,X_681)
            & mem5(X_684,X_686,X_681) )
         => ( X_685 = X_686 ) )
      & ! [X_687: $int] :
          ( ( $greatereq(X_687,0)
            & $lesseq(X_687,g_s199_194) )
        <=> ? [X_688: $int] : mem5(X_687,X_688,X_681) )
      & ! [X_689: $int] :
          ( ? [X_690: $int] : mem5(X_690,X_689,X_681)
         => mem0(X_689,g_s40_39) ) ) ).

tff('Define:seext:53',axiom,
    ? [X_691: set_5] :
      ( ! [X_692: $int,X_693: $int] :
          ( mem5(X_693,X_692,X_691)
        <=> mem5(X_693,X_692,g_s285_280) )
      & ! [X_694: $int,X_695: $int,X_696: $int] :
          ( ( mem5(X_694,X_695,X_691)
            & mem5(X_694,X_696,X_691) )
         => ( X_695 = X_696 ) )
      & ! [X_697: $int] :
          ( ( $greatereq(X_697,0)
            & $lesseq(X_697,g_s199_194) )
        <=> ? [X_698: $int] : mem5(X_697,X_698,X_691) )
      & ! [X_699: $int] :
          ( ? [X_700: $int] : mem5(X_700,X_699,X_691)
         => mem0(X_699,g_s40_39) ) ) ).

tff('Define:seext:54',axiom,
    ? [X_701: set_5] :
      ( ! [X_702: $int,X_703: $int] :
          ( mem5(X_703,X_702,X_701)
        <=> mem5(X_703,X_702,g_s286_281) )
      & ! [X_704: $int,X_705: $int,X_706: $int] :
          ( ( mem5(X_704,X_705,X_701)
            & mem5(X_704,X_706,X_701) )
         => ( X_705 = X_706 ) )
      & ! [X_707: $int] :
          ( ( $greatereq(X_707,0)
            & $lesseq(X_707,g_s199_194) )
        <=> ? [X_708: $int] : mem5(X_707,X_708,X_701) )
      & ! [X_709: $int] :
          ( ? [X_710: $int] : mem5(X_710,X_709,X_701)
         => mem0(X_709,g_s40_39) ) ) ).

tff('Define:seext:55',axiom,
    ? [X_711: set_5] :
      ( ! [X_712: $int,X_713: $int] :
          ( mem5(X_713,X_712,X_711)
        <=> mem5(X_713,X_712,g_s287_282) )
      & ! [X_714: $int,X_715: $int,X_716: $int] :
          ( ( mem5(X_714,X_715,X_711)
            & mem5(X_714,X_716,X_711) )
         => ( X_715 = X_716 ) )
      & ! [X_717: $int] :
          ( ( $greatereq(X_717,0)
            & $lesseq(X_717,g_s199_194) )
        <=> ? [X_718: $int] : mem5(X_717,X_718,X_711) )
      & ! [X_719: $int] :
          ( ? [X_720: $int] : mem5(X_720,X_719,X_711)
         => mem0(X_719,g_s40_39) ) ) ).

tff('Define:seext:56',axiom,
    ? [X_721: set_5] :
      ( ! [X_722: $int,X_723: $int] :
          ( mem5(X_723,X_722,X_721)
        <=> mem5(X_723,X_722,g_s288_283) )
      & ! [X_724: $int,X_725: $int,X_726: $int] :
          ( ( mem5(X_724,X_725,X_721)
            & mem5(X_724,X_726,X_721) )
         => ( X_725 = X_726 ) )
      & ! [X_727: $int] :
          ( ( $greatereq(X_727,0)
            & $lesseq(X_727,g_s199_194) )
        <=> ? [X_728: $int] : mem5(X_727,X_728,X_721) )
      & ! [X_729: $int] :
          ( ? [X_730: $int] : mem5(X_730,X_729,X_721)
         => mem0(X_729,g_s40_39) ) ) ).

tff('Define:seext:57',axiom,
    ? [X_731: set_5] :
      ( ! [X_732: $int,X_733: $int] :
          ( mem5(X_733,X_732,X_731)
        <=> mem5(X_733,X_732,g_s289_284) )
      & ! [X_734: $int,X_735: $int,X_736: $int] :
          ( ( mem5(X_734,X_735,X_731)
            & mem5(X_734,X_736,X_731) )
         => ( X_735 = X_736 ) )
      & ! [X_737: $int] :
          ( ( $greatereq(X_737,0)
            & $lesseq(X_737,g_s199_194) )
        <=> ? [X_738: $int] : mem5(X_737,X_738,X_731) )
      & ! [X_739: $int] :
          ( ? [X_740: $int] : mem5(X_740,X_739,X_731)
         => mem0(X_739,g_s40_39) ) ) ).

tff('Define:seext:58',axiom,
    ? [X_741: set_5] :
      ( ! [X_742: $int,X_743: $int] :
          ( mem5(X_743,X_742,X_741)
        <=> mem5(X_743,X_742,g_s290_285) )
      & ! [X_744: $int,X_745: $int,X_746: $int] :
          ( ( mem5(X_744,X_745,X_741)
            & mem5(X_744,X_746,X_741) )
         => ( X_745 = X_746 ) )
      & ! [X_747: $int] :
          ( ( $greatereq(X_747,0)
            & $lesseq(X_747,g_s199_194) )
        <=> ? [X_748: $int] : mem5(X_747,X_748,X_741) )
      & ! [X_749: $int] :
          ( ? [X_750: $int] : mem5(X_750,X_749,X_741)
         => mem0(X_749,g_s40_39) ) ) ).

tff('Define:seext:59',axiom,
    ? [X_751: set_7] :
      ( ! [X_752: set_5,X_753: $int] :
          ( mem7(X_753,X_752,X_751)
        <=> mem7(X_753,X_752,g_s291_286) )
      & ! [X_754: $int,X_755: set_5,X_756: set_5] :
          ( ( mem7(X_754,X_755,X_751)
            & mem7(X_754,X_756,X_751) )
         => ! [X_757: $int,X_758: $int] :
              ( mem5(X_758,X_757,X_755)
            <=> mem5(X_758,X_757,X_756) ) )
      & ! [X_759: $int] :
          ( ( $greatereq(X_759,0)
            & $lesseq(X_759,g_s199_194) )
        <=> ? [X_760: set_5] : mem7(X_759,X_760,X_751) )
      & ! [X_761: set_5] :
          ( ? [X_762: $int] : mem7(X_762,X_761,X_751)
         => ? [X_763: set_5] :
              ( ! [X_764: $int,X_765: $int] :
                  ( mem5(X_765,X_764,X_763)
                <=> mem5(X_765,X_764,X_761) )
              & ! [X_766: $int,X_767: $int,X_768: $int] :
                  ( ( mem5(X_766,X_767,X_763)
                    & mem5(X_766,X_768,X_763) )
                 => ( X_767 = X_768 ) )
              & ! [X_769: $int] :
                  ( ( $greatereq(X_769,0)
                    & $lesseq(X_769,g_s225_220) )
                <=> ? [X_770: $int] : mem5(X_769,X_770,X_763) )
              & ! [X_771: $int] :
                  ( ? [X_772: $int] : mem5(X_772,X_771,X_763)
                 => mem0(X_771,g_s42_41) ) ) ) ) ).

tff('Define:seext:6',axiom,
    mem0(g_s239_234,g_s38_37) ).

tff('Define:seext:60',axiom,
    ? [X_773: set_7] :
      ( ! [X_774: set_5,X_775: $int] :
          ( mem7(X_775,X_774,X_773)
        <=> mem7(X_775,X_774,g_s292_287) )
      & ! [X_776: $int,X_777: set_5,X_778: set_5] :
          ( ( mem7(X_776,X_777,X_773)
            & mem7(X_776,X_778,X_773) )
         => ! [X_779: $int,X_780: $int] :
              ( mem5(X_780,X_779,X_777)
            <=> mem5(X_780,X_779,X_778) ) )
      & ! [X_781: $int] :
          ( ( $greatereq(X_781,0)
            & $lesseq(X_781,g_s199_194) )
        <=> ? [X_782: set_5] : mem7(X_781,X_782,X_773) )
      & ! [X_783: set_5] :
          ( ? [X_784: $int] : mem7(X_784,X_783,X_773)
         => ? [X_785: set_5] :
              ( ! [X_786: $int,X_787: $int] :
                  ( mem5(X_787,X_786,X_785)
                <=> mem5(X_787,X_786,X_783) )
              & ! [X_788: $int,X_789: $int,X_790: $int] :
                  ( ( mem5(X_788,X_789,X_785)
                    & mem5(X_788,X_790,X_785) )
                 => ( X_789 = X_790 ) )
              & ! [X_791: $int] :
                  ( ( $greatereq(X_791,0)
                    & $lesseq(X_791,g_s225_220) )
                <=> ? [X_792: $int] : mem5(X_791,X_792,X_785) )
              & ! [X_793: $int] :
                  ( ? [X_794: $int] : mem5(X_794,X_793,X_785)
                 => mem0(X_793,g_s42_41) ) ) ) ) ).

tff('Define:seext:61',axiom,
    mem0(g_s293_288,g_s42_41) ).

tff('Define:seext:62',axiom,
    mem0(g_s293_288,g_s45_45) ).

tff('Define:seext:63',axiom,
    mem0(g_s294_289,g_s38_37) ).

tff('Define:seext:64',axiom,
    mem0(g_s295_290,g_s38_37) ).

tff('Define:seext:65',axiom,
    mem0(g_s296_291,g_s38_37) ).

tff('Define:seext:66',axiom,
    mem0(g_s297_292,g_s38_37) ).

tff('Define:seext:67',axiom,
    ? [X_795: set_5] :
      ( ! [X_796: $int,X_797: $int] :
          ( mem5(X_797,X_796,X_795)
        <=> mem5(X_797,X_796,g_s298_293) )
      & ! [X_798: $int,X_799: $int,X_800: $int] :
          ( ( mem5(X_798,X_799,X_795)
            & mem5(X_798,X_800,X_795) )
         => ( X_799 = X_800 ) )
      & ! [X_801: $int] :
          ( ( $greatereq(X_801,0)
            & $lesseq(X_801,g_s228_223) )
        <=> ? [X_802: $int] : mem5(X_801,X_802,X_795) )
      & ! [X_803: $int] :
          ( ? [X_804: $int] : mem5(X_804,X_803,X_795)
         => mem0(X_803,g_s42_41) ) ) ).

tff('Define:seext:68',axiom,
    ? [X_805: set_5] :
      ( ! [X_806: $int,X_807: $int] :
          ( mem5(X_807,X_806,X_805)
        <=> mem5(X_807,X_806,g_s299_294) )
      & ! [X_808: $int,X_809: $int,X_810: $int] :
          ( ( mem5(X_808,X_809,X_805)
            & mem5(X_808,X_810,X_805) )
         => ( X_809 = X_810 ) )
      & ! [X_811: $int] :
          ( ( $greatereq(X_811,0)
            & $lesseq(X_811,g_s229_224) )
        <=> ? [X_812: $int] : mem5(X_811,X_812,X_805) )
      & ! [X_813: $int] :
          ( ? [X_814: $int] : mem5(X_814,X_813,X_805)
         => mem0(X_813,g_s42_41) ) ) ).

tff('Define:seext:69',axiom,
    ? [X_815: set_7] :
      ( ! [X_816: set_5,X_817: $int] :
          ( mem7(X_817,X_816,X_815)
        <=> mem7(X_817,X_816,g_s300_295) )
      & ! [X_818: $int,X_819: set_5,X_820: set_5] :
          ( ( mem7(X_818,X_819,X_815)
            & mem7(X_818,X_820,X_815) )
         => ! [X_821: $int,X_822: $int] :
              ( mem5(X_822,X_821,X_819)
            <=> mem5(X_822,X_821,X_820) ) )
      & ! [X_823: $int] :
          ( ( $greatereq(X_823,0)
            & $lesseq(X_823,g_s199_194) )
        <=> ? [X_824: set_5] : mem7(X_823,X_824,X_815) )
      & ! [X_825: set_5] :
          ( ? [X_826: $int] : mem7(X_826,X_825,X_815)
         => ? [X_827: set_5] :
              ( ! [X_828: $int,X_829: $int] :
                  ( mem5(X_829,X_828,X_827)
                <=> mem5(X_829,X_828,X_825) )
              & ! [X_830: $int,X_831: $int,X_832: $int] :
                  ( ( mem5(X_830,X_831,X_827)
                    & mem5(X_830,X_832,X_827) )
                 => ( X_831 = X_832 ) )
              & ! [X_833: $int] :
                  ( ( $greatereq(X_833,0)
                    & $lesseq(X_833,g_s201_196) )
                <=> ? [X_834: $int] : mem5(X_833,X_834,X_827) )
              & ! [X_835: $int] :
                  ( ? [X_836: $int] : mem5(X_836,X_835,X_827)
                 => mem0(X_835,g_s40_39) ) ) ) ) ).

tff('Define:seext:7',axiom,
    mem0(g_s240_235,g_s38_37) ).

tff('Define:seext:70',axiom,
    ? [X_837: set_5] :
      ( ! [X_838: $int,X_839: $int] :
          ( mem5(X_839,X_838,X_837)
        <=> mem5(X_839,X_838,g_s301_296) )
      & ! [X_840: $int,X_841: $int,X_842: $int] :
          ( ( mem5(X_840,X_841,X_837)
            & mem5(X_840,X_842,X_837) )
         => ( X_841 = X_842 ) )
      & ! [X_843: $int] :
          ( ( $greatereq(X_843,0)
            & $lesseq(X_843,g_s199_194) )
        <=> ? [X_844: $int] : mem5(X_843,X_844,X_837) )
      & ! [X_845: $int] :
          ( ? [X_846: $int] : mem5(X_846,X_845,X_837)
         => mem0(X_845,g_s40_39) ) ) ).

tff('Define:seext:71',axiom,
    ? [X_847: set_5] :
      ( ! [X_848: $int,X_849: $int] :
          ( mem5(X_849,X_848,X_847)
        <=> mem5(X_849,X_848,g_s302_297) )
      & ! [X_850: $int,X_851: $int,X_852: $int] :
          ( ( mem5(X_850,X_851,X_847)
            & mem5(X_850,X_852,X_847) )
         => ( X_851 = X_852 ) )
      & ! [X_853: $int] :
          ( ( $greatereq(X_853,0)
            & $lesseq(X_853,g_s199_194) )
        <=> ? [X_854: $int] : mem5(X_853,X_854,X_847) )
      & ! [X_855: $int] :
          ( ? [X_856: $int] : mem5(X_856,X_855,X_847)
         => mem0(X_855,g_s42_41) ) ) ).

tff('Define:seext:72',axiom,
    ? [X_857: set_5] :
      ( ! [X_858: $int,X_859: $int] :
          ( mem5(X_859,X_858,X_857)
        <=> mem5(X_859,X_858,g_s303_298) )
      & ! [X_860: $int,X_861: $int,X_862: $int] :
          ( ( mem5(X_860,X_861,X_857)
            & mem5(X_860,X_862,X_857) )
         => ( X_861 = X_862 ) )
      & ! [X_863: $int] :
          ( ( $greatereq(X_863,0)
            & $lesseq(X_863,g_s199_194) )
        <=> ? [X_864: $int] : mem5(X_863,X_864,X_857) )
      & ! [X_865: $int] :
          ( ? [X_866: $int] : mem5(X_866,X_865,X_857)
         => mem0(X_865,g_s42_41) ) ) ).

tff('Define:seext:73',axiom,
    ? [X_867: set_5] :
      ( ! [X_868: $int,X_869: $int] :
          ( mem5(X_869,X_868,X_867)
        <=> mem5(X_869,X_868,g_s304_299) )
      & ! [X_870: $int,X_871: $int,X_872: $int] :
          ( ( mem5(X_870,X_871,X_867)
            & mem5(X_870,X_872,X_867) )
         => ( X_871 = X_872 ) )
      & ! [X_873: $int] :
          ( ( $greatereq(X_873,0)
            & $lesseq(X_873,g_s199_194) )
        <=> ? [X_874: $int] : mem5(X_873,X_874,X_867) )
      & ! [X_875: $int] :
          ( ? [X_876: $int] : mem5(X_876,X_875,X_867)
         => mem0(X_875,g_s42_41) ) ) ).

tff('Define:seext:74',axiom,
    ? [X_877: set_5] :
      ( ! [X_878: $int,X_879: $int] :
          ( mem5(X_879,X_878,X_877)
        <=> mem5(X_879,X_878,g_s305_300) )
      & ! [X_880: $int,X_881: $int,X_882: $int] :
          ( ( mem5(X_880,X_881,X_877)
            & mem5(X_880,X_882,X_877) )
         => ( X_881 = X_882 ) )
      & ! [X_883: $int] :
          ( ( $greatereq(X_883,0)
            & $lesseq(X_883,g_s199_194) )
        <=> ? [X_884: $int] : mem5(X_883,X_884,X_877) )
      & ! [X_885: $int] :
          ( ? [X_886: $int] : mem5(X_886,X_885,X_877)
         => mem0(X_885,g_s42_41) ) ) ).

tff('Define:seext:75',axiom,
    ? [X_887: set_5] :
      ( ! [X_888: $int,X_889: $int] :
          ( mem5(X_889,X_888,X_887)
        <=> mem5(X_889,X_888,g_s306_301) )
      & ! [X_890: $int,X_891: $int,X_892: $int] :
          ( ( mem5(X_890,X_891,X_887)
            & mem5(X_890,X_892,X_887) )
         => ( X_891 = X_892 ) )
      & ! [X_893: $int] :
          ( ( $greatereq(X_893,0)
            & $lesseq(X_893,g_s199_194) )
        <=> ? [X_894: $int] : mem5(X_893,X_894,X_887) )
      & ! [X_895: $int] :
          ( ? [X_896: $int] : mem5(X_896,X_895,X_887)
         => mem0(X_895,g_s42_41) ) ) ).

tff('Define:seext:76',axiom,
    ? [X_897: set_5] :
      ( ! [X_898: $int,X_899: $int] :
          ( mem5(X_899,X_898,X_897)
        <=> mem5(X_899,X_898,g_s307_302) )
      & ! [X_900: $int,X_901: $int,X_902: $int] :
          ( ( mem5(X_900,X_901,X_897)
            & mem5(X_900,X_902,X_897) )
         => ( X_901 = X_902 ) )
      & ! [X_903: $int] :
          ( ( $greatereq(X_903,0)
            & $lesseq(X_903,g_s199_194) )
        <=> ? [X_904: $int] : mem5(X_903,X_904,X_897) )
      & ! [X_905: $int] :
          ( ? [X_906: $int] : mem5(X_906,X_905,X_897)
         => mem0(X_905,g_s42_41) ) ) ).

tff('Define:seext:77',axiom,
    ? [X_907: set_5] :
      ( ! [X_908: $int,X_909: $int] :
          ( mem5(X_909,X_908,X_907)
        <=> mem5(X_909,X_908,g_s308_303) )
      & ! [X_910: $int,X_911: $int,X_912: $int] :
          ( ( mem5(X_910,X_911,X_907)
            & mem5(X_910,X_912,X_907) )
         => ( X_911 = X_912 ) )
      & ! [X_913: $int] :
          ( ( $greatereq(X_913,0)
            & $lesseq(X_913,g_s199_194) )
        <=> ? [X_914: $int] : mem5(X_913,X_914,X_907) )
      & ! [X_915: $int] :
          ( ? [X_916: $int] : mem5(X_916,X_915,X_907)
         => mem0(X_915,g_s42_41) ) ) ).

tff('Define:seext:78',axiom,
    ? [X_917: set_5] :
      ( ! [X_918: $int,X_919: $int] :
          ( mem5(X_919,X_918,X_917)
        <=> mem5(X_919,X_918,g_s309_304) )
      & ! [X_920: $int,X_921: $int,X_922: $int] :
          ( ( mem5(X_920,X_921,X_917)
            & mem5(X_920,X_922,X_917) )
         => ( X_921 = X_922 ) )
      & ! [X_923: $int] :
          ( ( $greatereq(X_923,0)
            & $lesseq(X_923,g_s199_194) )
        <=> ? [X_924: $int] : mem5(X_923,X_924,X_917) )
      & ! [X_925: $int] :
          ( ? [X_926: $int] : mem5(X_926,X_925,X_917)
         => mem0(X_925,g_s42_41) ) ) ).

tff('Define:seext:79',axiom,
    ? [X_927: set_5] :
      ( ! [X_928: $int,X_929: $int] :
          ( mem5(X_929,X_928,X_927)
        <=> mem5(X_929,X_928,g_s310_305) )
      & ! [X_930: $int,X_931: $int,X_932: $int] :
          ( ( mem5(X_930,X_931,X_927)
            & mem5(X_930,X_932,X_927) )
         => ( X_931 = X_932 ) )
      & ! [X_933: $int] :
          ( ( $greatereq(X_933,0)
            & $lesseq(X_933,g_s199_194) )
        <=> ? [X_934: $int] : mem5(X_933,X_934,X_927) )
      & ! [X_935: $int] :
          ( ? [X_936: $int] : mem5(X_936,X_935,X_927)
         => mem0(X_935,g_s42_41) ) ) ).

tff('Define:seext:8',axiom,
    mem0(g_s241_236,g_s38_37) ).

tff('Define:seext:80',axiom,
    ? [X_937: set_5] :
      ( ! [X_938: $int,X_939: $int] :
          ( mem5(X_939,X_938,X_937)
        <=> mem5(X_939,X_938,g_s311_306) )
      & ! [X_940: $int,X_941: $int,X_942: $int] :
          ( ( mem5(X_940,X_941,X_937)
            & mem5(X_940,X_942,X_937) )
         => ( X_941 = X_942 ) )
      & ! [X_943: $int] :
          ( ( $greatereq(X_943,0)
            & $lesseq(X_943,g_s199_194) )
        <=> ? [X_944: $int] : mem5(X_943,X_944,X_937) )
      & ! [X_945: $int] :
          ( ? [X_946: $int] : mem5(X_946,X_945,X_937)
         => mem0(X_945,g_s42_41) ) ) ).

tff('Define:seext:81',axiom,
    ? [X_947: set_5] :
      ( ! [X_948: $int,X_949: $int] :
          ( mem5(X_949,X_948,X_947)
        <=> mem5(X_949,X_948,g_s312_307) )
      & ! [X_950: $int,X_951: $int,X_952: $int] :
          ( ( mem5(X_950,X_951,X_947)
            & mem5(X_950,X_952,X_947) )
         => ( X_951 = X_952 ) )
      & ! [X_953: $int] :
          ( ( $greatereq(X_953,0)
            & $lesseq(X_953,g_s199_194) )
        <=> ? [X_954: $int] : mem5(X_953,X_954,X_947) )
      & ! [X_955: $int] :
          ( ? [X_956: $int] : mem5(X_956,X_955,X_947)
         => mem0(X_955,g_s42_41) ) ) ).

tff('Define:seext:82',axiom,
    ? [X_957: set_5] :
      ( ! [X_958: $int,X_959: $int] :
          ( mem5(X_959,X_958,X_957)
        <=> mem5(X_959,X_958,g_s313_308) )
      & ! [X_960: $int,X_961: $int,X_962: $int] :
          ( ( mem5(X_960,X_961,X_957)
            & mem5(X_960,X_962,X_957) )
         => ( X_961 = X_962 ) )
      & ! [X_963: $int] :
          ( ( $greatereq(X_963,0)
            & $lesseq(X_963,g_s199_194) )
        <=> ? [X_964: $int] : mem5(X_963,X_964,X_957) )
      & ! [X_965: $int] :
          ( ? [X_966: $int] : mem5(X_966,X_965,X_957)
         => mem0(X_965,g_s42_41) ) ) ).

tff('Define:seext:83',axiom,
    ? [X_967: set_5] :
      ( ! [X_968: $int,X_969: $int] :
          ( mem5(X_969,X_968,X_967)
        <=> mem5(X_969,X_968,g_s314_309) )
      & ! [X_970: $int,X_971: $int,X_972: $int] :
          ( ( mem5(X_970,X_971,X_967)
            & mem5(X_970,X_972,X_967) )
         => ( X_971 = X_972 ) )
      & ! [X_973: $int] :
          ( ( $greatereq(X_973,0)
            & $lesseq(X_973,g_s199_194) )
        <=> ? [X_974: $int] : mem5(X_973,X_974,X_967) )
      & ! [X_975: $int] :
          ( ? [X_976: $int] : mem5(X_976,X_975,X_967)
         => mem0(X_975,g_s42_41) ) ) ).

tff('Define:seext:84',axiom,
    ? [X_977: set_5] :
      ( ! [X_978: $int,X_979: $int] :
          ( mem5(X_979,X_978,X_977)
        <=> mem5(X_979,X_978,g_s315_310) )
      & ! [X_980: $int,X_981: $int,X_982: $int] :
          ( ( mem5(X_980,X_981,X_977)
            & mem5(X_980,X_982,X_977) )
         => ( X_981 = X_982 ) )
      & ! [X_983: $int] :
          ( ( $greatereq(X_983,0)
            & $lesseq(X_983,g_s199_194) )
        <=> ? [X_984: $int] : mem5(X_983,X_984,X_977) )
      & ! [X_985: $int] :
          ( ? [X_986: $int] : mem5(X_986,X_985,X_977)
         => mem0(X_985,g_s40_39) ) ) ).

tff('Define:seext:85',axiom,
    ? [X_987: set_5] :
      ( ! [X_988: $int,X_989: $int] :
          ( mem5(X_989,X_988,X_987)
        <=> mem5(X_989,X_988,g_s316_311) )
      & ! [X_990: $int,X_991: $int,X_992: $int] :
          ( ( mem5(X_990,X_991,X_987)
            & mem5(X_990,X_992,X_987) )
         => ( X_991 = X_992 ) )
      & ! [X_993: $int] :
          ( ( $greatereq(X_993,0)
            & $lesseq(X_993,g_s199_194) )
        <=> ? [X_994: $int] : mem5(X_993,X_994,X_987) )
      & ! [X_995: $int] :
          ( ? [X_996: $int] : mem5(X_996,X_995,X_987)
         => mem0(X_995,g_s40_39) ) ) ).

tff('Define:seext:86',axiom,
    ? [X_997: set_5] :
      ( ! [X_998: $int,X_999: $int] :
          ( mem5(X_999,X_998,X_997)
        <=> mem5(X_999,X_998,g_s317_312) )
      & ! [X_1000: $int,X_1001: $int,X_1002: $int] :
          ( ( mem5(X_1000,X_1001,X_997)
            & mem5(X_1000,X_1002,X_997) )
         => ( X_1001 = X_1002 ) )
      & ! [X_1003: $int] :
          ( ( $greatereq(X_1003,0)
            & $lesseq(X_1003,g_s199_194) )
        <=> ? [X_1004: $int] : mem5(X_1003,X_1004,X_997) )
      & ! [X_1005: $int] :
          ( ? [X_1006: $int] : mem5(X_1006,X_1005,X_997)
         => mem0(X_1005,g_s40_39) ) ) ).

tff('Define:seext:87',axiom,
    ? [X_1007: set_5] :
      ( ! [X_1008: $int,X_1009: $int] :
          ( mem5(X_1009,X_1008,X_1007)
        <=> mem5(X_1009,X_1008,g_s318_313) )
      & ! [X_1010: $int,X_1011: $int,X_1012: $int] :
          ( ( mem5(X_1010,X_1011,X_1007)
            & mem5(X_1010,X_1012,X_1007) )
         => ( X_1011 = X_1012 ) )
      & ! [X_1013: $int] :
          ( ( $greatereq(X_1013,0)
            & $lesseq(X_1013,g_s199_194) )
        <=> ? [X_1014: $int] : mem5(X_1013,X_1014,X_1007) )
      & ! [X_1015: $int] :
          ( ? [X_1016: $int] : mem5(X_1016,X_1015,X_1007)
         => mem0(X_1015,g_s42_41) ) ) ).

tff('Define:seext:88',axiom,
    ( ! [X_1017: $int,X_1018: $o] :
        ( mem2((X_1018),X_1017,g_s46_46)
       => ( $true
          & mem0(X_1017,g_s42_41) ) )
    & ! [X_1019: $o,X_1020: $int,X_1021: $int] :
        ( ( mem2((X_1019),X_1020,g_s46_46)
          & mem2((X_1019),X_1021,g_s46_46) )
       => ( X_1020 = X_1021 ) ) ) ).

tff('Define:seext:89',axiom,
    ( ! [X_1022: $int,X_1023: $o] :
        ( mem2((X_1023),X_1022,g_s46_46)
       => ( $true
          & mem0(X_1022,g_s40_39) ) )
    & ! [X_1024: $o,X_1025: $int,X_1026: $int] :
        ( ( mem2((X_1024),X_1025,g_s46_46)
          & mem2((X_1024),X_1026,g_s46_46) )
       => ( X_1025 = X_1026 ) ) ) ).

tff('Define:seext:9',axiom,
    mem0(g_s242_237,g_s38_37) ).

tff('Define:seext:90',axiom,
    ( ! [X_1027: $int,X_1028: $o] :
        ( mem2((X_1028),X_1027,g_s46_46)
       => ( $true
          & mem0(X_1027,g_s38_37) ) )
    & ! [X_1029: $o,X_1030: $int,X_1031: $int] :
        ( ( mem2((X_1029),X_1030,g_s46_46)
          & mem2((X_1029),X_1031,g_s46_46) )
       => ( X_1030 = X_1031 ) ) ) ).

tff('Define:seext:91',axiom,
    ! [X_1032: $int] :
      ( ( X_1032 = $sum(g_s237_232,g_s100_99) )
     => mem0(X_1032,g_s40_39) ) ).

%Global hypotheses
tff(gh_0_def,hypothesis,
    ! [X_1322: $int] :
      ( mem0(X_1322,g_s321_314)
    <=> mem0(X_1322,g_s321_1_334) ) ).

tff(gh_1_def,hypothesis,
    ! [X_1323: $int] :
      ( mem0(X_1323,g_s322_315)
    <=> mem0(X_1323,g_s322_1_335) ) ).

tff(gh_2_def,hypothesis,
    ! [X_1324: $int] :
      ( mem0(X_1324,g_s323_316)
    <=> mem0(X_1324,g_s323_1_336) ) ).

tff(gh_3_def,hypothesis,
    ! [X_1325: $int] :
      ( mem0(X_1325,g_s324_317)
    <=> mem0(X_1325,g_s324_1_337) ) ).

tff(gh_4_def,hypothesis,
    ! [X_1326: $int,X_1327: $int] :
      ( mem5(X_1327,X_1326,g_s325_318)
    <=> mem5(X_1327,X_1326,g_s325_1_338) ) ).

tff(gh_5_def,hypothesis,
    ! [X_1328: $int,X_1329: $int] :
      ( mem5(X_1329,X_1328,g_s326_319)
    <=> mem5(X_1329,X_1328,g_s326_1_339) ) ).

tff(gh_6_def,hypothesis,
    ! [X_1330: $int,X_1331: $int] :
      ( mem5(X_1331,X_1330,g_s327_320)
    <=> mem5(X_1331,X_1330,g_s327_1_340) ) ).

tff(gh_7_def,hypothesis,
    ! [X_1332: $int,X_1333: $int] :
      ( mem5(X_1333,X_1332,g_s328_321)
    <=> mem5(X_1333,X_1332,g_s328_1_341) ) ).

tff(gh_8_def,hypothesis,
    ! [X_1334: $int] :
      ( mem0(X_1334,g_s329_322)
    <=> mem0(X_1334,g_s329_1_342) ) ).

tff(gh_9_def,hypothesis,
    ! [X_1335: $int] :
      ( mem0(X_1335,g_s330_323)
    <=> mem0(X_1335,g_s330_1_343) ) ).

tff(gh_10_def,hypothesis,
    ! [X_1336: $int] :
      ( mem0(X_1336,g_s331_324)
    <=> mem0(X_1336,g_s331_1_344) ) ).

tff(gh_11_def,hypothesis,
    ! [X_1337: $int] :
      ( mem0(X_1337,g_s332_325)
    <=> mem0(X_1337,g_s332_1_345) ) ).

tff(gh_12_def,hypothesis,
    ! [X_1338: $int,X_1339: $int] :
      ( mem5(X_1339,X_1338,g_s333_326)
    <=> mem5(X_1339,X_1338,g_s333_1_347) ) ).

tff(gh_13_def,hypothesis,
    ! [X_1340: $int,X_1341: $int] :
      ( mem5(X_1341,X_1340,g_s334_327)
    <=> mem5(X_1341,X_1340,g_s334_1_348) ) ).

tff(gh_14_def,hypothesis,
    ! [X_1342: $int] :
      ( mem0(X_1342,g_s335_328)
    <=> mem0(X_1342,g_s335_1_346) ) ).

tff(gh_15_def,hypothesis,
    ! [X_1343: $int,X_1344: $int] :
      ( mem5(X_1344,X_1343,g_s336_329)
    <=> mem5(X_1344,X_1343,g_s336_1_349) ) ).

tff(gh_16_def,hypothesis,
    ( g_s319_331
  <=> g_s319_1_351 ) ).

tff(gh_17_def,hypothesis,
    g_s320_330 = g_s320_1_350 ).

%----Local hypotheses
tff('Local_Hyp:0',hypothesis,
    mem0(g_s338_332,g_s42_41) ).

tff('Local_Hyp:1',hypothesis,
    ( $greatereq(g_s338_332,0)
    & $lesseq(g_s338_332,g_s199_194) ) ).

tff('Local_Hyp:2',hypothesis,
    mem0(g_s339_333,g_s42_41) ).

tff('Local_Hyp:3',hypothesis,
    mem0(g_s357_358,g_s42_41) ).

tff('Local_Hyp:4',hypothesis,
    mem0(g_s358_359,g_s40_39) ).

tff('Local_Hyp:5',hypothesis,
    mem0(g_s359_360,g_s40_39) ).

tff('Local_Hyp:6',hypothesis,
    mem0(g_s360_361,g_s40_39) ).

tff('Local_Hyp:7',hypothesis,
    mem0(g_s361_362,g_s40_39) ).

tff('Local_Hyp:8',hypothesis,
    mem0(g_s362_363,g_s40_39) ).

tff('Local_Hyp:9',hypothesis,
    mem0(g_s363_364,g_s40_39) ).

tff('Local_Hyp:10',hypothesis,
    mem0(g_s364_365,g_s42_41) ).

tff('Local_Hyp:11',hypothesis,
    mem0(g_s365_366,g_s42_41) ).

tff('Local_Hyp:12',hypothesis,
    mem0(g_s366_367,g_s40_39) ).

tff('Local_Hyp:13',hypothesis,
    mem0(g_s367_368,g_s40_39) ).

tff('Local_Hyp:14',hypothesis,
    mem0(g_s368_369,g_s40_39) ).

tff('Local_Hyp:15',hypothesis,
    mem0(g_s369_370,g_s42_41) ).

tff('Local_Hyp:16',hypothesis,
    mem0(g_s370_371,g_s42_41) ).

tff('Local_Hyp:17',hypothesis,
    mem0(g_s371_372,g_s40_39) ).

tff('Local_Hyp:18',hypothesis,
    mem0(g_s372_373,g_s42_41) ).

tff('Local_Hyp:19',hypothesis,
    ( $greatereq(g_s357_1_374,0)
    & $lesseq(g_s357_1_374,g_s200_195) ) ).

tff('Local_Hyp:20',hypothesis,
    mem0(g_s358_1_375,g_s40_39) ).

tff('Local_Hyp:21',hypothesis,
    mem0(g_s365_1_376,g_s42_41) ).

tff('Local_Hyp:22',hypothesis,
    mem0(g_s361_1_377,g_s40_39) ).

tff('Local_Hyp:23',hypothesis,
    mem0(g_s362_1_378,g_s40_39) ).

tff('Local_Hyp:24',hypothesis,
    mem0(g_s363_1_379,g_s40_39) ).

tff('Local_Hyp:25',hypothesis,
    mem0(g_s364_1_380,g_s42_41) ).

tff('Local_Hyp:26',hypothesis,
    ! [X_1346: $int] :
      ( mem0(X_1346,g_s321_1_334)
     => ( $greatereq(X_1346,1)
        & $lesseq(X_1346,g_s198_193) ) ) ).

tff('Local_Hyp:27',hypothesis,
    $less(g_s357_1_374,g_s200_195) ).

tff('Local_Hyp:28',hypothesis,
    mem0(g_s357_1_374,g_s42_41) ).

tff('Local_Hyp:29',hypothesis,
    ( $greatereq(g_s357_1_374,0)
    & $lesseq(g_s357_1_374,g_s201_196) ) ).

tff('Local_Hyp:30',hypothesis,
    ! [X_1348: $int] :
      ( ( X_1348 = 0 )
     => mem0(X_1348,g_s42_41) ) ).

tff('Local_Hyp:31',hypothesis,
    mem0(g_s7_7,g_s6_6) ).

tff('Local_Hyp:32',hypothesis,
    mem0(g_s12_12,g_s9_9) ).

tff('Local_Hyp:75',hypothesis,
    g_s12_12 = g_s11_11 ).

tff('Local_Hyp:43',hypothesis,
    ! [X_1365: $int] :
      ( ! [X_1366: set_5] :
          ( mem7(g_s338_332,X_1366,g_s274_269)
         => mem5(g_s357_1_374,X_1365,X_1366) )
     => mem0(X_1365,g_s40_39) ) ).

tff('Local_Hyp:35',hypothesis,
    mem0(g_s344_356,g_s40_39) ).

tff('Local_Hyp:36',hypothesis,
    mem0(g_s344_1_357,g_s40_39) ).

tff('Local_Hyp:37',hypothesis,
    mem0(g_s344_2_381,g_s40_39) ).

tff('Local_Hyp:38',hypothesis,
    mem0(g_s11_11,g_s9_9) ).

tff('Local_Hyp:60',hypothesis,
    g_s7_7 = g_s8_8 ).

tff('Local_Hyp:39',hypothesis,
    g_s11_11 = g_s10_10 ).

tff('Local_Hyp:61',hypothesis,
    ! [X_1466: $int] :
      ( mem5(g_s338_332,X_1466,g_s284_279)
     => mem0(X_1466,g_s40_39) ) ).

tff('Local_Hyp:44',hypothesis,
    ! [X_1373: $int] :
      ( ! [X_1374: $int] :
          ( ! [X_1375: set_5] :
              ( mem7(g_s338_332,X_1375,g_s274_269)
             => mem5(g_s357_1_374,X_1374,X_1375) )
         => mem5(X_1374,X_1373,g_s233_228) )
     => mem0(X_1373,g_s40_39) ) ).

tff('Local_Hyp:41',hypothesis,
    mem0(g_s344_3_382,g_s42_41) ).

tff('Local_Hyp:62',hypothesis,
    ! [X_1472: $int] :
      ( ! [X_1473: $int] :
          ( mem5(g_s338_332,X_1473,g_s284_279)
         => mem5(X_1473,X_1472,g_s233_228) )
     => mem0(X_1472,g_s40_39) ) ).

tff('Local_Hyp:42',hypothesis,
    mem0(g_s344_4_383,g_s42_41) ).

%----Goal
tff('Goal',conjecture,
    ! [X_1643: $int,X_1644: $int] :
      ( ( ! [X_1645: $int] :
            ( ( X_1645 = 1 )
           => mem3(g_s357_1_374,X_1645,X_1643,g_s131_130) )
        & ! [X_1646: $int] :
            ( ( X_1646 = 1 )
           => mem3(g_s357_1_374,X_1646,X_1644,g_s131_130) ) )
     => ( $greatereq(X_1643,0)
        & $lesseq(X_1644,g_s200_195) ) ) ).

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