TPTP Problem File: SWC542_1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWC542_1 : TPTP v9.0.0. Released v9.0.0.
% Domain : Software Creation
% Problem : Atelier-B Proof Obligation: PO 28 1 Group s531 Tag s498
% Version : Especial.
% English :
% Refs : [Deh22] Deharbe (2022), Proof Obligations from the B Formal Me
% : [Deh24] Deharbe (2024), Email to Geoff Sutcliffe
% Source : [Deh24]
% Names : 0015-00290-28-1.tptp [Deh24]
% Status : Theorem
% Rating : 0.62 v9.0.0
% Syntax : Number of formulae : 1070 ( 172 unt; 550 typ; 0 def)
% Number of atoms : 2262 ( 376 equ)
% Maximal formula atoms : 21 ( 4 avg)
% Number of connectives : 1863 ( 121 ~; 81 |; 846 &)
% ( 220 <=>; 595 =>; 0 <=; 0 <~>)
% Maximal formula depth : 18 ( 5 avg)
% Maximal term depth : 4 ( 1 avg)
% Number arithmetic : 1825 ( 147 atm; 22 fun; 113 num;1543 var)
% Number of types : 17 ( 14 usr; 2 ari)
% Number of type conns : 75 ( 34 >; 41 *; 0 +; 0 <<)
% Number of predicates : 22 ( 15 usr; 2 prp; 0-4 aty)
% Number of functors : 532 ( 521 usr; 508 con; 0-2 aty)
% Number of variables : 1787 (1443 !; 344 ?;1787 :)
% SPC : TF0_THM_EQU_ARI
% Comments : Autogenerated by PPTRANS-TPTP - github.com/CLEARSY/pptranspog
%------------------------------------------------------------------------------
tff(set_0_type,type,
set_0: $tType ).
tff(mem0_type,type,
mem0: ( $int * set_0 ) > $o ).
tff(set_1_type,type,
set_1: $tType ).
tff(mem1_type,type,
mem1: ( $real * set_1 ) > $o ).
tff(b_division_type,type,
divB: ( $int * $int ) > $int ).
tff(b_division_def_1,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(0,X)
& $less(0,Y) )
=> ( divB(X,Y) = $quotient_f(X,Y) ) ) ).
tff(b_division_def_2,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(X,0)
& $less(0,Y) )
=> ( divB(X,Y) = $uminus($quotient_f($uminus(X),Y)) ) ) ).
tff(b_division_def_3,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(0,X)
& $less(Y,0) )
=> ( divB(X,Y) = $quotient_f(X,Y) ) ) ).
tff(b_division_def_4,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(X,0)
& $less(Y,0) )
=> ( divB(X,Y) = $quotient_f($uminus(X),$uminus(Y)) ) ) ).
tff(exp_type,type,
exp: ( $int * $int ) > $int ).
tff(exp_def_1,axiom,
! [X: $int] : ( exp(X,0) = 1 ) ).
tff(exp_def_2,axiom,
! [X: $int,Y: $int] :
( $greatereq(Y,1)
=> ( exp(X,Y) = $sum(X,exp(X,$difference(Y,1))) ) ) ).
tff(rexp_type,type,
rexp: ( $real * $int ) > $real ).
tff(rexp_def_1,axiom,
! [X: $real] :
( ( X != 0.0 )
=> ( rexp(X,0) = 1.0 ) ) ).
tff(rexp_def_2,axiom,
! [X: $real,Y: $int] :
( $greatereq(Y,1)
=> ( rexp(X,Y) = $sum(X,rexp(X,$difference(Y,1))) ) ) ).
tff(isum_type,type,
isum: set_0 > $int ).
tff(isum_def_1,axiom,
! [S: set_0] :
( ! [X: $int] : ~ mem0(X,S)
=> ( isum(S) = 0 ) ) ).
tff(isum_def_2,axiom,
! [S1: set_0,S2: set_0,E: $int,N: $int] :
( ( ( isum(S1) = N )
& ~ mem0(E,S1)
& ! [X: $int] :
( mem0(X,S2)
=> ( ( X = E )
| mem0(X,S1) ) )
& ! [X: $int] :
( mem0(X,S1)
=> mem0(X,S2) ) )
=> ( isum(S2) = $sum(N,E) ) ) ).
tff(rsum_type,type,
rsum: set_1 > $real ).
tff(rsum_def_1,axiom,
! [S: set_1,X: $real] :
( ~ mem1(X,S)
=> ( rsum(S) = 0.0 ) ) ).
tff(rsum_def_2,axiom,
! [S1: set_1,S2: set_1,E: $real,N: $real] :
( ( ( rsum(S1) = N )
& ~ mem1(E,S1)
& ! [X: $real] :
( mem1(X,S2)
=> ( ( X = E )
| mem1(X,S1) ) )
& ! [X: $real] :
( mem1(X,S1)
=> mem1(X,S2) ) )
=> ( rsum(S2) = $sum(N,E) ) ) ).
tff(iprod_type,type,
iprod: set_0 > $int ).
tff(iprod_def_1,axiom,
! [S: set_0,X: $int] :
( ~ mem0(X,S)
=> ( iprod(S) = 1 ) ) ).
tff(iprod_def_2,axiom,
! [S1: set_0,S2: set_0,E: $int,N: $int] :
( ( ( iprod(S1) = N )
& ~ mem0(E,S1)
& ! [X: $int] :
( mem0(X,S2)
=> ( ( X = E )
| mem0(X,S1) ) )
& ! [X: $int] :
( ( ( X = E )
| mem0(X,S1) )
=> mem0(X,S2) ) )
=> ( isum(S2) = $product(N,E) ) ) ).
tff(rprod_type,type,
rprod: set_1 > $real ).
tff(rprod_def_1,axiom,
! [S: set_1,X: $real] :
( ~ mem1(X,S)
=> ( rprod(S) = 1.0 ) ) ).
tff(rprod_def_2,axiom,
! [S1: set_1,S2: set_1,E: $real,N: $real] :
( ( ( rprod(S1) = N )
& ~ mem1(E,S1)
& ! [X: $real] :
( mem1(X,S2)
=> ( ( X = E )
| mem1(X,S1) ) )
& ! [X: $real] :
( ( ( X = E )
| mem1(X,S1) )
=> mem1(X,S2) ) )
=> ( rprod(S2) = $sum(N,E) ) ) ).
tff(min_int_type,type,
min_int: $int ).
tff(max_int_type,type,
max_int: $int ).
tff(min_int_axiom,axiom,
min_int = $uminus(2147483648) ).
tff(max_int_axiom,axiom,
max_int = 2147483647 ).
%--------------------------------------------------------------------------
%----Global declarations
tff(g_s0_0_type,type,
g_s0_0: set_0 ).
tff(g_s100_100_type,type,
g_s100_100: $int ).
tff(g_s101_101_type,type,
g_s101_101: $int ).
tff(g_s102_102_type,type,
g_s102_102: $int ).
tff(g_s103_103_type,type,
g_s103_103: $int ).
tff(g_s104_104_type,type,
g_s104_104: set_0 ).
tff(g_s105_105_type,type,
g_s105_105: $int ).
tff(g_s106_106_type,type,
g_s106_106: $int ).
tff(g_s107_107_type,type,
g_s107_107: $int ).
tff(g_s108_108_type,type,
g_s108_108: $int ).
tff(g_s109_109_type,type,
g_s109_109: $int ).
tff(g_s10_10_type,type,
g_s10_10: $int ).
tff(g_s110_110_type,type,
g_s110_110: $int ).
tff(g_s111_111_type,type,
g_s111_111: set_0 ).
tff(g_s112_112_type,type,
g_s112_112: $int ).
tff(g_s113_113_type,type,
g_s113_113: $int ).
tff(g_s114_114_type,type,
g_s114_114: $int ).
tff(g_s115_115_type,type,
g_s115_115: $int ).
tff(g_s116_116_type,type,
g_s116_116: $int ).
tff(g_s117_117_type,type,
g_s117_117: $int ).
tff(g_s118_118_type,type,
g_s118_118: $int ).
tff(g_s119_119_type,type,
g_s119_119: set_0 ).
tff(g_s11_11_type,type,
g_s11_11: $int ).
tff(g_s120_120_type,type,
g_s120_120: set_0 ).
tff(g_s121_121_type,type,
g_s121_121: set_0 ).
tff(g_s122_122_type,type,
g_s122_122: set_0 ).
tff(g_s123_123_type,type,
g_s123_123: $int ).
tff(g_s124_124_type,type,
g_s124_124: $int ).
tff(g_s125_125_type,type,
g_s125_125: $int ).
tff(g_s126_126_type,type,
g_s126_126: set_0 ).
tff(g_s127_127_type,type,
g_s127_127: set_0 ).
tff(g_s128_128_type,type,
g_s128_128: set_0 ).
tff(g_s129_129_type,type,
g_s129_129: set_0 ).
tff(g_s12_12_type,type,
g_s12_12: $int ).
tff(g_s130_130_type,type,
g_s130_130: set_0 ).
tff(g_s131_131_type,type,
g_s131_131: $int ).
tff(g_s132_132_type,type,
g_s132_132: $int ).
tff(g_s133_133_type,type,
g_s133_133: set_0 ).
tff(g_s134_134_type,type,
g_s134_134: set_0 ).
tff(g_s135_135_type,type,
g_s135_135: $int ).
tff(g_s136_136_type,type,
g_s136_136: $int ).
tff(g_s137_137_type,type,
g_s137_137: set_2 ).
tff(g_s138_138_type,type,
g_s138_138: $int ).
tff(g_s139_139_type,type,
g_s139_139: set_0 ).
tff(g_s13_13_type,type,
g_s13_13: $int ).
tff(g_s140_140_type,type,
g_s140_140: $int ).
tff(g_s141_141_type,type,
g_s141_141: $int ).
tff(g_s142_142_type,type,
g_s142_142: set_2 ).
tff(g_s143_143_type,type,
g_s143_143: $int ).
tff(g_s144_144_type,type,
g_s144_144: set_3 ).
tff(g_s145_145_type,type,
g_s145_145: set_0 ).
tff(g_s146_146_type,type,
g_s146_146: set_3 ).
tff(g_s147_147_type,type,
g_s147_147: set_3 ).
tff(g_s148_148_type,type,
g_s148_148: set_3 ).
tff(g_s149_149_type,type,
g_s149_149: set_4 ).
tff(g_s14_14_type,type,
g_s14_14: set_0 ).
tff(g_s150_150_type,type,
g_s150_150: set_4 ).
tff(g_s151_151_type,type,
g_s151_151: set_4 ).
tff(g_s152_152_type,type,
g_s152_152: set_4 ).
tff(g_s153_153_type,type,
g_s153_153: set_4 ).
tff(g_s154_154_type,type,
g_s154_154: set_2 ).
tff(g_s155_155_type,type,
g_s155_155: set_2 ).
tff(g_s156_156_type,type,
g_s156_156: set_3 ).
tff(g_s157_157_type,type,
g_s157_157: set_3 ).
tff(g_s158_158_type,type,
g_s158_158: set_3 ).
tff(g_s159_159_type,type,
g_s159_159: set_3 ).
tff(g_s15_15_type,type,
g_s15_15: $int ).
tff(g_s160_160_type,type,
g_s160_160: set_2 ).
tff(g_s161_161_type,type,
g_s161_161: set_2 ).
tff(g_s162_162_type,type,
g_s162_162: set_3 ).
tff(g_s163_163_type,type,
g_s163_163: set_3 ).
tff(g_s164_164_type,type,
g_s164_164: set_3 ).
tff(g_s165_165_type,type,
g_s165_165: set_3 ).
tff(g_s166_166_type,type,
g_s166_166: set_3 ).
tff(g_s167_167_type,type,
g_s167_167: set_3 ).
tff(g_s16_16_type,type,
g_s16_16: $int ).
tff(g_s170_168_type,type,
g_s170_168: set_0 ).
tff(g_s171_169_type,type,
g_s171_169: $int ).
tff(g_s172_170_type,type,
g_s172_170: set_2 ).
tff(g_s173_171_type,type,
g_s173_171: set_0 ).
tff(g_s174_172_type,type,
g_s174_172: $int ).
tff(g_s175_173_type,type,
g_s175_173: set_2 ).
tff(g_s176_174_type,type,
g_s176_174: set_0 ).
tff(g_s177_175_type,type,
g_s177_175: $int ).
tff(g_s178_176_type,type,
g_s178_176: set_2 ).
tff(g_s179_177_type,type,
g_s179_177: set_0 ).
tff(g_s17_17_type,type,
g_s17_17: $int ).
tff(g_s180_178_type,type,
g_s180_178: $int ).
tff(g_s181_179_type,type,
g_s181_179: set_2 ).
tff(g_s182_180_type,type,
g_s182_180: set_0 ).
tff(g_s183_181_type,type,
g_s183_181: set_0 ).
tff(g_s184_182_type,type,
g_s184_182: set_2 ).
tff(g_s185_183_type,type,
g_s185_183: set_2 ).
tff(g_s186_184_type,type,
g_s186_184: set_2 ).
tff(g_s187_185_type,type,
g_s187_185: set_2 ).
tff(g_s188_186_type,type,
g_s188_186: set_0 ).
tff(g_s189_187_type,type,
g_s189_187: set_0 ).
tff(g_s18_18_type,type,
g_s18_18: set_0 ).
tff(g_s190_188_type,type,
g_s190_188: $int ).
tff(g_s191_189_type,type,
g_s191_189: set_2 ).
tff(g_s192_190_type,type,
g_s192_190: set_0 ).
tff(g_s193_191_type,type,
g_s193_191: $int ).
tff(g_s194_192_type,type,
g_s194_192: set_2 ).
tff(g_s195_193_type,type,
g_s195_193: set_2 ).
tff(g_s196_194_type,type,
g_s196_194: set_2 ).
tff(g_s197_196_type,type,
g_s197_196: $int ).
tff(g_s198_195_type,type,
g_s198_195: set_0 ).
tff(g_s199_197_type,type,
g_s199_197: $int ).
tff(g_s19_19_type,type,
g_s19_19: $int ).
tff(g_s1_1_type,type,
g_s1_1: $int ).
tff(g_s200_198_type,type,
g_s200_198: $int ).
tff(g_s201_199_type,type,
g_s201_199: $int ).
tff(g_s202_200_type,type,
g_s202_200: $int ).
tff(g_s203_201_type,type,
g_s203_201: $int ).
tff(g_s204_202_type,type,
g_s204_202: $int ).
tff(g_s205_203_type,type,
g_s205_203: $int ).
tff(g_s206_204_type,type,
g_s206_204: $int ).
tff(g_s207_205_type,type,
g_s207_205: $int ).
tff(g_s208_206_type,type,
g_s208_206: $int ).
tff(g_s209_207_type,type,
g_s209_207: $int ).
tff(g_s20_20_type,type,
g_s20_20: $int ).
tff(g_s210_208_type,type,
g_s210_208: $int ).
tff(g_s211_209_type,type,
g_s211_209: $int ).
tff(g_s212_210_type,type,
g_s212_210: $int ).
tff(g_s213_211_type,type,
g_s213_211: $int ).
tff(g_s214_212_type,type,
g_s214_212: $int ).
tff(g_s215_213_type,type,
g_s215_213: $int ).
tff(g_s216_214_type,type,
g_s216_214: $int ).
tff(g_s217_215_type,type,
g_s217_215: $int ).
tff(g_s218_216_type,type,
g_s218_216: $int ).
tff(g_s219_217_type,type,
g_s219_217: $int ).
tff(g_s21_21_type,type,
g_s21_21: $int ).
tff(g_s220_218_type,type,
g_s220_218: $int ).
tff(g_s221_219_type,type,
g_s221_219: $int ).
tff(g_s222_220_type,type,
g_s222_220: $int ).
tff(g_s223_221_type,type,
g_s223_221: $int ).
tff(g_s224_222_type,type,
g_s224_222: $int ).
tff(g_s225_223_type,type,
g_s225_223: $int ).
tff(g_s226_224_type,type,
g_s226_224: $int ).
tff(g_s227_225_type,type,
g_s227_225: $int ).
tff(g_s228_226_type,type,
g_s228_226: $int ).
tff(g_s229_227_type,type,
g_s229_227: $int ).
tff(g_s22_22_type,type,
g_s22_22: set_0 ).
tff(g_s230_228_type,type,
g_s230_228: $int ).
tff(g_s231_229_type,type,
g_s231_229: $int ).
tff(g_s232_230_type,type,
g_s232_230: $int ).
tff(g_s233_231_type,type,
g_s233_231: $int ).
tff(g_s234_232_type,type,
g_s234_232: $int ).
tff(g_s235_233_type,type,
g_s235_233: $int ).
tff(g_s236_234_type,type,
g_s236_234: $int ).
tff(g_s237_235_type,type,
g_s237_235: $int ).
tff(g_s238_236_type,type,
g_s238_236: $int ).
tff(g_s239_237_type,type,
g_s239_237: $int ).
tff(g_s23_23_type,type,
g_s23_23: $int ).
tff(g_s240_238_type,type,
g_s240_238: $int ).
tff(g_s241_239_type,type,
g_s241_239: $int ).
tff(g_s242_240_type,type,
g_s242_240: $int ).
tff(g_s243_241_type,type,
g_s243_241: $int ).
tff(g_s244_242_type,type,
g_s244_242: $int ).
tff(g_s245_243_type,type,
g_s245_243: $int ).
tff(g_s246_244_type,type,
g_s246_244: set_0 ).
tff(g_s247_245_type,type,
g_s247_245: set_0 ).
tff(g_s248_246_type,type,
g_s248_246: set_3 ).
tff(g_s249_247_type,type,
g_s249_247: set_2 ).
tff(g_s24_24_type,type,
g_s24_24: $int ).
tff(g_s250_248_type,type,
g_s250_248: set_5 ).
tff(g_s251_249_type,type,
g_s251_249: set_5 ).
tff(g_s252_250_type,type,
g_s252_250: set_2 ).
tff(g_s253_251_type,type,
g_s253_251: set_2 ).
tff(g_s254_252_type,type,
g_s254_252: set_2 ).
tff(g_s255_253_type,type,
g_s255_253: set_2 ).
tff(g_s256_254_type,type,
g_s256_254: set_0 ).
tff(g_s25_25_type,type,
g_s25_25: $int ).
tff(g_s260_255_type,type,
g_s260_255: set_2 ).
tff(g_s261_256_type,type,
g_s261_256: set_0 ).
tff(g_s262_257_type,type,
g_s262_257: set_7 ).
tff(g_s263_258_type,type,
g_s263_258: set_0 ).
tff(g_s264_259_type,type,
g_s264_259: set_2 ).
tff(g_s266_260_type,type,
g_s266_260: set_5 ).
tff(g_s267_261_type,type,
g_s267_261: set_0 ).
tff(g_s268_262_type,type,
g_s268_262: set_0 ).
tff(g_s269_263_type,type,
g_s269_263: set_2 ).
tff(g_s26_26_type,type,
g_s26_26: set_0 ).
tff(g_s270_264_type,type,
g_s270_264: set_2 ).
tff(g_s271_265_type,type,
g_s271_265: set_2 ).
tff(g_s273_266_type,type,
g_s273_266: set_3 ).
tff(g_s274_267_type,type,
g_s274_267: set_4 ).
tff(g_s275_268_type,type,
g_s275_268: set_2 ).
tff(g_s277_269_type,type,
g_s277_269: $int ).
tff(g_s278_270_type,type,
g_s278_270: set_2 ).
tff(g_s279_271_type,type,
g_s279_271: $int ).
tff(g_s27_27_type,type,
g_s27_27: $int ).
tff(g_s280_272_type,type,
g_s280_272: $int ).
tff(g_s281_274_type,type,
g_s281_274: $int ).
tff(g_s282_273_type,type,
g_s282_273: set_0 ).
tff(g_s283_276_type,type,
g_s283_276: $int ).
tff(g_s284_275_type,type,
g_s284_275: set_0 ).
tff(g_s285_278_type,type,
g_s285_278: $int ).
tff(g_s286_277_type,type,
g_s286_277: set_0 ).
tff(g_s287_279_type,type,
g_s287_279: $int ).
tff(g_s288_280_type,type,
g_s288_280: $int ).
tff(g_s289_281_type,type,
g_s289_281: set_2 ).
tff(g_s28_28_type,type,
g_s28_28: $int ).
tff(g_s290_282_type,type,
g_s290_282: set_0 ).
tff(g_s291_283_type,type,
g_s291_283: set_0 ).
tff(g_s292_284_type,type,
g_s292_284: set_0 ).
tff(g_s293_285_type,type,
g_s293_285: set_0 ).
tff(g_s296_286_type,type,
g_s296_286: set_2 ).
tff(g_s297_287_type,type,
g_s297_287: set_0 ).
tff(g_s298_288_type,type,
g_s298_288: set_0 ).
tff(g_s299_289_type,type,
g_s299_289: set_0 ).
tff(g_s29_29_type,type,
g_s29_29: $int ).
tff(g_s2_2_type,type,
g_s2_2: $int ).
tff(g_s300_290_type,type,
g_s300_290: set_0 ).
tff(g_s301_291_type,type,
g_s301_291: set_0 ).
tff(g_s302_292_type,type,
g_s302_292: set_2 ).
tff(g_s303_293_type,type,
g_s303_293: set_2 ).
tff(g_s304_294_type,type,
g_s304_294: set_0 ).
tff(g_s305_295_type,type,
g_s305_295: set_2 ).
tff(g_s306_296_type,type,
g_s306_296: set_2 ).
tff(g_s307_297_type,type,
g_s307_297: set_0 ).
tff(g_s308_298_type,type,
g_s308_298: set_2 ).
tff(g_s309_299_type,type,
g_s309_299: set_0 ).
tff(g_s30_30_type,type,
g_s30_30: $int ).
tff(g_s310_300_type,type,
g_s310_300: set_2 ).
tff(g_s311_301_type,type,
g_s311_301: set_0 ).
tff(g_s312_302_type,type,
g_s312_302: set_2 ).
tff(g_s313_303_type,type,
g_s313_303: set_2 ).
tff(g_s314_304_type,type,
g_s314_304: set_2 ).
tff(g_s315_305_type,type,
g_s315_305: set_2 ).
tff(g_s316_306_type,type,
g_s316_306: set_2 ).
tff(g_s317_307_type,type,
g_s317_307: set_2 ).
tff(g_s318_308_type,type,
g_s318_308: set_2 ).
tff(g_s319_309_type,type,
g_s319_309: set_2 ).
tff(g_s31_31_type,type,
g_s31_31: set_0 ).
tff(g_s320_310_type,type,
g_s320_310: set_2 ).
tff(g_s321_311_type,type,
g_s321_311: set_0 ).
tff(g_s322_312_type,type,
g_s322_312: set_2 ).
tff(g_s323_313_type,type,
g_s323_313: set_2 ).
tff(g_s324_314_type,type,
g_s324_314: set_0 ).
tff(g_s325_315_type,type,
g_s325_315: set_0 ).
tff(g_s326_316_type,type,
g_s326_316: set_0 ).
tff(g_s327_317_type,type,
g_s327_317: set_0 ).
tff(g_s328_318_type,type,
g_s328_318: set_0 ).
tff(g_s329_319_type,type,
g_s329_319: set_0 ).
tff(g_s32_32_type,type,
g_s32_32: $int ).
tff(g_s330_320_type,type,
g_s330_320: set_0 ).
tff(g_s331_321_type,type,
g_s331_321: set_0 ).
tff(g_s332_322_type,type,
g_s332_322: set_0 ).
tff(g_s333_323_type,type,
g_s333_323: set_2 ).
tff(g_s334_324_type,type,
g_s334_324: set_0 ).
tff(g_s335_325_type,type,
g_s335_325: set_0 ).
tff(g_s336_326_type,type,
g_s336_326: set_0 ).
tff(g_s337_327_type,type,
g_s337_327: set_2 ).
tff(g_s338_328_type,type,
g_s338_328: set_2 ).
tff(g_s339_329_type,type,
g_s339_329: set_0 ).
tff(g_s33_33_type,type,
g_s33_33: $int ).
tff(g_s340_330_type,type,
g_s340_330: set_2 ).
tff(g_s341_331_type,type,
g_s341_331: set_0 ).
tff(g_s342_332_type,type,
g_s342_332: set_2 ).
tff(g_s343_333_type,type,
g_s343_333: set_0 ).
tff(g_s344_334_type,type,
g_s344_334: set_2 ).
tff(g_s345_335_type,type,
g_s345_335: set_2 ).
tff(g_s346_336_type,type,
g_s346_336: set_7 ).
tff(g_s347_337_type,type,
g_s347_337: set_0 ).
tff(g_s348_338_type,type,
g_s348_338: set_0 ).
tff(g_s349_339_type,type,
g_s349_339: set_2 ).
tff(g_s34_34_type,type,
g_s34_34: $int ).
tff(g_s350_340_type,type,
g_s350_340: set_0 ).
tff(g_s351_341_type,type,
g_s351_341: set_2 ).
tff(g_s352_342_type,type,
g_s352_342: set_5 ).
tff(g_s353_343_type,type,
g_s353_343: set_0 ).
tff(g_s354_344_type,type,
g_s354_344: set_0 ).
tff(g_s355_345_type,type,
g_s355_345: set_7 ).
tff(g_s356_346_type,type,
g_s356_346: set_2 ).
tff(g_s357_347_type,type,
g_s357_347: set_0 ).
tff(g_s358_349_type,type,
g_s358_349: $int ).
tff(g_s359_348_type,type,
g_s359_348: set_0 ).
tff(g_s35_35_type,type,
g_s35_35: $int ).
tff(g_s360_350_type,type,
g_s360_350: $int ).
tff(g_s361_351_type,type,
g_s361_351: $int ).
tff(g_s362_352_type,type,
g_s362_352: $int ).
tff(g_s363_354_type,type,
g_s363_354: $int ).
tff(g_s364_353_type,type,
g_s364_353: set_0 ).
tff(g_s365_355_type,type,
g_s365_355: $int ).
tff(g_s366_356_type,type,
g_s366_356: $int ).
tff(g_s367_357_type,type,
g_s367_357: $int ).
tff(g_s368_358_type,type,
g_s368_358: $int ).
tff(g_s369_359_type,type,
g_s369_359: $int ).
tff(g_s36_36_type,type,
g_s36_36: $int ).
tff(g_s370_360_type,type,
g_s370_360: $int ).
tff(g_s371_362_type,type,
g_s371_362: $int ).
tff(g_s372_361_type,type,
g_s372_361: set_0 ).
tff(g_s373_364_type,type,
g_s373_364: $int ).
tff(g_s374_363_type,type,
g_s374_363: set_0 ).
tff(g_s375_366_type,type,
g_s375_366: $int ).
tff(g_s376_365_type,type,
g_s376_365: set_0 ).
tff(g_s377_367_type,type,
g_s377_367: $int ).
tff(g_s378_368_type,type,
g_s378_368: $int ).
tff(g_s379_369_type,type,
g_s379_369: $int ).
tff(g_s37_37_type,type,
g_s37_37: $int ).
tff(g_s380_370_type,type,
g_s380_370: $int ).
tff(g_s381_371_type,type,
g_s381_371: $int ).
tff(g_s382_372_type,type,
g_s382_372: $int ).
tff(g_s383_374_type,type,
g_s383_374: $int ).
tff(g_s384_373_type,type,
g_s384_373: set_0 ).
tff(g_s385_375_type,type,
g_s385_375: $int ).
tff(g_s386_376_type,type,
g_s386_376: set_0 ).
tff(g_s387_377_type,type,
g_s387_377: set_0 ).
tff(g_s388_378_type,type,
g_s388_378: set_0 ).
tff(g_s389_379_type,type,
g_s389_379: set_2 ).
tff(g_s38_38_type,type,
g_s38_38: $int ).
tff(g_s390_380_type,type,
g_s390_380: set_0 ).
tff(g_s391_381_type,type,
g_s391_381: set_2 ).
tff(g_s392_382_type,type,
g_s392_382: set_2 ).
tff(g_s393_383_type,type,
g_s393_383: set_0 ).
tff(g_s394_384_type,type,
g_s394_384: set_2 ).
tff(g_s395_385_type,type,
g_s395_385: set_0 ).
tff(g_s396_386_type,type,
g_s396_386: set_2 ).
tff(g_s397_387_type,type,
g_s397_387: set_2 ).
tff(g_s398_388_type,type,
g_s398_388: set_0 ).
tff(g_s399_389_type,type,
g_s399_389: set_0 ).
tff(g_s39_39_type,type,
g_s39_39: $int ).
tff(g_s3_3_type,type,
g_s3_3: set_0 ).
tff(g_s400_390_type,type,
g_s400_390: set_2 ).
tff(g_s401_391_type,type,
g_s401_391: set_0 ).
tff(g_s402_392_type,type,
g_s402_392: set_0 ).
tff(g_s403_393_type,type,
g_s403_393: set_0 ).
tff(g_s404_394_type,type,
g_s404_394: set_0 ).
tff(g_s405_395_type,type,
g_s405_395: set_2 ).
tff(g_s406_396_type,type,
g_s406_396: set_2 ).
tff(g_s407_397_type,type,
g_s407_397: set_2 ).
tff(g_s408_398_type,type,
g_s408_398: set_2 ).
tff(g_s409_399_type,type,
g_s409_399: set_0 ).
tff(g_s40_40_type,type,
g_s40_40: set_0 ).
tff(g_s410_400_type,type,
g_s410_400: set_0 ).
tff(g_s411_401_type,type,
g_s411_401: set_0 ).
tff(g_s412_402_type,type,
g_s412_402: set_0 ).
tff(g_s413_403_type,type,
g_s413_403: set_0 ).
tff(g_s414_404_type,type,
g_s414_404: set_0 ).
tff(g_s415_405_type,type,
g_s415_405: set_0 ).
tff(g_s416_406_type,type,
g_s416_406: set_0 ).
tff(g_s417_407_type,type,
g_s417_407: set_0 ).
tff(g_s418_408_type,type,
g_s418_408: set_0 ).
tff(g_s419_409_type,type,
g_s419_409: set_0 ).
tff(g_s41_41_type,type,
g_s41_41: $int ).
tff(g_s420_410_type,type,
g_s420_410: set_0 ).
tff(g_s421_411_type,type,
g_s421_411: set_0 ).
tff(g_s422_412_type,type,
g_s422_412: set_0 ).
tff(g_s423_413_type,type,
g_s423_413: set_0 ).
tff(g_s424_414_type,type,
g_s424_414: set_0 ).
tff(g_s425_415_type,type,
g_s425_415: set_0 ).
tff(g_s426_416_type,type,
g_s426_416: set_0 ).
tff(g_s427_417_type,type,
g_s427_417: set_0 ).
tff(g_s428_418_type,type,
g_s428_418: set_0 ).
tff(g_s429_419_type,type,
g_s429_419: set_0 ).
tff(g_s42_42_type,type,
g_s42_42: $int ).
tff(g_s430_420_type,type,
g_s430_420: set_0 ).
tff(g_s431_421_type,type,
g_s431_421: set_0 ).
tff(g_s432_422_type,type,
g_s432_422: set_0 ).
tff(g_s433_423_type,type,
g_s433_423: set_0 ).
tff(g_s434_424_type,type,
g_s434_424: set_0 ).
tff(g_s435_425_type,type,
g_s435_425: set_2 ).
tff(g_s436_426_type,type,
g_s436_426: set_2 ).
tff(g_s437_427_type,type,
g_s437_427: set_2 ).
tff(g_s438_428_type,type,
g_s438_428: set_0 ).
tff(g_s439_429_type,type,
g_s439_429: set_0 ).
tff(g_s43_43_type,type,
g_s43_43: $int ).
tff(g_s440_430_type,type,
g_s440_430: set_2 ).
tff(g_s441_431_type,type,
g_s441_431: set_0 ).
tff(g_s442_432_type,type,
g_s442_432: set_0 ).
tff(g_s443_433_type,type,
g_s443_433: set_0 ).
tff(g_s444_434_type,type,
g_s444_434: set_0 ).
tff(g_s445_435_type,type,
g_s445_435: set_0 ).
tff(g_s446_436_type,type,
g_s446_436: set_0 ).
tff(g_s447_437_type,type,
g_s447_437: set_0 ).
tff(g_s448_438_type,type,
g_s448_438: set_0 ).
tff(g_s449_439_type,type,
g_s449_439: set_0 ).
tff(g_s44_44_type,type,
g_s44_44: $int ).
tff(g_s450_440_type,type,
g_s450_440: set_0 ).
tff(g_s451_441_type,type,
g_s451_441: set_0 ).
tff(g_s452_442_type,type,
g_s452_442: set_0 ).
tff(g_s453_443_type,type,
g_s453_443: set_0 ).
tff(g_s454_444_type,type,
g_s454_444: $int ).
tff(g_s455_446_type,type,
g_s455_446: $int ).
tff(g_s456_445_type,type,
g_s456_445: set_0 ).
tff(g_s458_447_type,type,
g_s458_447: set_2 ).
tff(g_s459_448_type,type,
g_s459_448: set_0 ).
tff(g_s45_45_type,type,
g_s45_45: set_0 ).
tff(g_s460_449_type,type,
g_s460_449: set_0 ).
tff(g_s461_450_type,type,
g_s461_450: set_2 ).
tff(g_s462_451_type,type,
g_s462_451: set_0 ).
tff(g_s463_452_type,type,
g_s463_452: set_2 ).
tff(g_s464_453_type,type,
g_s464_453: set_0 ).
tff(g_s465_454_type,type,
g_s465_454: set_2 ).
tff(g_s466_455_type,type,
g_s466_455: set_5 ).
tff(g_s467_456_type,type,
g_s467_456: set_5 ).
tff(g_s468_457_type,type,
g_s468_457: set_5 ).
tff(g_s469_458_type,type,
g_s469_458: set_5 ).
tff(g_s46_46_type,type,
g_s46_46: $int ).
tff(g_s471_459_type,type,
g_s471_459: $int ).
tff(g_s472_460_type,type,
g_s472_460: set_2 ).
tff(g_s473_461_type,type,
g_s473_461: set_0 ).
tff(g_s474_462_type,type,
g_s474_462: set_0 ).
tff(g_s475_463_type,type,
g_s475_463: set_0 ).
tff(g_s476_464_type,type,
g_s476_464: set_2 ).
tff(g_s477_465_type,type,
g_s477_465: set_2 ).
tff(g_s479_466_type,type,
g_s479_466: set_3 ).
tff(g_s47_47_type,type,
g_s47_47: $int ).
tff(g_s480_467_type,type,
g_s480_467: set_3 ).
tff(g_s481_468_type,type,
g_s481_468: set_2 ).
tff(g_s482_469_type,type,
g_s482_469: set_2 ).
tff(g_s483_470_type,type,
g_s483_470: set_2 ).
tff(g_s484_471_type,type,
g_s484_471: set_2 ).
tff(g_s485_472_type,type,
g_s485_472: set_3 ).
tff(g_s486_473_type,type,
g_s486_473: set_3 ).
tff(g_s487_474_type,type,
g_s487_474: set_2 ).
tff(g_s488_475_type,type,
g_s488_475: set_2 ).
tff(g_s489_476_type,type,
g_s489_476: set_2 ).
tff(g_s48_48_type,type,
g_s48_48: $int ).
tff(g_s490_477_type,type,
g_s490_477: set_2 ).
tff(g_s491_478_type,type,
g_s491_478: set_2 ).
tff(g_s492_479_type,type,
g_s492_479: set_2 ).
tff(g_s493_480_type,type,
g_s493_480: set_2 ).
tff(g_s494_481_type,type,
g_s494_481: set_2 ).
tff(g_s495_482_type,type,
g_s495_482: set_2 ).
tff(g_s496_483_type,type,
g_s496_483: set_0 ).
tff(g_s49_49_type,type,
g_s49_49: $int ).
tff(g_s4_4_type,type,
g_s4_4: $int ).
tff(g_s500_484_type,type,
g_s500_484: $int ).
tff(g_s504_485_type,type,
g_s504_485: $int ).
tff(g_s50_50_type,type,
g_s50_50: $int ).
tff(g_s512_486_type,type,
g_s512_486: $int ).
tff(g_s513_487_type,type,
g_s513_487: $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: set_0 ).
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: set_0 ).
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: set_0 ).
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: set_0 ).
tff(g_s67_67_type,type,
g_s67_67: $int ).
tff(g_s68_68_type,type,
g_s68_68: $int ).
tff(g_s69_69_type,type,
g_s69_69: set_0 ).
tff(g_s6_6_type,type,
g_s6_6: $int ).
tff(g_s70_70_type,type,
g_s70_70: $int ).
tff(g_s71_71_type,type,
g_s71_71: $int ).
tff(g_s72_72_type,type,
g_s72_72: set_0 ).
tff(g_s73_73_type,type,
g_s73_73: $int ).
tff(g_s74_74_type,type,
g_s74_74: $int ).
tff(g_s75_75_type,type,
g_s75_75: $int ).
tff(g_s76_76_type,type,
g_s76_76: set_0 ).
tff(g_s77_77_type,type,
g_s77_77: $int ).
tff(g_s78_78_type,type,
g_s78_78: $int ).
tff(g_s79_79_type,type,
g_s79_79: set_0 ).
tff(g_s7_7_type,type,
g_s7_7: $int ).
tff(g_s80_80_type,type,
g_s80_80: $int ).
tff(g_s81_81_type,type,
g_s81_81: $int ).
tff(g_s82_82_type,type,
g_s82_82: $int ).
tff(g_s83_83_type,type,
g_s83_83: set_0 ).
tff(g_s84_84_type,type,
g_s84_84: set_0 ).
tff(g_s85_85_type,type,
g_s85_85: set_0 ).
tff(g_s86_86_type,type,
g_s86_86: set_0 ).
tff(g_s87_87_type,type,
g_s87_87: $int ).
tff(g_s88_88_type,type,
g_s88_88: $int ).
tff(g_s89_89_type,type,
g_s89_89: set_0 ).
tff(g_s8_8_type,type,
g_s8_8: $int ).
tff(g_s90_90_type,type,
g_s90_90: $int ).
tff(g_s91_91_type,type,
g_s91_91: $int ).
tff(g_s92_92_type,type,
g_s92_92: $int ).
tff(g_s93_93_type,type,
g_s93_93: set_0 ).
tff(g_s94_94_type,type,
g_s94_94: $int ).
tff(g_s95_95_type,type,
g_s95_95: $int ).
tff(g_s96_96_type,type,
g_s96_96: $int ).
tff(g_s97_97_type,type,
g_s97_97: $int ).
tff(g_s98_98_type,type,
g_s98_98: set_0 ).
tff(g_s99_99_type,type,
g_s99_99: $int ).
tff(g_s9_9_type,type,
g_s9_9: set_0 ).
tff(mem2_type,type,
mem2: ( $int * $int * set_2 ) > $o ).
tff(mem3_type,type,
mem3: ( $int * $int * $int * set_3 ) > $o ).
tff(mem4_type,type,
mem4: ( $int * $int * set_0 * set_4 ) > $o ).
tff(mem5_type,type,
mem5: ( $int * set_2 * set_5 ) > $o ).
tff(mem6_type,type,
mem6: ( $int * $int * $int * set_6 ) > $o ).
tff(mem7_type,type,
mem7: ( $int * set_0 * set_7 ) > $o ).
tff(mem_it0_type,type,
mem_it0: ( $int * $int * set_2 * $int ) > $o ).
tff(mem_it0_axiom_1,axiom,
! [F: set_2,X_829: $int,X_830: $int] :
( mem_it0(X_829,X_830,F,0)
=> ( ( X_829 = X_830 )
& ? [Z: $int] : mem2(Z,X_830,F) ) ) ).
tff(mem_it0_axiom_2,axiom,
! [F: set_2,X: $int] :
? [Y: $int] :
( mem2(X,Y,F)
=> mem_it0(X,Y,F,0) ) ).
tff(mem_it0_axiom_3,axiom,
! [F: set_2,N: $int,X: $int,Y: $int] :
( $greatereq(N,1)
=> ( mem_it0(X,Y,F,N)
=> ? [Z: $int] :
( mem_it0(X,Y,F,$difference(N,1))
& mem2(Z,Y,F) ) ) ) ).
tff(mem_it0_axiom_4,axiom,
! [F: set_2,N: $int,X: $int,Y: $int] :
( $greatereq(N,1)
=> ? [Z: $int] :
( ( mem_it0(X,Y,F,$difference(N,1))
& mem2(Z,Y,F) )
=> mem_it0(X,Y,F,N) ) ) ).
tff(prod_0_type,type,
prod_0: $tType ).
tff(prod_0_empty,type,
prod_0_empty: prod_0 ).
tff(prod_0_insert,type,
prod_0: ( $int * $int ) > prod_0 ).
tff(prod_0_in,type,
prod_0_in: ( $int * $int * prod_0 ) > $o ).
tff(prod_1_type,type,
prod_1: $tType ).
tff(prod_1_empty,type,
prod_1_empty: prod_1 ).
tff(prod_1_insert,type,
prod_1: ( prod_0 * $int ) > prod_1 ).
tff(prod_1_in,type,
prod_1_in: ( prod_0 * $int * prod_1 ) > $o ).
tff(prod_2_type,type,
prod_2: $tType ).
tff(prod_2_empty,type,
prod_2_empty: prod_2 ).
tff(prod_2_insert,type,
prod_2: ( prod_0 * set_0 ) > prod_2 ).
tff(prod_2_in,type,
prod_2_in: ( prod_0 * set_0 * prod_2 ) > $o ).
tff(prod_3_type,type,
prod_3: $tType ).
tff(prod_3_empty,type,
prod_3_empty: prod_3 ).
tff(prod_3_insert,type,
prod_3: ( $int * set_2 ) > prod_3 ).
tff(prod_3_in,type,
prod_3_in: ( $int * set_2 * prod_3 ) > $o ).
tff(prod_4_type,type,
prod_4: $tType ).
tff(prod_4_empty,type,
prod_4_empty: prod_4 ).
tff(prod_4_insert,type,
prod_4: ( $int * prod_0 ) > prod_4 ).
tff(prod_4_in,type,
prod_4_in: ( $int * prod_0 * prod_4 ) > $o ).
tff(prod_5_type,type,
prod_5: $tType ).
tff(prod_5_empty,type,
prod_5_empty: prod_5 ).
tff(prod_5_insert,type,
prod_5: ( $int * set_0 ) > prod_5 ).
tff(prod_5_in,type,
prod_5_in: ( $int * set_0 * prod_5 ) > $o ).
tff(set_2_type,type,
set_2: $tType ).
tff(set_2_empty,type,
set_2_empty: set_2 ).
tff(set_2_insert,type,
set_2: prod_0 > set_2 ).
tff(set_3_type,type,
set_3: $tType ).
tff(set_3_empty,type,
set_3_empty: set_3 ).
tff(set_3_insert,type,
set_3: prod_1 > set_3 ).
tff(set_4_type,type,
set_4: $tType ).
tff(set_4_empty,type,
set_4_empty: set_4 ).
tff(set_4_insert,type,
set_4: prod_2 > set_4 ).
tff(set_5_type,type,
set_5: $tType ).
tff(set_5_empty,type,
set_5_empty: set_5 ).
tff(set_5_insert,type,
set_5: prod_3 > set_5 ).
tff(set_6_type,type,
set_6: $tType ).
tff(set_6_empty,type,
set_6_empty: set_6 ).
tff(set_6_insert,type,
set_6: prod_4 > set_6 ).
tff(set_7_type,type,
set_7: $tType ).
tff(set_7_empty,type,
set_7_empty: set_7 ).
tff(set_7_insert,type,
set_7: prod_5 > set_7 ).
%----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: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 )
| ( X_6 = g_s6_6 )
| ( X_6 = g_s7_7 )
| ( X_6 = g_s8_8 ) ) )
& ( g_s4_4 != g_s5_5 )
& ( g_s5_5 != g_s6_6 )
& ( g_s6_6 != g_s7_7 )
& ( g_s7_7 != g_s8_8 ) ) ).
tff('Define:ctx:10',axiom,
( ! [X_15: $int] :
( mem0(X_15,g_s54_54)
<=> ( ( X_15 = g_s55_55 )
| ( X_15 = g_s56_56 )
| ( X_15 = g_s57_57 ) ) )
& ( g_s55_55 != g_s56_56 )
& ( g_s56_56 != g_s57_57 ) ) ).
tff('Define:ctx:100',axiom,
? [X_503: $int] :
( ? [X_504: set_2] :
( ! [X_505: $int,X_506: $int] :
( mem2(X_506,X_505,X_504)
<=> mem2(X_506,X_505,g_s178_176) )
& ! [X_507: $int,X_508: $int,X_509: $int] :
( ( mem2(X_507,X_508,X_504)
& mem2(X_507,X_509,X_504) )
=> ( X_508 = X_509 ) )
& ! [X_510: $int] :
( ( $greatereq(X_510,1)
& $lesseq(X_510,X_503) )
<=> ? [X_511: $int] : mem2(X_510,X_511,X_504) )
& ! [X_512: $int] :
( ? [X_513: $int] : mem2(X_513,X_512,X_504)
=> mem0(X_512,g_s176_174) ) )
& ! [X_514: $int] :
( mem0(X_514,g_s176_174)
=> ? [X_515: $int] : mem2(X_515,X_514,g_s178_176) )
& ! [X_516: $int,X_517: $int,X_518: $int] :
( ( mem2(X_517,X_516,g_s178_176)
& mem2(X_518,X_516,g_s178_176) )
=> ( X_517 = X_518 ) ) ) ).
tff('Define:ctx:101',axiom,
! [X_519: $int] :
( mem0(X_519,g_s179_177)
=> mem0(X_519,g_s121_121) ) ).
tff('Define:ctx:102',axiom,
mem0(g_s180_178,g_s121_121) ).
tff('Define:ctx:103',axiom,
~ mem0(g_s180_178,g_s179_177) ).
tff('Define:ctx:104',axiom,
( ! [X_520: $int,X_521: $int] :
( mem2(X_521,X_520,g_s181_179)
=> ( $greatereq(X_521,0)
& $lesseq(X_521,max_int)
& mem0(X_520,g_s121_121) ) )
& ! [X_522: $int,X_523: $int,X_524: $int] :
( ( mem2(X_522,X_523,g_s181_179)
& mem2(X_522,X_524,g_s181_179) )
=> ( X_523 = X_524 ) ) ) ).
tff('Define:ctx:105',axiom,
? [X_525: $int] :
( ? [X_526: set_2] :
( ! [X_527: $int,X_528: $int] :
( mem2(X_528,X_527,X_526)
<=> mem2(X_528,X_527,g_s181_179) )
& ! [X_529: $int,X_530: $int,X_531: $int] :
( ( mem2(X_529,X_530,X_526)
& mem2(X_529,X_531,X_526) )
=> ( X_530 = X_531 ) )
& ! [X_532: $int] :
( ( $greatereq(X_532,1)
& $lesseq(X_532,X_525) )
<=> ? [X_533: $int] : mem2(X_532,X_533,X_526) )
& ! [X_534: $int] :
( ? [X_535: $int] : mem2(X_535,X_534,X_526)
=> mem0(X_534,g_s179_177) ) )
& ! [X_536: $int] :
( mem0(X_536,g_s179_177)
=> ? [X_537: $int] : mem2(X_537,X_536,g_s181_179) )
& ! [X_538: $int,X_539: $int,X_540: $int] :
( ( mem2(X_539,X_538,g_s181_179)
& mem2(X_540,X_538,g_s181_179) )
=> ( X_539 = X_540 ) ) ) ).
tff('Define:ctx:106',axiom,
! [X_541: $int] :
( mem0(X_541,g_s182_180)
=> mem0(X_541,g_s62_62) ) ).
tff('Define:ctx:107',axiom,
~ mem0(g_s63_63,g_s182_180) ).
tff('Define:ctx:108',axiom,
! [X_542: $int] :
( mem0(X_542,g_s182_180)
<=> ( ( X_542 = g_s64_64 )
| ( X_542 = g_s65_65 ) ) ) ).
tff('Define:ctx:109',axiom,
! [X_543: $int] :
( mem0(X_543,g_s183_181)
=> mem0(X_543,g_s54_54) ) ).
tff('Define:ctx:11',axiom,
( ! [X_16: $int] :
( mem0(X_16,g_s58_58)
<=> ( ( X_16 = g_s59_59 )
| ( X_16 = g_s60_60 )
| ( X_16 = g_s61_61 ) ) )
& ( g_s59_59 != g_s60_60 )
& ( g_s60_60 != g_s61_61 ) ) ).
tff('Define:ctx:110',axiom,
~ mem0(g_s55_55,g_s183_181) ).
tff('Define:ctx:111',axiom,
! [X_544: $int] :
( mem0(X_544,g_s183_181)
<=> ( ( X_544 = g_s56_56 )
| ( X_544 = g_s57_57 ) ) ) ).
tff('Define:ctx:112',axiom,
( ? [X_545: set_2] :
( ! [X_546: $int,X_547: $int] :
( mem2(X_547,X_546,X_545)
<=> mem2(X_547,X_546,g_s184_182) )
& ! [X_548: $int,X_549: $int,X_550: $int] :
( ( mem2(X_548,X_549,X_545)
& mem2(X_548,X_550,X_545) )
=> ( X_549 = X_550 ) )
& ! [X_551: $int] :
( mem0(X_551,g_s183_181)
<=> ? [X_552: $int] : mem2(X_551,X_552,X_545) )
& ! [X_553: $int] :
( ? [X_554: $int] : mem2(X_554,X_553,X_545)
=> mem0(X_553,g_s183_181) ) )
& ! [X_555: $int] :
( mem0(X_555,g_s183_181)
=> ? [X_556: $int] : mem2(X_556,X_555,g_s184_182) )
& ! [X_557: $int,X_558: $int,X_559: $int] :
( ( mem2(X_558,X_557,g_s184_182)
& mem2(X_559,X_557,g_s184_182) )
=> ( X_558 = X_559 ) ) ) ).
tff('Define:ctx:113',axiom,
! [X_560: $int,X_561: $int] :
( ( mem2(X_561,X_560,g_s184_182)
& ( X_561 = X_560 )
& mem0(X_561,g_s183_181) )
<=> $false ) ).
tff('Define:ctx:114',axiom,
( ? [X_562: set_2] :
( ! [X_563: $int,X_564: $int] :
( mem2(X_564,X_563,X_562)
<=> mem2(X_564,X_563,g_s185_183) )
& ! [X_565: $int,X_566: $int,X_567: $int] :
( ( mem2(X_565,X_566,X_562)
& mem2(X_565,X_567,X_562) )
=> ( X_566 = X_567 ) )
& ! [X_568: $int] :
( mem0(X_568,g_s14_14)
<=> ? [X_569: $int] : mem2(X_568,X_569,X_562) )
& ! [X_570: $int] :
( ? [X_571: $int] : mem2(X_571,X_570,X_562)
=> mem0(X_570,g_s54_54) ) )
& ! [X_572: $int] :
( mem0(X_572,g_s54_54)
=> ? [X_573: $int] : mem2(X_573,X_572,g_s185_183) )
& ! [X_574: $int,X_575: $int,X_576: $int] :
( ( mem2(X_575,X_574,g_s185_183)
& mem2(X_576,X_574,g_s185_183) )
=> ( X_575 = X_576 ) ) ) ).
tff('Define:ctx:115',axiom,
~ ! [X_577: $int] :
( mem2(g_s15_15,X_577,g_s185_183)
=> mem0(X_577,g_s183_181) ) ).
tff('Define:ctx:116',axiom,
( ? [X_578: set_2] :
( ! [X_579: $int,X_580: $int] :
( mem2(X_580,X_579,X_578)
<=> mem2(X_580,X_579,g_s186_184) )
& ! [X_581: $int,X_582: $int,X_583: $int] :
( ( mem2(X_581,X_582,X_578)
& mem2(X_581,X_583,X_578) )
=> ( X_582 = X_583 ) )
& ! [X_584: $int] :
( mem0(X_584,g_s18_18)
<=> ? [X_585: $int] : mem2(X_584,X_585,X_578) )
& ! [X_586: $int] :
( ? [X_587: $int] : mem2(X_587,X_586,X_578)
=> mem0(X_586,g_s54_54) ) )
& ! [X_588: $int] :
( mem0(X_588,g_s54_54)
=> ? [X_589: $int] : mem2(X_589,X_588,g_s186_184) )
& ! [X_590: $int,X_591: $int,X_592: $int] :
( ( mem2(X_591,X_590,g_s186_184)
& mem2(X_592,X_590,g_s186_184) )
=> ( X_591 = X_592 ) ) ) ).
tff('Define:ctx:117',axiom,
( ? [X_593: set_2] :
( ! [X_594: $int,X_595: $int] :
( mem2(X_595,X_594,X_593)
<=> mem2(X_595,X_594,g_s187_185) )
& ! [X_596: $int,X_597: $int,X_598: $int] :
( ( mem2(X_596,X_597,X_593)
& mem2(X_596,X_598,X_593) )
=> ( X_597 = X_598 ) )
& ! [X_599: $int] :
( mem0(X_599,g_s54_54)
<=> ? [X_600: $int] : mem2(X_599,X_600,X_593) )
& ! [X_601: $int] :
( ? [X_602: $int] : mem2(X_602,X_601,X_593)
=> mem0(X_601,g_s18_18) ) )
& ! [X_603: $int] :
( mem0(X_603,g_s18_18)
=> ? [X_604: $int] : mem2(X_604,X_603,g_s187_185) )
& ! [X_605: $int,X_606: $int,X_607: $int] :
( ( mem2(X_606,X_605,g_s187_185)
& mem2(X_607,X_605,g_s187_185) )
=> ( X_606 = X_607 ) ) ) ).
tff('Define:ctx:118',axiom,
! [X_608: $int,X_609: $int] :
( mem2(X_609,X_608,g_s186_184)
<=> mem2(X_608,X_609,g_s187_185) ) ).
tff('Define:ctx:119',axiom,
~ ! [X_610: $int] :
( mem2(g_s19_19,X_610,g_s186_184)
=> mem0(X_610,g_s183_181) ) ).
tff('Define:ctx:12',axiom,
( ! [X_17: $int] :
( mem0(X_17,g_s62_62)
<=> ( ( X_17 = g_s63_63 )
| ( X_17 = g_s64_64 )
| ( X_17 = g_s65_65 ) ) )
& ( g_s63_63 != g_s64_64 )
& ( g_s64_64 != g_s65_65 ) ) ).
tff('Define:ctx:120',axiom,
! [X_611: $int] :
( mem0(X_611,g_s188_186)
=> mem0(X_611,g_s9_9) ) ).
tff('Define:ctx:121',axiom,
~ mem0(g_s10_10,g_s188_186) ).
tff('Define:ctx:122',axiom,
! [X_612: $int] :
( mem0(X_612,g_s188_186)
<=> ( ( X_612 = g_s11_11 )
| ( X_612 = g_s12_12 )
| ( X_612 = g_s13_13 ) ) ) ).
tff('Define:ctx:123',axiom,
! [X_613: $int] :
( mem0(X_613,g_s189_187)
=> mem0(X_613,g_s126_126) ) ).
tff('Define:ctx:124',axiom,
mem0(g_s190_188,g_s126_126) ).
tff('Define:ctx:125',axiom,
~ mem0(g_s190_188,g_s189_187) ).
tff('Define:ctx:126',axiom,
( ! [X_614: $int,X_615: $int] :
( mem2(X_615,X_614,g_s191_189)
=> ( $greatereq(X_615,0)
& $lesseq(X_615,max_int)
& mem0(X_614,g_s126_126) ) )
& ! [X_616: $int,X_617: $int,X_618: $int] :
( ( mem2(X_616,X_617,g_s191_189)
& mem2(X_616,X_618,g_s191_189) )
=> ( X_617 = X_618 ) ) ) ).
tff('Define:ctx:127',axiom,
? [X_619: $int] :
( ? [X_620: set_2] :
( ! [X_621: $int,X_622: $int] :
( mem2(X_622,X_621,X_620)
<=> mem2(X_622,X_621,g_s191_189) )
& ! [X_623: $int,X_624: $int,X_625: $int] :
( ( mem2(X_623,X_624,X_620)
& mem2(X_623,X_625,X_620) )
=> ( X_624 = X_625 ) )
& ! [X_626: $int] :
( ( $greatereq(X_626,1)
& $lesseq(X_626,X_619) )
<=> ? [X_627: $int] : mem2(X_626,X_627,X_620) )
& ! [X_628: $int] :
( ? [X_629: $int] : mem2(X_629,X_628,X_620)
=> mem0(X_628,g_s189_187) ) )
& ! [X_630: $int] :
( mem0(X_630,g_s189_187)
=> ? [X_631: $int] : mem2(X_631,X_630,g_s191_189) )
& ! [X_632: $int,X_633: $int,X_634: $int] :
( ( mem2(X_633,X_632,g_s191_189)
& mem2(X_634,X_632,g_s191_189) )
=> ( X_633 = X_634 ) ) ) ).
tff('Define:ctx:128',axiom,
! [X_635: $int] :
( mem0(X_635,g_s192_190)
=> mem0(X_635,g_s127_127) ) ).
tff('Define:ctx:129',axiom,
mem0(g_s193_191,g_s127_127) ).
tff('Define:ctx:13',axiom,
( ! [X_18: $int] :
( mem0(X_18,g_s66_66)
<=> ( ( X_18 = g_s67_67 )
| ( X_18 = g_s68_68 ) ) )
& ( g_s67_67 != g_s68_68 ) ) ).
tff('Define:ctx:130',axiom,
~ mem0(g_s193_191,g_s192_190) ).
tff('Define:ctx:131',axiom,
( ! [X_636: $int,X_637: $int] :
( mem2(X_637,X_636,g_s194_192)
=> ( $greatereq(X_637,0)
& $lesseq(X_637,max_int)
& mem0(X_636,g_s127_127) ) )
& ! [X_638: $int,X_639: $int,X_640: $int] :
( ( mem2(X_638,X_639,g_s194_192)
& mem2(X_638,X_640,g_s194_192) )
=> ( X_639 = X_640 ) ) ) ).
tff('Define:ctx:132',axiom,
? [X_641: $int] :
( ? [X_642: set_2] :
( ! [X_643: $int,X_644: $int] :
( mem2(X_644,X_643,X_642)
<=> mem2(X_644,X_643,g_s194_192) )
& ! [X_645: $int,X_646: $int,X_647: $int] :
( ( mem2(X_645,X_646,X_642)
& mem2(X_645,X_647,X_642) )
=> ( X_646 = X_647 ) )
& ! [X_648: $int] :
( ( $greatereq(X_648,1)
& $lesseq(X_648,X_641) )
<=> ? [X_649: $int] : mem2(X_648,X_649,X_642) )
& ! [X_650: $int] :
( ? [X_651: $int] : mem2(X_651,X_650,X_642)
=> mem0(X_650,g_s192_190) ) )
& ! [X_652: $int] :
( mem0(X_652,g_s192_190)
=> ? [X_653: $int] : mem2(X_653,X_652,g_s194_192) )
& ! [X_654: $int,X_655: $int,X_656: $int] :
( ( mem2(X_655,X_654,g_s194_192)
& mem2(X_656,X_654,g_s194_192) )
=> ( X_655 = X_656 ) ) ) ).
tff('Define:ctx:133',axiom,
? [X_657: set_2] :
( ! [X_658: $int,X_659: $int] :
( mem2(X_659,X_658,X_657)
<=> mem2(X_659,X_658,g_s195_193) )
& ! [X_660: $int,X_661: $int,X_662: $int] :
( ( mem2(X_660,X_661,X_657)
& mem2(X_660,X_662,X_657) )
=> ( X_661 = X_662 ) )
& ! [X_663: $int] :
( $greatereq(X_663,0)
<=> ? [X_664: $int] : mem2(X_663,X_664,X_657) )
& ! [X_665: $int] :
( ? [X_666: $int] : mem2(X_666,X_665,X_657)
=> mem0(X_665,g_s127_127) ) ) ).
tff('Define:ctx:134',axiom,
( ? [X_667: set_2] :
( ! [X_668: $int,X_669: $int] :
( mem2(X_669,X_668,X_667)
<=> mem2(X_669,X_668,g_s196_194) )
& ! [X_670: $int,X_671: $int,X_672: $int] :
( ( mem2(X_670,X_671,X_667)
& mem2(X_670,X_672,X_667) )
=> ( X_671 = X_672 ) )
& ! [X_673: $int] :
( mem0(X_673,g_s192_190)
<=> ? [X_674: $int] : mem2(X_673,X_674,X_667) )
& ! [X_675: $int] :
( ? [X_676: $int] : mem2(X_676,X_675,X_667)
=> mem0(X_675,g_s134_134) ) )
& ! [X_677: $int,X_678: $int,X_679: $int] :
( ( mem2(X_678,X_677,g_s196_194)
& mem2(X_679,X_677,g_s196_194) )
=> ( X_678 = X_679 ) ) ) ).
tff('Define:ctx:135',axiom,
mem0(g_s197_196,g_s198_195) ).
tff('Define:ctx:136',axiom,
mem0(g_s199_197,g_s198_195) ).
tff('Define:ctx:137',axiom,
mem0(g_s200_198,g_s198_195) ).
tff('Define:ctx:138',axiom,
mem0(g_s201_199,g_s198_195) ).
tff('Define:ctx:139',axiom,
mem0(g_s202_200,g_s198_195) ).
tff('Define:ctx:14',axiom,
( ! [X_19: $int] :
( mem0(X_19,g_s69_69)
<=> ( ( X_19 = g_s70_70 )
| ( X_19 = g_s71_71 ) ) )
& ( g_s70_70 != g_s71_71 ) ) ).
tff('Define:ctx:140',axiom,
mem0(g_s203_201,g_s198_195) ).
tff('Define:ctx:141',axiom,
mem0(g_s204_202,g_s198_195) ).
tff('Define:ctx:142',axiom,
$greater(g_s205_203,0) ).
tff('Define:ctx:143',axiom,
$greater(g_s206_204,0) ).
tff('Define:ctx:144',axiom,
$greater(g_s207_205,0) ).
tff('Define:ctx:145',axiom,
$greater(g_s208_206,0) ).
tff('Define:ctx:146',axiom,
$greater(g_s209_207,0) ).
tff('Define:ctx:147',axiom,
$greater(g_s210_208,0) ).
tff('Define:ctx:148',axiom,
$greater(g_s211_209,0) ).
tff('Define:ctx:149',axiom,
$greater(g_s212_210,0) ).
tff('Define:ctx:15',axiom,
( ! [X_20: $int] :
( mem0(X_20,g_s72_72)
<=> ( ( X_20 = g_s73_73 )
| ( X_20 = g_s74_74 )
| ( X_20 = g_s75_75 ) ) )
& ( g_s73_73 != g_s74_74 )
& ( g_s74_74 != g_s75_75 ) ) ).
tff('Define:ctx:150',axiom,
$greater(g_s213_211,0) ).
tff('Define:ctx:151',axiom,
$greater(g_s214_212,0) ).
tff('Define:ctx:152',axiom,
$greater(g_s215_213,0) ).
tff('Define:ctx:153',axiom,
$greater(g_s216_214,0) ).
tff('Define:ctx:154',axiom,
$greater(g_s217_215,0) ).
tff('Define:ctx:155',axiom,
$greater(g_s218_216,0) ).
tff('Define:ctx:156',axiom,
$greater(g_s219_217,0) ).
tff('Define:ctx:157',axiom,
$greater(g_s220_218,0) ).
tff('Define:ctx:158',axiom,
$greater(g_s221_219,0) ).
tff('Define:ctx:159',axiom,
$greater(g_s222_220,0) ).
tff('Define:ctx:16',axiom,
( ! [X_21: $int] :
( mem0(X_21,g_s76_76)
<=> ( ( X_21 = g_s77_77 )
| ( X_21 = g_s78_78 ) ) )
& ( g_s77_77 != g_s78_78 ) ) ).
tff('Define:ctx:160',axiom,
$greater(g_s223_221,0) ).
tff('Define:ctx:161',axiom,
$greater(g_s224_222,0) ).
tff('Define:ctx:162',axiom,
$greater(g_s225_223,0) ).
tff('Define:ctx:163',axiom,
$greater(g_s226_224,0) ).
tff('Define:ctx:164',axiom,
$greater(g_s227_225,0) ).
tff('Define:ctx:165',axiom,
$greater(g_s228_226,0) ).
tff('Define:ctx:166',axiom,
$greater(g_s229_227,0) ).
tff('Define:ctx:167',axiom,
$greater(g_s230_228,0) ).
tff('Define:ctx:168',axiom,
$greater(g_s231_229,0) ).
tff('Define:ctx:169',axiom,
$greater(g_s232_230,0) ).
tff('Define:ctx:17',axiom,
( ! [X_22: $int] :
( mem0(X_22,g_s79_79)
<=> ( ( X_22 = g_s80_80 )
| ( X_22 = g_s81_81 )
| ( X_22 = g_s82_82 ) ) )
& ( g_s80_80 != g_s81_81 )
& ( g_s81_81 != g_s82_82 ) ) ).
tff('Define:ctx:170',axiom,
$greater(g_s233_231,0) ).
tff('Define:ctx:171',axiom,
$greater(g_s234_232,0) ).
tff('Define:ctx:172',axiom,
$greater(g_s235_233,0) ).
tff('Define:ctx:173',axiom,
$greater(g_s236_234,0) ).
tff('Define:ctx:174',axiom,
$greater(g_s237_235,0) ).
tff('Define:ctx:175',axiom,
$greater(g_s238_236,0) ).
tff('Define:ctx:176',axiom,
$greater(g_s239_237,0) ).
tff('Define:ctx:177',axiom,
$greater(g_s240_238,0) ).
tff('Define:ctx:178',axiom,
$greater(g_s241_239,0) ).
tff('Define:ctx:179',axiom,
$greater(g_s242_240,0) ).
tff('Define:ctx:18',axiom,
( ~ ! [X_23: $int] :
( mem0(X_23,g_s83_83)
<=> $false )
& ! [X_26: $int] :
( mem0(X_26,g_s83_83)
=> $true )
& ? [X_24: $int,X_25: set_2] :
( ? [X_27: set_2] :
( ! [X_28: $int,X_29: $int] :
( mem2(X_29,X_28,X_27)
<=> mem2(X_29,X_28,X_25) )
& ! [X_30: $int,X_31: $int,X_32: $int] :
( ( mem2(X_30,X_31,X_27)
& mem2(X_30,X_32,X_27) )
=> ( X_31 = X_32 ) )
& ! [X_33: $int] :
( ( $greatereq(X_33,1)
& $lesseq(X_33,X_24) )
<=> ? [X_34: $int] : mem2(X_33,X_34,X_27) )
& ! [X_35: $int] :
( ? [X_36: $int] : mem2(X_36,X_35,X_27)
=> mem0(X_35,g_s83_83) ) )
& ! [X_37: $int] :
( mem0(X_37,g_s83_83)
=> ? [X_38: $int] : mem2(X_38,X_37,X_25) )
& ! [X_39: $int,X_40: $int,X_41: $int] :
( ( mem2(X_40,X_39,X_25)
& mem2(X_41,X_39,X_25) )
=> ( X_40 = X_41 ) ) ) ) ).
tff('Define:ctx:180',axiom,
$greatereq(g_s243_241,0) ).
tff('Define:ctx:181',axiom,
$greater(g_s244_242,0) ).
tff('Define:ctx:182',axiom,
$greatereq(g_s245_243,0) ).
tff('Define:ctx:183',axiom,
! [X_680: $int] :
( ( X_680 = $sum(g_s242_240,g_s243_241) )
=> mem0(X_680,g_s133_133) ) ).
tff('Define:ctx:184',axiom,
! [X_681: $int] :
( ( X_681 = $sum(g_s212_210,g_s235_233) )
=> mem0(X_681,g_s246_244) ) ).
tff('Define:ctx:185',axiom,
! [X_682: $int] :
( ( X_682 = $sum(g_s209_207,g_s235_233) )
=> mem0(X_682,g_s246_244) ) ).
tff('Define:ctx:186',axiom,
mem0(g_s205_203,g_s133_133) ).
tff('Define:ctx:187',axiom,
mem0(g_s206_204,g_s133_133) ).
tff('Define:ctx:188',axiom,
mem0(g_s207_205,g_s246_244) ).
tff('Define:ctx:189',axiom,
mem0(g_s208_206,g_s246_244) ).
tff('Define:ctx:19',axiom,
( ~ ! [X_42: $int] :
( mem0(X_42,g_s84_84)
<=> $false )
& ! [X_45: $int] :
( mem0(X_45,g_s84_84)
=> $true )
& ? [X_43: $int,X_44: set_2] :
( ? [X_46: set_2] :
( ! [X_47: $int,X_48: $int] :
( mem2(X_48,X_47,X_46)
<=> mem2(X_48,X_47,X_44) )
& ! [X_49: $int,X_50: $int,X_51: $int] :
( ( mem2(X_49,X_50,X_46)
& mem2(X_49,X_51,X_46) )
=> ( X_50 = X_51 ) )
& ! [X_52: $int] :
( ( $greatereq(X_52,1)
& $lesseq(X_52,X_43) )
<=> ? [X_53: $int] : mem2(X_52,X_53,X_46) )
& ! [X_54: $int] :
( ? [X_55: $int] : mem2(X_55,X_54,X_46)
=> mem0(X_54,g_s84_84) ) )
& ! [X_56: $int] :
( mem0(X_56,g_s84_84)
=> ? [X_57: $int] : mem2(X_57,X_56,X_44) )
& ! [X_58: $int,X_59: $int,X_60: $int] :
( ( mem2(X_59,X_58,X_44)
& mem2(X_60,X_58,X_44) )
=> ( X_59 = X_60 ) ) ) ) ).
tff('Define:ctx:190',axiom,
mem0(g_s209_207,g_s246_244) ).
tff('Define:ctx:191',axiom,
mem0(g_s210_208,g_s246_244) ).
tff('Define:ctx:192',axiom,
mem0(g_s211_209,g_s246_244) ).
tff('Define:ctx:193',axiom,
mem0(g_s212_210,g_s246_244) ).
tff('Define:ctx:194',axiom,
mem0(g_s213_211,g_s246_244) ).
tff('Define:ctx:195',axiom,
mem0(g_s214_212,g_s133_133) ).
tff('Define:ctx:196',axiom,
mem0(g_s215_213,g_s246_244) ).
tff('Define:ctx:197',axiom,
mem0(g_s216_214,g_s246_244) ).
tff('Define:ctx:198',axiom,
mem0(g_s217_215,g_s246_244) ).
tff('Define:ctx:199',axiom,
mem0(g_s218_216,g_s246_244) ).
tff('Define:ctx:2',axiom,
( ! [X_7: $int] :
( mem0(X_7,g_s9_9)
<=> ( ( X_7 = g_s10_10 )
| ( X_7 = g_s11_11 )
| ( X_7 = g_s12_12 )
| ( X_7 = g_s13_13 ) ) )
& ( g_s10_10 != g_s11_11 )
& ( g_s11_11 != g_s12_12 )
& ( g_s12_12 != g_s13_13 ) ) ).
tff('Define:ctx:20',axiom,
( ~ ! [X_61: $int] :
( mem0(X_61,g_s85_85)
<=> $false )
& ! [X_64: $int] :
( mem0(X_64,g_s85_85)
=> $true )
& ? [X_62: $int,X_63: set_2] :
( ? [X_65: set_2] :
( ! [X_66: $int,X_67: $int] :
( mem2(X_67,X_66,X_65)
<=> mem2(X_67,X_66,X_63) )
& ! [X_68: $int,X_69: $int,X_70: $int] :
( ( mem2(X_68,X_69,X_65)
& mem2(X_68,X_70,X_65) )
=> ( X_69 = X_70 ) )
& ! [X_71: $int] :
( ( $greatereq(X_71,1)
& $lesseq(X_71,X_62) )
<=> ? [X_72: $int] : mem2(X_71,X_72,X_65) )
& ! [X_73: $int] :
( ? [X_74: $int] : mem2(X_74,X_73,X_65)
=> mem0(X_73,g_s85_85) ) )
& ! [X_75: $int] :
( mem0(X_75,g_s85_85)
=> ? [X_76: $int] : mem2(X_76,X_75,X_63) )
& ! [X_77: $int,X_78: $int,X_79: $int] :
( ( mem2(X_78,X_77,X_63)
& mem2(X_79,X_77,X_63) )
=> ( X_78 = X_79 ) ) ) ) ).
tff('Define:ctx:200',axiom,
mem0(g_s219_217,g_s246_244) ).
tff('Define:ctx:201',axiom,
mem0(g_s220_218,g_s133_133) ).
tff('Define:ctx:202',axiom,
mem0(g_s221_219,g_s133_133) ).
tff('Define:ctx:203',axiom,
mem0(g_s222_220,g_s133_133) ).
tff('Define:ctx:204',axiom,
mem0(g_s223_221,g_s133_133) ).
tff('Define:ctx:205',axiom,
mem0(g_s224_222,g_s133_133) ).
tff('Define:ctx:206',axiom,
mem0(g_s225_223,g_s133_133) ).
tff('Define:ctx:207',axiom,
mem0(g_s226_224,g_s133_133) ).
tff('Define:ctx:208',axiom,
mem0(g_s227_225,g_s133_133) ).
tff('Define:ctx:209',axiom,
mem0(g_s228_226,g_s133_133) ).
tff('Define:ctx:21',axiom,
( ! [X_80: $int] :
( mem0(X_80,g_s86_86)
<=> ( ( X_80 = g_s87_87 )
| ( X_80 = g_s88_88 ) ) )
& ( g_s87_87 != g_s88_88 ) ) ).
tff('Define:ctx:210',axiom,
mem0(g_s229_227,g_s133_133) ).
tff('Define:ctx:211',axiom,
mem0(g_s230_228,g_s133_133) ).
tff('Define:ctx:212',axiom,
mem0(g_s231_229,g_s246_244) ).
tff('Define:ctx:213',axiom,
mem0(g_s232_230,g_s133_133) ).
tff('Define:ctx:214',axiom,
mem0(g_s233_231,g_s133_133) ).
tff('Define:ctx:215',axiom,
mem0(g_s234_232,g_s133_133) ).
tff('Define:ctx:216',axiom,
mem0(g_s235_233,g_s133_133) ).
tff('Define:ctx:217',axiom,
mem0(g_s236_234,g_s246_244) ).
tff('Define:ctx:218',axiom,
mem0(g_s237_235,g_s133_133) ).
tff('Define:ctx:219',axiom,
mem0(g_s238_236,g_s133_133) ).
tff('Define:ctx:22',axiom,
( ! [X_81: $int] :
( mem0(X_81,g_s89_89)
<=> ( ( X_81 = g_s90_90 )
| ( X_81 = g_s91_91 )
| ( X_81 = g_s92_92 ) ) )
& ( g_s90_90 != g_s91_91 )
& ( g_s91_91 != g_s92_92 ) ) ).
tff('Define:ctx:220',axiom,
mem0(g_s239_237,g_s246_244) ).
tff('Define:ctx:221',axiom,
mem0(g_s240_238,g_s246_244) ).
tff('Define:ctx:222',axiom,
mem0(g_s241_239,g_s246_244) ).
tff('Define:ctx:223',axiom,
mem0(g_s242_240,g_s133_133) ).
tff('Define:ctx:224',axiom,
mem0(g_s243_241,g_s133_133) ).
tff('Define:ctx:225',axiom,
mem0(g_s244_242,g_s246_244) ).
tff('Define:ctx:226',axiom,
mem0(g_s245_243,g_s133_133) ).
tff('Define:ctx:227',axiom,
! [X_683: $int] :
( mem0(X_683,g_s247_245)
=> mem0(X_683,g_s173_171) ) ).
tff('Define:ctx:228',axiom,
( ! [X_684: $int,X_685: $int,X_686: $int] :
( mem3(X_686,X_685,X_684,g_s248_246)
=> ( mem0(X_686,g_s173_171)
& mem0(X_685,g_s173_171)
& mem0(X_684,g_s183_181) ) )
& ! [X_687: $int,X_688: $int,X_689: $int,X_690: $int] :
( ( mem3(X_688,X_687,X_689,g_s248_246)
& mem3(X_688,X_687,X_690,g_s248_246) )
=> ( X_689 = X_690 ) ) ) ).
tff('Define:ctx:229',axiom,
! [X_691: $int,X_692: $int] :
( mem2(X_692,X_691,g_s249_247)
=> ( mem0(X_692,g_s173_171)
& mem0(X_691,g_s173_171) ) ) ).
tff('Define:ctx:23',axiom,
( ! [X_82: $int] :
( mem0(X_82,g_s93_93)
<=> ( ( X_82 = g_s94_94 )
| ( X_82 = g_s95_95 )
| ( X_82 = g_s96_96 )
| ( X_82 = g_s97_97 ) ) )
& ( g_s94_94 != g_s95_95 )
& ( g_s95_95 != g_s96_96 )
& ( g_s96_96 != g_s97_97 ) ) ).
tff('Define:ctx:230',axiom,
? [X_693: set_5] :
( ! [X_694: set_2,X_695: $int] :
( mem5(X_695,X_694,X_693)
<=> mem5(X_695,X_694,g_s250_248) )
& ! [X_696: $int,X_697: set_2,X_698: set_2] :
( ( mem5(X_696,X_697,X_693)
& mem5(X_696,X_698,X_693) )
=> ! [X_699: $int,X_700: $int] :
( mem2(X_700,X_699,X_697)
<=> mem2(X_700,X_699,X_698) ) )
& ! [X_701: $int] :
( mem0(X_701,g_s173_171)
<=> ? [X_702: set_2] : mem5(X_701,X_702,X_693) )
& ! [X_703: set_2] :
( ? [X_704: $int] : mem5(X_704,X_703,X_693)
=> ! [X_705: $int,X_706: $int] :
( mem2(X_706,X_705,X_703)
=> ( mem0(X_706,g_s173_171)
& mem0(X_705,g_s173_171) ) ) ) ) ).
tff('Define:ctx:231',axiom,
? [X_707: set_5] :
( ! [X_708: set_2,X_709: $int] :
( mem5(X_709,X_708,X_707)
<=> mem5(X_709,X_708,g_s251_249) )
& ! [X_710: $int,X_711: set_2,X_712: set_2] :
( ( mem5(X_710,X_711,X_707)
& mem5(X_710,X_712,X_707) )
=> ! [X_713: $int,X_714: $int] :
( mem2(X_714,X_713,X_711)
<=> mem2(X_714,X_713,X_712) ) )
& ! [X_715: $int] :
( mem0(X_715,g_s173_171)
<=> ? [X_716: set_2] : mem5(X_715,X_716,X_707) )
& ! [X_717: set_2] :
( ? [X_718: $int] : mem5(X_718,X_717,X_707)
=> ( ! [X_719: $int,X_720: $int] :
( mem2(X_720,X_719,X_717)
=> ( mem0(X_720,g_s173_171)
& mem0(X_719,g_s173_171) ) )
& ! [X_721: $int,X_722: $int,X_723: $int] :
( ( mem2(X_721,X_722,X_717)
& mem2(X_721,X_723,X_717) )
=> ( X_722 = X_723 ) ) ) ) ) ).
tff('Define:ctx:232',axiom,
? [X_724: set_2] :
( ! [X_725: $int,X_726: $int] :
( mem2(X_726,X_725,X_724)
<=> mem2(X_726,X_725,g_s252_250) )
& ! [X_727: $int,X_728: $int,X_729: $int] :
( ( mem2(X_727,X_728,X_724)
& mem2(X_727,X_729,X_724) )
=> ( X_728 = X_729 ) )
& ! [X_730: $int] :
( mem0(X_730,g_s176_174)
<=> ? [X_731: $int] : mem2(X_730,X_731,X_724) )
& ! [X_732: $int] :
( ? [X_733: $int] : mem2(X_733,X_732,X_724)
=> mem0(X_732,g_s173_171) ) ) ).
tff('Define:ctx:233',axiom,
? [X_734: set_2] :
( ! [X_735: $int,X_736: $int] :
( mem2(X_736,X_735,X_734)
<=> mem2(X_736,X_735,g_s253_251) )
& ! [X_737: $int,X_738: $int,X_739: $int] :
( ( mem2(X_737,X_738,X_734)
& mem2(X_737,X_739,X_734) )
=> ( X_738 = X_739 ) )
& ! [X_740: $int] :
( mem0(X_740,g_s176_174)
<=> ? [X_741: $int] : mem2(X_740,X_741,X_734) )
& ! [X_742: $int] :
( ? [X_743: $int] : mem2(X_743,X_742,X_734)
=> mem0(X_742,g_s173_171) ) ) ).
tff('Define:ctx:234',axiom,
? [X_744: set_2] :
( ! [X_745: $int,X_746: $int] :
( mem2(X_746,X_745,X_744)
<=> mem2(X_746,X_745,g_s254_252) )
& ! [X_747: $int,X_748: $int,X_749: $int] :
( ( mem2(X_747,X_748,X_744)
& mem2(X_747,X_749,X_744) )
=> ( X_748 = X_749 ) )
& ! [X_750: $int] :
( mem0(X_750,g_s176_174)
<=> ? [X_751: $int] : mem2(X_750,X_751,X_744) )
& ! [X_752: $int] :
( ? [X_753: $int] : mem2(X_753,X_752,X_744)
=> mem0(X_752,g_s183_181) ) ) ).
tff('Define:ctx:235',axiom,
( ! [X_754: $int,X_755: $int] :
( mem2(X_755,X_754,g_s255_253)
=> ( mem0(X_755,g_s176_174)
& mem0(X_754,g_s256_254) ) )
& ! [X_756: $int,X_757: $int,X_758: $int] :
( ( mem2(X_756,X_757,g_s255_253)
& mem2(X_756,X_758,g_s255_253) )
=> ( X_757 = X_758 ) ) ) ).
tff('Define:ctx:236',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s257,g_s173_171)
& mem0(L_s258,g_s173_171)
& ? [X_759: $int] : mem3(L_s257,L_s258,X_759,g_s248_246) )
=> ( ? [X_760: $int] : mem3(L_s258,L_s257,X_760,g_s248_246)
& ! [X_761: $int,X_762: $int] :
( ( mem3(L_s257,L_s258,X_761,g_s248_246)
& mem3(L_s258,L_s257,X_762,g_s248_246) )
=> mem2(X_761,X_762,g_s184_182) ) ) ) ).
tff('Define:ctx:237',axiom,
! [X_763: $int,X_764: $int] :
( mem2(X_763,X_764,g_s249_247)
<=> mem2(X_764,X_763,g_s249_247) ) ).
tff('Define:ctx:238',axiom,
! [X_765: $int,X_766: $int] :
( ( mem2(X_766,X_765,g_s249_247)
& ( X_766 = X_765 )
& mem0(X_766,g_s173_171) )
<=> $false ) ).
tff('Define:ctx:239',axiom,
! [X_767: $int,X_768: $int] :
( mem2(X_768,X_767,g_s249_247)
=> ? [X_769: $int] : mem3(X_768,X_767,X_769,g_s248_246) ) ).
tff('Define:ctx:24',axiom,
( ! [X_83: $int] :
( mem0(X_83,g_s98_98)
<=> ( ( X_83 = g_s99_99 )
| ( X_83 = g_s100_100 )
| ( X_83 = g_s101_101 )
| ( X_83 = g_s102_102 )
| ( X_83 = g_s103_103 ) ) )
& ( g_s99_99 != g_s100_100 )
& ( g_s100_100 != g_s101_101 )
& ( g_s101_101 != g_s102_102 )
& ( g_s102_102 != g_s103_103 ) ) ).
tff('Define:ctx:240',axiom,
( ? [X_770: set_6] :
( ! [X_771: $int,X_772: $int,X_773: $int] :
( mem6(X_773,X_772,X_771,X_770)
<=> ( mem2(X_773,X_772,g_s252_250)
& mem2(X_773,X_771,g_s253_251) ) )
& ! [X_774: $int,X_775: $int,X_776: $int,X_777: $int,X_778: $int] :
( ( mem6(X_774,X_776,X_775,X_770)
& mem6(X_774,X_778,X_777,X_770) )
=> ( ( X_776 = X_778 )
& ( X_775 = X_777 ) ) )
& ! [X_779: $int] :
( mem0(X_779,g_s176_174)
<=> ? [X_780: $int,X_781: $int] : mem6(X_779,X_781,X_780,X_770) )
& ! [X_782: $int,X_783: $int] :
( ? [X_784: $int] : mem6(X_784,X_783,X_782,X_770)
=> mem2(X_783,X_782,g_s249_247) ) )
& ! [X_785: $int,X_786: $int] :
( mem2(X_786,X_785,g_s249_247)
=> ? [X_787: $int] :
( mem2(X_787,X_786,g_s252_250)
& mem2(X_787,X_785,g_s253_251) ) )
& ! [X_788: $int,X_789: $int,X_790: $int,X_791: $int] :
( ( mem2(X_790,X_789,g_s252_250)
& mem2(X_790,X_788,g_s253_251)
& mem2(X_791,X_789,g_s252_250)
& mem2(X_791,X_788,g_s253_251) )
=> ( X_790 = X_791 ) ) ) ).
tff('Define:ctx:241',axiom,
? [X_792: set_5] :
( ! [X_793: set_2,X_794: $int] :
( mem5(X_794,X_793,X_792)
<=> mem5(X_794,X_793,g_s250_248) )
& ! [X_795: $int,X_796: set_2,X_797: set_2] :
( ( mem5(X_795,X_796,X_792)
& mem5(X_795,X_797,X_792) )
=> ! [X_798: $int,X_799: $int] :
( mem2(X_799,X_798,X_796)
<=> mem2(X_799,X_798,X_797) ) )
& ! [X_800: $int] :
( mem0(X_800,g_s173_171)
<=> ? [X_801: set_2] : mem5(X_800,X_801,X_792) )
& ! [X_802: set_2] :
( ? [X_803: $int] : mem5(X_803,X_802,X_792)
=> ! [X_804: $int,X_805: $int] :
( mem2(X_805,X_804,X_802)
=> ( mem0(X_805,g_s247_245)
& mem0(X_804,g_s247_245) ) ) ) ) ).
tff('Define:ctx:242',axiom,
? [X_806: set_5] :
( ! [X_807: set_2,X_808: $int] :
( mem5(X_808,X_807,X_806)
<=> mem5(X_808,X_807,g_s251_249) )
& ! [X_809: $int,X_810: set_2,X_811: set_2] :
( ( mem5(X_809,X_810,X_806)
& mem5(X_809,X_811,X_806) )
=> ! [X_812: $int,X_813: $int] :
( mem2(X_813,X_812,X_810)
<=> mem2(X_813,X_812,X_811) ) )
& ! [X_814: $int] :
( mem0(X_814,g_s173_171)
<=> ? [X_815: set_2] : mem5(X_814,X_815,X_806) )
& ! [X_816: set_2] :
( ? [X_817: $int] : mem5(X_817,X_816,X_806)
=> ( ! [X_818: $int,X_819: $int] :
( mem2(X_819,X_818,X_816)
=> ( mem0(X_819,g_s247_245)
& mem0(X_818,g_s173_171) ) )
& ! [X_820: $int,X_821: $int,X_822: $int] :
( ( mem2(X_820,X_821,X_816)
& mem2(X_820,X_822,X_816) )
=> ( X_821 = X_822 ) ) ) ) ) ).
tff('Define:ctx:243',axiom,
! [X_823: set_2,X_824: $int] :
( mem5(X_824,X_823,g_s250_248)
<=> ( mem0(X_824,g_s173_171)
& ! [X_825: $int,X_826: $int] :
( mem2(X_826,X_825,X_823)
<=> ( ? [X_827: $int] :
( $greatereq(X_827,0)
& ! [X_828: set_2] :
( mem5(X_824,X_828,g_s251_249)
=> mem_it0(X_826,X_825,X_828,X_827) ) )
& ( X_825 != X_824 ) ) ) ) ) ).
tff('Define:ctx:244',axiom,
! [L_s259: $int] :
( mem0(L_s259,g_s173_171)
=> ( ~ ? [X_832: $int] :
! [X_833: set_2] :
( mem5(L_s259,X_833,g_s250_248)
=> mem2(L_s259,X_832,X_833) )
& ~ ? [X_834: $int] :
! [X_835: set_2] :
( mem5(L_s259,X_835,g_s250_248)
=> mem2(X_834,L_s259,X_835) )
& ! [X_836: $int,X_837: $int] :
( ( ( X_837 = X_836 )
& ? [X_838: $int] :
! [X_839: set_2] :
( mem5(L_s259,X_839,g_s250_248)
=> mem2(X_837,X_838,X_839) ) )
=> ! [X_840: set_2] :
( mem5(L_s259,X_840,g_s250_248)
=> mem2(X_837,X_836,X_840) ) ) ) ) ).
tff('Define:ctx:245',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s258,g_s173_171)
& ? [X_841: $int] :
! [X_842: set_2] :
( mem5(L_s258,X_842,g_s250_248)
=> mem2(L_s257,X_841,X_842) ) )
=> ? [X_843: $int] : mem3(L_s257,L_s258,X_843,g_s248_246) ) ).
tff('Define:ctx:246',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s257,g_s247_245)
& ? [X_844: $int] : mem3(L_s257,L_s258,X_844,g_s248_246) )
=> ? [X_845: $int] :
! [X_846: set_2] :
( mem5(L_s258,X_846,g_s250_248)
=> mem2(L_s257,X_845,X_846) ) ) ).
tff('Define:ctx:247',axiom,
! [L_s258: $int,L_s257: $int] :
( ( mem0(L_s258,g_s173_171)
& mem0(L_s257,g_s173_171)
& mem0(L_s257,g_s247_245) )
=> ~ ? [X_847: $int] :
( ( X_847 = L_s257 )
& ? [X_848: $int] :
( $greatereq(X_848,1)
& ! [X_849: set_2] :
( mem5(L_s258,X_849,g_s251_249)
=> mem_it0(X_847,L_s257,X_849,X_848) ) ) ) ) ).
tff('Define:ctx:248',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s258,g_s173_171)
& mem0(L_s257,g_s173_171)
& mem0(L_s257,g_s247_245)
& ? [X_850: $int] : mem3(L_s257,L_s258,X_850,g_s248_246) )
=> ? [X_851: $int] :
! [X_852: set_2] :
( mem5(L_s258,X_852,g_s251_249)
=> mem2(L_s257,X_851,X_852) ) ) ).
tff('Define:ctx:249',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s258,g_s173_171)
& mem0(L_s257,g_s173_171)
& ? [X_853: $int] :
! [X_854: set_2] :
( mem5(L_s258,X_854,g_s251_249)
=> mem2(L_s257,X_853,X_854) ) )
=> ? [X_855: $int] : mem3(L_s257,L_s258,X_855,g_s248_246) ) ).
tff('Define:ctx:25',axiom,
( ! [X_84: $int] :
( mem0(X_84,g_s104_104)
<=> ( ( X_84 = g_s105_105 )
| ( X_84 = g_s106_106 )
| ( X_84 = g_s107_107 )
| ( X_84 = g_s108_108 )
| ( X_84 = g_s109_109 )
| ( X_84 = g_s110_110 ) ) )
& ( g_s105_105 != g_s106_106 )
& ( g_s106_106 != g_s107_107 )
& ( g_s107_107 != g_s108_108 )
& ( g_s108_108 != g_s109_109 )
& ( g_s109_109 != g_s110_110 ) ) ).
tff('Define:ctx:250',axiom,
! [L_s259: $int] :
( mem0(L_s259,g_s173_171)
=> ~ ? [X_856: $int] :
! [X_857: set_2] :
( mem5(L_s259,X_857,g_s251_249)
=> mem2(L_s259,X_856,X_857) ) ) ).
tff('Define:ctx:251',axiom,
! [L_s259: $int] :
( mem0(L_s259,g_s173_171)
=> ! [X_858: $int] :
( ( ? [X_859: $int] :
! [X_860: set_2] :
( mem5(L_s259,X_860,g_s251_249)
=> mem2(X_859,X_858,X_860) )
& ( X_858 != L_s259 ) )
=> ? [X_861: $int] :
! [X_862: set_2] :
( mem5(L_s259,X_862,g_s251_249)
=> mem2(X_858,X_861,X_862) ) ) ) ).
tff('Define:ctx:252',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s258,g_s173_171)
& mem0(L_s257,g_s173_171)
& ? [X_863: $int] :
! [X_864: set_2] :
( mem5(L_s258,X_864,g_s251_249)
=> mem2(L_s257,X_863,X_864) ) )
=> ~ ! [X_865: set_2] :
( mem5(L_s258,X_865,g_s251_249)
=> mem2(L_s257,L_s257,X_865) ) ) ).
tff('Define:ctx:253',axiom,
! [L_s259: $int] :
( mem0(L_s259,g_s173_171)
=> ( ! [X_866: $int] :
( ( ? [X_867: $int] :
! [X_868: set_2] :
( mem5(L_s259,X_868,g_s251_249)
=> mem2(X_867,X_866,X_868) )
& ( X_866 != L_s259 ) )
=> ? [X_869: $int] :
! [X_870: set_2] :
( mem5(L_s259,X_870,g_s251_249)
=> mem2(X_866,X_869,X_870) ) )
& ~ ? [X_871: $int] :
! [X_872: set_2] :
( mem5(L_s259,X_872,g_s251_249)
=> mem2(L_s259,X_871,X_872) )
& ? [X_873: $int] :
! [X_874: set_2] :
( mem5(L_s259,X_874,g_s251_249)
=> mem2(X_873,L_s259,X_874) ) ) ) ).
tff('Define:ctx:254',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s258,g_s173_171)
& mem0(L_s257,g_s173_171)
& ? [X_875: $int] :
! [X_876: set_2] :
( mem5(L_s258,X_876,g_s251_249)
=> mem2(L_s257,X_875,X_876) )
& ~ ! [X_877: set_2] :
( mem5(L_s258,X_877,g_s251_249)
=> mem2(L_s257,L_s258,X_877) ) )
=> ( ! [X_878: $int] :
( ! [X_879: set_2] :
( mem5(L_s258,X_879,g_s251_249)
=> mem2(L_s257,X_878,X_879) )
=> mem0(X_878,g_s247_245) )
& ! [X_880: $int] :
( ( ? [X_881: $int] :
( ( X_881 = L_s257 )
& ? [X_882: $int] :
( $greatereq(X_882,0)
& ! [X_883: set_2] :
( mem5(L_s258,X_883,g_s251_249)
=> mem_it0(X_881,X_880,X_883,X_882) ) ) )
& ( X_880 != L_s257 ) )
<=> ? [X_884: $int] :
( ! [X_885: set_2] :
( mem5(L_s258,X_885,g_s251_249)
=> mem2(L_s257,X_884,X_885) )
& ? [X_886: $int] :
( $greatereq(X_886,0)
& ! [X_887: set_2] :
( mem5(L_s258,X_887,g_s251_249)
=> mem_it0(X_884,X_880,X_887,X_886) ) ) ) ) ) ) ).
tff('Define:ctx:255',axiom,
! [X_888: $int,X_889: $int] :
( mem2(X_889,X_888,g_s260_255)
=> ( mem0(X_889,g_s173_171)
& mem0(X_888,g_s261_256) ) ) ).
tff('Define:ctx:256',axiom,
? [X_890: set_7] :
( ! [X_891: set_0,X_892: $int] :
( mem7(X_892,X_891,X_890)
<=> mem7(X_892,X_891,g_s262_257) )
& ! [X_893: $int,X_894: set_0,X_895: set_0] :
( ( mem7(X_893,X_894,X_890)
& mem7(X_893,X_895,X_890) )
=> ! [X_896: $int] :
( mem0(X_896,X_894)
<=> mem0(X_896,X_895) ) )
& ! [X_897: $int] :
( mem0(X_897,g_s173_171)
<=> ? [X_898: set_0] : mem7(X_897,X_898,X_890) )
& ! [X_899: set_0] :
( ? [X_900: $int] : mem7(X_900,X_899,X_890)
=> ! [X_901: $int] :
( mem0(X_901,X_899)
=> mem0(X_901,g_s263_258) ) ) ) ).
tff('Define:ctx:257',axiom,
? [X_902: $int,X_903: set_2] :
( ! [X_904: $int,X_905: $int] :
( mem2(X_905,X_904,X_903)
<=> mem2(X_905,X_904,g_s264_259) )
& ! [X_906: $int,X_907: $int,X_908: $int] :
( ( mem2(X_906,X_907,X_903)
& mem2(X_906,X_908,X_903) )
=> ( X_907 = X_908 ) )
& ! [X_909: $int] :
( ( $greatereq(X_909,1)
& $lesseq(X_909,X_902) )
<=> ? [X_910: $int] : mem2(X_909,X_910,X_903) )
& ! [X_911: $int] :
( ? [X_912: $int] : mem2(X_912,X_911,X_903)
=> mem0(X_911,g_s261_256) ) ) ).
tff('Define:ctx:258',axiom,
! [L_s265: $int] :
( mem0(L_s265,g_s173_171)
=> ! [X_913: $int] :
( ? [X_914: $int] :
( ( X_914 = L_s265 )
& mem2(X_914,X_913,g_s260_255) )
<=> ? [X_915: $int] :
( ! [X_916: set_0] :
( mem7(L_s265,X_916,g_s262_257)
=> mem0(X_915,X_916) )
& mem2(X_915,X_913,g_s264_259) ) ) ) ).
tff('Define:ctx:259',axiom,
! [L_s265: $int] :
( mem0(L_s265,g_s173_171)
=> ! [X_917: $int] :
( ! [X_918: set_0] :
( mem7(L_s265,X_918,g_s262_257)
=> mem0(X_917,X_918) )
=> ? [X_919: $int] : mem2(X_917,X_919,g_s264_259) ) ) ).
tff('Define:ctx:26',axiom,
( ! [X_85: $int] :
( mem0(X_85,g_s111_111)
<=> ( ( X_85 = g_s112_112 )
| ( X_85 = g_s113_113 )
| ( X_85 = g_s114_114 )
| ( X_85 = g_s115_115 )
| ( X_85 = g_s116_116 )
| ( X_85 = g_s117_117 )
| ( X_85 = g_s118_118 ) ) )
& ( g_s112_112 != g_s113_113 )
& ( g_s113_113 != g_s114_114 )
& ( g_s114_114 != g_s115_115 )
& ( g_s115_115 != g_s116_116 )
& ( g_s116_116 != g_s117_117 )
& ( g_s117_117 != g_s118_118 ) ) ).
tff('Define:ctx:260',axiom,
! [L_s265: $int] :
( mem0(L_s265,g_s173_171)
=> ( ! [X_920: $int,X_921: $int] :
( ( mem2(X_921,X_920,g_s264_259)
& ! [X_922: set_0] :
( mem7(L_s265,X_922,g_s262_257)
=> mem0(X_921,X_922) ) )
=> ( $greatereq(X_921,0)
& mem0(X_920,g_s261_256) ) )
& ! [X_923: $int,X_924: $int,X_925: $int] :
( ( mem2(X_923,X_924,g_s264_259)
& ! [X_926: set_0] :
( mem7(L_s265,X_926,g_s262_257)
=> mem0(X_923,X_926) )
& mem2(X_923,X_925,g_s264_259)
& ! [X_927: set_0] :
( mem7(L_s265,X_927,g_s262_257)
=> mem0(X_923,X_927) ) )
=> ( X_924 = X_925 ) )
& ! [X_928: $int,X_929: $int,X_930: $int] :
( ( mem2(X_929,X_928,g_s264_259)
& ! [X_931: set_0] :
( mem7(L_s265,X_931,g_s262_257)
=> mem0(X_929,X_931) )
& mem2(X_930,X_928,g_s264_259)
& ! [X_932: set_0] :
( mem7(L_s265,X_932,g_s262_257)
=> mem0(X_930,X_932) ) )
=> ( X_929 = X_930 ) ) ) ) ).
tff('Define:ctx:261',axiom,
! [L_s265: $int] :
( ( mem0(L_s265,g_s173_171)
& ~ ! [X_933: set_0] :
( ! [X_934: $int] :
( mem0(X_934,X_933)
<=> $false )
=> mem7(L_s265,X_933,g_s262_257) ) )
=> ! [X_935: set_0] :
( ! [X_936: $int] :
( mem0(X_936,X_935)
<=> ! [X_937: $int,X_938: $int] :
( ( ! [X_940: set_0] :
( mem7(L_s265,X_940,g_s262_257)
=> mem0(X_937,X_940) )
& ! [X_939: $int] :
( ! [X_941: set_0] :
( mem7(L_s265,X_941,g_s262_257)
=> mem0(X_939,X_941) )
=> $lesseq(X_937,X_939) )
& ! [X_943: set_0] :
( mem7(L_s265,X_943,g_s262_257)
=> mem0(X_938,X_943) )
& ! [X_942: $int] :
( ! [X_944: set_0] :
( mem7(L_s265,X_944,g_s262_257)
=> mem0(X_942,X_944) )
=> $greatereq(X_938,X_942) ) )
=> ( $greatereq(X_936,X_937)
& $lesseq(X_936,X_938) ) ) )
=> mem7(L_s265,X_935,g_s262_257) ) ) ).
tff('Define:ctx:262',axiom,
? [X_945: set_5] :
( ! [X_946: set_2,X_947: $int] :
( mem5(X_947,X_946,X_945)
<=> mem5(X_947,X_946,g_s266_260) )
& ! [X_948: $int,X_949: set_2,X_950: set_2] :
( ( mem5(X_948,X_949,X_945)
& mem5(X_948,X_950,X_945) )
=> ! [X_951: $int,X_952: $int] :
( mem2(X_952,X_951,X_949)
<=> mem2(X_952,X_951,X_950) ) )
& ! [X_953: $int] :
( mem0(X_953,g_s267_261)
<=> ? [X_954: set_2] : mem5(X_953,X_954,X_945) )
& ! [X_955: set_2] :
( ? [X_956: $int] : mem5(X_956,X_955,X_945)
=> ( ! [X_957: $int,X_958: $int] :
( mem2(X_958,X_957,X_955)
=> ( mem0(X_958,g_s179_177)
& mem0(X_957,g_s268_262) ) )
& ! [X_959: $int,X_960: $int,X_961: $int] :
( ( mem2(X_959,X_960,X_955)
& mem2(X_959,X_961,X_955) )
=> ( X_960 = X_961 ) ) ) ) ) ).
tff('Define:ctx:263',axiom,
? [X_962: set_2] :
( ! [X_963: $int,X_964: $int] :
( mem2(X_964,X_963,X_962)
<=> mem2(X_964,X_963,g_s269_263) )
& ! [X_965: $int,X_966: $int,X_967: $int] :
( ( mem2(X_965,X_966,X_962)
& mem2(X_965,X_967,X_962) )
=> ( X_966 = X_967 ) )
& ! [X_968: $int] :
( mem0(X_968,g_s179_177)
<=> ? [X_969: $int] : mem2(X_968,X_969,X_962) )
& ! [X_970: $int] :
( ? [X_971: $int] : mem2(X_971,X_970,X_962)
=> mem0(X_970,g_s173_171) ) ) ).
tff('Define:ctx:264',axiom,
( ! [X_972: $int,X_973: $int] :
( mem2(X_973,X_972,g_s270_264)
=> ( mem0(X_973,g_s179_177)
& mem0(X_972,g_s261_256) ) )
& ! [X_974: $int,X_975: $int,X_976: $int] :
( ( mem2(X_974,X_975,g_s270_264)
& mem2(X_974,X_976,g_s270_264) )
=> ( X_975 = X_976 ) ) ) ).
tff('Define:ctx:265',axiom,
? [X_977: set_2] :
( ! [X_978: $int,X_979: $int] :
( mem2(X_979,X_978,X_977)
<=> mem2(X_979,X_978,g_s271_265) )
& ! [X_980: $int,X_981: $int,X_982: $int] :
( ( mem2(X_980,X_981,X_977)
& mem2(X_980,X_982,X_977) )
=> ( X_981 = X_982 ) )
& ! [X_983: $int] :
( mem0(X_983,g_s179_177)
<=> ? [X_984: $int] : mem2(X_983,X_984,X_977) )
& ! [X_985: $int] :
( ? [X_986: $int] : mem2(X_986,X_985,X_977)
=> mem0(X_985,g_s182_180) ) ) ).
tff('Define:ctx:266',axiom,
! [L_s272: $int] :
( mem0(L_s272,g_s267_261)
=> ! [X_987: $int] :
( ? [X_988: $int] :
! [X_989: set_2] :
( mem5(L_s272,X_989,g_s266_260)
=> mem2(X_987,X_988,X_989) )
<=> ? [X_990: $int,X_991: $int] :
( ( ( ( X_991 = L_s272 )
& ( X_990 = g_s56_56 ) )
| ( ( X_991 = L_s272 )
& ( X_990 = g_s57_57 ) ) )
& mem3(X_991,X_990,X_987,g_s273_266) ) ) ) ).
tff('Define:ctx:267',axiom,
! [X_992: $int] :
( ? [X_993: $int] :
( ( X_993 = g_s64_64 )
& mem2(X_992,X_993,g_s271_265) )
<=> ? [X_994: $int] : mem2(X_992,X_994,g_s270_264) ) ).
tff('Define:ctx:268',axiom,
! [X_995: $int] :
( ? [X_996: $int] :
( ( X_996 = g_s65_65 )
& mem2(X_995,X_996,g_s271_265) )
<=> ( mem0(X_995,g_s179_177)
& ~ ? [X_997: $int] : mem2(X_995,X_997,g_s270_264) ) ) ).
tff('Define:ctx:269',axiom,
! [X_998: $int,X_999: $int,X_1000: $int] :
( mem3(X_1000,X_999,X_998,g_s273_266)
=> ( mem0(X_1000,g_s267_261)
& mem0(X_999,g_s183_181)
& mem0(X_998,g_s179_177) ) ) ).
tff('Define:ctx:27',axiom,
( ~ ! [X_86: $int] :
( mem0(X_86,g_s119_119)
<=> $false )
& ! [X_89: $int] :
( mem0(X_89,g_s119_119)
=> $true )
& ? [X_87: $int,X_88: set_2] :
( ? [X_90: set_2] :
( ! [X_91: $int,X_92: $int] :
( mem2(X_92,X_91,X_90)
<=> mem2(X_92,X_91,X_88) )
& ! [X_93: $int,X_94: $int,X_95: $int] :
( ( mem2(X_93,X_94,X_90)
& mem2(X_93,X_95,X_90) )
=> ( X_94 = X_95 ) )
& ! [X_96: $int] :
( ( $greatereq(X_96,1)
& $lesseq(X_96,X_87) )
<=> ? [X_97: $int] : mem2(X_96,X_97,X_90) )
& ! [X_98: $int] :
( ? [X_99: $int] : mem2(X_99,X_98,X_90)
=> mem0(X_98,g_s119_119) ) )
& ! [X_100: $int] :
( mem0(X_100,g_s119_119)
=> ? [X_101: $int] : mem2(X_101,X_100,X_88) )
& ! [X_102: $int,X_103: $int,X_104: $int] :
( ( mem2(X_103,X_102,X_88)
& mem2(X_104,X_102,X_88) )
=> ( X_103 = X_104 ) ) ) ) ).
tff('Define:ctx:270',axiom,
? [X_1001: set_4] :
( ! [X_1002: set_0,X_1003: $int,X_1004: $int] :
( mem4(X_1004,X_1003,X_1002,X_1001)
<=> mem4(X_1004,X_1003,X_1002,g_s274_267) )
& ! [X_1005: $int,X_1006: $int,X_1007: set_0,X_1008: set_0] :
( ( mem4(X_1006,X_1005,X_1007,X_1001)
& mem4(X_1006,X_1005,X_1008,X_1001) )
=> ! [X_1009: $int] :
( mem0(X_1009,X_1007)
<=> mem0(X_1009,X_1008) ) )
& ! [X_1010: $int,X_1011: $int] :
( ( mem0(X_1011,g_s267_261)
& mem0(X_1010,g_s183_181) )
<=> ? [X_1012: set_0] : mem4(X_1011,X_1010,X_1012,X_1001) )
& ! [X_1013: set_0] :
( ? [X_1014: $int,X_1015: $int] : mem4(X_1015,X_1014,X_1013,X_1001)
=> ! [X_1016: $int] :
( mem0(X_1016,X_1013)
=> mem0(X_1016,g_s263_258) ) ) ) ).
tff('Define:ctx:271',axiom,
? [X_1017: $int,X_1018: set_2] :
( ! [X_1019: $int,X_1020: $int] :
( mem2(X_1020,X_1019,X_1018)
<=> mem2(X_1020,X_1019,g_s275_268) )
& ! [X_1021: $int,X_1022: $int,X_1023: $int] :
( ( mem2(X_1021,X_1022,X_1018)
& mem2(X_1021,X_1023,X_1018) )
=> ( X_1022 = X_1023 ) )
& ! [X_1024: $int] :
( ( $greatereq(X_1024,1)
& $lesseq(X_1024,X_1017) )
<=> ? [X_1025: $int] : mem2(X_1024,X_1025,X_1018) )
& ! [X_1026: $int] :
( ? [X_1027: $int] : mem2(X_1027,X_1026,X_1018)
=> mem0(X_1026,g_s179_177) ) ) ).
tff('Define:ctx:272',axiom,
! [L_s265: $int,L_s276: $int] :
( ( mem0(L_s265,g_s267_261)
& mem0(L_s276,g_s183_181) )
=> ! [X_1028: $int] :
( ? [X_1029: $int,X_1030: $int] :
( ( X_1030 = L_s265 )
& ( X_1029 = L_s276 )
& mem3(X_1030,X_1029,X_1028,g_s273_266) )
<=> ? [X_1031: $int] :
( ! [X_1032: set_0] :
( mem4(L_s265,L_s276,X_1032,g_s274_267)
=> mem0(X_1031,X_1032) )
& mem2(X_1031,X_1028,g_s275_268) ) ) ) ).
tff('Define:ctx:273',axiom,
! [L_s265: $int,L_s276: $int] :
( ( mem0(L_s265,g_s267_261)
& mem0(L_s276,g_s183_181) )
=> ! [X_1033: $int] :
( ! [X_1034: set_0] :
( mem4(L_s265,L_s276,X_1034,g_s274_267)
=> mem0(X_1033,X_1034) )
=> ? [X_1035: $int] : mem2(X_1033,X_1035,g_s275_268) ) ) ).
tff('Define:ctx:274',axiom,
! [L_s265: $int,L_s276: $int] :
( ( mem0(L_s265,g_s267_261)
& mem0(L_s276,g_s183_181) )
=> ( ! [X_1036: $int,X_1037: $int] :
( ( mem2(X_1037,X_1036,g_s275_268)
& ! [X_1038: set_0] :
( mem4(L_s265,L_s276,X_1038,g_s274_267)
=> mem0(X_1037,X_1038) ) )
=> ( $greatereq(X_1037,0)
& mem0(X_1036,g_s179_177) ) )
& ! [X_1039: $int,X_1040: $int,X_1041: $int] :
( ( mem2(X_1039,X_1040,g_s275_268)
& ! [X_1042: set_0] :
( mem4(L_s265,L_s276,X_1042,g_s274_267)
=> mem0(X_1039,X_1042) )
& mem2(X_1039,X_1041,g_s275_268)
& ! [X_1043: set_0] :
( mem4(L_s265,L_s276,X_1043,g_s274_267)
=> mem0(X_1039,X_1043) ) )
=> ( X_1040 = X_1041 ) )
& ! [X_1044: $int,X_1045: $int,X_1046: $int] :
( ( mem2(X_1045,X_1044,g_s275_268)
& ! [X_1047: set_0] :
( mem4(L_s265,L_s276,X_1047,g_s274_267)
=> mem0(X_1045,X_1047) )
& mem2(X_1046,X_1044,g_s275_268)
& ! [X_1048: set_0] :
( mem4(L_s265,L_s276,X_1048,g_s274_267)
=> mem0(X_1046,X_1048) ) )
=> ( X_1045 = X_1046 ) ) ) ) ).
tff('Define:ctx:275',axiom,
! [L_s265: $int,L_s276: $int] :
( ( ~ ! [X_1049: set_0] :
( ! [X_1050: $int] :
( mem0(X_1050,X_1049)
<=> $false )
=> mem4(L_s265,L_s276,X_1049,g_s274_267) )
& mem0(L_s265,g_s267_261)
& mem0(L_s276,g_s183_181) )
=> ! [X_1051: set_0] :
( ! [X_1052: $int] :
( mem0(X_1052,X_1051)
<=> ! [X_1053: $int,X_1054: $int] :
( ( ! [X_1056: set_0] :
( mem4(L_s265,L_s276,X_1056,g_s274_267)
=> mem0(X_1053,X_1056) )
& ! [X_1055: $int] :
( ! [X_1057: set_0] :
( mem4(L_s265,L_s276,X_1057,g_s274_267)
=> mem0(X_1055,X_1057) )
=> $lesseq(X_1053,X_1055) )
& ! [X_1059: set_0] :
( mem4(L_s265,L_s276,X_1059,g_s274_267)
=> mem0(X_1054,X_1059) )
& ! [X_1058: $int] :
( ! [X_1060: set_0] :
( mem4(L_s265,L_s276,X_1060,g_s274_267)
=> mem0(X_1058,X_1060) )
=> $greatereq(X_1054,X_1058) ) )
=> ( $greatereq(X_1052,X_1053)
& $lesseq(X_1052,X_1054) ) ) )
=> mem4(L_s265,L_s276,X_1051,g_s274_267) ) ) ).
tff('Define:ctx:28',axiom,
( ~ ! [X_105: $int] :
( mem0(X_105,g_s120_120)
<=> $false )
& ! [X_108: $int] :
( mem0(X_108,g_s120_120)
=> $true )
& ? [X_106: $int,X_107: set_2] :
( ? [X_109: set_2] :
( ! [X_110: $int,X_111: $int] :
( mem2(X_111,X_110,X_109)
<=> mem2(X_111,X_110,X_107) )
& ! [X_112: $int,X_113: $int,X_114: $int] :
( ( mem2(X_112,X_113,X_109)
& mem2(X_112,X_114,X_109) )
=> ( X_113 = X_114 ) )
& ! [X_115: $int] :
( ( $greatereq(X_115,1)
& $lesseq(X_115,X_106) )
<=> ? [X_116: $int] : mem2(X_115,X_116,X_109) )
& ! [X_117: $int] :
( ? [X_118: $int] : mem2(X_118,X_117,X_109)
=> mem0(X_117,g_s120_120) ) )
& ! [X_119: $int] :
( mem0(X_119,g_s120_120)
=> ? [X_120: $int] : mem2(X_120,X_119,X_107) )
& ! [X_121: $int,X_122: $int,X_123: $int] :
( ( mem2(X_122,X_121,X_107)
& mem2(X_123,X_121,X_107) )
=> ( X_122 = X_123 ) ) ) ) ).
tff('Define:ctx:29',axiom,
( ~ ! [X_124: $int] :
( mem0(X_124,g_s121_121)
<=> $false )
& ! [X_127: $int] :
( mem0(X_127,g_s121_121)
=> $true )
& ? [X_125: $int,X_126: set_2] :
( ? [X_128: set_2] :
( ! [X_129: $int,X_130: $int] :
( mem2(X_130,X_129,X_128)
<=> mem2(X_130,X_129,X_126) )
& ! [X_131: $int,X_132: $int,X_133: $int] :
( ( mem2(X_131,X_132,X_128)
& mem2(X_131,X_133,X_128) )
=> ( X_132 = X_133 ) )
& ! [X_134: $int] :
( ( $greatereq(X_134,1)
& $lesseq(X_134,X_125) )
<=> ? [X_135: $int] : mem2(X_134,X_135,X_128) )
& ! [X_136: $int] :
( ? [X_137: $int] : mem2(X_137,X_136,X_128)
=> mem0(X_136,g_s121_121) ) )
& ! [X_138: $int] :
( mem0(X_138,g_s121_121)
=> ? [X_139: $int] : mem2(X_139,X_138,X_126) )
& ! [X_140: $int,X_141: $int,X_142: $int] :
( ( mem2(X_141,X_140,X_126)
& mem2(X_142,X_140,X_126) )
=> ( X_141 = X_142 ) ) ) ) ).
tff('Define:ctx:3',axiom,
( ! [X_8: $int] :
( mem0(X_8,g_s14_14)
<=> ( ( X_8 = g_s15_15 )
| ( X_8 = g_s16_16 )
| ( X_8 = g_s17_17 ) ) )
& ( g_s15_15 != g_s16_16 )
& ( g_s16_16 != g_s17_17 ) ) ).
tff('Define:ctx:30',axiom,
( ! [X_143: $int] :
( mem0(X_143,g_s122_122)
<=> ( ( X_143 = g_s123_123 )
| ( X_143 = g_s124_124 )
| ( X_143 = g_s125_125 ) ) )
& ( g_s123_123 != g_s124_124 )
& ( g_s124_124 != g_s125_125 ) ) ).
tff('Define:ctx:31',axiom,
( ~ ! [X_144: $int] :
( mem0(X_144,g_s126_126)
<=> $false )
& ! [X_147: $int] :
( mem0(X_147,g_s126_126)
=> $true )
& ? [X_145: $int,X_146: set_2] :
( ? [X_148: set_2] :
( ! [X_149: $int,X_150: $int] :
( mem2(X_150,X_149,X_148)
<=> mem2(X_150,X_149,X_146) )
& ! [X_151: $int,X_152: $int,X_153: $int] :
( ( mem2(X_151,X_152,X_148)
& mem2(X_151,X_153,X_148) )
=> ( X_152 = X_153 ) )
& ! [X_154: $int] :
( ( $greatereq(X_154,1)
& $lesseq(X_154,X_145) )
<=> ? [X_155: $int] : mem2(X_154,X_155,X_148) )
& ! [X_156: $int] :
( ? [X_157: $int] : mem2(X_157,X_156,X_148)
=> mem0(X_156,g_s126_126) ) )
& ! [X_158: $int] :
( mem0(X_158,g_s126_126)
=> ? [X_159: $int] : mem2(X_159,X_158,X_146) )
& ! [X_160: $int,X_161: $int,X_162: $int] :
( ( mem2(X_161,X_160,X_146)
& mem2(X_162,X_160,X_146) )
=> ( X_161 = X_162 ) ) ) ) ).
tff('Define:ctx:32',axiom,
( ~ ! [X_163: $int] :
( mem0(X_163,g_s127_127)
<=> $false )
& ! [X_166: $int] :
( mem0(X_166,g_s127_127)
=> $true )
& ? [X_164: $int,X_165: set_2] :
( ? [X_167: set_2] :
( ! [X_168: $int,X_169: $int] :
( mem2(X_169,X_168,X_167)
<=> mem2(X_169,X_168,X_165) )
& ! [X_170: $int,X_171: $int,X_172: $int] :
( ( mem2(X_170,X_171,X_167)
& mem2(X_170,X_172,X_167) )
=> ( X_171 = X_172 ) )
& ! [X_173: $int] :
( ( $greatereq(X_173,1)
& $lesseq(X_173,X_164) )
<=> ? [X_174: $int] : mem2(X_173,X_174,X_167) )
& ! [X_175: $int] :
( ? [X_176: $int] : mem2(X_176,X_175,X_167)
=> mem0(X_175,g_s127_127) ) )
& ! [X_177: $int] :
( mem0(X_177,g_s127_127)
=> ? [X_178: $int] : mem2(X_178,X_177,X_165) )
& ! [X_179: $int,X_180: $int,X_181: $int] :
( ( mem2(X_180,X_179,X_165)
& mem2(X_181,X_179,X_165) )
=> ( X_180 = X_181 ) ) ) ) ).
tff('Define:ctx:33',axiom,
! [X_182: $int] :
( mem0(X_182,g_s128_128)
<=> ( $greatereq(X_182,min_int)
& $lesseq(X_182,max_int) ) ) ).
tff('Define:ctx:34',axiom,
! [X_183: $int] :
( mem0(X_183,g_s129_129)
<=> ( $greatereq(X_183,0)
& $lesseq(X_183,max_int) ) ) ).
tff('Define:ctx:35',axiom,
! [X_184: $int] :
( mem0(X_184,g_s130_130)
<=> ( $greater(X_184,0)
& $lesseq(X_184,max_int) ) ) ).
tff('Define:ctx:36',axiom,
! [X_185: $int] :
( mem0(X_185,g_s130_130)
=> mem0(X_185,g_s129_129) ) ).
tff('Define:ctx:37',axiom,
! [X_186: $int] :
( mem0(X_186,g_s129_129)
=> mem0(X_186,g_s128_128) ) ).
tff('Define:ctx:38',axiom,
mem0(g_s131_131,g_s128_128) ).
tff('Define:ctx:39',axiom,
mem0(g_s131_131,g_s129_129) ).
tff('Define:ctx:4',axiom,
( ! [X_9: $int] :
( mem0(X_9,g_s18_18)
<=> ( ( X_9 = g_s19_19 )
| ( X_9 = g_s20_20 )
| ( X_9 = g_s21_21 ) ) )
& ( g_s19_19 != g_s20_20 )
& ( g_s20_20 != g_s21_21 ) ) ).
tff('Define:ctx:40',axiom,
~ mem0(g_s131_131,g_s130_130) ).
tff('Define:ctx:41',axiom,
mem0(g_s132_132,g_s128_128) ).
tff('Define:ctx:42',axiom,
~ mem0(g_s132_132,g_s129_129) ).
tff('Define:ctx:43',axiom,
! [X_187: $int] :
( mem0(X_187,g_s133_133)
<=> ( $greatereq(X_187,min_int)
& $lesseq(X_187,max_int) ) ) ).
tff('Define:ctx:44',axiom,
! [X_188: $int] :
( mem0(X_188,g_s134_134)
=> mem0(X_188,g_s83_83) ) ).
tff('Define:ctx:45',axiom,
mem0(g_s135_135,g_s83_83) ).
tff('Define:ctx:46',axiom,
mem0(g_s135_135,g_s134_134) ).
tff('Define:ctx:47',axiom,
mem0(g_s136_136,g_s83_83) ).
tff('Define:ctx:48',axiom,
~ mem0(g_s136_136,g_s134_134) ).
tff('Define:ctx:49',axiom,
( ! [X_189: $int,X_190: $int] :
( mem2(X_190,X_189,g_s137_137)
=> ( $greatereq(X_190,0)
& $lesseq(X_190,max_int)
& mem0(X_189,g_s83_83) ) )
& ! [X_191: $int,X_192: $int,X_193: $int] :
( ( mem2(X_191,X_192,g_s137_137)
& mem2(X_191,X_193,g_s137_137) )
=> ( X_192 = X_193 ) ) ) ).
tff('Define:ctx:5',axiom,
( ! [X_10: $int] :
( mem0(X_10,g_s22_22)
<=> ( ( X_10 = g_s23_23 )
| ( X_10 = g_s24_24 )
| ( X_10 = g_s25_25 ) ) )
& ( g_s23_23 != g_s24_24 )
& ( g_s24_24 != g_s25_25 ) ) ).
tff('Define:ctx:50',axiom,
? [X_194: $int] :
( ? [X_195: set_2] :
( ! [X_196: $int,X_197: $int] :
( mem2(X_197,X_196,X_195)
<=> mem2(X_197,X_196,g_s137_137) )
& ! [X_198: $int,X_199: $int,X_200: $int] :
( ( mem2(X_198,X_199,X_195)
& mem2(X_198,X_200,X_195) )
=> ( X_199 = X_200 ) )
& ! [X_201: $int] :
( ( $greatereq(X_201,1)
& $lesseq(X_201,X_194) )
<=> ? [X_202: $int] : mem2(X_201,X_202,X_195) )
& ! [X_203: $int] :
( ? [X_204: $int] : mem2(X_204,X_203,X_195)
=> mem0(X_203,g_s134_134) ) )
& ! [X_205: $int] :
( mem0(X_205,g_s134_134)
=> ? [X_206: $int] : mem2(X_206,X_205,g_s137_137) )
& ! [X_207: $int,X_208: $int,X_209: $int] :
( ( mem2(X_208,X_207,g_s137_137)
& mem2(X_209,X_207,g_s137_137) )
=> ( X_208 = X_209 ) ) ) ).
tff('Define:ctx:51',axiom,
? [X_210: set_2] :
( ? [X_211: set_2] :
( ! [X_212: $int,X_213: $int] :
( mem2(X_213,X_212,X_211)
<=> mem2(X_213,X_212,X_210) )
& ! [X_214: $int,X_215: $int,X_216: $int] :
( ( mem2(X_214,X_215,X_211)
& mem2(X_214,X_216,X_211) )
=> ( X_215 = X_216 ) )
& ! [X_217: $int] :
( mem0(X_217,g_s134_134)
<=> ? [X_218: $int] : mem2(X_217,X_218,X_211) )
& ! [X_219: $int] :
( ? [X_220: $int] : mem2(X_220,X_219,X_211)
=> ( $greatereq(X_219,1)
& $lesseq(X_219,g_s138_138) ) ) )
& ! [X_221: $int] :
( ( $greatereq(X_221,1)
& $lesseq(X_221,g_s138_138) )
=> ? [X_222: $int] : mem2(X_222,X_221,X_210) )
& ! [X_223: $int,X_224: $int,X_225: $int] :
( ( mem2(X_224,X_223,X_210)
& mem2(X_225,X_223,X_210) )
=> ( X_224 = X_225 ) ) ) ).
tff('Define:ctx:52',axiom,
! [X_226: $int] :
( mem0(X_226,g_s139_139)
=> mem0(X_226,g_s84_84) ) ).
tff('Define:ctx:53',axiom,
mem0(g_s140_140,g_s84_84) ).
tff('Define:ctx:54',axiom,
mem0(g_s140_140,g_s139_139) ).
tff('Define:ctx:55',axiom,
mem0(g_s141_141,g_s84_84) ).
tff('Define:ctx:56',axiom,
~ mem0(g_s141_141,g_s139_139) ).
tff('Define:ctx:57',axiom,
( ! [X_227: $int,X_228: $int] :
( mem2(X_228,X_227,g_s142_142)
=> ( $greatereq(X_228,0)
& $lesseq(X_228,max_int)
& mem0(X_227,g_s84_84) ) )
& ! [X_229: $int,X_230: $int,X_231: $int] :
( ( mem2(X_229,X_230,g_s142_142)
& mem2(X_229,X_231,g_s142_142) )
=> ( X_230 = X_231 ) ) ) ).
tff('Define:ctx:58',axiom,
? [X_232: $int] :
( ? [X_233: set_2] :
( ! [X_234: $int,X_235: $int] :
( mem2(X_235,X_234,X_233)
<=> mem2(X_235,X_234,g_s142_142) )
& ! [X_236: $int,X_237: $int,X_238: $int] :
( ( mem2(X_236,X_237,X_233)
& mem2(X_236,X_238,X_233) )
=> ( X_237 = X_238 ) )
& ! [X_239: $int] :
( ( $greatereq(X_239,1)
& $lesseq(X_239,X_232) )
<=> ? [X_240: $int] : mem2(X_239,X_240,X_233) )
& ! [X_241: $int] :
( ? [X_242: $int] : mem2(X_242,X_241,X_233)
=> mem0(X_241,g_s139_139) ) )
& ! [X_243: $int] :
( mem0(X_243,g_s139_139)
=> ? [X_244: $int] : mem2(X_244,X_243,g_s142_142) )
& ! [X_245: $int,X_246: $int,X_247: $int] :
( ( mem2(X_246,X_245,g_s142_142)
& mem2(X_247,X_245,g_s142_142) )
=> ( X_246 = X_247 ) ) ) ).
tff('Define:ctx:59',axiom,
? [X_248: set_2] :
( ? [X_249: set_2] :
( ! [X_250: $int,X_251: $int] :
( mem2(X_251,X_250,X_249)
<=> mem2(X_251,X_250,X_248) )
& ! [X_252: $int,X_253: $int,X_254: $int] :
( ( mem2(X_252,X_253,X_249)
& mem2(X_252,X_254,X_249) )
=> ( X_253 = X_254 ) )
& ! [X_255: $int] :
( mem0(X_255,g_s139_139)
<=> ? [X_256: $int] : mem2(X_255,X_256,X_249) )
& ! [X_257: $int] :
( ? [X_258: $int] : mem2(X_258,X_257,X_249)
=> ( $greatereq(X_257,1)
& $lesseq(X_257,g_s143_143) ) ) )
& ! [X_259: $int] :
( ( $greatereq(X_259,1)
& $lesseq(X_259,g_s143_143) )
=> ? [X_260: $int] : mem2(X_260,X_259,X_248) )
& ! [X_261: $int,X_262: $int,X_263: $int] :
( ( mem2(X_262,X_261,X_248)
& mem2(X_263,X_261,X_248) )
=> ( X_262 = X_263 ) ) ) ).
tff('Define:ctx:6',axiom,
( ! [X_11: $int] :
( mem0(X_11,g_s26_26)
<=> ( ( X_11 = g_s27_27 )
| ( X_11 = g_s28_28 )
| ( X_11 = g_s29_29 )
| ( X_11 = g_s30_30 ) ) )
& ( g_s27_27 != g_s28_28 )
& ( g_s28_28 != g_s29_29 )
& ( g_s29_29 != g_s30_30 ) ) ).
tff('Define:ctx:60',axiom,
( ! [X_264: $int,X_265: $int,X_266: $int] :
( mem3(X_266,X_265,X_264,g_s144_144)
=> ( mem0(X_266,g_s133_133)
& mem0(X_265,g_s133_133)
& mem0(X_264,g_s133_133) ) )
& ! [X_267: $int,X_268: $int,X_269: $int,X_270: $int] :
( ( mem3(X_268,X_267,X_269,g_s144_144)
& mem3(X_268,X_267,X_270,g_s144_144) )
=> ( X_269 = X_270 ) ) ) ).
tff('Define:ctx:61',axiom,
! [X_271: $int] :
( mem0(X_271,g_s145_145)
=> mem0(X_271,g_s133_133) ) ).
tff('Define:ctx:62',axiom,
? [X_272: set_3] :
( ! [X_273: $int,X_274: $int,X_275: $int] :
( mem3(X_275,X_274,X_273,X_272)
<=> mem3(X_275,X_274,X_273,g_s146_146) )
& ! [X_276: $int,X_277: $int,X_278: $int,X_279: $int] :
( ( mem3(X_277,X_276,X_278,X_272)
& mem3(X_277,X_276,X_279,X_272) )
=> ( X_278 = X_279 ) )
& ! [X_280: $int,X_281: $int] :
( ( mem0(X_281,g_s129_129)
& mem0(X_280,g_s129_129) )
<=> ? [X_282: $int] : mem3(X_281,X_280,X_282,X_272) )
& ! [X_283: $int] :
( ? [X_284: $int,X_285: $int] : mem3(X_285,X_284,X_283,X_272)
=> mem0(X_283,g_s133_133) ) ) ).
tff('Define:ctx:63',axiom,
( ! [X_286: $int,X_287: $int,X_288: $int] :
( mem3(X_288,X_287,X_286,g_s147_147)
=> ( mem0(X_288,g_s129_129)
& mem0(X_287,g_s133_133)
& mem0(X_286,g_s129_129) ) )
& ! [X_289: $int,X_290: $int,X_291: $int,X_292: $int] :
( ( mem3(X_290,X_289,X_291,g_s147_147)
& mem3(X_290,X_289,X_292,g_s147_147) )
=> ( X_291 = X_292 ) ) ) ).
tff('Define:ctx:64',axiom,
? [X_293: set_3] :
( ! [X_294: $int,X_295: $int,X_296: $int] :
( mem3(X_296,X_295,X_294,X_293)
<=> mem3(X_296,X_295,X_294,g_s148_148) )
& ! [X_297: $int,X_298: $int,X_299: $int,X_300: $int] :
( ( mem3(X_298,X_297,X_299,X_293)
& mem3(X_298,X_297,X_300,X_293) )
=> ( X_299 = X_300 ) )
& ! [X_301: $int,X_302: $int] :
( ( mem0(X_302,g_s129_129)
& mem0(X_301,g_s133_133) )
<=> ? [X_303: $int] : mem3(X_302,X_301,X_303,X_293) )
& ! [X_304: $int] :
( ? [X_305: $int,X_306: $int] : mem3(X_306,X_305,X_304,X_293)
=> mem0(X_304,g_s129_129) ) ) ).
tff('Define:ctx:65',axiom,
? [X_307: set_4] :
( ! [X_308: set_0,X_309: $int,X_310: $int] :
( mem4(X_310,X_309,X_308,X_307)
<=> mem4(X_310,X_309,X_308,g_s149_149) )
& ! [X_311: $int,X_312: $int,X_313: set_0,X_314: set_0] :
( ( mem4(X_312,X_311,X_313,X_307)
& mem4(X_312,X_311,X_314,X_307) )
=> ! [X_315: $int] :
( mem0(X_315,X_313)
<=> mem0(X_315,X_314) ) )
& ! [X_316: $int,X_317: $int] :
( ( mem0(X_317,g_s129_129)
& mem0(X_316,g_s133_133) )
<=> ? [X_318: set_0] : mem4(X_317,X_316,X_318,X_307) )
& ! [X_319: set_0] :
( ? [X_320: $int,X_321: $int] : mem4(X_321,X_320,X_319,X_307)
=> ! [X_322: $int] :
( mem0(X_322,X_319)
=> mem0(X_322,g_s129_129) ) ) ) ).
tff('Define:ctx:66',axiom,
? [X_323: set_4] :
( ! [X_324: set_0,X_325: $int,X_326: $int] :
( mem4(X_326,X_325,X_324,X_323)
<=> mem4(X_326,X_325,X_324,g_s150_150) )
& ! [X_327: $int,X_328: $int,X_329: set_0,X_330: set_0] :
( ( mem4(X_328,X_327,X_329,X_323)
& mem4(X_328,X_327,X_330,X_323) )
=> ! [X_331: $int] :
( mem0(X_331,X_329)
<=> mem0(X_331,X_330) ) )
& ! [X_332: $int,X_333: $int] :
( ( mem0(X_333,g_s129_129)
& mem0(X_332,g_s129_129) )
<=> ? [X_334: set_0] : mem4(X_333,X_332,X_334,X_323) )
& ! [X_335: set_0] :
( ? [X_336: $int,X_337: $int] : mem4(X_337,X_336,X_335,X_323)
=> ! [X_338: $int] :
( mem0(X_338,X_335)
=> mem0(X_338,g_s129_129) ) ) ) ).
tff('Define:ctx:67',axiom,
? [X_339: set_4] :
( ! [X_340: set_0,X_341: $int,X_342: $int] :
( mem4(X_342,X_341,X_340,X_339)
<=> mem4(X_342,X_341,X_340,g_s151_151) )
& ! [X_343: $int,X_344: $int,X_345: set_0,X_346: set_0] :
( ( mem4(X_344,X_343,X_345,X_339)
& mem4(X_344,X_343,X_346,X_339) )
=> ! [X_347: $int] :
( mem0(X_347,X_345)
<=> mem0(X_347,X_346) ) )
& ! [X_348: $int,X_349: $int] :
( ( mem0(X_349,g_s129_129)
& mem0(X_348,g_s129_129) )
<=> ? [X_350: set_0] : mem4(X_349,X_348,X_350,X_339) )
& ! [X_351: set_0] :
( ? [X_352: $int,X_353: $int] : mem4(X_353,X_352,X_351,X_339)
=> ! [X_354: $int] :
( mem0(X_354,X_351)
=> mem0(X_354,g_s129_129) ) ) ) ).
tff('Define:ctx:68',axiom,
? [X_355: set_4] :
( ! [X_356: set_0,X_357: $int,X_358: $int] :
( mem4(X_358,X_357,X_356,X_355)
<=> mem4(X_358,X_357,X_356,g_s152_152) )
& ! [X_359: $int,X_360: $int,X_361: set_0,X_362: set_0] :
( ( mem4(X_360,X_359,X_361,X_355)
& mem4(X_360,X_359,X_362,X_355) )
=> ! [X_363: $int] :
( mem0(X_363,X_361)
<=> mem0(X_363,X_362) ) )
& ! [X_364: $int,X_365: $int] :
( ( mem0(X_365,g_s129_129)
& mem0(X_364,g_s129_129) )
<=> ? [X_366: set_0] : mem4(X_365,X_364,X_366,X_355) )
& ! [X_367: set_0] :
( ? [X_368: $int,X_369: $int] : mem4(X_369,X_368,X_367,X_355)
=> ! [X_370: $int] :
( mem0(X_370,X_367)
=> mem0(X_370,g_s129_129) ) ) ) ).
tff('Define:ctx:69',axiom,
? [X_371: set_4] :
( ! [X_372: set_0,X_373: $int,X_374: $int] :
( mem4(X_374,X_373,X_372,X_371)
<=> mem4(X_374,X_373,X_372,g_s153_153) )
& ! [X_375: $int,X_376: $int,X_377: set_0,X_378: set_0] :
( ( mem4(X_376,X_375,X_377,X_371)
& mem4(X_376,X_375,X_378,X_371) )
=> ! [X_379: $int] :
( mem0(X_379,X_377)
<=> mem0(X_379,X_378) ) )
& ! [X_380: $int,X_381: $int] :
( ( mem0(X_381,g_s129_129)
& mem0(X_380,g_s129_129) )
<=> ? [X_382: set_0] : mem4(X_381,X_380,X_382,X_371) )
& ! [X_383: set_0] :
( ? [X_384: $int,X_385: $int] : mem4(X_385,X_384,X_383,X_371)
=> ! [X_386: $int] :
( mem0(X_386,X_383)
=> mem0(X_386,g_s129_129) ) ) ) ).
tff('Define:ctx:7',axiom,
( ! [X_12: $int] :
( mem0(X_12,g_s31_31)
<=> ( ( X_12 = g_s32_32 )
| ( X_12 = g_s33_33 )
| ( X_12 = g_s34_34 )
| ( X_12 = g_s35_35 )
| ( X_12 = g_s36_36 )
| ( X_12 = g_s37_37 )
| ( X_12 = g_s38_38 )
| ( X_12 = g_s39_39 ) ) )
& ( g_s32_32 != g_s33_33 )
& ( g_s33_33 != g_s34_34 )
& ( g_s34_34 != g_s35_35 )
& ( g_s35_35 != g_s36_36 )
& ( g_s36_36 != g_s37_37 )
& ( g_s37_37 != g_s38_38 )
& ( g_s38_38 != g_s39_39 ) ) ).
tff('Define:ctx:70',axiom,
! [X_387: $int,X_388: $int] :
( mem2(X_388,X_387,g_s154_154)
=> ( mem0(X_388,g_s129_129)
& mem0(X_387,g_s129_129) ) ) ).
tff('Define:ctx:71',axiom,
! [X_389: $int,X_390: $int] :
( mem2(X_390,X_389,g_s155_155)
=> ( mem0(X_390,g_s129_129)
& mem0(X_389,g_s129_129) ) ) ).
tff('Define:ctx:72',axiom,
! [X_391: $int,X_392: $int,X_393: $int] :
( mem3(X_393,X_392,X_391,g_s156_156)
=> ( mem0(X_393,g_s129_129)
& mem0(X_392,g_s133_133)
& mem0(X_391,g_s129_129) ) ) ).
tff('Define:ctx:73',axiom,
! [X_394: $int,X_395: $int,X_396: $int] :
( mem3(X_396,X_395,X_394,g_s157_157)
=> ( mem0(X_396,g_s129_129)
& mem0(X_395,g_s133_133)
& mem0(X_394,g_s129_129) ) ) ).
tff('Define:ctx:74',axiom,
! [X_397: $int,X_398: $int,X_399: $int] :
( mem3(X_399,X_398,X_397,g_s158_158)
=> ( mem0(X_399,g_s129_129)
& mem0(X_398,g_s133_133)
& mem0(X_397,g_s129_129) ) ) ).
tff('Define:ctx:75',axiom,
! [X_400: $int,X_401: $int,X_402: $int] :
( mem3(X_402,X_401,X_400,g_s159_159)
=> ( mem0(X_402,g_s129_129)
& mem0(X_401,g_s133_133)
& mem0(X_400,g_s129_129) ) ) ).
tff('Define:ctx:76',axiom,
! [X_403: $int,X_404: $int] :
( mem2(X_404,X_403,g_s160_160)
=> ( mem0(X_404,g_s129_129)
& mem0(X_403,g_s129_129) ) ) ).
tff('Define:ctx:77',axiom,
! [X_405: $int,X_406: $int] :
( mem2(X_406,X_405,g_s161_161)
=> ( mem0(X_406,g_s129_129)
& mem0(X_405,g_s129_129) ) ) ).
tff('Define:ctx:78',axiom,
! [X_407: $int,X_408: $int,X_409: $int] :
( mem3(X_409,X_408,X_407,g_s162_162)
=> ( mem0(X_409,g_s129_129)
& mem0(X_408,g_s133_133)
& mem0(X_407,g_s129_129) ) ) ).
tff('Define:ctx:79',axiom,
! [X_410: $int,X_411: $int,X_412: $int] :
( mem3(X_412,X_411,X_410,g_s163_163)
=> ( mem0(X_412,g_s129_129)
& mem0(X_411,g_s133_133)
& mem0(X_410,g_s129_129) ) ) ).
tff('Define:ctx:8',axiom,
( ! [X_13: $int] :
( mem0(X_13,g_s40_40)
<=> ( ( X_13 = g_s41_41 )
| ( X_13 = g_s42_42 )
| ( X_13 = g_s43_43 )
| ( X_13 = g_s44_44 ) ) )
& ( g_s41_41 != g_s42_42 )
& ( g_s42_42 != g_s43_43 )
& ( g_s43_43 != g_s44_44 ) ) ).
tff('Define:ctx:80',axiom,
! [X_413: $int,X_414: $int,X_415: $int] :
( mem3(X_415,X_414,X_413,g_s164_164)
=> ( mem0(X_415,g_s129_129)
& mem0(X_414,g_s133_133)
& mem0(X_413,g_s129_129) ) ) ).
tff('Define:ctx:81',axiom,
! [X_416: $int,X_417: $int,X_418: $int] :
( mem3(X_418,X_417,X_416,g_s165_165)
=> ( mem0(X_418,g_s129_129)
& mem0(X_417,g_s133_133)
& mem0(X_416,g_s129_129) ) ) ).
tff('Define:ctx:82',axiom,
? [X_419: set_3] :
( ! [X_420: $int,X_421: $int,X_422: $int] :
( mem3(X_422,X_421,X_420,X_419)
<=> mem3(X_422,X_421,X_420,g_s166_166) )
& ! [X_423: $int,X_424: $int,X_425: $int,X_426: $int] :
( ( mem3(X_424,X_423,X_425,X_419)
& mem3(X_424,X_423,X_426,X_419) )
=> ( X_425 = X_426 ) )
& ! [X_427: $int,X_428: $int] :
( ( mem0(X_428,g_s129_129)
& mem0(X_427,g_s129_129) )
<=> ? [X_429: $int] : mem3(X_428,X_427,X_429,X_419) )
& ! [X_430: $int] :
( ? [X_431: $int,X_432: $int] : mem3(X_432,X_431,X_430,X_419)
=> mem0(X_430,g_s129_129) ) ) ).
tff('Define:ctx:83',axiom,
? [X_433: set_3] :
( ! [X_434: $int,X_435: $int,X_436: $int] :
( mem3(X_436,X_435,X_434,X_433)
<=> mem3(X_436,X_435,X_434,g_s167_167) )
& ! [X_437: $int,X_438: $int,X_439: $int,X_440: $int] :
( ( mem3(X_438,X_437,X_439,X_433)
& mem3(X_438,X_437,X_440,X_433) )
=> ( X_439 = X_440 ) )
& ! [X_441: $int,X_442: $int] :
( ( mem0(X_442,g_s129_129)
& mem0(X_441,g_s129_129) )
<=> ? [X_443: $int] : mem3(X_442,X_441,X_443,X_433) )
& ! [X_444: $int] :
( ? [X_445: $int,X_446: $int] : mem3(X_446,X_445,X_444,X_433)
=> mem0(X_444,g_s129_129) ) ) ).
tff('Define:ctx:84',axiom,
! [X_447: $int,X_448: $int] :
( ? [X_449: $int] : mem3(X_448,X_447,X_449,g_s147_147)
<=> ( mem0(X_448,g_s129_129)
& $greatereq(X_447,0)
& $lesseq(X_447,max_int) ) ) ).
tff('Define:ctx:85',axiom,
! [X_450: $int,X_451: $int] :
( ? [X_452: $int] : mem3(X_451,X_450,X_452,g_s144_144)
<=> ( mem0(X_451,g_s133_133)
& mem0(X_450,g_s133_133)
& $greatereq(X_450,0) ) ) ).
tff('Define:ctx:86',axiom,
! [X_453: $int] :
( mem0(X_453,g_s170_168)
=> mem0(X_453,g_s85_85) ) ).
tff('Define:ctx:87',axiom,
mem0(g_s171_169,g_s85_85) ).
tff('Define:ctx:88',axiom,
~ mem0(g_s171_169,g_s170_168) ).
tff('Define:ctx:89',axiom,
( ! [X_454: $int,X_455: $int] :
( mem2(X_455,X_454,g_s172_170)
=> ( $greatereq(X_455,0)
& $lesseq(X_455,max_int)
& mem0(X_454,g_s85_85) ) )
& ! [X_456: $int,X_457: $int,X_458: $int] :
( ( mem2(X_456,X_457,g_s172_170)
& mem2(X_456,X_458,g_s172_170) )
=> ( X_457 = X_458 ) ) ) ).
tff('Define:ctx:9',axiom,
( ! [X_14: $int] :
( mem0(X_14,g_s45_45)
<=> ( ( X_14 = g_s46_46 )
| ( X_14 = g_s47_47 )
| ( X_14 = g_s48_48 )
| ( X_14 = g_s49_49 )
| ( X_14 = g_s50_50 )
| ( X_14 = g_s51_51 )
| ( X_14 = g_s52_52 )
| ( X_14 = g_s53_53 ) ) )
& ( g_s46_46 != g_s47_47 )
& ( g_s47_47 != g_s48_48 )
& ( g_s48_48 != g_s49_49 )
& ( g_s49_49 != g_s50_50 )
& ( g_s50_50 != g_s51_51 )
& ( g_s51_51 != g_s52_52 )
& ( g_s52_52 != g_s53_53 ) ) ).
tff('Define:ctx:90',axiom,
? [X_459: $int] :
( ? [X_460: set_2] :
( ! [X_461: $int,X_462: $int] :
( mem2(X_462,X_461,X_460)
<=> mem2(X_462,X_461,g_s172_170) )
& ! [X_463: $int,X_464: $int,X_465: $int] :
( ( mem2(X_463,X_464,X_460)
& mem2(X_463,X_465,X_460) )
=> ( X_464 = X_465 ) )
& ! [X_466: $int] :
( ( $greatereq(X_466,1)
& $lesseq(X_466,X_459) )
<=> ? [X_467: $int] : mem2(X_466,X_467,X_460) )
& ! [X_468: $int] :
( ? [X_469: $int] : mem2(X_469,X_468,X_460)
=> mem0(X_468,g_s170_168) ) )
& ! [X_470: $int] :
( mem0(X_470,g_s170_168)
=> ? [X_471: $int] : mem2(X_471,X_470,g_s172_170) )
& ! [X_472: $int,X_473: $int,X_474: $int] :
( ( mem2(X_473,X_472,g_s172_170)
& mem2(X_474,X_472,g_s172_170) )
=> ( X_473 = X_474 ) ) ) ).
tff('Define:ctx:91',axiom,
! [X_475: $int] :
( mem0(X_475,g_s173_171)
=> mem0(X_475,g_s119_119) ) ).
tff('Define:ctx:92',axiom,
mem0(g_s174_172,g_s119_119) ).
tff('Define:ctx:93',axiom,
~ mem0(g_s174_172,g_s173_171) ).
tff('Define:ctx:94',axiom,
( ! [X_476: $int,X_477: $int] :
( mem2(X_477,X_476,g_s175_173)
=> ( $greatereq(X_477,0)
& $lesseq(X_477,max_int)
& mem0(X_476,g_s119_119) ) )
& ! [X_478: $int,X_479: $int,X_480: $int] :
( ( mem2(X_478,X_479,g_s175_173)
& mem2(X_478,X_480,g_s175_173) )
=> ( X_479 = X_480 ) ) ) ).
tff('Define:ctx:95',axiom,
? [X_481: $int] :
( ? [X_482: set_2] :
( ! [X_483: $int,X_484: $int] :
( mem2(X_484,X_483,X_482)
<=> mem2(X_484,X_483,g_s175_173) )
& ! [X_485: $int,X_486: $int,X_487: $int] :
( ( mem2(X_485,X_486,X_482)
& mem2(X_485,X_487,X_482) )
=> ( X_486 = X_487 ) )
& ! [X_488: $int] :
( ( $greatereq(X_488,1)
& $lesseq(X_488,X_481) )
<=> ? [X_489: $int] : mem2(X_488,X_489,X_482) )
& ! [X_490: $int] :
( ? [X_491: $int] : mem2(X_491,X_490,X_482)
=> mem0(X_490,g_s173_171) ) )
& ! [X_492: $int] :
( mem0(X_492,g_s173_171)
=> ? [X_493: $int] : mem2(X_493,X_492,g_s175_173) )
& ! [X_494: $int,X_495: $int,X_496: $int] :
( ( mem2(X_495,X_494,g_s175_173)
& mem2(X_496,X_494,g_s175_173) )
=> ( X_495 = X_496 ) ) ) ).
tff('Define:ctx:96',axiom,
! [X_497: $int] :
( mem0(X_497,g_s176_174)
=> mem0(X_497,g_s120_120) ) ).
tff('Define:ctx:97',axiom,
mem0(g_s177_175,g_s120_120) ).
tff('Define:ctx:98',axiom,
~ mem0(g_s177_175,g_s176_174) ).
tff('Define:ctx:99',axiom,
( ! [X_498: $int,X_499: $int] :
( mem2(X_499,X_498,g_s178_176)
=> ( $greatereq(X_499,0)
& $lesseq(X_499,max_int)
& mem0(X_498,g_s120_120) ) )
& ! [X_500: $int,X_501: $int,X_502: $int] :
( ( mem2(X_500,X_501,g_s178_176)
& mem2(X_500,X_502,g_s178_176) )
=> ( X_501 = X_502 ) ) ) ).
tff('Define:inv:0',axiom,
? [X_1668: set_2] :
( ! [X_1669: $int,X_1670: $int] :
( mem2(X_1670,X_1669,X_1668)
<=> mem2(X_1670,X_1669,g_s487_474) )
& ! [X_1671: $int,X_1672: $int,X_1673: $int] :
( ( mem2(X_1671,X_1672,X_1668)
& mem2(X_1671,X_1673,X_1668) )
=> ( X_1672 = X_1673 ) )
& ! [X_1674: $int] :
( mem0(X_1674,g_s173_171)
<=> ? [X_1675: $int] : mem2(X_1674,X_1675,X_1668) )
& ! [X_1676: $int] :
( ? [X_1677: $int] : mem2(X_1677,X_1676,X_1668)
=> mem0(X_1676,g_s3_3) ) ) ).
tff('Define:inv:1',axiom,
( ! [X_1678: $int,X_1679: $int] :
( mem2(X_1679,X_1678,g_s488_475)
=> ( mem0(X_1679,g_s173_171)
& mem0(X_1678,g_s192_190) ) )
& ! [X_1680: $int,X_1681: $int,X_1682: $int] :
( ( mem2(X_1680,X_1681,g_s488_475)
& mem2(X_1680,X_1682,g_s488_475) )
=> ( X_1681 = X_1682 ) ) ) ).
tff('Define:inv:2',axiom,
( ! [X_1683: $int,X_1684: $int] :
( mem2(X_1684,X_1683,g_s489_476)
=> ( mem0(X_1684,g_s192_190)
& mem0(X_1683,g_s173_171) ) )
& ! [X_1685: $int,X_1686: $int,X_1687: $int] :
( ( mem2(X_1685,X_1686,g_s489_476)
& mem2(X_1685,X_1687,g_s489_476) )
=> ( X_1686 = X_1687 ) ) ) ).
tff('Define:inv:3',axiom,
! [X_1688: $int,X_1689: $int] :
( mem2(X_1689,X_1688,g_s490_477)
=> ( mem0(X_1689,g_s192_190)
& mem0(X_1688,g_s183_181) ) ) ).
tff('Define:inv:4',axiom,
( ! [X_1690: $int,X_1691: $int] :
( mem2(X_1691,X_1690,g_s491_478)
=> ( mem0(X_1691,g_s192_190)
& mem0(X_1690,g_s188_186) ) )
& ! [X_1692: $int,X_1693: $int,X_1694: $int] :
( ( mem2(X_1692,X_1693,g_s491_478)
& mem2(X_1692,X_1694,g_s491_478) )
=> ( X_1693 = X_1694 ) ) ) ).
tff('Define:inv:5',axiom,
( ! [X_1695: $int,X_1696: $int] :
( mem2(X_1696,X_1695,g_s492_479)
=> ( mem0(X_1696,g_s192_190)
& mem0(X_1695,g_s129_129) ) )
& ! [X_1697: $int,X_1698: $int,X_1699: $int] :
( ( mem2(X_1697,X_1698,g_s492_479)
& mem2(X_1697,X_1699,g_s492_479) )
=> ( X_1698 = X_1699 ) ) ) ).
tff('Define:inv:6',axiom,
( ! [X_1700: $int,X_1701: $int] :
( mem2(X_1701,X_1700,g_s493_480)
=> ( mem0(X_1701,g_s173_171)
& mem0(X_1700,g_s192_190) ) )
& ! [X_1702: $int,X_1703: $int,X_1704: $int] :
( ( mem2(X_1702,X_1703,g_s493_480)
& mem2(X_1702,X_1704,g_s493_480) )
=> ( X_1703 = X_1704 ) ) ) ).
tff('Define:inv:7',axiom,
( ! [X_1705: $int,X_1706: $int] :
( mem2(X_1706,X_1705,g_s494_481)
=> ( mem0(X_1706,g_s173_171)
& mem0(X_1705,g_s192_190) ) )
& ! [X_1707: $int,X_1708: $int,X_1709: $int] :
( ( mem2(X_1707,X_1708,g_s494_481)
& mem2(X_1707,X_1709,g_s494_481) )
=> ( X_1708 = X_1709 ) ) ) ).
tff('Define:inv:8',axiom,
( ! [X_1710: $int,X_1711: $int] :
( mem2(X_1711,X_1710,g_s495_482)
=> ( mem0(X_1711,g_s173_171)
& mem0(X_1710,g_s192_190) ) )
& ! [X_1712: $int,X_1713: $int,X_1714: $int] :
( ( mem2(X_1712,X_1713,g_s495_482)
& mem2(X_1712,X_1714,g_s495_482) )
=> ( X_1713 = X_1714 ) ) ) ).
tff('Define:inv:9',axiom,
! [X_1715: $int] :
( mem0(X_1715,g_s496_483)
=> mem0(X_1715,g_s192_190) ) ).
tff('Define:seext:0',axiom,
mem0(g_s277_269,g_s129_129) ).
tff('Define:seext:1',axiom,
( ! [X_1061: $int,X_1062: $int] :
( mem2(X_1062,X_1061,g_s278_270)
=> ( mem0(X_1062,g_s192_190)
& mem0(X_1061,g_s129_129) ) )
& ! [X_1063: $int,X_1064: $int,X_1065: $int] :
( ( mem2(X_1063,X_1064,g_s278_270)
& mem2(X_1063,X_1065,g_s278_270) )
=> ( X_1064 = X_1065 ) ) ) ).
tff('Define:seext:10',axiom,
! [X_1076: $int] :
( mem0(X_1076,g_s291_283)
=> mem0(X_1076,g_s292_284) ) ).
tff('Define:seext:100',axiom,
! [X_1329: $int] :
( ? [X_1330: $int] : mem2(X_1329,X_1330,g_s318_308)
<=> ? [X_1331: $int] : mem2(X_1329,X_1331,g_s337_327) ) ).
tff('Define:seext:101',axiom,
? [X_1332: set_2] :
( ! [X_1333: $int,X_1334: $int] :
( mem2(X_1334,X_1333,X_1332)
<=> mem2(X_1334,X_1333,g_s391_381) )
& ! [X_1335: $int,X_1336: $int,X_1337: $int] :
( ( mem2(X_1335,X_1336,X_1332)
& mem2(X_1335,X_1337,X_1332) )
=> ( X_1336 = X_1337 ) )
& ! [X_1338: $int] :
( mem0(X_1338,g_s170_168)
<=> ? [X_1339: $int] : mem2(X_1338,X_1339,X_1332) )
& ! [X_1340: $int] :
( ? [X_1341: $int] : mem2(X_1341,X_1340,X_1332)
=> mem0(X_1340,g_s58_58) ) ) ).
tff('Define:seext:102',axiom,
? [X_1342: set_2] :
( ! [X_1343: $int,X_1344: $int] :
( mem2(X_1344,X_1343,X_1342)
<=> mem2(X_1344,X_1343,g_s392_382) )
& ! [X_1345: $int,X_1346: $int,X_1347: $int] :
( ( mem2(X_1345,X_1346,X_1342)
& mem2(X_1345,X_1347,X_1342) )
=> ( X_1346 = X_1347 ) )
& ! [X_1348: $int] :
( mem0(X_1348,g_s170_168)
<=> ? [X_1349: $int] : mem2(X_1348,X_1349,X_1342) )
& ! [X_1350: $int] :
( ? [X_1351: $int] : mem2(X_1351,X_1350,X_1342)
=> mem0(X_1350,g_s129_129) ) ) ).
tff('Define:seext:103',axiom,
! [X_1352: $int] :
( mem0(X_1352,g_s393_383)
=> mem0(X_1352,g_s261_256) ) ).
tff('Define:seext:104',axiom,
( ! [X_1353: $int,X_1354: $int] :
( mem2(X_1354,X_1353,g_s394_384)
=> ( mem0(X_1354,g_s261_256)
& mem0(X_1353,g_s129_129) ) )
& ! [X_1355: $int,X_1356: $int,X_1357: $int] :
( ( mem2(X_1355,X_1356,g_s394_384)
& mem2(X_1355,X_1357,g_s394_384) )
=> ( X_1356 = X_1357 ) ) ) ).
tff('Define:seext:105',axiom,
! [X_1358: $int] :
( mem0(X_1358,g_s395_385)
=> mem0(X_1358,g_s261_256) ) ).
tff('Define:seext:106',axiom,
( ! [X_1359: $int,X_1360: $int] :
( mem2(X_1360,X_1359,g_s396_386)
=> ( mem0(X_1360,g_s261_256)
& mem0(X_1359,g_s129_129) ) )
& ! [X_1361: $int,X_1362: $int,X_1363: $int] :
( ( mem2(X_1361,X_1362,g_s396_386)
& mem2(X_1361,X_1363,g_s396_386) )
=> ( X_1362 = X_1363 ) ) ) ).
tff('Define:seext:107',axiom,
( ! [X_1364: $int,X_1365: $int] :
( mem2(X_1365,X_1364,g_s397_387)
=> ( mem0(X_1365,g_s261_256)
& mem0(X_1364,g_s129_129) ) )
& ! [X_1366: $int,X_1367: $int,X_1368: $int] :
( ( mem2(X_1366,X_1367,g_s397_387)
& mem2(X_1366,X_1368,g_s397_387) )
=> ( X_1367 = X_1368 ) ) ) ).
tff('Define:seext:108',axiom,
! [X_1369: $int] :
( mem0(X_1369,g_s398_388)
=> mem0(X_1369,g_s256_254) ) ).
tff('Define:seext:109',axiom,
! [X_1370: $int] :
( mem0(X_1370,g_s399_389)
=> mem0(X_1370,g_s256_254) ) ).
tff('Define:seext:11',axiom,
! [X_1077: $int] :
( mem0(X_1077,g_s293_285)
=> mem0(X_1077,g_s292_284) ) ).
tff('Define:seext:110',axiom,
( ! [X_1371: $int,X_1372: $int] :
( mem2(X_1372,X_1371,g_s400_390)
=> ( mem0(X_1372,g_s256_254)
& mem0(X_1371,g_s129_129) ) )
& ! [X_1373: $int,X_1374: $int,X_1375: $int] :
( ( mem2(X_1373,X_1374,g_s400_390)
& mem2(X_1373,X_1375,g_s400_390) )
=> ( X_1374 = X_1375 ) ) ) ).
tff('Define:seext:111',axiom,
! [X_1376: $int] :
( mem0(X_1376,g_s401_391)
=> mem0(X_1376,g_s304_294) ) ).
tff('Define:seext:112',axiom,
! [X_1377: $int] :
( mem0(X_1377,g_s402_392)
=> mem0(X_1377,g_s304_294) ) ).
tff('Define:seext:113',axiom,
! [X_1378: $int] :
( mem0(X_1378,g_s403_393)
=> mem0(X_1378,g_s404_394) ) ).
tff('Define:seext:114',axiom,
( ! [X_1379: $int,X_1380: $int] :
( mem2(X_1380,X_1379,g_s405_395)
=> ( mem0(X_1380,g_s304_294)
& mem0(X_1379,g_s129_129) ) )
& ! [X_1381: $int,X_1382: $int,X_1383: $int] :
( ( mem2(X_1381,X_1382,g_s405_395)
& mem2(X_1381,X_1383,g_s405_395) )
=> ( X_1382 = X_1383 ) ) ) ).
tff('Define:seext:115',axiom,
( ! [X_1384: $int,X_1385: $int] :
( mem2(X_1385,X_1384,g_s406_396)
=> ( mem0(X_1385,g_s304_294)
& mem0(X_1384,g_s129_129) ) )
& ! [X_1386: $int,X_1387: $int,X_1388: $int] :
( ( mem2(X_1386,X_1387,g_s406_396)
& mem2(X_1386,X_1388,g_s406_396) )
=> ( X_1387 = X_1388 ) ) ) ).
tff('Define:seext:116',axiom,
( ! [X_1389: $int,X_1390: $int] :
( mem2(X_1390,X_1389,g_s407_397)
=> ( mem0(X_1390,g_s404_394)
& mem0(X_1389,g_s129_129) ) )
& ! [X_1391: $int,X_1392: $int,X_1393: $int] :
( ( mem2(X_1391,X_1392,g_s407_397)
& mem2(X_1391,X_1393,g_s407_397) )
=> ( X_1392 = X_1393 ) ) ) ).
tff('Define:seext:117',axiom,
( ! [X_1394: $int,X_1395: $int] :
( mem2(X_1395,X_1394,g_s408_398)
=> ( mem0(X_1395,g_s404_394)
& mem0(X_1394,g_s129_129) ) )
& ! [X_1396: $int,X_1397: $int,X_1398: $int] :
( ( mem2(X_1396,X_1397,g_s408_398)
& mem2(X_1396,X_1398,g_s408_398) )
=> ( X_1397 = X_1398 ) ) ) ).
tff('Define:seext:118',axiom,
! [X_1399: $int] :
( mem0(X_1399,g_s409_399)
=> mem0(X_1399,g_s410_400) ) ).
tff('Define:seext:119',axiom,
! [X_1400: $int] :
( mem0(X_1400,g_s411_401)
=> mem0(X_1400,g_s410_400) ) ).
tff('Define:seext:12',axiom,
$true ).
tff('Define:seext:120',axiom,
! [X_1401: $int] :
( mem0(X_1401,g_s412_402)
=> mem0(X_1401,g_s410_400) ) ).
tff('Define:seext:121',axiom,
! [X_1402: $int] :
( mem0(X_1402,g_s413_403)
=> mem0(X_1402,g_s410_400) ) ).
tff('Define:seext:122',axiom,
! [X_1403: $int] :
( mem0(X_1403,g_s414_404)
=> mem0(X_1403,g_s415_405) ) ).
tff('Define:seext:123',axiom,
! [X_1404: $int] :
( mem0(X_1404,g_s416_406)
=> mem0(X_1404,g_s415_405) ) ).
tff('Define:seext:124',axiom,
! [X_1405: $int] :
( mem0(X_1405,g_s417_407)
=> mem0(X_1405,g_s415_405) ) ).
tff('Define:seext:125',axiom,
! [X_1406: $int] :
( mem0(X_1406,g_s418_408)
=> mem0(X_1406,g_s261_256) ) ).
tff('Define:seext:126',axiom,
! [X_1407: $int] :
( mem0(X_1407,g_s419_409)
=> mem0(X_1407,g_s173_171) ) ).
tff('Define:seext:127',axiom,
! [X_1408: $int] :
( mem0(X_1408,g_s420_410)
=> mem0(X_1408,g_s173_171) ) ).
tff('Define:seext:128',axiom,
! [X_1409: $int] :
( mem0(X_1409,g_s421_411)
=> mem0(X_1409,g_s422_412) ) ).
tff('Define:seext:129',axiom,
! [X_1410: $int] :
( mem0(X_1410,g_s423_413)
=> mem0(X_1410,g_s422_412) ) ).
tff('Define:seext:13',axiom,
$true ).
tff('Define:seext:130',axiom,
! [X_1411: $int] :
( mem0(X_1411,g_s424_414)
=> mem0(X_1411,g_s422_412) ) ).
tff('Define:seext:131',axiom,
! [X_1412: $int] :
( mem0(X_1412,g_s425_415)
=> mem0(X_1412,g_s422_412) ) ).
tff('Define:seext:132',axiom,
! [X_1413: $int] :
( mem0(X_1413,g_s426_416)
=> mem0(X_1413,g_s404_394) ) ).
tff('Define:seext:133',axiom,
! [X_1414: $int] :
( mem0(X_1414,g_s427_417)
=> mem0(X_1414,g_s404_394) ) ).
tff('Define:seext:134',axiom,
! [X_1415: $int] :
( mem0(X_1415,g_s428_418)
=> mem0(X_1415,g_s304_294) ) ).
tff('Define:seext:135',axiom,
! [X_1416: $int] :
( mem0(X_1416,g_s429_419)
=> mem0(X_1416,g_s404_394) ) ).
tff('Define:seext:136',axiom,
! [X_1417: $int] :
( mem0(X_1417,g_s430_420)
=> mem0(X_1417,g_s410_400) ) ).
tff('Define:seext:137',axiom,
! [X_1418: $int] :
( mem0(X_1418,g_s431_421)
=> mem0(X_1418,g_s410_400) ) ).
tff('Define:seext:138',axiom,
! [X_1419: $int] :
( mem0(X_1419,g_s432_422)
=> mem0(X_1419,g_s410_400) ) ).
tff('Define:seext:139',axiom,
! [X_1420: $int] :
( mem0(X_1420,g_s433_423)
=> mem0(X_1420,g_s410_400) ) ).
tff('Define:seext:14',axiom,
( ! [X_1078: $int,X_1079: $int] :
( mem2(X_1079,X_1078,g_s296_286)
=> ( mem0(X_1079,g_s192_190)
& mem0(X_1078,g_s297_287) ) )
& ! [X_1080: $int,X_1081: $int,X_1082: $int] :
( ( mem2(X_1080,X_1081,g_s296_286)
& mem2(X_1080,X_1082,g_s296_286) )
=> ( X_1081 = X_1082 ) )
& ! [X_1083: $int,X_1084: $int,X_1085: $int] :
( ( mem2(X_1084,X_1083,g_s296_286)
& mem2(X_1085,X_1083,g_s296_286) )
=> ( X_1084 = X_1085 ) ) ) ).
tff('Define:seext:140',axiom,
! [X_1421: $int] :
( mem0(X_1421,g_s434_424)
=> mem0(X_1421,g_s410_400) ) ).
tff('Define:seext:141',axiom,
! [X_1422: $int,X_1423: $int] :
( mem2(X_1423,X_1422,g_s435_425)
=> ( mem0(X_1423,g_s410_400)
& mem0(X_1422,g_s183_181) ) ) ).
tff('Define:seext:142',axiom,
! [X_1424: $int,X_1425: $int] :
( mem2(X_1425,X_1424,g_s436_426)
=> ( mem0(X_1425,g_s410_400)
& mem0(X_1424,g_s183_181) ) ) ).
tff('Define:seext:143',axiom,
! [X_1426: $int,X_1427: $int] :
( mem2(X_1427,X_1426,g_s437_427)
=> ( mem0(X_1427,g_s410_400)
& mem0(X_1426,g_s183_181) ) ) ).
tff('Define:seext:144',axiom,
! [X_1428: $int] :
( mem0(X_1428,g_s438_428)
=> mem0(X_1428,g_s410_400) ) ).
tff('Define:seext:145',axiom,
! [X_1429: $int] :
( mem0(X_1429,g_s439_429)
=> mem0(X_1429,g_s261_256) ) ).
tff('Define:seext:146',axiom,
? [X_1430: set_2] :
( ! [X_1431: $int,X_1432: $int] :
( mem2(X_1432,X_1431,X_1430)
<=> mem2(X_1432,X_1431,g_s440_430) )
& ! [X_1433: $int,X_1434: $int,X_1435: $int] :
( ( mem2(X_1433,X_1434,X_1430)
& mem2(X_1433,X_1435,X_1430) )
=> ( X_1434 = X_1435 ) )
& ! [X_1436: $int] :
( mem0(X_1436,g_s441_431)
<=> ? [X_1437: $int] : mem2(X_1436,X_1437,X_1430) )
& ! [X_1438: $int] :
( ? [X_1439: $int] : mem2(X_1439,X_1438,X_1430)
=> mem0(X_1438,g_s442_432) ) ) ).
tff('Define:seext:147',axiom,
! [X_1440: $int] :
( mem0(X_1440,g_s443_433)
=> mem0(X_1440,g_s192_190) ) ).
tff('Define:seext:148',axiom,
! [X_1441: $int] :
( mem0(X_1441,g_s444_434)
=> mem0(X_1441,g_s192_190) ) ).
tff('Define:seext:149',axiom,
! [X_1442: $int] :
( mem0(X_1442,g_s445_435)
=> mem0(X_1442,g_s192_190) ) ).
tff('Define:seext:15',axiom,
! [X_1086: $int] :
( mem0(X_1086,g_s298_288)
=> mem0(X_1086,g_s192_190) ) ).
tff('Define:seext:150',axiom,
! [X_1443: $int] :
( mem0(X_1443,g_s446_436)
=> mem0(X_1443,g_s192_190) ) ).
tff('Define:seext:151',axiom,
! [X_1444: $int] :
( mem0(X_1444,g_s447_437)
=> mem0(X_1444,g_s192_190) ) ).
tff('Define:seext:152',axiom,
! [X_1445: $int] :
( mem0(X_1445,g_s448_438)
=> mem0(X_1445,g_s410_400) ) ).
tff('Define:seext:153',axiom,
! [X_1446: $int] :
( mem0(X_1446,g_s449_439)
=> mem0(X_1446,g_s410_400) ) ).
tff('Define:seext:154',axiom,
! [X_1447: $int] :
( mem0(X_1447,g_s450_440)
=> mem0(X_1447,g_s410_400) ) ).
tff('Define:seext:155',axiom,
! [X_1448: $int] :
( mem0(X_1448,g_s451_441)
=> mem0(X_1448,g_s410_400) ) ).
tff('Define:seext:156',axiom,
! [X_1449: $int] :
( mem0(X_1449,g_s452_442)
=> mem0(X_1449,g_s410_400) ) ).
tff('Define:seext:157',axiom,
! [X_1450: $int] :
( mem0(X_1450,g_s453_443)
=> mem0(X_1450,g_s410_400) ) ).
tff('Define:seext:158',axiom,
mem0(g_s454_444,g_s0_0) ).
tff('Define:seext:159',axiom,
mem0(g_s455_446,g_s456_445) ).
tff('Define:seext:16',axiom,
! [X_1087: $int] :
( mem0(X_1087,g_s299_289)
=> mem0(X_1087,g_s192_190) ) ).
tff('Define:seext:160',axiom,
$true ).
tff('Define:seext:161',axiom,
( ! [X_1451: $int,X_1452: $int] :
( mem2(X_1452,X_1451,g_s458_447)
=> ( mem0(X_1452,g_s459_448)
& mem0(X_1451,g_s460_449) ) )
& ! [X_1453: $int,X_1454: $int,X_1455: $int] :
( ( mem2(X_1453,X_1454,g_s458_447)
& mem2(X_1453,X_1455,g_s458_447) )
=> ( X_1454 = X_1455 ) ) ) ).
tff('Define:seext:162',axiom,
( ! [X_1456: $int,X_1457: $int] :
( mem2(X_1457,X_1456,g_s461_450)
=> ( mem0(X_1457,g_s459_448)
& mem0(X_1456,g_s462_451) ) )
& ! [X_1458: $int,X_1459: $int,X_1460: $int] :
( ( mem2(X_1458,X_1459,g_s461_450)
& mem2(X_1458,X_1460,g_s461_450) )
=> ( X_1459 = X_1460 ) ) ) ).
tff('Define:seext:163',axiom,
( ! [X_1461: $int,X_1462: $int] :
( mem2(X_1462,X_1461,g_s463_452)
=> ( mem0(X_1462,g_s459_448)
& mem0(X_1461,g_s464_453) ) )
& ! [X_1463: $int,X_1464: $int,X_1465: $int] :
( ( mem2(X_1463,X_1464,g_s463_452)
& mem2(X_1463,X_1465,g_s463_452) )
=> ( X_1464 = X_1465 ) ) ) ).
tff('Define:seext:164',axiom,
( ! [X_1466: $int,X_1467: $int] :
( mem2(X_1467,X_1466,g_s465_454)
=> ( mem0(X_1467,g_s459_448)
& mem0(X_1466,g_s464_453) ) )
& ! [X_1468: $int,X_1469: $int,X_1470: $int] :
( ( mem2(X_1468,X_1469,g_s465_454)
& mem2(X_1468,X_1470,g_s465_454) )
=> ( X_1469 = X_1470 ) ) ) ).
tff('Define:seext:165',axiom,
? [X_1471: set_5] :
( ! [X_1472: set_2,X_1473: $int] :
( mem5(X_1473,X_1472,X_1471)
<=> mem5(X_1473,X_1472,g_s466_455) )
& ! [X_1474: $int,X_1475: set_2,X_1476: set_2] :
( ( mem5(X_1474,X_1475,X_1471)
& mem5(X_1474,X_1476,X_1471) )
=> ! [X_1477: $int,X_1478: $int] :
( mem2(X_1478,X_1477,X_1475)
<=> mem2(X_1478,X_1477,X_1476) ) )
& ! [X_1479: $int] :
( mem0(X_1479,g_s290_282)
<=> ? [X_1480: set_2] : mem5(X_1479,X_1480,X_1471) )
& ! [X_1481: set_2] :
( ? [X_1482: $int] : mem5(X_1482,X_1481,X_1471)
=> ( ! [X_1483: $int,X_1484: $int] :
( mem2(X_1484,X_1483,X_1481)
=> ( mem0(X_1484,g_s459_448)
& mem0(X_1483,g_s460_449) ) )
& ! [X_1485: $int,X_1486: $int,X_1487: $int] :
( ( mem2(X_1485,X_1486,X_1481)
& mem2(X_1485,X_1487,X_1481) )
=> ( X_1486 = X_1487 ) ) ) ) ) ).
tff('Define:seext:166',axiom,
? [X_1488: set_5] :
( ! [X_1489: set_2,X_1490: $int] :
( mem5(X_1490,X_1489,X_1488)
<=> mem5(X_1490,X_1489,g_s467_456) )
& ! [X_1491: $int,X_1492: set_2,X_1493: set_2] :
( ( mem5(X_1491,X_1492,X_1488)
& mem5(X_1491,X_1493,X_1488) )
=> ! [X_1494: $int,X_1495: $int] :
( mem2(X_1495,X_1494,X_1492)
<=> mem2(X_1495,X_1494,X_1493) ) )
& ! [X_1496: $int] :
( mem0(X_1496,g_s290_282)
<=> ? [X_1497: set_2] : mem5(X_1496,X_1497,X_1488) )
& ! [X_1498: set_2] :
( ? [X_1499: $int] : mem5(X_1499,X_1498,X_1488)
=> ( ! [X_1500: $int,X_1501: $int] :
( mem2(X_1501,X_1500,X_1498)
=> ( mem0(X_1501,g_s459_448)
& mem0(X_1500,g_s462_451) ) )
& ! [X_1502: $int,X_1503: $int,X_1504: $int] :
( ( mem2(X_1502,X_1503,X_1498)
& mem2(X_1502,X_1504,X_1498) )
=> ( X_1503 = X_1504 ) ) ) ) ) ).
tff('Define:seext:167',axiom,
? [X_1505: set_5] :
( ! [X_1506: set_2,X_1507: $int] :
( mem5(X_1507,X_1506,X_1505)
<=> mem5(X_1507,X_1506,g_s468_457) )
& ! [X_1508: $int,X_1509: set_2,X_1510: set_2] :
( ( mem5(X_1508,X_1509,X_1505)
& mem5(X_1508,X_1510,X_1505) )
=> ! [X_1511: $int,X_1512: $int] :
( mem2(X_1512,X_1511,X_1509)
<=> mem2(X_1512,X_1511,X_1510) ) )
& ! [X_1513: $int] :
( mem0(X_1513,g_s290_282)
<=> ? [X_1514: set_2] : mem5(X_1513,X_1514,X_1505) )
& ! [X_1515: set_2] :
( ? [X_1516: $int] : mem5(X_1516,X_1515,X_1505)
=> ( ! [X_1517: $int,X_1518: $int] :
( mem2(X_1518,X_1517,X_1515)
=> ( mem0(X_1518,g_s459_448)
& mem0(X_1517,g_s464_453) ) )
& ! [X_1519: $int,X_1520: $int,X_1521: $int] :
( ( mem2(X_1519,X_1520,X_1515)
& mem2(X_1519,X_1521,X_1515) )
=> ( X_1520 = X_1521 ) ) ) ) ) ).
tff('Define:seext:168',axiom,
? [X_1522: set_5] :
( ! [X_1523: set_2,X_1524: $int] :
( mem5(X_1524,X_1523,X_1522)
<=> mem5(X_1524,X_1523,g_s469_458) )
& ! [X_1525: $int,X_1526: set_2,X_1527: set_2] :
( ( mem5(X_1525,X_1526,X_1522)
& mem5(X_1525,X_1527,X_1522) )
=> ! [X_1528: $int,X_1529: $int] :
( mem2(X_1529,X_1528,X_1526)
<=> mem2(X_1529,X_1528,X_1527) ) )
& ! [X_1530: $int] :
( mem0(X_1530,g_s290_282)
<=> ? [X_1531: set_2] : mem5(X_1530,X_1531,X_1522) )
& ! [X_1532: set_2] :
( ? [X_1533: $int] : mem5(X_1533,X_1532,X_1522)
=> ( ! [X_1534: $int,X_1535: $int] :
( mem2(X_1535,X_1534,X_1532)
=> ( mem0(X_1535,g_s459_448)
& mem0(X_1534,g_s464_453) ) )
& ! [X_1536: $int,X_1537: $int,X_1538: $int] :
( ( mem2(X_1536,X_1537,X_1532)
& mem2(X_1536,X_1538,X_1532) )
=> ( X_1537 = X_1538 ) ) ) ) ) ).
tff('Define:seext:169',axiom,
$true ).
tff('Define:seext:17',axiom,
! [X_1088: $int] :
( mem0(X_1088,g_s300_290)
=> mem0(X_1088,g_s192_190) ) ).
tff('Define:seext:170',axiom,
mem0(g_s471_459,g_s128_128) ).
tff('Define:seext:171',axiom,
( ! [X_1539: $int,X_1540: $int] :
( mem2(X_1540,X_1539,g_s472_460)
=> ( mem0(X_1540,g_s473_461)
& mem0(X_1539,g_s129_129) ) )
& ! [X_1541: $int,X_1542: $int,X_1543: $int] :
( ( mem2(X_1541,X_1542,g_s472_460)
& mem2(X_1541,X_1543,g_s472_460) )
=> ( X_1542 = X_1543 ) ) ) ).
tff('Define:seext:172',axiom,
! [X_1544: $int] :
( mem0(X_1544,g_s474_462)
=> mem0(X_1544,g_s261_256) ) ).
tff('Define:seext:173',axiom,
! [X_1545: $int] :
( mem0(X_1545,g_s475_463)
=> mem0(X_1545,g_s387_377) ) ).
tff('Define:seext:174',axiom,
? [X_1546: set_2] :
( ! [X_1547: $int,X_1548: $int] :
( mem2(X_1548,X_1547,X_1546)
<=> mem2(X_1548,X_1547,g_s476_464) )
& ! [X_1549: $int,X_1550: $int,X_1551: $int] :
( ( mem2(X_1549,X_1550,X_1546)
& mem2(X_1549,X_1551,X_1546) )
=> ( X_1550 = X_1551 ) )
& ! [X_1552: $int] :
( mem0(X_1552,g_s387_377)
<=> ? [X_1553: $int] : mem2(X_1552,X_1553,X_1546) )
& ! [X_1554: $int] :
( ? [X_1555: $int] : mem2(X_1555,X_1554,X_1546)
=> mem0(X_1554,g_s31_31) ) ) ).
tff('Define:seext:175',axiom,
( ! [X_1556: $int,X_1557: $int] :
( mem2(X_1557,X_1556,g_s477_465)
=> ( mem0(X_1557,g_s387_377)
& mem0(X_1556,g_s390_380) ) )
& ! [X_1558: $int,X_1559: $int,X_1560: $int] :
( ( mem2(X_1558,X_1559,g_s477_465)
& mem2(X_1558,X_1560,g_s477_465) )
=> ( X_1559 = X_1560 ) ) ) ).
tff('Define:seext:176',axiom,
! [X_1561: $int] :
( ? [X_1562: $int] : mem2(X_1561,X_1562,g_s458_447)
<=> ? [X_1563: $int] : mem2(X_1561,X_1563,g_s461_450) ) ).
tff('Define:seext:177',axiom,
! [X_1564: $int] :
( ? [X_1565: $int] : mem2(X_1564,X_1565,g_s458_447)
<=> ? [X_1566: $int] : mem2(X_1564,X_1566,g_s463_452) ) ).
tff('Define:seext:178',axiom,
! [X_1567: $int] :
( ? [X_1568: $int] : mem2(X_1567,X_1568,g_s458_447)
<=> ? [X_1569: $int] : mem2(X_1567,X_1569,g_s465_454) ) ).
tff('Define:seext:179',axiom,
! [L_s478: $int] :
( mem0(L_s478,g_s290_282)
=> ( ! [X_1570: $int] :
( ? [X_1571: $int] :
! [X_1572: set_2] :
( mem5(L_s478,X_1572,g_s467_456)
=> mem2(X_1570,X_1571,X_1572) )
<=> ? [X_1573: $int] :
! [X_1574: set_2] :
( mem5(L_s478,X_1574,g_s466_455)
=> mem2(X_1570,X_1573,X_1574) ) )
& ! [X_1575: $int] :
( ? [X_1576: $int] :
! [X_1577: set_2] :
( mem5(L_s478,X_1577,g_s468_457)
=> mem2(X_1575,X_1576,X_1577) )
<=> ? [X_1578: $int] :
! [X_1579: set_2] :
( mem5(L_s478,X_1579,g_s466_455)
=> mem2(X_1575,X_1578,X_1579) ) )
& ! [X_1580: $int] :
( ? [X_1581: $int] :
! [X_1582: set_2] :
( mem5(L_s478,X_1582,g_s469_458)
=> mem2(X_1580,X_1581,X_1582) )
<=> ? [X_1583: $int] :
! [X_1584: set_2] :
( mem5(L_s478,X_1584,g_s466_455)
=> mem2(X_1580,X_1583,X_1584) ) ) ) ) ).
tff('Define:seext:18',axiom,
! [X_1089: $int] :
( mem0(X_1089,g_s301_291)
=> mem0(X_1089,g_s192_190) ) ).
tff('Define:seext:180',axiom,
( ! [X_1585: $int,X_1586: $int,X_1587: $int] :
( mem3(X_1587,X_1586,X_1585,g_s479_466)
=> ( mem0(X_1587,g_s192_190)
& mem0(X_1586,g_s183_181)
& mem0(X_1585,g_s179_177) ) )
& ! [X_1588: $int,X_1589: $int,X_1590: $int,X_1591: $int] :
( ( mem3(X_1589,X_1588,X_1590,g_s479_466)
& mem3(X_1589,X_1588,X_1591,g_s479_466) )
=> ( X_1590 = X_1591 ) ) ) ).
tff('Define:seext:181',axiom,
( ! [X_1592: $int,X_1593: $int,X_1594: $int] :
( mem3(X_1594,X_1593,X_1592,g_s480_467)
=> ( mem0(X_1594,g_s192_190)
& mem0(X_1593,g_s183_181)
& mem0(X_1592,g_s198_195) ) )
& ! [X_1595: $int,X_1596: $int,X_1597: $int,X_1598: $int] :
( ( mem3(X_1596,X_1595,X_1597,g_s480_467)
& mem3(X_1596,X_1595,X_1598,g_s480_467) )
=> ( X_1597 = X_1598 ) ) ) ).
tff('Define:seext:182',axiom,
! [X_1599: $int,X_1600: $int] :
( mem2(X_1600,X_1599,g_s481_468)
=> ( mem0(X_1600,g_s192_190)
& mem0(X_1599,g_s183_181) ) ) ).
tff('Define:seext:183',axiom,
! [X_1601: $int,X_1602: $int] :
( mem2(X_1602,X_1601,g_s482_469)
=> ( mem0(X_1602,g_s192_190)
& mem0(X_1601,g_s183_181) ) ) ).
tff('Define:seext:184',axiom,
! [X_1603: $int,X_1604: $int] :
( ? [X_1605: $int] : mem3(X_1604,X_1603,X_1605,g_s479_466)
<=> ? [X_1606: $int] : mem3(X_1604,X_1603,X_1606,g_s480_467) ) ).
tff('Define:seext:185',axiom,
! [X_1607: $int,X_1608: $int] :
( ( mem2(X_1608,X_1607,g_s481_468)
& mem2(X_1608,X_1607,g_s482_469) )
<=> $false ) ).
tff('Define:seext:186',axiom,
! [X_1609: $int,X_1610: $int] :
( mem2(X_1610,X_1609,g_s483_470)
=> ( mem0(X_1610,g_s192_190)
& mem0(X_1609,g_s183_181) ) ) ).
tff('Define:seext:187',axiom,
! [X_1611: $int,X_1612: $int] :
( mem2(X_1612,X_1611,g_s484_471)
=> ( mem0(X_1612,g_s192_190)
& mem0(X_1611,g_s183_181) ) ) ).
tff('Define:seext:188',axiom,
( ! [X_1613: $int,X_1614: $int,X_1615: $int] :
( mem3(X_1615,X_1614,X_1613,g_s485_472)
=> ( mem0(X_1615,g_s192_190)
& mem0(X_1614,g_s183_181)
& mem0(X_1613,g_s179_177) ) )
& ! [X_1616: $int,X_1617: $int,X_1618: $int,X_1619: $int] :
( ( mem3(X_1617,X_1616,X_1618,g_s485_472)
& mem3(X_1617,X_1616,X_1619,g_s485_472) )
=> ( X_1618 = X_1619 ) ) ) ).
tff('Define:seext:189',axiom,
( ! [X_1620: $int,X_1621: $int,X_1622: $int] :
( mem3(X_1622,X_1621,X_1620,g_s486_473)
=> ( mem0(X_1622,g_s192_190)
& mem0(X_1621,g_s183_181)
& mem0(X_1620,g_s173_171) ) )
& ! [X_1623: $int,X_1624: $int,X_1625: $int,X_1626: $int] :
( ( mem3(X_1624,X_1623,X_1625,g_s486_473)
& mem3(X_1624,X_1623,X_1626,g_s486_473) )
=> ( X_1625 = X_1626 ) ) ) ).
tff('Define:seext:19',axiom,
( ! [X_1090: $int,X_1091: $int] :
( mem2(X_1091,X_1090,g_s302_292)
=> ( mem0(X_1091,g_s192_190)
& mem0(X_1090,g_s129_129) ) )
& ! [X_1092: $int,X_1093: $int,X_1094: $int] :
( ( mem2(X_1092,X_1093,g_s302_292)
& mem2(X_1092,X_1094,g_s302_292) )
=> ( X_1093 = X_1094 ) ) ) ).
tff('Define:seext:190',axiom,
! [X_1627: $int,X_1628: $int] :
( mem2(X_1628,X_1627,g_s484_471)
=> ? [X_1629: $int] : mem3(X_1628,X_1627,X_1629,g_s485_472) ) ).
tff('Define:seext:191',axiom,
! [X_1630: $int,X_1631: $int] :
( mem2(X_1631,X_1630,g_s484_471)
=> ? [X_1632: $int] : mem3(X_1631,X_1630,X_1632,g_s486_473) ) ).
tff('Define:seext:192',axiom,
! [L_s257: $int,L_s258: $int] :
( ( mem0(L_s258,g_s173_171)
& mem0(L_s257,g_s173_171)
& ? [X_1633: $int] :
! [X_1634: set_2] :
( mem5(L_s258,X_1634,g_s250_248)
=> mem2(L_s257,X_1633,X_1634) ) )
=> ? [X_1635: $int] : mem3(L_s257,L_s258,X_1635,g_s248_246) ) ).
tff('Define:seext:2',axiom,
mem0(g_s279_271,g_s128_128) ).
tff('Define:seext:20',axiom,
( ! [X_1095: $int,X_1096: $int] :
( mem2(X_1096,X_1095,g_s303_293)
=> ( mem0(X_1096,g_s192_190)
& mem0(X_1095,g_s304_294) ) )
& ! [X_1097: $int,X_1098: $int,X_1099: $int] :
( ( mem2(X_1097,X_1098,g_s303_293)
& mem2(X_1097,X_1099,g_s303_293) )
=> ( X_1098 = X_1099 ) ) ) ).
tff('Define:seext:21',axiom,
( ! [X_1100: $int,X_1101: $int] :
( mem2(X_1101,X_1100,g_s305_295)
=> ( mem0(X_1101,g_s192_190)
& mem0(X_1100,g_s267_261) ) )
& ! [X_1102: $int,X_1103: $int,X_1104: $int] :
( ( mem2(X_1102,X_1103,g_s305_295)
& mem2(X_1102,X_1104,g_s305_295) )
=> ( X_1103 = X_1104 ) ) ) ).
tff('Define:seext:22',axiom,
( ! [X_1105: $int,X_1106: $int] :
( mem2(X_1106,X_1105,g_s306_296)
=> ( mem0(X_1106,g_s192_190)
& mem0(X_1105,g_s307_297) ) )
& ! [X_1107: $int,X_1108: $int,X_1109: $int] :
( ( mem2(X_1107,X_1108,g_s306_296)
& mem2(X_1107,X_1109,g_s306_296) )
=> ( X_1108 = X_1109 ) ) ) ).
tff('Define:seext:23',axiom,
( ! [X_1110: $int,X_1111: $int] :
( mem2(X_1111,X_1110,g_s308_298)
=> ( mem0(X_1111,g_s192_190)
& mem0(X_1110,g_s309_299) ) )
& ! [X_1112: $int,X_1113: $int,X_1114: $int] :
( ( mem2(X_1112,X_1113,g_s308_298)
& mem2(X_1112,X_1114,g_s308_298) )
=> ( X_1113 = X_1114 ) ) ) ).
tff('Define:seext:24',axiom,
( ! [X_1115: $int,X_1116: $int] :
( mem2(X_1116,X_1115,g_s310_300)
=> ( mem0(X_1116,g_s192_190)
& mem0(X_1115,g_s183_181) ) )
& ! [X_1117: $int,X_1118: $int,X_1119: $int] :
( ( mem2(X_1117,X_1118,g_s310_300)
& mem2(X_1117,X_1119,g_s310_300) )
=> ( X_1118 = X_1119 ) ) ) ).
tff('Define:seext:25',axiom,
! [X_1120: $int] :
( mem0(X_1120,g_s311_301)
=> mem0(X_1120,g_s192_190) ) ).
tff('Define:seext:26',axiom,
( ! [X_1121: $int,X_1122: $int] :
( mem2(X_1122,X_1121,g_s312_302)
=> ( mem0(X_1122,g_s192_190)
& mem0(X_1121,g_s267_261) ) )
& ! [X_1123: $int,X_1124: $int,X_1125: $int] :
( ( mem2(X_1123,X_1124,g_s312_302)
& mem2(X_1123,X_1125,g_s312_302) )
=> ( X_1124 = X_1125 ) ) ) ).
tff('Define:seext:27',axiom,
( ! [X_1126: $int,X_1127: $int] :
( mem2(X_1127,X_1126,g_s313_303)
=> ( mem0(X_1127,g_s192_190)
& mem0(X_1126,g_s307_297) ) )
& ! [X_1128: $int,X_1129: $int,X_1130: $int] :
( ( mem2(X_1128,X_1129,g_s313_303)
& mem2(X_1128,X_1130,g_s313_303) )
=> ( X_1129 = X_1130 ) ) ) ).
tff('Define:seext:28',axiom,
( ! [X_1131: $int,X_1132: $int] :
( mem2(X_1132,X_1131,g_s314_304)
=> ( mem0(X_1132,g_s192_190)
& mem0(X_1131,g_s173_171) ) )
& ! [X_1133: $int,X_1134: $int,X_1135: $int] :
( ( mem2(X_1133,X_1134,g_s314_304)
& mem2(X_1133,X_1135,g_s314_304) )
=> ( X_1134 = X_1135 ) ) ) ).
tff('Define:seext:29',axiom,
? [X_1136: set_2] :
( ! [X_1137: $int,X_1138: $int] :
( mem2(X_1138,X_1137,X_1136)
<=> mem2(X_1138,X_1137,g_s315_305) )
& ! [X_1139: $int,X_1140: $int,X_1141: $int] :
( ( mem2(X_1139,X_1140,X_1136)
& mem2(X_1139,X_1141,X_1136) )
=> ( X_1140 = X_1141 ) )
& ! [X_1142: $int] :
( mem0(X_1142,g_s192_190)
<=> ? [X_1143: $int] : mem2(X_1142,X_1143,X_1136) )
& ! [X_1144: $int] :
( ? [X_1145: $int] : mem2(X_1145,X_1144,X_1136)
=> mem0(X_1144,g_s14_14) ) ) ).
tff('Define:seext:3',axiom,
mem0(g_s280_272,g_s40_40) ).
tff('Define:seext:30',axiom,
( ! [X_1146: $int,X_1147: $int] :
( mem2(X_1147,X_1146,g_s316_306)
=> ( mem0(X_1147,g_s192_190)
& mem0(X_1146,g_s267_261) ) )
& ! [X_1148: $int,X_1149: $int,X_1150: $int] :
( ( mem2(X_1148,X_1149,g_s316_306)
& mem2(X_1148,X_1150,g_s316_306) )
=> ( X_1149 = X_1150 ) ) ) ).
tff('Define:seext:31',axiom,
( ! [X_1151: $int,X_1152: $int] :
( mem2(X_1152,X_1151,g_s317_307)
=> ( mem0(X_1152,g_s192_190)
& mem0(X_1151,g_s307_297) ) )
& ! [X_1153: $int,X_1154: $int,X_1155: $int] :
( ( mem2(X_1153,X_1154,g_s317_307)
& mem2(X_1153,X_1155,g_s317_307) )
=> ( X_1154 = X_1155 ) ) ) ).
tff('Define:seext:32',axiom,
( ! [X_1156: $int,X_1157: $int] :
( mem2(X_1157,X_1156,g_s318_308)
=> ( mem0(X_1157,g_s192_190)
& mem0(X_1156,g_s173_171) ) )
& ! [X_1158: $int,X_1159: $int,X_1160: $int] :
( ( mem2(X_1158,X_1159,g_s318_308)
& mem2(X_1158,X_1160,g_s318_308) )
=> ( X_1159 = X_1160 ) ) ) ).
tff('Define:seext:33',axiom,
? [X_1161: set_2] :
( ! [X_1162: $int,X_1163: $int] :
( mem2(X_1163,X_1162,X_1161)
<=> mem2(X_1163,X_1162,g_s319_309) )
& ! [X_1164: $int,X_1165: $int,X_1166: $int] :
( ( mem2(X_1164,X_1165,X_1161)
& mem2(X_1164,X_1166,X_1161) )
=> ( X_1165 = X_1166 ) )
& ! [X_1167: $int] :
( mem0(X_1167,g_s192_190)
<=> ? [X_1168: $int] : mem2(X_1167,X_1168,X_1161) )
& ! [X_1169: $int] :
( ? [X_1170: $int] : mem2(X_1170,X_1169,X_1161)
=> mem0(X_1169,g_s14_14) ) ) ).
tff('Define:seext:34',axiom,
( ! [X_1171: $int,X_1172: $int] :
( mem2(X_1172,X_1171,g_s320_310)
=> ( mem0(X_1172,g_s192_190)
& mem0(X_1171,g_s183_181) ) )
& ! [X_1173: $int,X_1174: $int,X_1175: $int] :
( ( mem2(X_1173,X_1174,g_s320_310)
& mem2(X_1173,X_1175,g_s320_310) )
=> ( X_1174 = X_1175 ) ) ) ).
tff('Define:seext:35',axiom,
! [X_1176: $int] :
( mem0(X_1176,g_s321_311)
=> mem0(X_1176,g_s192_190) ) ).
tff('Define:seext:36',axiom,
( ! [X_1177: $int,X_1178: $int] :
( mem2(X_1178,X_1177,g_s322_312)
=> ( mem0(X_1178,g_s192_190)
& mem0(X_1177,g_s198_195) ) )
& ! [X_1179: $int,X_1180: $int,X_1181: $int] :
( ( mem2(X_1179,X_1180,g_s322_312)
& mem2(X_1179,X_1181,g_s322_312) )
=> ( X_1180 = X_1181 ) ) ) ).
tff('Define:seext:37',axiom,
( ! [X_1182: $int,X_1183: $int] :
( mem2(X_1183,X_1182,g_s323_313)
=> ( mem0(X_1183,g_s192_190)
& mem0(X_1182,g_s324_314) ) )
& ! [X_1184: $int,X_1185: $int,X_1186: $int] :
( ( mem2(X_1184,X_1185,g_s323_313)
& mem2(X_1184,X_1186,g_s323_313) )
=> ( X_1185 = X_1186 ) ) ) ).
tff('Define:seext:38',axiom,
! [X_1187: $int] :
( mem0(X_1187,g_s325_315)
=> mem0(X_1187,g_s192_190) ) ).
tff('Define:seext:39',axiom,
! [X_1188: $int] :
( mem0(X_1188,g_s326_316)
=> mem0(X_1188,g_s192_190) ) ).
tff('Define:seext:4',axiom,
mem0(g_s281_274,g_s282_273) ).
tff('Define:seext:40',axiom,
! [X_1189: $int] :
( mem0(X_1189,g_s327_317)
=> mem0(X_1189,g_s192_190) ) ).
tff('Define:seext:41',axiom,
! [X_1190: $int] :
( mem0(X_1190,g_s328_318)
=> mem0(X_1190,g_s192_190) ) ).
tff('Define:seext:42',axiom,
! [X_1191: $int] :
( mem0(X_1191,g_s329_319)
=> mem0(X_1191,g_s192_190) ) ).
tff('Define:seext:43',axiom,
! [X_1192: $int] :
( mem0(X_1192,g_s330_320)
=> mem0(X_1192,g_s192_190) ) ).
tff('Define:seext:44',axiom,
! [X_1193: $int] :
( mem0(X_1193,g_s331_321)
=> mem0(X_1193,g_s192_190) ) ).
tff('Define:seext:45',axiom,
! [X_1194: $int] :
( mem0(X_1194,g_s332_322)
=> mem0(X_1194,g_s192_190) ) ).
tff('Define:seext:46',axiom,
( ! [X_1195: $int,X_1196: $int] :
( mem2(X_1196,X_1195,g_s333_323)
=> ( mem0(X_1196,g_s192_190)
& mem0(X_1195,g_s188_186) ) )
& ! [X_1197: $int,X_1198: $int,X_1199: $int] :
( ( mem2(X_1197,X_1198,g_s333_323)
& mem2(X_1197,X_1199,g_s333_323) )
=> ( X_1198 = X_1199 ) ) ) ).
tff('Define:seext:47',axiom,
! [X_1200: $int] :
( mem0(X_1200,g_s334_324)
=> mem0(X_1200,g_s192_190) ) ).
tff('Define:seext:48',axiom,
! [X_1201: $int] :
( mem0(X_1201,g_s335_325)
=> mem0(X_1201,g_s192_190) ) ).
tff('Define:seext:49',axiom,
! [X_1202: $int] :
( mem0(X_1202,g_s336_326)
=> mem0(X_1202,g_s192_190) ) ).
tff('Define:seext:5',axiom,
mem0(g_s283_276,g_s284_275) ).
tff('Define:seext:50',axiom,
( ! [X_1203: $int,X_1204: $int] :
( mem2(X_1204,X_1203,g_s337_327)
=> ( mem0(X_1204,g_s192_190)
& mem0(X_1203,g_s129_129) ) )
& ! [X_1205: $int,X_1206: $int,X_1207: $int] :
( ( mem2(X_1205,X_1206,g_s337_327)
& mem2(X_1205,X_1207,g_s337_327) )
=> ( X_1206 = X_1207 ) ) ) ).
tff('Define:seext:51',axiom,
( ! [X_1208: $int,X_1209: $int] :
( mem2(X_1209,X_1208,g_s338_328)
=> ( mem0(X_1209,g_s192_190)
& mem0(X_1208,g_s129_129) ) )
& ! [X_1210: $int,X_1211: $int,X_1212: $int] :
( ( mem2(X_1210,X_1211,g_s338_328)
& mem2(X_1210,X_1212,g_s338_328) )
=> ( X_1211 = X_1212 ) ) ) ).
tff('Define:seext:52',axiom,
! [X_1213: $int] :
( mem0(X_1213,g_s339_329)
=> mem0(X_1213,g_s192_190) ) ).
tff('Define:seext:53',axiom,
( ! [X_1214: $int,X_1215: $int] :
( mem2(X_1215,X_1214,g_s340_330)
=> ( mem0(X_1215,g_s341_331)
& mem0(X_1214,g_s183_181) ) )
& ! [X_1216: $int,X_1217: $int,X_1218: $int] :
( ( mem2(X_1216,X_1217,g_s340_330)
& mem2(X_1216,X_1218,g_s340_330) )
=> ( X_1217 = X_1218 ) ) ) ).
tff('Define:seext:54',axiom,
( ! [X_1219: $int,X_1220: $int] :
( mem2(X_1220,X_1219,g_s342_332)
=> ( mem0(X_1220,g_s343_333)
& mem0(X_1219,g_s129_129) ) )
& ! [X_1221: $int,X_1222: $int,X_1223: $int] :
( ( mem2(X_1221,X_1222,g_s342_332)
& mem2(X_1221,X_1223,g_s342_332) )
=> ( X_1222 = X_1223 ) ) ) ).
tff('Define:seext:55',axiom,
( ! [X_1224: $int,X_1225: $int] :
( mem2(X_1225,X_1224,g_s344_334)
=> ( mem0(X_1225,g_s341_331)
& mem0(X_1224,g_s129_129) ) )
& ! [X_1226: $int,X_1227: $int,X_1228: $int] :
( ( mem2(X_1226,X_1227,g_s344_334)
& mem2(X_1226,X_1228,g_s344_334) )
=> ( X_1227 = X_1228 ) ) ) ).
tff('Define:seext:56',axiom,
( ! [X_1229: $int,X_1230: $int] :
( mem2(X_1230,X_1229,g_s345_335)
=> ( mem0(X_1230,g_s343_333)
& mem0(X_1229,g_s129_129) ) )
& ! [X_1231: $int,X_1232: $int,X_1233: $int] :
( ( mem2(X_1231,X_1232,g_s345_335)
& mem2(X_1231,X_1233,g_s345_335) )
=> ( X_1232 = X_1233 ) ) ) ).
tff('Define:seext:57',axiom,
? [X_1234: set_7] :
( ! [X_1235: set_0,X_1236: $int] :
( mem7(X_1236,X_1235,X_1234)
<=> mem7(X_1236,X_1235,g_s346_336) )
& ! [X_1237: $int,X_1238: set_0,X_1239: set_0] :
( ( mem7(X_1237,X_1238,X_1234)
& mem7(X_1237,X_1239,X_1234) )
=> ! [X_1240: $int] :
( mem0(X_1240,X_1238)
<=> mem0(X_1240,X_1239) ) )
& ! [X_1241: $int] :
( mem0(X_1241,g_s347_337)
<=> ? [X_1242: set_0] : mem7(X_1241,X_1242,X_1234) )
& ! [X_1243: set_0] :
( ? [X_1244: $int] : mem7(X_1244,X_1243,X_1234)
=> ! [X_1245: $int] :
( mem0(X_1245,X_1243)
=> mem0(X_1245,g_s348_338) ) ) ) ).
tff('Define:seext:58',axiom,
( ! [X_1246: $int,X_1247: $int] :
( mem2(X_1247,X_1246,g_s349_339)
=> ( mem0(X_1247,g_s347_337)
& mem0(X_1246,g_s129_129) ) )
& ! [X_1248: $int,X_1249: $int,X_1250: $int] :
( ( mem2(X_1248,X_1249,g_s349_339)
& mem2(X_1248,X_1250,g_s349_339) )
=> ( X_1249 = X_1250 ) ) ) ).
tff('Define:seext:59',axiom,
! [X_1251: $int] :
( mem0(X_1251,g_s350_340)
=> mem0(X_1251,g_s347_337) ) ).
tff('Define:seext:6',axiom,
mem0(g_s285_278,g_s286_277) ).
tff('Define:seext:60',axiom,
( ! [X_1252: $int,X_1253: $int] :
( mem2(X_1253,X_1252,g_s351_341)
=> ( mem0(X_1253,g_s347_337)
& mem0(X_1252,g_s129_129) ) )
& ! [X_1254: $int,X_1255: $int,X_1256: $int] :
( ( mem2(X_1254,X_1255,g_s351_341)
& mem2(X_1254,X_1256,g_s351_341) )
=> ( X_1255 = X_1256 ) ) ) ).
tff('Define:seext:61',axiom,
? [X_1257: set_5] :
( ! [X_1258: set_2,X_1259: $int] :
( mem5(X_1259,X_1258,X_1257)
<=> mem5(X_1259,X_1258,g_s352_342) )
& ! [X_1260: $int,X_1261: set_2,X_1262: set_2] :
( ( mem5(X_1260,X_1261,X_1257)
& mem5(X_1260,X_1262,X_1257) )
=> ! [X_1263: $int,X_1264: $int] :
( mem2(X_1264,X_1263,X_1261)
<=> mem2(X_1264,X_1263,X_1262) ) )
& ! [X_1265: $int] :
( mem0(X_1265,g_s347_337)
<=> ? [X_1266: set_2] : mem5(X_1265,X_1266,X_1257) )
& ! [X_1267: set_2] :
( ? [X_1268: $int] : mem5(X_1268,X_1267,X_1257)
=> ( ! [X_1269: $int,X_1270: $int] :
( mem2(X_1270,X_1269,X_1267)
=> ( mem0(X_1270,g_s353_343)
& mem0(X_1269,g_s354_344) ) )
& ! [X_1271: $int,X_1272: $int,X_1273: $int] :
( ( mem2(X_1271,X_1272,X_1267)
& mem2(X_1271,X_1273,X_1267) )
=> ( X_1272 = X_1273 ) ) ) ) ) ).
tff('Define:seext:62',axiom,
? [X_1274: set_7] :
( ! [X_1275: set_0,X_1276: $int] :
( mem7(X_1276,X_1275,X_1274)
<=> mem7(X_1276,X_1275,g_s355_345) )
& ! [X_1277: $int,X_1278: set_0,X_1279: set_0] :
( ( mem7(X_1277,X_1278,X_1274)
& mem7(X_1277,X_1279,X_1274) )
=> ! [X_1280: $int] :
( mem0(X_1280,X_1278)
<=> mem0(X_1280,X_1279) ) )
& ! [X_1281: $int] :
( mem0(X_1281,g_s347_337)
<=> ? [X_1282: set_0] : mem7(X_1281,X_1282,X_1274) )
& ! [X_1283: set_0] :
( ? [X_1284: $int] : mem7(X_1284,X_1283,X_1274)
=> ! [X_1285: $int] :
( mem0(X_1285,X_1283)
=> mem0(X_1285,g_s353_343) ) ) ) ).
tff('Define:seext:63',axiom,
( ! [X_1286: $int,X_1287: $int] :
( mem2(X_1287,X_1286,g_s356_346)
=> ( mem0(X_1287,g_s347_337)
& mem0(X_1286,g_s129_129) ) )
& ! [X_1288: $int,X_1289: $int,X_1290: $int] :
( ( mem2(X_1288,X_1289,g_s356_346)
& mem2(X_1288,X_1290,g_s356_346) )
=> ( X_1289 = X_1290 ) ) ) ).
tff('Define:seext:64',axiom,
! [X_1291: $int] :
( mem0(X_1291,g_s357_347)
=> mem0(X_1291,g_s347_337) ) ).
tff('Define:seext:65',axiom,
mem0(g_s358_349,g_s359_348) ).
tff('Define:seext:66',axiom,
mem0(g_s360_350,g_s359_348) ).
tff('Define:seext:67',axiom,
mem0(g_s361_351,g_s359_348) ).
tff('Define:seext:68',axiom,
mem0(g_s362_352,g_s359_348) ).
tff('Define:seext:69',axiom,
mem0(g_s363_354,g_s364_353) ).
tff('Define:seext:7',axiom,
mem0(g_s287_279,g_s284_275) ).
tff('Define:seext:70',axiom,
mem0(g_s365_355,g_s364_353) ).
tff('Define:seext:71',axiom,
mem0(g_s366_356,g_s364_353) ).
tff('Define:seext:72',axiom,
mem0(g_s367_357,g_s22_22) ).
tff('Define:seext:73',axiom,
mem0(g_s368_358,g_s364_353) ).
tff('Define:seext:74',axiom,
mem0(g_s369_359,g_s22_22) ).
tff('Define:seext:75',axiom,
mem0(g_s370_360,g_s26_26) ).
tff('Define:seext:76',axiom,
mem0(g_s371_362,g_s372_361) ).
tff('Define:seext:77',axiom,
mem0(g_s373_364,g_s374_363) ).
tff('Define:seext:78',axiom,
mem0(g_s375_366,g_s376_365) ).
tff('Define:seext:79',axiom,
mem0(g_s377_367,g_s376_365) ).
tff('Define:seext:8',axiom,
mem0(g_s288_280,g_s284_275) ).
tff('Define:seext:80',axiom,
mem0(g_s378_368,g_s26_26) ).
tff('Define:seext:81',axiom,
mem0(g_s379_369,g_s372_361) ).
tff('Define:seext:82',axiom,
mem0(g_s380_370,g_s374_363) ).
tff('Define:seext:83',axiom,
mem0(g_s381_371,g_s376_365) ).
tff('Define:seext:84',axiom,
mem0(g_s382_372,g_s376_365) ).
tff('Define:seext:85',axiom,
mem0(g_s383_374,g_s384_373) ).
tff('Define:seext:86',axiom,
mem0(g_s385_375,g_s384_373) ).
tff('Define:seext:87',axiom,
! [X_1292: $int] :
( mem0(X_1292,g_s386_376)
=> mem0(X_1292,g_s387_377) ) ).
tff('Define:seext:88',axiom,
! [X_1293: $int] :
( mem0(X_1293,g_s388_378)
=> mem0(X_1293,g_s387_377) ) ).
tff('Define:seext:89',axiom,
( ! [X_1294: $int,X_1295: $int] :
( mem2(X_1295,X_1294,g_s389_379)
=> ( mem0(X_1295,g_s387_377)
& mem0(X_1294,g_s390_380) ) )
& ! [X_1296: $int,X_1297: $int,X_1298: $int] :
( ( mem2(X_1296,X_1297,g_s389_379)
& mem2(X_1296,X_1298,g_s389_379) )
=> ( X_1297 = X_1298 ) ) ) ).
tff('Define:seext:9',axiom,
? [X_1066: set_2] :
( ! [X_1067: $int,X_1068: $int] :
( mem2(X_1068,X_1067,X_1066)
<=> mem2(X_1068,X_1067,g_s289_281) )
& ! [X_1069: $int,X_1070: $int,X_1071: $int] :
( ( mem2(X_1069,X_1070,X_1066)
& mem2(X_1069,X_1071,X_1066) )
=> ( X_1070 = X_1071 ) )
& ! [X_1072: $int] :
( mem0(X_1072,g_s290_282)
<=> ? [X_1073: $int] : mem2(X_1072,X_1073,X_1066) )
& ! [X_1074: $int] :
( ? [X_1075: $int] : mem2(X_1075,X_1074,X_1066)
=> mem0(X_1074,g_s286_277) ) ) ).
tff('Define:seext:90',axiom,
! [X_1299: $int] :
( ? [X_1300: $int] : mem2(X_1299,X_1300,g_s312_302)
<=> ? [X_1301: $int] : mem2(X_1299,X_1301,g_s313_303) ) ).
tff('Define:seext:91',axiom,
! [X_1302: $int] :
( ? [X_1303: $int] : mem2(X_1302,X_1303,g_s312_302)
<=> ? [X_1304: $int] : mem2(X_1302,X_1304,g_s314_304) ) ).
tff('Define:seext:92',axiom,
! [X_1305: $int] :
( ? [X_1306: $int] : mem2(X_1305,X_1306,g_s312_302)
=> ? [X_1307: $int] : mem2(X_1305,X_1307,g_s333_323) ) ).
tff('Define:seext:93',axiom,
! [X_1308: $int] :
( ? [X_1309: $int] : mem2(X_1308,X_1309,g_s312_302)
=> ? [X_1310: $int] : mem2(X_1308,X_1310,g_s322_312) ) ).
tff('Define:seext:94',axiom,
! [X_1311: $int] :
( ? [X_1312: $int] : mem2(X_1311,X_1312,g_s314_304)
=> ? [X_1313: $int] : mem2(X_1311,X_1313,g_s318_308) ) ).
tff('Define:seext:95',axiom,
! [X_1314: $int] :
( ? [X_1315: $int] : mem2(X_1314,X_1315,g_s320_310)
=> ? [X_1316: $int] : mem2(X_1314,X_1316,g_s316_306) ) ).
tff('Define:seext:96',axiom,
! [X_1317: $int] :
( ? [X_1318: $int] : mem2(X_1317,X_1318,g_s316_306)
<=> ? [X_1319: $int] : mem2(X_1317,X_1319,g_s317_307) ) ).
tff('Define:seext:97',axiom,
! [X_1320: $int] :
( ? [X_1321: $int] : mem2(X_1320,X_1321,g_s316_306)
<=> ? [X_1322: $int] : mem2(X_1320,X_1322,g_s318_308) ) ).
tff('Define:seext:98',axiom,
! [X_1323: $int] :
( ? [X_1324: $int] : mem2(X_1323,X_1324,g_s316_306)
<=> ? [X_1325: $int] : mem2(X_1323,X_1325,g_s333_323) ) ).
tff('Define:seext:99',axiom,
! [X_1326: $int] :
( ? [X_1327: $int] : mem2(X_1326,X_1327,g_s316_306)
<=> ? [X_1328: $int] : mem2(X_1326,X_1328,g_s322_312) ) ).
%Global hypotheses
tff(gh_0_def,hypothesis,
mem0(g_s500_484,g_s119_119) ).
tff(gh_1_def,hypothesis,
mem0(g_s500_484,g_s173_171) ).
tff(gh_2_def,hypothesis,
mem0(g_s512_486,g_s119_119) ).
tff(gh_3_def,hypothesis,
mem0(g_s512_486,g_s173_171) ).
tff(gh_4_def,hypothesis,
mem0(g_s513_487,g_s119_119) ).
tff(gh_5_def,hypothesis,
mem0(g_s513_487,g_s173_171) ).
tff(gh_6_def,hypothesis,
mem0(g_s504_485,g_s127_127) ).
tff(gh_7_def,hypothesis,
mem0(g_s504_485,g_s192_190) ).
tff(gh_8_def,hypothesis,
? [X_2336: $int] : mem2(g_s504_485,X_2336,g_s489_476) ).
tff(gh_9_def,hypothesis,
mem2(g_s504_485,g_s512_486,g_s489_476) ).
tff(gh_10_def,hypothesis,
? [X_2337: $int] : mem2(g_s504_485,X_2337,g_s318_308) ).
tff(gh_11_def,hypothesis,
mem2(g_s504_485,g_s513_487,g_s318_308) ).
tff(gh_12_def,hypothesis,
g_s512_486 != g_s513_487 ).
tff(gh_13_def,hypothesis,
? [X_2338: $int] : mem3(g_s512_486,g_s513_487,X_2338,g_s248_246) ).
tff(gh_14_def,hypothesis,
mem0(g_s513_487,g_s247_245) ).
tff(gh_15_def,hypothesis,
~ ! [X_2339: $int] :
( ! [X_2340: $int] :
( mem3(g_s512_486,g_s513_487,X_2340,g_s248_246)
=> mem2(X_2340,X_2339,g_s184_182) )
=> mem2(g_s504_485,X_2339,g_s490_477) ) ).
%----Local hypotheses
%----Goal
tff('Goal',conjecture,
( ! [X_2352: $int,X_2353: $int] :
( ( mem2(X_2353,X_2352,g_s488_475)
& ( X_2353 != g_s500_484 ) )
=> ( mem0(X_2353,g_s173_171)
& mem0(X_2352,g_s192_190) ) )
& ! [X_2354: $int,X_2355: $int,X_2356: $int] :
( ( mem2(X_2354,X_2355,g_s488_475)
& ( X_2354 != g_s500_484 )
& mem2(X_2354,X_2356,g_s488_475)
& ( X_2354 != g_s500_484 ) )
=> ( X_2355 = X_2356 ) ) ) ).
%------------------------------------------------------------------------------