TPTP Problem File: SWC535_1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWC535_1 : TPTP v9.0.0. Released v9.0.0.
% Domain : Software Creation
% Problem : Atelier-B Proof Obligation: PO 3 29 Group s351 Tag s341
% 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-00156-3-29.tptp [Deh24]
% Status : Theorem
% Rating : 0.00 v9.0.0
% Syntax : Number of formulae : 887 ( 143 unt; 423 typ; 0 def)
% Number of atoms : 1968 ( 307 equ)
% Maximal formula atoms : 20 ( 4 avg)
% Number of connectives : 1611 ( 105 ~; 61 |; 733 &)
% ( 243 <=>; 469 =>; 0 <=; 0 <~>)
% Maximal formula depth : 17 ( 5 avg)
% Maximal term depth : 6 ( 1 avg)
% Number of FOOLs : 9 ( 0 fml; 9 var)
% Number arithmetic : 1724 ( 165 atm; 24 fun; 125 num;1410 var)
% Number of types : 17 ( 14 usr; 2 ari)
% Number of type conns : 70 ( 33 >; 37 *; 0 +; 0 <<)
% Number of predicates : 22 ( 15 usr; 3 prp; 0-4 aty)
% Number of functors : 406 ( 394 usr; 382 con; 0-2 aty)
% Number of variables : 1567 (1237 !; 330 ?;1567 :)
% SPC : TX0_THM_EQU_ARI
% Comments : Autogenerated by PPTRANS-TPTP - github.com/CLEARSY/pptranspog
%------------------------------------------------------------------------------
tff(set_0_type,type,
set_0: $tType ).
tff(mem0_type,type,
mem0: ( $int * set_0 ) > $o ).
tff(set_1_type,type,
set_1: $tType ).
tff(mem1_type,type,
mem1: ( $real * set_1 ) > $o ).
tff(b_division_type,type,
divB: ( $int * $int ) > $int ).
tff(b_division_def_1,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(0,X)
& $less(0,Y) )
=> ( divB(X,Y) = $quotient_f(X,Y) ) ) ).
tff(b_division_def_2,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(X,0)
& $less(0,Y) )
=> ( divB(X,Y) = $uminus($quotient_f($uminus(X),Y)) ) ) ).
tff(b_division_def_3,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(0,X)
& $less(Y,0) )
=> ( divB(X,Y) = $quotient_f(X,Y) ) ) ).
tff(b_division_def_4,axiom,
! [X: $int,Y: $int] :
( ( $lesseq(X,0)
& $less(Y,0) )
=> ( divB(X,Y) = $quotient_f($uminus(X),$uminus(Y)) ) ) ).
tff(exp_type,type,
exp: ( $int * $int ) > $int ).
tff(exp_def_1,axiom,
! [X: $int] : ( exp(X,0) = 1 ) ).
tff(exp_def_2,axiom,
! [X: $int,Y: $int] :
( $greatereq(Y,1)
=> ( exp(X,Y) = $sum(X,exp(X,$difference(Y,1))) ) ) ).
tff(rexp_type,type,
rexp: ( $real * $int ) > $real ).
tff(rexp_def_1,axiom,
! [X: $real] :
( ( X != 0.0 )
=> ( rexp(X,0) = 1.0 ) ) ).
tff(rexp_def_2,axiom,
! [X: $real,Y: $int] :
( $greatereq(Y,1)
=> ( rexp(X,Y) = $sum(X,rexp(X,$difference(Y,1))) ) ) ).
tff(isum_type,type,
isum: set_0 > $int ).
tff(isum_def_1,axiom,
! [S: set_0] :
( ! [X: $int] : ~ mem0(X,S)
=> ( isum(S) = 0 ) ) ).
tff(isum_def_2,axiom,
! [S1: set_0,S2: set_0,E: $int,N: $int] :
( ( ( isum(S1) = N )
& ~ mem0(E,S1)
& ! [X: $int] :
( mem0(X,S2)
=> ( ( X = E )
| mem0(X,S1) ) )
& ! [X: $int] :
( mem0(X,S1)
=> mem0(X,S2) ) )
=> ( isum(S2) = $sum(N,E) ) ) ).
tff(rsum_type,type,
rsum: set_1 > $real ).
tff(rsum_def_1,axiom,
! [S: set_1,X: $real] :
( ~ mem1(X,S)
=> ( rsum(S) = 0.0 ) ) ).
tff(rsum_def_2,axiom,
! [S1: set_1,S2: set_1,E: $real,N: $real] :
( ( ( rsum(S1) = N )
& ~ mem1(E,S1)
& ! [X: $real] :
( mem1(X,S2)
=> ( ( X = E )
| mem1(X,S1) ) )
& ! [X: $real] :
( mem1(X,S1)
=> mem1(X,S2) ) )
=> ( rsum(S2) = $sum(N,E) ) ) ).
tff(iprod_type,type,
iprod: set_0 > $int ).
tff(iprod_def_1,axiom,
! [S: set_0,X: $int] :
( ~ mem0(X,S)
=> ( iprod(S) = 1 ) ) ).
tff(iprod_def_2,axiom,
! [S1: set_0,S2: set_0,E: $int,N: $int] :
( ( ( iprod(S1) = N )
& ~ mem0(E,S1)
& ! [X: $int] :
( mem0(X,S2)
=> ( ( X = E )
| mem0(X,S1) ) )
& ! [X: $int] :
( ( ( X = E )
| mem0(X,S1) )
=> mem0(X,S2) ) )
=> ( isum(S2) = $product(N,E) ) ) ).
tff(rprod_type,type,
rprod: set_1 > $real ).
tff(rprod_def_1,axiom,
! [S: set_1,X: $real] :
( ~ mem1(X,S)
=> ( rprod(S) = 1.0 ) ) ).
tff(rprod_def_2,axiom,
! [S1: set_1,S2: set_1,E: $real,N: $real] :
( ( ( rprod(S1) = N )
& ~ mem1(E,S1)
& ! [X: $real] :
( mem1(X,S2)
=> ( ( X = E )
| mem1(X,S1) ) )
& ! [X: $real] :
( ( ( X = E )
| mem1(X,S1) )
=> mem1(X,S2) ) )
=> ( rprod(S2) = $sum(N,E) ) ) ).
tff(min_int_type,type,
min_int: $int ).
tff(max_int_type,type,
max_int: $int ).
tff(min_int_axiom,axiom,
min_int = $uminus(2147483648) ).
tff(max_int_axiom,axiom,
max_int = 2147483647 ).
%--------------------------------------------------------------------------
%----Global declarations
tff(g_s0_0_type,type,
g_s0_0: set_0 ).
tff(g_s100_100_type,type,
g_s100_100: set_0 ).
tff(g_s101_101_type,type,
g_s101_101: set_0 ).
tff(g_s102_102_type,type,
g_s102_102: set_3 ).
tff(g_s105_103_type,type,
g_s105_103: set_4 ).
tff(g_s106_104_type,type,
g_s106_104: set_0 ).
tff(g_s107_105_type,type,
g_s107_105: set_0 ).
tff(g_s108_106_type,type,
g_s108_106: set_0 ).
tff(g_s109_107_type,type,
g_s109_107: $int ).
tff(g_s10_10_type,type,
g_s10_10: $int ).
tff(g_s110_108_type,type,
g_s110_108: $int ).
tff(g_s111_109_type,type,
g_s111_109: set_0 ).
tff(g_s112_110_type,type,
g_s112_110: set_0 ).
tff(g_s113_111_type,type,
g_s113_111: $int ).
tff(g_s114_112_type,type,
g_s114_112: $int ).
tff(g_s115_113_type,type,
g_s115_113: set_2 ).
tff(g_s116_114_type,type,
g_s116_114: $int ).
tff(g_s117_115_type,type,
g_s117_115: set_0 ).
tff(g_s118_116_type,type,
g_s118_116: $int ).
tff(g_s119_117_type,type,
g_s119_117: $int ).
tff(g_s11_11_type,type,
g_s11_11: set_0 ).
tff(g_s120_118_type,type,
g_s120_118: set_2 ).
tff(g_s121_119_type,type,
g_s121_119: $int ).
tff(g_s122_120_type,type,
g_s122_120: set_3 ).
tff(g_s123_121_type,type,
g_s123_121: set_0 ).
tff(g_s124_122_type,type,
g_s124_122: set_3 ).
tff(g_s125_123_type,type,
g_s125_123: set_3 ).
tff(g_s126_124_type,type,
g_s126_124: set_3 ).
tff(g_s127_125_type,type,
g_s127_125: set_5 ).
tff(g_s128_126_type,type,
g_s128_126: set_5 ).
tff(g_s129_127_type,type,
g_s129_127: set_5 ).
tff(g_s12_12_type,type,
g_s12_12: $int ).
tff(g_s130_128_type,type,
g_s130_128: set_5 ).
tff(g_s131_129_type,type,
g_s131_129: set_5 ).
tff(g_s132_130_type,type,
g_s132_130: set_2 ).
tff(g_s133_131_type,type,
g_s133_131: set_2 ).
tff(g_s134_132_type,type,
g_s134_132: set_3 ).
tff(g_s135_133_type,type,
g_s135_133: set_3 ).
tff(g_s136_134_type,type,
g_s136_134: set_3 ).
tff(g_s137_135_type,type,
g_s137_135: set_3 ).
tff(g_s138_136_type,type,
g_s138_136: set_2 ).
tff(g_s139_137_type,type,
g_s139_137: set_2 ).
tff(g_s13_13_type,type,
g_s13_13: $int ).
tff(g_s140_138_type,type,
g_s140_138: set_3 ).
tff(g_s141_139_type,type,
g_s141_139: set_3 ).
tff(g_s142_140_type,type,
g_s142_140: set_3 ).
tff(g_s143_141_type,type,
g_s143_141: set_3 ).
tff(g_s144_142_type,type,
g_s144_142: set_3 ).
tff(g_s145_143_type,type,
g_s145_143: set_3 ).
tff(g_s148_144_type,type,
g_s148_144: set_0 ).
tff(g_s149_145_type,type,
g_s149_145: set_0 ).
tff(g_s14_14_type,type,
g_s14_14: $int ).
tff(g_s150_146_type,type,
g_s150_146: $int ).
tff(g_s151_147_type,type,
g_s151_147: set_0 ).
tff(g_s152_148_type,type,
g_s152_148: set_0 ).
tff(g_s153_149_type,type,
g_s153_149: $int ).
tff(g_s154_150_type,type,
g_s154_150: set_0 ).
tff(g_s155_151_type,type,
g_s155_151: set_0 ).
tff(g_s156_152_type,type,
g_s156_152: $int ).
tff(g_s157_153_type,type,
g_s157_153: set_0 ).
tff(g_s158_154_type,type,
g_s158_154: set_0 ).
tff(g_s159_155_type,type,
g_s159_155: $int ).
tff(g_s15_15_type,type,
g_s15_15: $int ).
tff(g_s160_156_type,type,
g_s160_156: $int ).
tff(g_s161_157_type,type,
g_s161_157: $int ).
tff(g_s162_158_type,type,
g_s162_158: set_0 ).
tff(g_s163_159_type,type,
g_s163_159: set_0 ).
tff(g_s164_160_type,type,
g_s164_160: $int ).
tff(g_s165_161_type,type,
g_s165_161: $int ).
tff(g_s166_162_type,type,
g_s166_162: $int ).
tff(g_s167_163_type,type,
g_s167_163: set_2 ).
tff(g_s168_164_type,type,
g_s168_164: set_2 ).
tff(g_s169_165_type,type,
g_s169_165: set_0 ).
tff(g_s16_16_type,type,
g_s16_16: $int ).
tff(g_s170_166_type,type,
g_s170_166: $int ).
tff(g_s171_167_type,type,
g_s171_167: set_2 ).
tff(g_s172_168_type,type,
g_s172_168: set_0 ).
tff(g_s173_169_type,type,
g_s173_169: $int ).
tff(g_s174_170_type,type,
g_s174_170: set_2 ).
tff(g_s175_171_type,type,
g_s175_171: set_0 ).
tff(g_s176_172_type,type,
g_s176_172: $int ).
tff(g_s177_173_type,type,
g_s177_173: set_2 ).
tff(g_s178_174_type,type,
g_s178_174: set_0 ).
tff(g_s179_175_type,type,
g_s179_175: set_2 ).
tff(g_s17_17_type,type,
g_s17_17: set_0 ).
tff(g_s180_176_type,type,
g_s180_176: set_2 ).
tff(g_s181_177_type,type,
g_s181_177: set_2 ).
tff(g_s182_178_type,type,
g_s182_178: set_2 ).
tff(g_s183_179_type,type,
g_s183_179: set_0 ).
tff(g_s184_180_type,type,
g_s184_180: set_0 ).
tff(g_s185_181_type,type,
g_s185_181: $int ).
tff(g_s186_182_type,type,
g_s186_182: set_2 ).
tff(g_s187_183_type,type,
g_s187_183: set_0 ).
tff(g_s188_184_type,type,
g_s188_184: $int ).
tff(g_s189_185_type,type,
g_s189_185: set_2 ).
tff(g_s18_18_type,type,
g_s18_18: $int ).
tff(g_s190_186_type,type,
g_s190_186: set_2 ).
tff(g_s191_187_type,type,
g_s191_187: set_2 ).
tff(g_s192_188_type,type,
g_s192_188: set_0 ).
tff(g_s193_189_type,type,
g_s193_189: set_0 ).
tff(g_s194_190_type,type,
g_s194_190: $int ).
tff(g_s195_191_type,type,
g_s195_191: $int ).
tff(g_s196_192_type,type,
g_s196_192: set_0 ).
tff(g_s197_193_type,type,
g_s197_193: set_0 ).
tff(g_s198_194_type,type,
g_s198_194: set_2 ).
tff(g_s199_195_type,type,
g_s199_195: $int ).
tff(g_s19_19_type,type,
g_s19_19: $int ).
tff(g_s1_1_type,type,
g_s1_1: set_0 ).
tff(g_s200_196_type,type,
g_s200_196: $int ).
tff(g_s201_197_type,type,
g_s201_197: $int ).
tff(g_s202_198_type,type,
g_s202_198: $int ).
tff(g_s203_199_type,type,
g_s203_199: $int ).
tff(g_s204_200_type,type,
g_s204_200: $int ).
tff(g_s205_201_type,type,
g_s205_201: $int ).
tff(g_s206_202_type,type,
g_s206_202: $int ).
tff(g_s207_203_type,type,
g_s207_203: $int ).
tff(g_s208_204_type,type,
g_s208_204: $int ).
tff(g_s209_205_type,type,
g_s209_205: $int ).
tff(g_s20_20_type,type,
g_s20_20: $int ).
tff(g_s210_206_type,type,
g_s210_206: $int ).
tff(g_s211_207_type,type,
g_s211_207: $int ).
tff(g_s212_208_type,type,
g_s212_208: $int ).
tff(g_s213_209_type,type,
g_s213_209: $int ).
tff(g_s214_210_type,type,
g_s214_210: $int ).
tff(g_s215_211_type,type,
g_s215_211: $int ).
tff(g_s216_212_type,type,
g_s216_212: $int ).
tff(g_s217_213_type,type,
g_s217_213: $int ).
tff(g_s218_214_type,type,
g_s218_214: $int ).
tff(g_s219_215_type,type,
g_s219_215: $int ).
tff(g_s21_21_type,type,
g_s21_21: $int ).
tff(g_s220_216_type,type,
g_s220_216: $int ).
tff(g_s221_217_type,type,
g_s221_217: $int ).
tff(g_s222_218_type,type,
g_s222_218: $int ).
tff(g_s223_219_type,type,
g_s223_219: $int ).
tff(g_s224_220_type,type,
g_s224_220: $int ).
tff(g_s225_221_type,type,
g_s225_221: $int ).
tff(g_s226_222_type,type,
g_s226_222: $int ).
tff(g_s227_223_type,type,
g_s227_223: $int ).
tff(g_s228_224_type,type,
g_s228_224: $int ).
tff(g_s229_225_type,type,
g_s229_225: $int ).
tff(g_s22_22_type,type,
g_s22_22: set_0 ).
tff(g_s230_226_type,type,
g_s230_226: $int ).
tff(g_s231_227_type,type,
g_s231_227: $int ).
tff(g_s232_228_type,type,
g_s232_228: $int ).
tff(g_s233_229_type,type,
g_s233_229: $int ).
tff(g_s234_230_type,type,
g_s234_230: $int ).
tff(g_s235_231_type,type,
g_s235_231: $int ).
tff(g_s236_232_type,type,
g_s236_232: $int ).
tff(g_s237_233_type,type,
g_s237_233: $int ).
tff(g_s238_234_type,type,
g_s238_234: $int ).
tff(g_s239_235_type,type,
g_s239_235: $int ).
tff(g_s23_23_type,type,
g_s23_23: $int ).
tff(g_s240_236_type,type,
g_s240_236: set_0 ).
tff(g_s241_237_type,type,
g_s241_237: set_2 ).
tff(g_s242_238_type,type,
g_s242_238: set_3 ).
tff(g_s243_239_type,type,
g_s243_239: set_2 ).
tff(g_s244_240_type,type,
g_s244_240: set_2 ).
tff(g_s245_241_type,type,
g_s245_241: set_2 ).
tff(g_s246_242_type,type,
g_s246_242: set_0 ).
tff(g_s247_243_type,type,
g_s247_243: set_2 ).
tff(g_s248_244_type,type,
g_s248_244: set_6 ).
tff(g_s249_245_type,type,
g_s249_245: set_0 ).
tff(g_s24_24_type,type,
g_s24_24: $int ).
tff(g_s250_246_type,type,
g_s250_246: set_2 ).
tff(g_s252_247_type,type,
g_s252_247: set_2 ).
tff(g_s253_248_type,type,
g_s253_248: set_0 ).
tff(g_s254_249_type,type,
g_s254_249: set_0 ).
tff(g_s255_250_type,type,
g_s255_250: set_2 ).
tff(g_s256_251_type,type,
g_s256_251: set_0 ).
tff(g_s257_252_type,type,
g_s257_252: set_2 ).
tff(g_s258_253_type,type,
g_s258_253: set_0 ).
tff(g_s259_254_type,type,
g_s259_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_0 ).
tff(g_s263_258_type,type,
g_s263_258: set_2 ).
tff(g_s264_259_type,type,
g_s264_259: set_0 ).
tff(g_s265_260_type,type,
g_s265_260: set_0 ).
tff(g_s266_261_type,type,
g_s266_261: set_2 ).
tff(g_s267_262_type,type,
g_s267_262: set_0 ).
tff(g_s268_263_type,type,
g_s268_263: set_2 ).
tff(g_s269_264_type,type,
g_s269_264: set_0 ).
tff(g_s26_26_type,type,
g_s26_26: set_0 ).
tff(g_s270_265_type,type,
g_s270_265: set_2 ).
tff(g_s271_266_type,type,
g_s271_266: set_0 ).
tff(g_s272_267_type,type,
g_s272_267: set_0 ).
tff(g_s273_268_type,type,
g_s273_268: $int ).
tff(g_s275_269_type,type,
g_s275_269: set_7 ).
tff(g_s276_270_type,type,
g_s276_270: set_7 ).
tff(g_s277_365_type,type,
g_s277_365: $o ).
tff(g_s278_271_type,type,
g_s278_271: set_2 ).
tff(g_s279_272_type,type,
g_s279_272: set_7 ).
tff(g_s27_27_type,type,
g_s27_27: $int ).
tff(g_s280_273_type,type,
g_s280_273: set_2 ).
tff(g_s281_274_type,type,
g_s281_274: set_0 ).
tff(g_s282_275_type,type,
g_s282_275: set_0 ).
tff(g_s283_276_type,type,
g_s283_276: set_0 ).
tff(g_s284_277_type,type,
g_s284_277: set_0 ).
tff(g_s285_278_type,type,
g_s285_278: set_0 ).
tff(g_s286_279_type,type,
g_s286_279: set_2 ).
tff(g_s287_280_type,type,
g_s287_280: set_2 ).
tff(g_s288_281_type,type,
g_s288_281: set_2 ).
tff(g_s289_282_type,type,
g_s289_282: set_2 ).
tff(g_s28_28_type,type,
g_s28_28: $int ).
tff(g_s290_283_type,type,
g_s290_283: set_2 ).
tff(g_s291_284_type,type,
g_s291_284: set_2 ).
tff(g_s292_285_type,type,
g_s292_285: set_2 ).
tff(g_s293_286_type,type,
g_s293_286: set_2 ).
tff(g_s294_287_type,type,
g_s294_287: set_0 ).
tff(g_s295_288_type,type,
g_s295_288: set_2 ).
tff(g_s296_289_type,type,
g_s296_289: set_2 ).
tff(g_s297_290_type,type,
g_s297_290: set_0 ).
tff(g_s298_291_type,type,
g_s298_291: set_0 ).
tff(g_s299_292_type,type,
g_s299_292: set_0 ).
tff(g_s29_29_type,type,
g_s29_29: $int ).
tff(g_s2_2_type,type,
g_s2_2: set_0 ).
tff(g_s300_293_type,type,
g_s300_293: set_0 ).
tff(g_s301_294_type,type,
g_s301_294: set_0 ).
tff(g_s302_295_type,type,
g_s302_295: set_0 ).
tff(g_s303_296_type,type,
g_s303_296: set_0 ).
tff(g_s304_297_type,type,
g_s304_297: set_0 ).
tff(g_s305_298_type,type,
g_s305_298: set_2 ).
tff(g_s306_299_type,type,
g_s306_299: set_0 ).
tff(g_s307_300_type,type,
g_s307_300: set_2 ).
tff(g_s308_301_type,type,
g_s308_301: set_0 ).
tff(g_s309_302_type,type,
g_s309_302: set_0 ).
tff(g_s30_30_type,type,
g_s30_30: set_0 ).
tff(g_s310_303_type,type,
g_s310_303: set_0 ).
tff(g_s311_304_type,type,
g_s311_304: $int ).
tff(g_s312_1_332_type,type,
g_s312_1_332: set_2 ).
tff(g_s312_305_type,type,
g_s312_305: set_2 ).
tff(g_s313_1_333_type,type,
g_s313_1_333: set_2 ).
tff(g_s313_306_type,type,
g_s313_306: set_2 ).
tff(g_s314_1_334_type,type,
g_s314_1_334: set_2 ).
tff(g_s314_307_type,type,
g_s314_307: set_2 ).
tff(g_s315_1_335_type,type,
g_s315_1_335: set_2 ).
tff(g_s315_308_type,type,
g_s315_308: set_2 ).
tff(g_s316_1_336_type,type,
g_s316_1_336: set_2 ).
tff(g_s316_309_type,type,
g_s316_309: set_2 ).
tff(g_s317_1_337_type,type,
g_s317_1_337: set_2 ).
tff(g_s317_310_type,type,
g_s317_310: set_2 ).
tff(g_s318_1_338_type,type,
g_s318_1_338: set_2 ).
tff(g_s318_311_type,type,
g_s318_311: set_2 ).
tff(g_s319_1_339_type,type,
g_s319_1_339: set_2 ).
tff(g_s319_312_type,type,
g_s319_312: set_2 ).
tff(g_s31_31_type,type,
g_s31_31: $int ).
tff(g_s320_1_340_type,type,
g_s320_1_340: set_2 ).
tff(g_s320_313_type,type,
g_s320_313: set_2 ).
tff(g_s321_1_341_type,type,
g_s321_1_341: set_0 ).
tff(g_s321_314_type,type,
g_s321_314: set_0 ).
tff(g_s322_1_342_type,type,
g_s322_1_342: set_2 ).
tff(g_s322_315_type,type,
g_s322_315: set_2 ).
tff(g_s323_1_343_type,type,
g_s323_1_343: set_2 ).
tff(g_s323_316_type,type,
g_s323_316: set_2 ).
tff(g_s324_1_344_type,type,
g_s324_1_344: set_0 ).
tff(g_s324_317_type,type,
g_s324_317: set_0 ).
tff(g_s325_1_345_type,type,
g_s325_1_345: set_0 ).
tff(g_s325_318_type,type,
g_s325_318: set_0 ).
tff(g_s326_1_346_type,type,
g_s326_1_346: set_0 ).
tff(g_s326_319_type,type,
g_s326_319: set_0 ).
tff(g_s327_1_347_type,type,
g_s327_1_347: set_0 ).
tff(g_s327_320_type,type,
g_s327_320: set_0 ).
tff(g_s328_1_348_type,type,
g_s328_1_348: set_0 ).
tff(g_s328_321_type,type,
g_s328_321: set_0 ).
tff(g_s329_1_349_type,type,
g_s329_1_349: set_0 ).
tff(g_s329_322_type,type,
g_s329_322: set_0 ).
tff(g_s32_32_type,type,
g_s32_32: $int ).
tff(g_s330_1_350_type,type,
g_s330_1_350: set_0 ).
tff(g_s330_323_type,type,
g_s330_323: set_0 ).
tff(g_s331_1_351_type,type,
g_s331_1_351: set_0 ).
tff(g_s331_324_type,type,
g_s331_324: set_0 ).
tff(g_s332_1_352_type,type,
g_s332_1_352: set_2 ).
tff(g_s332_325_type,type,
g_s332_325: set_2 ).
tff(g_s333_1_353_type,type,
g_s333_1_353: set_0 ).
tff(g_s333_326_type,type,
g_s333_326: set_0 ).
tff(g_s334_1_354_type,type,
g_s334_1_354: set_0 ).
tff(g_s334_327_type,type,
g_s334_327: set_0 ).
tff(g_s335_1_355_type,type,
g_s335_1_355: set_0 ).
tff(g_s335_328_type,type,
g_s335_328: set_0 ).
tff(g_s336_1_356_type,type,
g_s336_1_356: set_2 ).
tff(g_s336_329_type,type,
g_s336_329: set_2 ).
tff(g_s337_1_357_type,type,
g_s337_1_357: set_2 ).
tff(g_s337_330_type,type,
g_s337_330: set_2 ).
tff(g_s338_1_358_type,type,
g_s338_1_358: set_0 ).
tff(g_s338_331_type,type,
g_s338_331: set_0 ).
tff(g_s339_1_359_type,type,
g_s339_1_359: $int ).
tff(g_s33_33_type,type,
g_s33_33: $int ).
tff(g_s343_360_type,type,
g_s343_360: $int ).
tff(g_s34_34_type,type,
g_s34_34: set_0 ).
tff(g_s35_35_type,type,
g_s35_35: $int ).
tff(g_s36_36_type,type,
g_s36_36: $int ).
tff(g_s37_37_type,type,
g_s37_37: $int ).
tff(g_s38_38_type,type,
g_s38_38: $int ).
tff(g_s39_39_type,type,
g_s39_39: set_0 ).
tff(g_s3_3_type,type,
g_s3_3: set_0 ).
tff(g_s40_40_type,type,
g_s40_40: $int ).
tff(g_s41_41_type,type,
g_s41_41: $int ).
tff(g_s42_42_type,type,
g_s42_42: $int ).
tff(g_s43_43_type,type,
g_s43_43: $int ).
tff(g_s44_44_type,type,
g_s44_44: $int ).
tff(g_s45_45_type,type,
g_s45_45: $int ).
tff(g_s46_46_type,type,
g_s46_46: $int ).
tff(g_s47_47_type,type,
g_s47_47: $int ).
tff(g_s48_48_type,type,
g_s48_48: set_0 ).
tff(g_s49_49_type,type,
g_s49_49: $int ).
tff(g_s4_4_type,type,
g_s4_4: set_0 ).
tff(g_s50_50_type,type,
g_s50_50: $int ).
tff(g_s51_51_type,type,
g_s51_51: $int ).
tff(g_s52_52_type,type,
g_s52_52: $int ).
tff(g_s53_53_type,type,
g_s53_53: set_0 ).
tff(g_s54_54_type,type,
g_s54_54: $int ).
tff(g_s55_55_type,type,
g_s55_55: $int ).
tff(g_s56_56_type,type,
g_s56_56: $int ).
tff(g_s57_57_type,type,
g_s57_57: $int ).
tff(g_s58_58_type,type,
g_s58_58: $int ).
tff(g_s59_59_type,type,
g_s59_59: $int ).
tff(g_s5_5_type,type,
g_s5_5: set_0 ).
tff(g_s60_60_type,type,
g_s60_60: $int ).
tff(g_s61_61_type,type,
g_s61_61: $int ).
tff(g_s62_62_type,type,
g_s62_62: 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: $int ).
tff(g_s6_6_type,type,
g_s6_6: set_0 ).
tff(g_s70_70_type,type,
g_s70_70: set_0 ).
tff(g_s71_71_type,type,
g_s71_71: $int ).
tff(g_s72_72_type,type,
g_s72_72: $int ).
tff(g_s73_73_type,type,
g_s73_73: $int ).
tff(g_s74_74_type,type,
g_s74_74: set_0 ).
tff(g_s75_75_type,type,
g_s75_75: $int ).
tff(g_s76_76_type,type,
g_s76_76: $int ).
tff(g_s77_77_type,type,
g_s77_77: set_0 ).
tff(g_s78_78_type,type,
g_s78_78: $int ).
tff(g_s79_79_type,type,
g_s79_79: $int ).
tff(g_s7_7_type,type,
g_s7_7: set_0 ).
tff(g_s80_80_type,type,
g_s80_80: set_0 ).
tff(g_s81_81_type,type,
g_s81_81: $int ).
tff(g_s82_82_type,type,
g_s82_82: $int ).
tff(g_s83_83_type,type,
g_s83_83: $int ).
tff(g_s84_84_type,type,
g_s84_84: set_0 ).
tff(g_s85_85_type,type,
g_s85_85: $int ).
tff(g_s86_86_type,type,
g_s86_86: $int ).
tff(g_s87_87_type,type,
g_s87_87: set_0 ).
tff(g_s88_88_type,type,
g_s88_88: $int ).
tff(g_s89_89_type,type,
g_s89_89: $int ).
tff(g_s8_8_type,type,
g_s8_8: set_0 ).
tff(g_s90_90_type,type,
g_s90_90: $int ).
tff(g_s91_91_type,type,
g_s91_91: set_0 ).
tff(g_s92_92_type,type,
g_s92_92: set_0 ).
tff(g_s93_93_type,type,
g_s93_93: set_0 ).
tff(g_s94_94_type,type,
g_s94_94: set_0 ).
tff(g_s95_95_type,type,
g_s95_95: set_0 ).
tff(g_s96_96_type,type,
g_s96_96: set_0 ).
tff(g_s97_97_type,type,
g_s97_97: $int ).
tff(g_s98_98_type,type,
g_s98_98: $int ).
tff(g_s99_99_type,type,
g_s99_99: $int ).
tff(g_s9_9_type,type,
g_s9_9: $int ).
tff(mem2_type,type,
mem2: ( $int * $int * set_2 ) > $o ).
tff(mem3_type,type,
mem3: ( $int * $int * $int * set_3 ) > $o ).
tff(mem4_type,type,
mem4: ( $o * $int * set_4 ) > $o ).
tff(mem5_type,type,
mem5: ( $int * $int * set_0 * set_5 ) > $o ).
tff(mem6_type,type,
mem6: ( $int * set_0 * set_6 ) > $o ).
tff(mem7_type,type,
mem7: ( $int * set_2 * set_7 ) > $o ).
tff(prod_0_type,type,
prod_0: $tType ).
tff(prod_0_empty,type,
prod_0_empty: prod_0 ).
tff(prod_0_insert,type,
prod_0: ( $int * $int ) > prod_0 ).
tff(prod_0_in,type,
prod_0_in: ( $int * $int * prod_0 ) > $o ).
tff(prod_1_type,type,
prod_1: $tType ).
tff(prod_1_empty,type,
prod_1_empty: prod_1 ).
tff(prod_1_insert,type,
prod_1: ( prod_0 * $int ) > prod_1 ).
tff(prod_1_in,type,
prod_1_in: ( prod_0 * $int * prod_1 ) > $o ).
tff(prod_2_type,type,
prod_2: $tType ).
tff(prod_2_empty,type,
prod_2_empty: prod_2 ).
tff(prod_2_insert,type,
prod_2: ( $o * $int ) > prod_2 ).
tff(prod_2_in,type,
prod_2_in: ( $o * $int * prod_2 ) > $o ).
tff(prod_3_type,type,
prod_3: $tType ).
tff(prod_3_empty,type,
prod_3_empty: prod_3 ).
tff(prod_3_insert,type,
prod_3: ( prod_0 * set_0 ) > prod_3 ).
tff(prod_3_in,type,
prod_3_in: ( prod_0 * set_0 * prod_3 ) > $o ).
tff(prod_4_type,type,
prod_4: $tType ).
tff(prod_4_empty,type,
prod_4_empty: prod_4 ).
tff(prod_4_insert,type,
prod_4: ( $int * set_0 ) > prod_4 ).
tff(prod_4_in,type,
prod_4_in: ( $int * set_0 * prod_4 ) > $o ).
tff(prod_5_type,type,
prod_5: $tType ).
tff(prod_5_empty,type,
prod_5_empty: prod_5 ).
tff(prod_5_insert,type,
prod_5: ( $int * set_2 ) > prod_5 ).
tff(prod_5_in,type,
prod_5_in: ( $int * set_2 * prod_5 ) > $o ).
tff(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:abs:0',axiom,
( ! [X_1271: $int,X_1272: $int] :
( mem2(X_1272,X_1271,g_s312_305)
=> ( mem0(X_1272,g_s187_183)
& mem0(X_1271,g_s175_171) ) )
& ! [X_1273: $int,X_1274: $int,X_1275: $int] :
( ( mem2(X_1273,X_1274,g_s312_305)
& mem2(X_1273,X_1275,g_s312_305) )
=> ( X_1274 = X_1275 ) ) ) ).
tff('Define:abs:1',axiom,
( ! [X_1276: $int,X_1277: $int] :
( mem2(X_1277,X_1276,g_s313_306)
=> ( mem0(X_1277,g_s187_183)
& mem0(X_1276,g_s149_145) ) )
& ! [X_1278: $int,X_1279: $int,X_1280: $int] :
( ( mem2(X_1278,X_1279,g_s313_306)
& mem2(X_1278,X_1280,g_s313_306) )
=> ( X_1279 = X_1280 ) ) ) ).
tff('Define:abs:10',axiom,
( ! [X_1327: $int,X_1328: $int] :
( mem2(X_1328,X_1327,g_s322_315)
=> ( mem0(X_1328,g_s187_183)
& mem0(X_1327,g_s158_154) ) )
& ! [X_1329: $int,X_1330: $int,X_1331: $int] :
( ( mem2(X_1329,X_1330,g_s322_315)
& mem2(X_1329,X_1331,g_s322_315) )
=> ( X_1330 = X_1331 ) ) ) ).
tff('Define:abs:11',axiom,
( ! [X_1332: $int,X_1333: $int] :
( mem2(X_1333,X_1332,g_s323_316)
=> ( mem0(X_1333,g_s187_183)
& mem0(X_1332,g_s193_189) ) )
& ! [X_1334: $int,X_1335: $int,X_1336: $int] :
( ( mem2(X_1334,X_1335,g_s323_316)
& mem2(X_1334,X_1336,g_s323_316) )
=> ( X_1335 = X_1336 ) ) ) ).
tff('Define:abs:12',axiom,
! [X_1337: $int] :
( mem0(X_1337,g_s324_317)
=> mem0(X_1337,g_s187_183) ) ).
tff('Define:abs:13',axiom,
! [X_1338: $int] :
( mem0(X_1338,g_s325_318)
=> mem0(X_1338,g_s187_183) ) ).
tff('Define:abs:14',axiom,
! [X_1339: $int] :
( mem0(X_1339,g_s326_319)
=> mem0(X_1339,g_s187_183) ) ).
tff('Define:abs:15',axiom,
! [X_1340: $int] :
( mem0(X_1340,g_s327_320)
=> mem0(X_1340,g_s187_183) ) ).
tff('Define:abs:16',axiom,
! [X_1341: $int] :
( mem0(X_1341,g_s328_321)
=> mem0(X_1341,g_s187_183) ) ).
tff('Define:abs:17',axiom,
! [X_1342: $int] :
( mem0(X_1342,g_s329_322)
=> mem0(X_1342,g_s187_183) ) ).
tff('Define:abs:18',axiom,
! [X_1343: $int] :
( mem0(X_1343,g_s330_323)
=> mem0(X_1343,g_s187_183) ) ).
tff('Define:abs:19',axiom,
! [X_1344: $int] :
( mem0(X_1344,g_s331_324)
=> mem0(X_1344,g_s187_183) ) ).
tff('Define:abs:2',axiom,
( ! [X_1281: $int,X_1282: $int] :
( mem2(X_1282,X_1281,g_s314_307)
=> ( mem0(X_1282,g_s187_183)
& mem0(X_1281,g_s169_165) ) )
& ! [X_1283: $int,X_1284: $int,X_1285: $int] :
( ( mem2(X_1283,X_1284,g_s314_307)
& mem2(X_1283,X_1285,g_s314_307) )
=> ( X_1284 = X_1285 ) ) ) ).
tff('Define:abs:20',axiom,
( ! [X_1345: $int,X_1346: $int] :
( mem2(X_1346,X_1345,g_s332_325)
=> ( mem0(X_1346,g_s187_183)
& mem0(X_1345,g_s183_179) ) )
& ! [X_1347: $int,X_1348: $int,X_1349: $int] :
( ( mem2(X_1347,X_1348,g_s332_325)
& mem2(X_1347,X_1349,g_s332_325) )
=> ( X_1348 = X_1349 ) ) ) ).
tff('Define:abs:21',axiom,
! [X_1350: $int] :
( mem0(X_1350,g_s333_326)
=> mem0(X_1350,g_s187_183) ) ).
tff('Define:abs:22',axiom,
! [X_1351: $int] :
( mem0(X_1351,g_s334_327)
=> mem0(X_1351,g_s187_183) ) ).
tff('Define:abs:23',axiom,
! [X_1352: $int] :
( mem0(X_1352,g_s335_328)
=> mem0(X_1352,g_s187_183) ) ).
tff('Define:abs:24',axiom,
( ! [X_1353: $int,X_1354: $int] :
( mem2(X_1354,X_1353,g_s336_329)
=> ( mem0(X_1354,g_s187_183)
& mem0(X_1353,g_s107_105) ) )
& ! [X_1355: $int,X_1356: $int,X_1357: $int] :
( ( mem2(X_1355,X_1356,g_s336_329)
& mem2(X_1355,X_1357,g_s336_329) )
=> ( X_1356 = X_1357 ) ) ) ).
tff('Define:abs:25',axiom,
( ! [X_1358: $int,X_1359: $int] :
( mem2(X_1359,X_1358,g_s337_330)
=> ( mem0(X_1359,g_s187_183)
& mem0(X_1358,g_s107_105) ) )
& ! [X_1360: $int,X_1361: $int,X_1362: $int] :
( ( mem2(X_1360,X_1361,g_s337_330)
& mem2(X_1360,X_1362,g_s337_330) )
=> ( X_1361 = X_1362 ) ) ) ).
tff('Define:abs:26',axiom,
! [X_1363: $int] :
( mem0(X_1363,g_s338_331)
=> mem0(X_1363,g_s187_183) ) ).
tff('Define:abs:27',axiom,
! [X_1364: $int] :
( ? [X_1365: $int] : mem2(X_1364,X_1365,g_s312_305)
<=> ? [X_1366: $int] : mem2(X_1364,X_1366,g_s313_306) ) ).
tff('Define:abs:28',axiom,
! [X_1367: $int] :
( ? [X_1368: $int] : mem2(X_1367,X_1368,g_s312_305)
<=> ? [X_1369: $int] : mem2(X_1367,X_1369,g_s314_307) ) ).
tff('Define:abs:29',axiom,
! [X_1370: $int] :
( ? [X_1371: $int] : mem2(X_1370,X_1371,g_s312_305)
=> ? [X_1372: $int] : mem2(X_1370,X_1372,g_s332_325) ) ).
tff('Define:abs:3',axiom,
? [X_1286: set_2] :
( ! [X_1287: $int,X_1288: $int] :
( mem2(X_1288,X_1287,X_1286)
<=> mem2(X_1288,X_1287,g_s315_308) )
& ! [X_1289: $int,X_1290: $int,X_1291: $int] :
( ( mem2(X_1289,X_1290,X_1286)
& mem2(X_1289,X_1291,X_1286) )
=> ( X_1290 = X_1291 ) )
& ! [X_1292: $int] :
( mem0(X_1292,g_s187_183)
<=> ? [X_1293: $int] : mem2(X_1292,X_1293,X_1286) )
& ! [X_1294: $int] :
( ? [X_1295: $int] : mem2(X_1295,X_1294,X_1286)
=> mem0(X_1294,g_s22_22) ) ) ).
tff('Define:abs:30',axiom,
! [X_1373: $int] :
( ? [X_1374: $int] : mem2(X_1373,X_1374,g_s312_305)
=> ? [X_1375: $int] : mem2(X_1373,X_1375,g_s322_315) ) ).
tff('Define:abs:31',axiom,
! [X_1376: $int] :
( ? [X_1377: $int] : mem2(X_1376,X_1377,g_s314_307)
=> ? [X_1378: $int] : mem2(X_1376,X_1378,g_s318_311) ) ).
tff('Define:abs:32',axiom,
! [X_1379: $int] :
( ? [X_1380: $int] : mem2(X_1379,X_1380,g_s320_313)
=> ? [X_1381: $int] : mem2(X_1379,X_1381,g_s316_309) ) ).
tff('Define:abs:33',axiom,
! [X_1382: $int] :
( ? [X_1383: $int] : mem2(X_1382,X_1383,g_s316_309)
<=> ? [X_1384: $int] : mem2(X_1382,X_1384,g_s317_310) ) ).
tff('Define:abs:34',axiom,
! [X_1385: $int] :
( ? [X_1386: $int] : mem2(X_1385,X_1386,g_s316_309)
<=> ? [X_1387: $int] : mem2(X_1385,X_1387,g_s318_311) ) ).
tff('Define:abs:35',axiom,
! [X_1388: $int] :
( ? [X_1389: $int] : mem2(X_1388,X_1389,g_s316_309)
<=> ? [X_1390: $int] : mem2(X_1388,X_1390,g_s332_325) ) ).
tff('Define:abs:36',axiom,
! [X_1391: $int] :
( ? [X_1392: $int] : mem2(X_1391,X_1392,g_s316_309)
<=> ? [X_1393: $int] : mem2(X_1391,X_1393,g_s322_315) ) ).
tff('Define:abs:37',axiom,
! [X_1394: $int] :
( ? [X_1395: $int] : mem2(X_1394,X_1395,g_s318_311)
<=> ? [X_1396: $int] : mem2(X_1394,X_1396,g_s336_329) ) ).
tff('Define:abs:4',axiom,
( ! [X_1296: $int,X_1297: $int] :
( mem2(X_1297,X_1296,g_s316_309)
=> ( mem0(X_1297,g_s187_183)
& mem0(X_1296,g_s175_171) ) )
& ! [X_1298: $int,X_1299: $int,X_1300: $int] :
( ( mem2(X_1298,X_1299,g_s316_309)
& mem2(X_1298,X_1300,g_s316_309) )
=> ( X_1299 = X_1300 ) ) ) ).
tff('Define:abs:5',axiom,
( ! [X_1301: $int,X_1302: $int] :
( mem2(X_1302,X_1301,g_s317_310)
=> ( mem0(X_1302,g_s187_183)
& mem0(X_1301,g_s149_145) ) )
& ! [X_1303: $int,X_1304: $int,X_1305: $int] :
( ( mem2(X_1303,X_1304,g_s317_310)
& mem2(X_1303,X_1305,g_s317_310) )
=> ( X_1304 = X_1305 ) ) ) ).
tff('Define:abs:6',axiom,
( ! [X_1306: $int,X_1307: $int] :
( mem2(X_1307,X_1306,g_s318_311)
=> ( mem0(X_1307,g_s187_183)
& mem0(X_1306,g_s169_165) ) )
& ! [X_1308: $int,X_1309: $int,X_1310: $int] :
( ( mem2(X_1308,X_1309,g_s318_311)
& mem2(X_1308,X_1310,g_s318_311) )
=> ( X_1309 = X_1310 ) ) ) ).
tff('Define:abs:7',axiom,
? [X_1311: set_2] :
( ! [X_1312: $int,X_1313: $int] :
( mem2(X_1313,X_1312,X_1311)
<=> mem2(X_1313,X_1312,g_s319_312) )
& ! [X_1314: $int,X_1315: $int,X_1316: $int] :
( ( mem2(X_1314,X_1315,X_1311)
& mem2(X_1314,X_1316,X_1311) )
=> ( X_1315 = X_1316 ) )
& ! [X_1317: $int] :
( mem0(X_1317,g_s187_183)
<=> ? [X_1318: $int] : mem2(X_1317,X_1318,X_1311) )
& ! [X_1319: $int] :
( ? [X_1320: $int] : mem2(X_1320,X_1319,X_1311)
=> mem0(X_1319,g_s22_22) ) ) ).
tff('Define:abs:8',axiom,
( ! [X_1321: $int,X_1322: $int] :
( mem2(X_1322,X_1321,g_s320_313)
=> ( mem0(X_1322,g_s187_183)
& mem0(X_1321,g_s178_174) ) )
& ! [X_1323: $int,X_1324: $int,X_1325: $int] :
( ( mem2(X_1323,X_1324,g_s320_313)
& mem2(X_1323,X_1325,g_s320_313) )
=> ( X_1324 = X_1325 ) ) ) ).
tff('Define:abs:9',axiom,
! [X_1326: $int] :
( mem0(X_1326,g_s321_314)
=> mem0(X_1326,g_s187_183) ) ).
tff('Define:ctx:0',axiom,
( ~ ! [X_5: $int] :
( mem0(X_5,g_s0_0)
<=> $false )
& ! [X_8: $int] :
( mem0(X_8,g_s0_0)
=> $true )
& ? [X_6: $int,X_7: set_2] :
( ? [X_9: set_2] :
( ! [X_10: $int,X_11: $int] :
( mem2(X_11,X_10,X_9)
<=> mem2(X_11,X_10,X_7) )
& ! [X_12: $int,X_13: $int,X_14: $int] :
( ( mem2(X_12,X_13,X_9)
& mem2(X_12,X_14,X_9) )
=> ( X_13 = X_14 ) )
& ! [X_15: $int] :
( ( $greatereq(X_15,1)
& $lesseq(X_15,X_6) )
<=> ? [X_16: $int] : mem2(X_15,X_16,X_9) )
& ! [X_17: $int] :
( ? [X_18: $int] : mem2(X_18,X_17,X_9)
=> mem0(X_17,g_s0_0) ) )
& ! [X_19: $int] :
( mem0(X_19,g_s0_0)
=> ? [X_20: $int] : mem2(X_20,X_19,X_7) )
& ! [X_21: $int,X_22: $int,X_23: $int] :
( ( mem2(X_22,X_21,X_7)
& mem2(X_23,X_21,X_7) )
=> ( X_22 = X_23 ) ) ) ) ).
tff('Define:ctx:1',axiom,
( ~ ! [X_24: $int] :
( mem0(X_24,g_s1_1)
<=> $false )
& ! [X_27: $int] :
( mem0(X_27,g_s1_1)
=> $true )
& ? [X_25: $int,X_26: set_2] :
( ? [X_28: set_2] :
( ! [X_29: $int,X_30: $int] :
( mem2(X_30,X_29,X_28)
<=> mem2(X_30,X_29,X_26) )
& ! [X_31: $int,X_32: $int,X_33: $int] :
( ( mem2(X_31,X_32,X_28)
& mem2(X_31,X_33,X_28) )
=> ( X_32 = X_33 ) )
& ! [X_34: $int] :
( ( $greatereq(X_34,1)
& $lesseq(X_34,X_25) )
<=> ? [X_35: $int] : mem2(X_34,X_35,X_28) )
& ! [X_36: $int] :
( ? [X_37: $int] : mem2(X_37,X_36,X_28)
=> mem0(X_36,g_s1_1) ) )
& ! [X_38: $int] :
( mem0(X_38,g_s1_1)
=> ? [X_39: $int] : mem2(X_39,X_38,X_26) )
& ! [X_40: $int,X_41: $int,X_42: $int] :
( ( mem2(X_41,X_40,X_26)
& mem2(X_42,X_40,X_26) )
=> ( X_41 = X_42 ) ) ) ) ).
tff('Define:ctx:10',axiom,
( ! [X_159: $int] :
( mem0(X_159,g_s17_17)
<=> ( ( X_159 = g_s18_18 )
| ( X_159 = g_s19_19 )
| ( X_159 = g_s20_20 )
| ( X_159 = g_s21_21 ) ) )
& ( g_s18_18 != g_s19_19 )
& ( g_s19_19 != g_s20_20 )
& ( g_s20_20 != g_s21_21 ) ) ).
tff('Define:ctx:100',axiom,
~ mem0(g_s153_149,g_s152_148) ).
tff('Define:ctx:101',axiom,
! [X_615: $int] :
( mem0(X_615,g_s154_150)
=> ( $greatereq(X_615,min_int)
& $lesseq(X_615,max_int) ) ) ).
tff('Define:ctx:102',axiom,
! [X_616: $int] :
( mem0(X_616,g_s155_151)
=> ( $greatereq(X_616,0)
& $lesseq(X_616,max_int) ) ) ).
tff('Define:ctx:103',axiom,
! [X_617: $int] :
( ( X_617 = 0 )
=> mem0(X_617,g_s155_151) ) ).
tff('Define:ctx:104',axiom,
! [X_618: $int] :
( mem0(X_618,g_s155_151)
=> mem0(X_618,g_s154_150) ) ).
tff('Define:ctx:105',axiom,
mem0(g_s156_152,g_s154_150) ).
tff('Define:ctx:106',axiom,
~ mem0(g_s156_152,g_s155_151) ).
tff('Define:ctx:107',axiom,
! [X_619: $int] :
( mem0(X_619,g_s157_153)
<=> $true ) ).
tff('Define:ctx:108',axiom,
! [X_620: $int] :
( mem0(X_620,g_s158_154)
<=> $greatereq(X_620,0) ) ).
tff('Define:ctx:109',axiom,
! [X_621: $int] :
( mem0(X_621,g_s158_154)
=> mem0(X_621,g_s157_153) ) ).
tff('Define:ctx:11',axiom,
( ! [X_160: $int] :
( mem0(X_160,g_s22_22)
<=> ( ( X_160 = g_s23_23 )
| ( X_160 = g_s24_24 )
| ( X_160 = g_s25_25 ) ) )
& ( g_s23_23 != g_s24_24 )
& ( g_s24_24 != g_s25_25 ) ) ).
tff('Define:ctx:110',axiom,
mem0(g_s159_155,g_s158_154) ).
tff('Define:ctx:111',axiom,
mem0(g_s160_156,g_s158_154) ).
tff('Define:ctx:112',axiom,
mem0(g_s161_157,g_s157_153) ).
tff('Define:ctx:113',axiom,
~ mem0(g_s161_157,g_s158_154) ).
tff('Define:ctx:114',axiom,
$lesseq(g_s159_155,g_s160_156) ).
tff('Define:ctx:115',axiom,
! [X_622: $int] :
( mem0(X_622,g_s162_158)
<=> $true ) ).
tff('Define:ctx:116',axiom,
! [X_623: $int] :
( mem0(X_623,g_s163_159)
<=> $greatereq(X_623,0) ) ).
tff('Define:ctx:117',axiom,
! [X_624: $int] :
( mem0(X_624,g_s163_159)
=> mem0(X_624,g_s162_158) ) ).
tff('Define:ctx:118',axiom,
mem0(g_s164_160,g_s163_159) ).
tff('Define:ctx:119',axiom,
mem0(g_s165_161,g_s163_159) ).
tff('Define:ctx:12',axiom,
( ! [X_161: $int] :
( mem0(X_161,g_s26_26)
<=> ( ( X_161 = g_s27_27 )
| ( X_161 = g_s28_28 )
| ( X_161 = g_s29_29 ) ) )
& ( g_s27_27 != g_s28_28 )
& ( g_s28_28 != g_s29_29 ) ) ).
tff('Define:ctx:120',axiom,
mem0(g_s166_162,g_s162_158) ).
tff('Define:ctx:121',axiom,
~ mem0(g_s166_162,g_s163_159) ).
tff('Define:ctx:122',axiom,
$lesseq(g_s164_160,g_s165_161) ).
tff('Define:ctx:123',axiom,
? [X_625: set_2] :
( ! [X_626: $int,X_627: $int] :
( mem2(X_627,X_626,X_625)
<=> mem2(X_627,X_626,g_s167_163) )
& ! [X_628: $int,X_629: $int,X_630: $int] :
( ( mem2(X_628,X_629,X_625)
& mem2(X_628,X_630,X_625) )
=> ( X_629 = X_630 ) )
& ! [X_631: $int] :
( mem0(X_631,g_s154_150)
<=> ? [X_632: $int] : mem2(X_631,X_632,X_625) )
& ! [X_633: $int] :
( ? [X_634: $int] : mem2(X_634,X_633,X_625)
=> mem0(X_633,g_s148_144) ) ) ).
tff('Define:ctx:124',axiom,
mem2(g_s156_152,g_s150_146,g_s167_163) ).
tff('Define:ctx:125',axiom,
! [X_635: $int] :
( ? [X_636: $int] :
( mem0(X_636,g_s155_151)
& mem2(X_636,X_635,g_s167_163) )
=> mem0(X_635,g_s149_145) ) ).
tff('Define:ctx:126',axiom,
! [X_637: $int] :
( ? [X_638: $int] :
( mem0(X_638,g_s154_150)
& ~ mem0(X_638,g_s155_151)
& mem2(X_638,X_637,g_s167_163) )
=> ( mem0(X_637,g_s148_144)
& ~ mem0(X_637,g_s149_145) ) ) ).
tff('Define:ctx:127',axiom,
? [X_639: set_2] :
( ! [X_640: $int,X_641: $int] :
( mem2(X_641,X_640,X_639)
<=> mem2(X_641,X_640,g_s168_164) )
& ! [X_642: $int,X_643: $int,X_644: $int] :
( ( mem2(X_642,X_643,X_639)
& mem2(X_642,X_644,X_639) )
=> ( X_643 = X_644 ) )
& ! [X_645: $int] :
( mem0(X_645,g_s162_158)
<=> ? [X_646: $int] : mem2(X_645,X_646,X_639) )
& ! [X_647: $int] :
( ? [X_648: $int] : mem2(X_648,X_647,X_639)
=> mem0(X_647,g_s157_153) ) ) ).
tff('Define:ctx:128',axiom,
mem2(g_s166_162,g_s161_157,g_s168_164) ).
tff('Define:ctx:129',axiom,
! [X_649: $int] :
( ? [X_650: $int] :
( mem0(X_650,g_s163_159)
& mem2(X_650,X_649,g_s168_164) )
=> mem0(X_649,g_s158_154) ) ).
tff('Define:ctx:13',axiom,
( ! [X_162: $int] :
( mem0(X_162,g_s30_30)
<=> ( ( X_162 = g_s31_31 )
| ( X_162 = g_s32_32 )
| ( X_162 = g_s33_33 ) ) )
& ( g_s31_31 != g_s32_32 )
& ( g_s32_32 != g_s33_33 ) ) ).
tff('Define:ctx:130',axiom,
! [X_651: $int] :
( ? [X_652: $int] :
( mem0(X_652,g_s162_158)
& ~ mem0(X_652,g_s163_159)
& mem2(X_652,X_651,g_s168_164) )
=> ( mem0(X_651,g_s157_153)
& ~ mem0(X_651,g_s158_154) ) ) ).
tff('Define:ctx:131',axiom,
! [X_653: $int] :
( mem0(X_653,g_s169_165)
=> mem0(X_653,g_s93_93) ) ).
tff('Define:ctx:132',axiom,
mem0(g_s170_166,g_s93_93) ).
tff('Define:ctx:133',axiom,
~ mem0(g_s170_166,g_s169_165) ).
tff('Define:ctx:134',axiom,
( ! [X_654: $int,X_655: $int] :
( mem2(X_655,X_654,g_s171_167)
=> ( $greatereq(X_655,0)
& $lesseq(X_655,max_int)
& mem0(X_654,g_s93_93) ) )
& ! [X_656: $int,X_657: $int,X_658: $int] :
( ( mem2(X_656,X_657,g_s171_167)
& mem2(X_656,X_658,g_s171_167) )
=> ( X_657 = X_658 ) ) ) ).
tff('Define:ctx:135',axiom,
? [X_659: $int] :
( ? [X_660: set_2] :
( ! [X_661: $int,X_662: $int] :
( mem2(X_662,X_661,X_660)
<=> mem2(X_662,X_661,g_s171_167) )
& ! [X_663: $int,X_664: $int,X_665: $int] :
( ( mem2(X_663,X_664,X_660)
& mem2(X_663,X_665,X_660) )
=> ( X_664 = X_665 ) )
& ! [X_666: $int] :
( ( $greatereq(X_666,1)
& $lesseq(X_666,X_659) )
<=> ? [X_667: $int] : mem2(X_666,X_667,X_660) )
& ! [X_668: $int] :
( ? [X_669: $int] : mem2(X_669,X_668,X_660)
=> mem0(X_668,g_s169_165) ) )
& ! [X_670: $int] :
( mem0(X_670,g_s169_165)
=> ? [X_671: $int] : mem2(X_671,X_670,g_s171_167) )
& ! [X_672: $int,X_673: $int,X_674: $int] :
( ( mem2(X_673,X_672,g_s171_167)
& mem2(X_674,X_672,g_s171_167) )
=> ( X_673 = X_674 ) ) ) ).
tff('Define:ctx:136',axiom,
! [X_675: $int] :
( mem0(X_675,g_s172_168)
=> mem0(X_675,g_s94_94) ) ).
tff('Define:ctx:137',axiom,
mem0(g_s173_169,g_s94_94) ).
tff('Define:ctx:138',axiom,
~ mem0(g_s173_169,g_s172_168) ).
tff('Define:ctx:139',axiom,
( ! [X_676: $int,X_677: $int] :
( mem2(X_677,X_676,g_s174_170)
=> ( $greatereq(X_677,0)
& $lesseq(X_677,max_int)
& mem0(X_676,g_s94_94) ) )
& ! [X_678: $int,X_679: $int,X_680: $int] :
( ( mem2(X_678,X_679,g_s174_170)
& mem2(X_678,X_680,g_s174_170) )
=> ( X_679 = X_680 ) ) ) ).
tff('Define:ctx:14',axiom,
( ! [X_163: $int] :
( mem0(X_163,g_s34_34)
<=> ( ( X_163 = g_s35_35 )
| ( X_163 = g_s36_36 )
| ( X_163 = g_s37_37 )
| ( X_163 = g_s38_38 ) ) )
& ( g_s35_35 != g_s36_36 )
& ( g_s36_36 != g_s37_37 )
& ( g_s37_37 != g_s38_38 ) ) ).
tff('Define:ctx:140',axiom,
? [X_681: $int] :
( ? [X_682: set_2] :
( ! [X_683: $int,X_684: $int] :
( mem2(X_684,X_683,X_682)
<=> mem2(X_684,X_683,g_s174_170) )
& ! [X_685: $int,X_686: $int,X_687: $int] :
( ( mem2(X_685,X_686,X_682)
& mem2(X_685,X_687,X_682) )
=> ( X_686 = X_687 ) )
& ! [X_688: $int] :
( ( $greatereq(X_688,1)
& $lesseq(X_688,X_681) )
<=> ? [X_689: $int] : mem2(X_688,X_689,X_682) )
& ! [X_690: $int] :
( ? [X_691: $int] : mem2(X_691,X_690,X_682)
=> mem0(X_690,g_s172_168) ) )
& ! [X_692: $int] :
( mem0(X_692,g_s172_168)
=> ? [X_693: $int] : mem2(X_693,X_692,g_s174_170) )
& ! [X_694: $int,X_695: $int,X_696: $int] :
( ( mem2(X_695,X_694,g_s174_170)
& mem2(X_696,X_694,g_s174_170) )
=> ( X_695 = X_696 ) ) ) ).
tff('Define:ctx:141',axiom,
! [X_697: $int] :
( mem0(X_697,g_s175_171)
=> mem0(X_697,g_s95_95) ) ).
tff('Define:ctx:142',axiom,
mem0(g_s176_172,g_s95_95) ).
tff('Define:ctx:143',axiom,
~ mem0(g_s176_172,g_s175_171) ).
tff('Define:ctx:144',axiom,
( ! [X_698: $int,X_699: $int] :
( mem2(X_699,X_698,g_s177_173)
=> ( $greatereq(X_699,0)
& $lesseq(X_699,max_int)
& mem0(X_698,g_s95_95) ) )
& ! [X_700: $int,X_701: $int,X_702: $int] :
( ( mem2(X_700,X_701,g_s177_173)
& mem2(X_700,X_702,g_s177_173) )
=> ( X_701 = X_702 ) ) ) ).
tff('Define:ctx:145',axiom,
? [X_703: $int] :
( ? [X_704: set_2] :
( ! [X_705: $int,X_706: $int] :
( mem2(X_706,X_705,X_704)
<=> mem2(X_706,X_705,g_s177_173) )
& ! [X_707: $int,X_708: $int,X_709: $int] :
( ( mem2(X_707,X_708,X_704)
& mem2(X_707,X_709,X_704) )
=> ( X_708 = X_709 ) )
& ! [X_710: $int] :
( ( $greatereq(X_710,1)
& $lesseq(X_710,X_703) )
<=> ? [X_711: $int] : mem2(X_710,X_711,X_704) )
& ! [X_712: $int] :
( ? [X_713: $int] : mem2(X_713,X_712,X_704)
=> mem0(X_712,g_s175_171) ) )
& ! [X_714: $int] :
( mem0(X_714,g_s175_171)
=> ? [X_715: $int] : mem2(X_715,X_714,g_s177_173) )
& ! [X_716: $int,X_717: $int,X_718: $int] :
( ( mem2(X_717,X_716,g_s177_173)
& mem2(X_718,X_716,g_s177_173) )
=> ( X_717 = X_718 ) ) ) ).
tff('Define:ctx:146',axiom,
! [X_719: $int] :
( mem0(X_719,g_s178_174)
=> mem0(X_719,g_s62_62) ) ).
tff('Define:ctx:147',axiom,
~ mem0(g_s63_63,g_s178_174) ).
tff('Define:ctx:148',axiom,
! [X_720: $int] :
( mem0(X_720,g_s178_174)
<=> ( ( X_720 = g_s64_64 )
| ( X_720 = g_s65_65 ) ) ) ).
tff('Define:ctx:149',axiom,
( ? [X_721: set_2] :
( ! [X_722: $int,X_723: $int] :
( mem2(X_723,X_722,X_721)
<=> mem2(X_723,X_722,g_s179_175) )
& ! [X_724: $int,X_725: $int,X_726: $int] :
( ( mem2(X_724,X_725,X_721)
& mem2(X_724,X_726,X_721) )
=> ( X_725 = X_726 ) )
& ! [X_727: $int] :
( mem0(X_727,g_s178_174)
<=> ? [X_728: $int] : mem2(X_727,X_728,X_721) )
& ! [X_729: $int] :
( ? [X_730: $int] : mem2(X_730,X_729,X_721)
=> mem0(X_729,g_s178_174) ) )
& ! [X_731: $int] :
( mem0(X_731,g_s178_174)
=> ? [X_732: $int] : mem2(X_732,X_731,g_s179_175) )
& ! [X_733: $int,X_734: $int,X_735: $int] :
( ( mem2(X_734,X_733,g_s179_175)
& mem2(X_735,X_733,g_s179_175) )
=> ( X_734 = X_735 ) ) ) ).
tff('Define:ctx:15',axiom,
( ! [X_164: $int] :
( mem0(X_164,g_s39_39)
<=> ( ( X_164 = g_s40_40 )
| ( X_164 = g_s41_41 )
| ( X_164 = g_s42_42 )
| ( X_164 = g_s43_43 )
| ( X_164 = g_s44_44 )
| ( X_164 = g_s45_45 )
| ( X_164 = g_s46_46 )
| ( X_164 = g_s47_47 ) ) )
& ( g_s40_40 != g_s41_41 )
& ( g_s41_41 != g_s42_42 )
& ( g_s42_42 != g_s43_43 )
& ( g_s43_43 != g_s44_44 )
& ( g_s44_44 != g_s45_45 )
& ( g_s45_45 != g_s46_46 )
& ( g_s46_46 != g_s47_47 ) ) ).
tff('Define:ctx:150',axiom,
! [X_736: $int,X_737: $int] :
( ( mem2(X_737,X_736,g_s179_175)
& ( X_737 = X_736 )
& mem0(X_737,g_s178_174) )
<=> $false ) ).
tff('Define:ctx:151',axiom,
( ? [X_738: set_2] :
( ! [X_739: $int,X_740: $int] :
( mem2(X_740,X_739,X_738)
<=> mem2(X_740,X_739,g_s180_176) )
& ! [X_741: $int,X_742: $int,X_743: $int] :
( ( mem2(X_741,X_742,X_738)
& mem2(X_741,X_743,X_738) )
=> ( X_742 = X_743 ) )
& ! [X_744: $int] :
( mem0(X_744,g_s22_22)
<=> ? [X_745: $int] : mem2(X_744,X_745,X_738) )
& ! [X_746: $int] :
( ? [X_747: $int] : mem2(X_747,X_746,X_738)
=> mem0(X_746,g_s62_62) ) )
& ! [X_748: $int] :
( mem0(X_748,g_s62_62)
=> ? [X_749: $int] : mem2(X_749,X_748,g_s180_176) )
& ! [X_750: $int,X_751: $int,X_752: $int] :
( ( mem2(X_751,X_750,g_s180_176)
& mem2(X_752,X_750,g_s180_176) )
=> ( X_751 = X_752 ) ) ) ).
tff('Define:ctx:152',axiom,
~ ! [X_753: $int] :
( mem2(g_s23_23,X_753,g_s180_176)
=> mem0(X_753,g_s178_174) ) ).
tff('Define:ctx:153',axiom,
( ? [X_754: set_2] :
( ! [X_755: $int,X_756: $int] :
( mem2(X_756,X_755,X_754)
<=> mem2(X_756,X_755,g_s181_177) )
& ! [X_757: $int,X_758: $int,X_759: $int] :
( ( mem2(X_757,X_758,X_754)
& mem2(X_757,X_759,X_754) )
=> ( X_758 = X_759 ) )
& ! [X_760: $int] :
( mem0(X_760,g_s26_26)
<=> ? [X_761: $int] : mem2(X_760,X_761,X_754) )
& ! [X_762: $int] :
( ? [X_763: $int] : mem2(X_763,X_762,X_754)
=> mem0(X_762,g_s62_62) ) )
& ! [X_764: $int] :
( mem0(X_764,g_s62_62)
=> ? [X_765: $int] : mem2(X_765,X_764,g_s181_177) )
& ! [X_766: $int,X_767: $int,X_768: $int] :
( ( mem2(X_767,X_766,g_s181_177)
& mem2(X_768,X_766,g_s181_177) )
=> ( X_767 = X_768 ) ) ) ).
tff('Define:ctx:154',axiom,
( ? [X_769: set_2] :
( ! [X_770: $int,X_771: $int] :
( mem2(X_771,X_770,X_769)
<=> mem2(X_771,X_770,g_s182_178) )
& ! [X_772: $int,X_773: $int,X_774: $int] :
( ( mem2(X_772,X_773,X_769)
& mem2(X_772,X_774,X_769) )
=> ( X_773 = X_774 ) )
& ! [X_775: $int] :
( mem0(X_775,g_s62_62)
<=> ? [X_776: $int] : mem2(X_775,X_776,X_769) )
& ! [X_777: $int] :
( ? [X_778: $int] : mem2(X_778,X_777,X_769)
=> mem0(X_777,g_s26_26) ) )
& ! [X_779: $int] :
( mem0(X_779,g_s26_26)
=> ? [X_780: $int] : mem2(X_780,X_779,g_s182_178) )
& ! [X_781: $int,X_782: $int,X_783: $int] :
( ( mem2(X_782,X_781,g_s182_178)
& mem2(X_783,X_781,g_s182_178) )
=> ( X_782 = X_783 ) ) ) ).
tff('Define:ctx:155',axiom,
! [X_784: $int,X_785: $int] :
( mem2(X_785,X_784,g_s181_177)
<=> mem2(X_784,X_785,g_s182_178) ) ).
tff('Define:ctx:156',axiom,
~ ! [X_786: $int] :
( mem2(g_s27_27,X_786,g_s181_177)
=> mem0(X_786,g_s178_174) ) ).
tff('Define:ctx:157',axiom,
! [X_787: $int] :
( mem0(X_787,g_s183_179)
=> mem0(X_787,g_s17_17) ) ).
tff('Define:ctx:158',axiom,
~ mem0(g_s18_18,g_s183_179) ).
tff('Define:ctx:159',axiom,
! [X_788: $int] :
( mem0(X_788,g_s183_179)
<=> ( ( X_788 = g_s19_19 )
| ( X_788 = g_s20_20 )
| ( X_788 = g_s21_21 ) ) ) ).
tff('Define:ctx:16',axiom,
( ! [X_165: $int] :
( mem0(X_165,g_s48_48)
<=> ( ( X_165 = g_s49_49 )
| ( X_165 = g_s50_50 )
| ( X_165 = g_s51_51 )
| ( X_165 = g_s52_52 ) ) )
& ( g_s49_49 != g_s50_50 )
& ( g_s50_50 != g_s51_51 )
& ( g_s51_51 != g_s52_52 ) ) ).
tff('Define:ctx:160',axiom,
! [X_789: $int] :
( mem0(X_789,g_s184_180)
=> mem0(X_789,g_s100_100) ) ).
tff('Define:ctx:161',axiom,
mem0(g_s185_181,g_s100_100) ).
tff('Define:ctx:162',axiom,
~ mem0(g_s185_181,g_s184_180) ).
tff('Define:ctx:163',axiom,
( ! [X_790: $int,X_791: $int] :
( mem2(X_791,X_790,g_s186_182)
=> ( $greatereq(X_791,0)
& $lesseq(X_791,max_int)
& mem0(X_790,g_s100_100) ) )
& ! [X_792: $int,X_793: $int,X_794: $int] :
( ( mem2(X_792,X_793,g_s186_182)
& mem2(X_792,X_794,g_s186_182) )
=> ( X_793 = X_794 ) ) ) ).
tff('Define:ctx:164',axiom,
? [X_795: $int] :
( ? [X_796: set_2] :
( ! [X_797: $int,X_798: $int] :
( mem2(X_798,X_797,X_796)
<=> mem2(X_798,X_797,g_s186_182) )
& ! [X_799: $int,X_800: $int,X_801: $int] :
( ( mem2(X_799,X_800,X_796)
& mem2(X_799,X_801,X_796) )
=> ( X_800 = X_801 ) )
& ! [X_802: $int] :
( ( $greatereq(X_802,1)
& $lesseq(X_802,X_795) )
<=> ? [X_803: $int] : mem2(X_802,X_803,X_796) )
& ! [X_804: $int] :
( ? [X_805: $int] : mem2(X_805,X_804,X_796)
=> mem0(X_804,g_s184_180) ) )
& ! [X_806: $int] :
( mem0(X_806,g_s184_180)
=> ? [X_807: $int] : mem2(X_807,X_806,g_s186_182) )
& ! [X_808: $int,X_809: $int,X_810: $int] :
( ( mem2(X_809,X_808,g_s186_182)
& mem2(X_810,X_808,g_s186_182) )
=> ( X_809 = X_810 ) ) ) ).
tff('Define:ctx:165',axiom,
! [X_811: $int] :
( mem0(X_811,g_s187_183)
=> mem0(X_811,g_s101_101) ) ).
tff('Define:ctx:166',axiom,
mem0(g_s188_184,g_s101_101) ).
tff('Define:ctx:167',axiom,
~ mem0(g_s188_184,g_s187_183) ).
tff('Define:ctx:168',axiom,
( ! [X_812: $int,X_813: $int] :
( mem2(X_813,X_812,g_s189_185)
=> ( $greatereq(X_813,0)
& $lesseq(X_813,max_int)
& mem0(X_812,g_s101_101) ) )
& ! [X_814: $int,X_815: $int,X_816: $int] :
( ( mem2(X_814,X_815,g_s189_185)
& mem2(X_814,X_816,g_s189_185) )
=> ( X_815 = X_816 ) ) ) ).
tff('Define:ctx:169',axiom,
? [X_817: $int] :
( ? [X_818: set_2] :
( ! [X_819: $int,X_820: $int] :
( mem2(X_820,X_819,X_818)
<=> mem2(X_820,X_819,g_s189_185) )
& ! [X_821: $int,X_822: $int,X_823: $int] :
( ( mem2(X_821,X_822,X_818)
& mem2(X_821,X_823,X_818) )
=> ( X_822 = X_823 ) )
& ! [X_824: $int] :
( ( $greatereq(X_824,1)
& $lesseq(X_824,X_817) )
<=> ? [X_825: $int] : mem2(X_824,X_825,X_818) )
& ! [X_826: $int] :
( ? [X_827: $int] : mem2(X_827,X_826,X_818)
=> mem0(X_826,g_s187_183) ) )
& ! [X_828: $int] :
( mem0(X_828,g_s187_183)
=> ? [X_829: $int] : mem2(X_829,X_828,g_s189_185) )
& ! [X_830: $int,X_831: $int,X_832: $int] :
( ( mem2(X_831,X_830,g_s189_185)
& mem2(X_832,X_830,g_s189_185) )
=> ( X_831 = X_832 ) ) ) ).
tff('Define:ctx:17',axiom,
( ! [X_166: $int] :
( mem0(X_166,g_s53_53)
<=> ( ( X_166 = g_s54_54 )
| ( X_166 = g_s55_55 )
| ( X_166 = g_s56_56 )
| ( X_166 = g_s57_57 )
| ( X_166 = g_s58_58 )
| ( X_166 = g_s59_59 )
| ( X_166 = g_s60_60 )
| ( X_166 = g_s61_61 ) ) )
& ( g_s54_54 != g_s55_55 )
& ( g_s55_55 != g_s56_56 )
& ( g_s56_56 != g_s57_57 )
& ( g_s57_57 != g_s58_58 )
& ( g_s58_58 != g_s59_59 )
& ( g_s59_59 != g_s60_60 )
& ( g_s60_60 != g_s61_61 ) ) ).
tff('Define:ctx:170',axiom,
? [X_833: set_2] :
( ! [X_834: $int,X_835: $int] :
( mem2(X_835,X_834,X_833)
<=> mem2(X_835,X_834,g_s190_186) )
& ! [X_836: $int,X_837: $int,X_838: $int] :
( ( mem2(X_836,X_837,X_833)
& mem2(X_836,X_838,X_833) )
=> ( X_837 = X_838 ) )
& ! [X_839: $int] :
( $greatereq(X_839,0)
<=> ? [X_840: $int] : mem2(X_839,X_840,X_833) )
& ! [X_841: $int] :
( ? [X_842: $int] : mem2(X_842,X_841,X_833)
=> mem0(X_841,g_s101_101) ) ) ).
tff('Define:ctx:171',axiom,
( ? [X_843: set_2] :
( ! [X_844: $int,X_845: $int] :
( mem2(X_845,X_844,X_843)
<=> mem2(X_845,X_844,g_s191_187) )
& ! [X_846: $int,X_847: $int,X_848: $int] :
( ( mem2(X_846,X_847,X_843)
& mem2(X_846,X_848,X_843) )
=> ( X_847 = X_848 ) )
& ! [X_849: $int] :
( mem0(X_849,g_s187_183)
<=> ? [X_850: $int] : mem2(X_849,X_850,X_843) )
& ! [X_851: $int] :
( ? [X_852: $int] : mem2(X_852,X_851,X_843)
=> mem0(X_851,g_s112_110) ) )
& ! [X_853: $int,X_854: $int,X_855: $int] :
( ( mem2(X_854,X_853,g_s191_187)
& mem2(X_855,X_853,g_s191_187) )
=> ( X_854 = X_855 ) ) ) ).
tff('Define:ctx:172',axiom,
! [X_856: $int] :
( mem0(X_856,g_s192_188)
<=> $true ) ).
tff('Define:ctx:173',axiom,
! [X_857: $int] :
( mem0(X_857,g_s193_189)
<=> $greatereq(X_857,0) ) ).
tff('Define:ctx:174',axiom,
! [X_858: $int] :
( mem0(X_858,g_s193_189)
=> mem0(X_858,g_s192_188) ) ).
tff('Define:ctx:175',axiom,
mem0(g_s194_190,g_s192_188) ).
tff('Define:ctx:176',axiom,
~ mem0(g_s194_190,g_s193_189) ).
tff('Define:ctx:177',axiom,
mem0(g_s195_191,g_s193_189) ).
tff('Define:ctx:178',axiom,
! [X_859: $int] :
( mem0(X_859,g_s196_192)
<=> $true ) ).
tff('Define:ctx:179',axiom,
! [X_860: $int] :
( mem0(X_860,g_s197_193)
<=> $greatereq(X_860,0) ) ).
tff('Define:ctx:18',axiom,
( ! [X_167: $int] :
( mem0(X_167,g_s62_62)
<=> ( ( X_167 = g_s63_63 )
| ( X_167 = g_s64_64 )
| ( X_167 = g_s65_65 ) ) )
& ( g_s63_63 != g_s64_64 )
& ( g_s64_64 != g_s65_65 ) ) ).
tff('Define:ctx:180',axiom,
! [X_861: $int] :
( mem0(X_861,g_s197_193)
=> mem0(X_861,g_s196_192) ) ).
tff('Define:ctx:181',axiom,
~ mem0(g_s194_190,g_s197_193) ).
tff('Define:ctx:182',axiom,
mem0(g_s195_191,g_s197_193) ).
tff('Define:ctx:183',axiom,
? [X_862: set_2] :
( ! [X_863: $int,X_864: $int] :
( mem2(X_864,X_863,X_862)
<=> mem2(X_864,X_863,g_s198_194) )
& ! [X_865: $int,X_866: $int,X_867: $int] :
( ( mem2(X_865,X_866,X_862)
& mem2(X_865,X_867,X_862) )
=> ( X_866 = X_867 ) )
& ! [X_868: $int] :
( mem0(X_868,g_s196_192)
<=> ? [X_869: $int] : mem2(X_868,X_869,X_862) )
& ! [X_870: $int] :
( ? [X_871: $int] : mem2(X_871,X_870,X_862)
=> mem0(X_870,g_s192_188) ) ) ).
tff('Define:ctx:184',axiom,
mem2(g_s194_190,g_s194_190,g_s198_194) ).
tff('Define:ctx:185',axiom,
! [X_872: $int] :
( ? [X_873: $int] :
( mem0(X_873,g_s197_193)
& mem2(X_873,X_872,g_s198_194) )
=> mem0(X_872,g_s193_189) ) ).
tff('Define:ctx:186',axiom,
! [X_874: $int] :
( ? [X_875: $int] :
( mem0(X_875,g_s192_188)
& ~ mem0(X_875,g_s197_193)
& mem2(X_875,X_874,g_s198_194) )
=> ( mem0(X_874,g_s192_188)
& ~ mem0(X_874,g_s193_189) ) ) ).
tff('Define:ctx:187',axiom,
$greater(g_s199_195,0) ).
tff('Define:ctx:188',axiom,
$greater(g_s200_196,0) ).
tff('Define:ctx:189',axiom,
$greater(g_s201_197,0) ).
tff('Define:ctx:19',axiom,
( ! [X_168: $int] :
( mem0(X_168,g_s66_66)
<=> ( ( X_168 = g_s67_67 )
| ( X_168 = g_s68_68 )
| ( X_168 = g_s69_69 ) ) )
& ( g_s67_67 != g_s68_68 )
& ( g_s68_68 != g_s69_69 ) ) ).
tff('Define:ctx:190',axiom,
$greater(g_s202_198,0) ).
tff('Define:ctx:191',axiom,
$greater(g_s203_199,0) ).
tff('Define:ctx:192',axiom,
$greater(g_s204_200,0) ).
tff('Define:ctx:193',axiom,
$greater(g_s205_201,0) ).
tff('Define:ctx:194',axiom,
$greater(g_s206_202,0) ).
tff('Define:ctx:195',axiom,
$greater(g_s207_203,0) ).
tff('Define:ctx:196',axiom,
$greater(g_s208_204,0) ).
tff('Define:ctx:197',axiom,
$greater(g_s209_205,0) ).
tff('Define:ctx:198',axiom,
$greater(g_s210_206,0) ).
tff('Define:ctx:199',axiom,
$greater(g_s211_207,0) ).
tff('Define:ctx:2',axiom,
( ~ ! [X_43: $int] :
( mem0(X_43,g_s2_2)
<=> $false )
& ! [X_46: $int] :
( mem0(X_46,g_s2_2)
=> $true )
& ? [X_44: $int,X_45: set_2] :
( ? [X_47: set_2] :
( ! [X_48: $int,X_49: $int] :
( mem2(X_49,X_48,X_47)
<=> mem2(X_49,X_48,X_45) )
& ! [X_50: $int,X_51: $int,X_52: $int] :
( ( mem2(X_50,X_51,X_47)
& mem2(X_50,X_52,X_47) )
=> ( X_51 = X_52 ) )
& ! [X_53: $int] :
( ( $greatereq(X_53,1)
& $lesseq(X_53,X_44) )
<=> ? [X_54: $int] : mem2(X_53,X_54,X_47) )
& ! [X_55: $int] :
( ? [X_56: $int] : mem2(X_56,X_55,X_47)
=> mem0(X_55,g_s2_2) ) )
& ! [X_57: $int] :
( mem0(X_57,g_s2_2)
=> ? [X_58: $int] : mem2(X_58,X_57,X_45) )
& ! [X_59: $int,X_60: $int,X_61: $int] :
( ( mem2(X_60,X_59,X_45)
& mem2(X_61,X_59,X_45) )
=> ( X_60 = X_61 ) ) ) ) ).
tff('Define:ctx:20',axiom,
( ! [X_169: $int] :
( mem0(X_169,g_s70_70)
<=> ( ( X_169 = g_s71_71 )
| ( X_169 = g_s72_72 )
| ( X_169 = g_s73_73 ) ) )
& ( g_s71_71 != g_s72_72 )
& ( g_s72_72 != g_s73_73 ) ) ).
tff('Define:ctx:200',axiom,
$greater(g_s212_208,0) ).
tff('Define:ctx:201',axiom,
$greater(g_s213_209,0) ).
tff('Define:ctx:202',axiom,
$greater(g_s214_210,0) ).
tff('Define:ctx:203',axiom,
$greater(g_s215_211,0) ).
tff('Define:ctx:204',axiom,
$greater(g_s216_212,0) ).
tff('Define:ctx:205',axiom,
$greater(g_s217_213,0) ).
tff('Define:ctx:206',axiom,
$greater(g_s218_214,0) ).
tff('Define:ctx:207',axiom,
$greater(g_s219_215,0) ).
tff('Define:ctx:208',axiom,
$greater(g_s220_216,0) ).
tff('Define:ctx:209',axiom,
$greater(g_s221_217,0) ).
tff('Define:ctx:21',axiom,
( ! [X_170: $int] :
( mem0(X_170,g_s74_74)
<=> ( ( X_170 = g_s75_75 )
| ( X_170 = g_s76_76 ) ) )
& ( g_s75_75 != g_s76_76 ) ) ).
tff('Define:ctx:210',axiom,
$greater(g_s222_218,0) ).
tff('Define:ctx:211',axiom,
$greater(g_s223_219,0) ).
tff('Define:ctx:212',axiom,
$greater(g_s224_220,0) ).
tff('Define:ctx:213',axiom,
$greater(g_s225_221,0) ).
tff('Define:ctx:214',axiom,
$greater(g_s226_222,0) ).
tff('Define:ctx:215',axiom,
$greater(g_s227_223,0) ).
tff('Define:ctx:216',axiom,
$greater(g_s228_224,0) ).
tff('Define:ctx:217',axiom,
$greater(g_s229_225,0) ).
tff('Define:ctx:218',axiom,
$greater(g_s230_226,0) ).
tff('Define:ctx:219',axiom,
$greater(g_s231_227,0) ).
tff('Define:ctx:22',axiom,
( ! [X_171: $int] :
( mem0(X_171,g_s77_77)
<=> ( ( X_171 = g_s78_78 )
| ( X_171 = g_s79_79 ) ) )
& ( g_s78_78 != g_s79_79 ) ) ).
tff('Define:ctx:220',axiom,
$greater(g_s232_228,0) ).
tff('Define:ctx:221',axiom,
$greater(g_s233_229,0) ).
tff('Define:ctx:222',axiom,
$greater(g_s234_230,0) ).
tff('Define:ctx:223',axiom,
$greater(g_s235_231,0) ).
tff('Define:ctx:224',axiom,
$greater(g_s236_232,0) ).
tff('Define:ctx:225',axiom,
$greatereq(g_s237_233,0) ).
tff('Define:ctx:226',axiom,
$greater(g_s238_234,0) ).
tff('Define:ctx:227',axiom,
$greatereq(g_s239_235,0) ).
tff('Define:ctx:228',axiom,
! [X_876: $int] :
( ( X_876 = $sum(g_s236_232,g_s237_233) )
=> mem0(X_876,g_s111_109) ) ).
tff('Define:ctx:229',axiom,
! [X_877: $int] :
( ( X_877 = $sum(g_s206_202,g_s229_225) )
=> mem0(X_877,g_s240_236) ) ).
tff('Define:ctx:23',axiom,
( ! [X_172: $int] :
( mem0(X_172,g_s80_80)
<=> ( ( X_172 = g_s81_81 )
| ( X_172 = g_s82_82 )
| ( X_172 = g_s83_83 ) ) )
& ( g_s81_81 != g_s82_82 )
& ( g_s82_82 != g_s83_83 ) ) ).
tff('Define:ctx:230',axiom,
! [X_878: $int] :
( ( X_878 = $sum(g_s203_199,g_s229_225) )
=> mem0(X_878,g_s240_236) ) ).
tff('Define:ctx:231',axiom,
mem0(g_s199_195,g_s111_109) ).
tff('Define:ctx:232',axiom,
mem0(g_s200_196,g_s111_109) ).
tff('Define:ctx:233',axiom,
mem0(g_s201_197,g_s240_236) ).
tff('Define:ctx:234',axiom,
mem0(g_s202_198,g_s240_236) ).
tff('Define:ctx:235',axiom,
mem0(g_s203_199,g_s240_236) ).
tff('Define:ctx:236',axiom,
mem0(g_s204_200,g_s240_236) ).
tff('Define:ctx:237',axiom,
mem0(g_s205_201,g_s240_236) ).
tff('Define:ctx:238',axiom,
mem0(g_s206_202,g_s240_236) ).
tff('Define:ctx:239',axiom,
mem0(g_s207_203,g_s240_236) ).
tff('Define:ctx:24',axiom,
( ! [X_173: $int] :
( mem0(X_173,g_s84_84)
<=> ( ( X_173 = g_s85_85 )
| ( X_173 = g_s86_86 ) ) )
& ( g_s85_85 != g_s86_86 ) ) ).
tff('Define:ctx:240',axiom,
mem0(g_s208_204,g_s111_109) ).
tff('Define:ctx:241',axiom,
mem0(g_s209_205,g_s240_236) ).
tff('Define:ctx:242',axiom,
mem0(g_s210_206,g_s240_236) ).
tff('Define:ctx:243',axiom,
mem0(g_s211_207,g_s240_236) ).
tff('Define:ctx:244',axiom,
mem0(g_s212_208,g_s240_236) ).
tff('Define:ctx:245',axiom,
mem0(g_s213_209,g_s240_236) ).
tff('Define:ctx:246',axiom,
mem0(g_s214_210,g_s111_109) ).
tff('Define:ctx:247',axiom,
mem0(g_s215_211,g_s111_109) ).
tff('Define:ctx:248',axiom,
mem0(g_s216_212,g_s111_109) ).
tff('Define:ctx:249',axiom,
mem0(g_s217_213,g_s111_109) ).
tff('Define:ctx:25',axiom,
( ! [X_174: $int] :
( mem0(X_174,g_s87_87)
<=> ( ( X_174 = g_s88_88 )
| ( X_174 = g_s89_89 )
| ( X_174 = g_s90_90 ) ) )
& ( g_s88_88 != g_s89_89 )
& ( g_s89_89 != g_s90_90 ) ) ).
tff('Define:ctx:250',axiom,
mem0(g_s218_214,g_s111_109) ).
tff('Define:ctx:251',axiom,
mem0(g_s219_215,g_s111_109) ).
tff('Define:ctx:252',axiom,
mem0(g_s220_216,g_s111_109) ).
tff('Define:ctx:253',axiom,
mem0(g_s221_217,g_s111_109) ).
tff('Define:ctx:254',axiom,
mem0(g_s222_218,g_s111_109) ).
tff('Define:ctx:255',axiom,
mem0(g_s223_219,g_s111_109) ).
tff('Define:ctx:256',axiom,
mem0(g_s224_220,g_s111_109) ).
tff('Define:ctx:257',axiom,
mem0(g_s225_221,g_s240_236) ).
tff('Define:ctx:258',axiom,
mem0(g_s226_222,g_s111_109) ).
tff('Define:ctx:259',axiom,
mem0(g_s227_223,g_s111_109) ).
tff('Define:ctx:26',axiom,
( ~ ! [X_175: $int] :
( mem0(X_175,g_s91_91)
<=> $false )
& ! [X_178: $int] :
( mem0(X_178,g_s91_91)
=> $true )
& ? [X_176: $int,X_177: set_2] :
( ? [X_179: set_2] :
( ! [X_180: $int,X_181: $int] :
( mem2(X_181,X_180,X_179)
<=> mem2(X_181,X_180,X_177) )
& ! [X_182: $int,X_183: $int,X_184: $int] :
( ( mem2(X_182,X_183,X_179)
& mem2(X_182,X_184,X_179) )
=> ( X_183 = X_184 ) )
& ! [X_185: $int] :
( ( $greatereq(X_185,1)
& $lesseq(X_185,X_176) )
<=> ? [X_186: $int] : mem2(X_185,X_186,X_179) )
& ! [X_187: $int] :
( ? [X_188: $int] : mem2(X_188,X_187,X_179)
=> mem0(X_187,g_s91_91) ) )
& ! [X_189: $int] :
( mem0(X_189,g_s91_91)
=> ? [X_190: $int] : mem2(X_190,X_189,X_177) )
& ! [X_191: $int,X_192: $int,X_193: $int] :
( ( mem2(X_192,X_191,X_177)
& mem2(X_193,X_191,X_177) )
=> ( X_192 = X_193 ) ) ) ) ).
tff('Define:ctx:260',axiom,
mem0(g_s228_224,g_s111_109) ).
tff('Define:ctx:261',axiom,
mem0(g_s229_225,g_s111_109) ).
tff('Define:ctx:262',axiom,
mem0(g_s230_226,g_s240_236) ).
tff('Define:ctx:263',axiom,
mem0(g_s231_227,g_s111_109) ).
tff('Define:ctx:264',axiom,
mem0(g_s232_228,g_s111_109) ).
tff('Define:ctx:265',axiom,
mem0(g_s233_229,g_s240_236) ).
tff('Define:ctx:266',axiom,
mem0(g_s234_230,g_s240_236) ).
tff('Define:ctx:267',axiom,
mem0(g_s235_231,g_s240_236) ).
tff('Define:ctx:268',axiom,
mem0(g_s236_232,g_s111_109) ).
tff('Define:ctx:269',axiom,
mem0(g_s237_233,g_s111_109) ).
tff('Define:ctx:27',axiom,
( ~ ! [X_194: $int] :
( mem0(X_194,g_s92_92)
<=> $false )
& ! [X_197: $int] :
( mem0(X_197,g_s92_92)
=> $true )
& ? [X_195: $int,X_196: set_2] :
( ? [X_198: set_2] :
( ! [X_199: $int,X_200: $int] :
( mem2(X_200,X_199,X_198)
<=> mem2(X_200,X_199,X_196) )
& ! [X_201: $int,X_202: $int,X_203: $int] :
( ( mem2(X_201,X_202,X_198)
& mem2(X_201,X_203,X_198) )
=> ( X_202 = X_203 ) )
& ! [X_204: $int] :
( ( $greatereq(X_204,1)
& $lesseq(X_204,X_195) )
<=> ? [X_205: $int] : mem2(X_204,X_205,X_198) )
& ! [X_206: $int] :
( ? [X_207: $int] : mem2(X_207,X_206,X_198)
=> mem0(X_206,g_s92_92) ) )
& ! [X_208: $int] :
( mem0(X_208,g_s92_92)
=> ? [X_209: $int] : mem2(X_209,X_208,X_196) )
& ! [X_210: $int,X_211: $int,X_212: $int] :
( ( mem2(X_211,X_210,X_196)
& mem2(X_212,X_210,X_196) )
=> ( X_211 = X_212 ) ) ) ) ).
tff('Define:ctx:270',axiom,
mem0(g_s238_234,g_s240_236) ).
tff('Define:ctx:271',axiom,
mem0(g_s239_235,g_s111_109) ).
tff('Define:ctx:272',axiom,
? [X_879: set_2] :
( ! [X_880: $int,X_881: $int] :
( mem2(X_881,X_880,X_879)
<=> mem2(X_881,X_880,g_s241_237) )
& ! [X_882: $int,X_883: $int,X_884: $int] :
( ( mem2(X_882,X_883,X_879)
& mem2(X_882,X_884,X_879) )
=> ( X_883 = X_884 ) )
& ! [X_885: $int] :
( mem0(X_885,g_s175_171)
<=> ? [X_886: $int] : mem2(X_885,X_886,X_879) )
& ! [X_887: $int] :
( ? [X_888: $int] : mem2(X_888,X_887,X_879)
=> mem0(X_887,g_s178_174) ) ) ).
tff('Define:ctx:273',axiom,
! [X_889: $int,X_890: $int,X_891: $int] :
( mem3(X_891,X_890,X_889,g_s242_238)
=> ( mem0(X_891,g_s175_171)
& mem0(X_890,g_s169_165)
& mem0(X_889,g_s149_145) ) ) ).
tff('Define:ctx:274',axiom,
( ! [X_892: $int,X_893: $int] :
( mem2(X_893,X_892,g_s243_239)
=> ( mem0(X_893,g_s175_171)
& mem0(X_892,g_s149_145) ) )
& ! [X_894: $int,X_895: $int,X_896: $int] :
( ( mem2(X_894,X_895,g_s243_239)
& mem2(X_894,X_896,g_s243_239) )
=> ( X_895 = X_896 ) ) ) ).
tff('Define:ctx:275',axiom,
( ! [X_897: $int,X_898: $int] :
( mem2(X_898,X_897,g_s244_240)
=> ( mem0(X_898,g_s175_171)
& mem0(X_897,g_s149_145) ) )
& ! [X_899: $int,X_900: $int,X_901: $int] :
( ( mem2(X_899,X_900,g_s244_240)
& mem2(X_899,X_901,g_s244_240) )
=> ( X_900 = X_901 ) ) ) ).
tff('Define:ctx:276',axiom,
( ! [X_902: $int,X_903: $int] :
( mem2(X_903,X_902,g_s245_241)
=> ( mem0(X_903,g_s175_171)
& mem0(X_902,g_s246_242) ) )
& ! [X_904: $int,X_905: $int,X_906: $int] :
( ( mem2(X_904,X_905,g_s245_241)
& mem2(X_904,X_906,g_s245_241) )
=> ( X_905 = X_906 ) ) ) ).
tff('Define:ctx:277',axiom,
! [X_907: $int,X_908: $int] :
( mem2(X_908,X_907,g_s247_243)
=> ( mem0(X_908,g_s175_171)
& mem0(X_907,g_s169_165) ) ) ).
tff('Define:ctx:278',axiom,
? [X_909: set_6] :
( ! [X_910: set_0,X_911: $int] :
( mem6(X_911,X_910,X_909)
<=> mem6(X_911,X_910,g_s248_244) )
& ! [X_912: $int,X_913: set_0,X_914: set_0] :
( ( mem6(X_912,X_913,X_909)
& mem6(X_912,X_914,X_909) )
=> ! [X_915: $int] :
( mem0(X_915,X_913)
<=> mem0(X_915,X_914) ) )
& ! [X_916: $int] :
( mem0(X_916,g_s175_171)
<=> ? [X_917: set_0] : mem6(X_916,X_917,X_909) )
& ! [X_918: set_0] :
( ? [X_919: $int] : mem6(X_919,X_918,X_909)
=> ! [X_920: $int] :
( mem0(X_920,X_918)
=> mem0(X_920,g_s249_245) ) ) ) ).
tff('Define:ctx:279',axiom,
? [X_921: $int,X_922: set_2] :
( ! [X_923: $int,X_924: $int] :
( mem2(X_924,X_923,X_922)
<=> mem2(X_924,X_923,g_s250_246) )
& ! [X_925: $int,X_926: $int,X_927: $int] :
( ( mem2(X_925,X_926,X_922)
& mem2(X_925,X_927,X_922) )
=> ( X_926 = X_927 ) )
& ! [X_928: $int] :
( ( $greatereq(X_928,1)
& $lesseq(X_928,X_921) )
<=> ? [X_929: $int] : mem2(X_928,X_929,X_922) )
& ! [X_930: $int] :
( ? [X_931: $int] : mem2(X_931,X_930,X_922)
=> mem0(X_930,g_s169_165) ) ) ).
tff('Define:ctx:28',axiom,
( ~ ! [X_213: $int] :
( mem0(X_213,g_s93_93)
<=> $false )
& ! [X_216: $int] :
( mem0(X_216,g_s93_93)
=> $true )
& ? [X_214: $int,X_215: set_2] :
( ? [X_217: set_2] :
( ! [X_218: $int,X_219: $int] :
( mem2(X_219,X_218,X_217)
<=> mem2(X_219,X_218,X_215) )
& ! [X_220: $int,X_221: $int,X_222: $int] :
( ( mem2(X_220,X_221,X_217)
& mem2(X_220,X_222,X_217) )
=> ( X_221 = X_222 ) )
& ! [X_223: $int] :
( ( $greatereq(X_223,1)
& $lesseq(X_223,X_214) )
<=> ? [X_224: $int] : mem2(X_223,X_224,X_217) )
& ! [X_225: $int] :
( ? [X_226: $int] : mem2(X_226,X_225,X_217)
=> mem0(X_225,g_s93_93) ) )
& ! [X_227: $int] :
( mem0(X_227,g_s93_93)
=> ? [X_228: $int] : mem2(X_228,X_227,X_215) )
& ! [X_229: $int,X_230: $int,X_231: $int] :
( ( mem2(X_230,X_229,X_215)
& mem2(X_231,X_229,X_215) )
=> ( X_230 = X_231 ) ) ) ) ).
tff('Define:ctx:280',axiom,
! [L_s251: $int] :
( mem0(L_s251,g_s175_171)
=> ! [X_932: $int] :
( ? [X_933: $int] :
( ( X_933 = L_s251 )
& mem2(X_933,X_932,g_s247_243) )
<=> ? [X_934: $int] :
( ! [X_935: set_0] :
( mem6(L_s251,X_935,g_s248_244)
=> mem0(X_934,X_935) )
& mem2(X_934,X_932,g_s250_246) ) ) ) ).
tff('Define:ctx:281',axiom,
! [L_s251: $int] :
( mem0(L_s251,g_s175_171)
=> ! [X_936: $int] :
( ! [X_937: set_0] :
( mem6(L_s251,X_937,g_s248_244)
=> mem0(X_936,X_937) )
=> ? [X_938: $int] : mem2(X_936,X_938,g_s250_246) ) ) ).
tff('Define:ctx:282',axiom,
! [L_s251: $int] :
( mem0(L_s251,g_s175_171)
=> ( ! [X_939: $int,X_940: $int] :
( ( mem2(X_940,X_939,g_s250_246)
& ! [X_941: set_0] :
( mem6(L_s251,X_941,g_s248_244)
=> mem0(X_940,X_941) ) )
=> ( $greatereq(X_940,0)
& mem0(X_939,g_s169_165) ) )
& ! [X_942: $int,X_943: $int,X_944: $int] :
( ( mem2(X_942,X_943,g_s250_246)
& ! [X_945: set_0] :
( mem6(L_s251,X_945,g_s248_244)
=> mem0(X_942,X_945) )
& mem2(X_942,X_944,g_s250_246)
& ! [X_946: set_0] :
( mem6(L_s251,X_946,g_s248_244)
=> mem0(X_942,X_946) ) )
=> ( X_943 = X_944 ) )
& ! [X_947: $int,X_948: $int,X_949: $int] :
( ( mem2(X_948,X_947,g_s250_246)
& ! [X_950: set_0] :
( mem6(L_s251,X_950,g_s248_244)
=> mem0(X_948,X_950) )
& mem2(X_949,X_947,g_s250_246)
& ! [X_951: set_0] :
( mem6(L_s251,X_951,g_s248_244)
=> mem0(X_949,X_951) ) )
=> ( X_948 = X_949 ) ) ) ) ).
tff('Define:ctx:283',axiom,
! [L_s251: $int] :
( ( mem0(L_s251,g_s175_171)
& ~ ! [X_952: set_0] :
( ! [X_953: $int] :
( mem0(X_953,X_952)
<=> $false )
=> mem6(L_s251,X_952,g_s248_244) ) )
=> ! [X_954: set_0] :
( ! [X_955: $int] :
( mem0(X_955,X_954)
<=> ! [X_956: $int,X_957: $int] :
( ( ! [X_959: set_0] :
( mem6(L_s251,X_959,g_s248_244)
=> mem0(X_956,X_959) )
& ! [X_958: $int] :
( ! [X_960: set_0] :
( mem6(L_s251,X_960,g_s248_244)
=> mem0(X_958,X_960) )
=> $lesseq(X_956,X_958) )
& ! [X_962: set_0] :
( mem6(L_s251,X_962,g_s248_244)
=> mem0(X_957,X_962) )
& ! [X_961: $int] :
( ! [X_963: set_0] :
( mem6(L_s251,X_963,g_s248_244)
=> mem0(X_961,X_963) )
=> $greatereq(X_957,X_961) ) )
=> ( $greatereq(X_955,X_956)
& $lesseq(X_955,X_957) ) ) )
=> mem6(L_s251,X_954,g_s248_244) ) ) ).
tff('Define:ctx:284',axiom,
( ? [X_964: set_2] :
( ! [X_965: $int,X_966: $int] :
( mem2(X_966,X_965,X_964)
<=> mem2(X_966,X_965,g_s252_247) )
& ! [X_967: $int,X_968: $int,X_969: $int] :
( ( mem2(X_967,X_968,X_964)
& mem2(X_967,X_969,X_964) )
=> ( X_968 = X_969 ) )
& ! [X_970: $int] :
( mem0(X_970,g_s253_248)
<=> ? [X_971: $int] : mem2(X_970,X_971,X_964) )
& ! [X_972: $int] :
( ? [X_973: $int] : mem2(X_973,X_972,X_964)
=> mem0(X_972,g_s254_249) ) )
& ! [X_974: $int,X_975: $int,X_976: $int] :
( ( mem2(X_975,X_974,g_s252_247)
& mem2(X_976,X_974,g_s252_247) )
=> ( X_975 = X_976 ) ) ) ).
tff('Define:ctx:285',axiom,
( ? [X_977: set_2] :
( ! [X_978: $int,X_979: $int] :
( mem2(X_979,X_978,X_977)
<=> mem2(X_979,X_978,g_s255_250) )
& ! [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_s256_251)
<=> ? [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_s254_249) ) )
& ! [X_987: $int,X_988: $int,X_989: $int] :
( ( mem2(X_988,X_987,g_s255_250)
& mem2(X_989,X_987,g_s255_250) )
=> ( X_988 = X_989 ) ) ) ).
tff('Define:ctx:286',axiom,
( ? [X_990: set_2] :
( ! [X_991: $int,X_992: $int] :
( mem2(X_992,X_991,X_990)
<=> mem2(X_992,X_991,g_s257_252) )
& ! [X_993: $int,X_994: $int,X_995: $int] :
( ( mem2(X_993,X_994,X_990)
& mem2(X_993,X_995,X_990) )
=> ( X_994 = X_995 ) )
& ! [X_996: $int] :
( mem0(X_996,g_s258_253)
<=> ? [X_997: $int] : mem2(X_996,X_997,X_990) )
& ! [X_998: $int] :
( ? [X_999: $int] : mem2(X_999,X_998,X_990)
=> mem0(X_998,g_s259_254) ) )
& ! [X_1000: $int,X_1001: $int,X_1002: $int] :
( ( mem2(X_1001,X_1000,g_s257_252)
& mem2(X_1002,X_1000,g_s257_252) )
=> ( X_1001 = X_1002 ) ) ) ).
tff('Define:ctx:287',axiom,
( ? [X_1003: set_2] :
( ! [X_1004: $int,X_1005: $int] :
( mem2(X_1005,X_1004,X_1003)
<=> mem2(X_1005,X_1004,g_s260_255) )
& ! [X_1006: $int,X_1007: $int,X_1008: $int] :
( ( mem2(X_1006,X_1007,X_1003)
& mem2(X_1006,X_1008,X_1003) )
=> ( X_1007 = X_1008 ) )
& ! [X_1009: $int] :
( mem0(X_1009,g_s261_256)
<=> ? [X_1010: $int] : mem2(X_1009,X_1010,X_1003) )
& ! [X_1011: $int] :
( ? [X_1012: $int] : mem2(X_1012,X_1011,X_1003)
=> mem0(X_1011,g_s262_257) ) )
& ! [X_1013: $int,X_1014: $int,X_1015: $int] :
( ( mem2(X_1014,X_1013,g_s260_255)
& mem2(X_1015,X_1013,g_s260_255) )
=> ( X_1014 = X_1015 ) ) ) ).
tff('Define:ctx:288',axiom,
( ? [X_1016: set_2] :
( ! [X_1017: $int,X_1018: $int] :
( mem2(X_1018,X_1017,X_1016)
<=> mem2(X_1018,X_1017,g_s263_258) )
& ! [X_1019: $int,X_1020: $int,X_1021: $int] :
( ( mem2(X_1019,X_1020,X_1016)
& mem2(X_1019,X_1021,X_1016) )
=> ( X_1020 = X_1021 ) )
& ! [X_1022: $int] :
( mem0(X_1022,g_s264_259)
<=> ? [X_1023: $int] : mem2(X_1022,X_1023,X_1016) )
& ! [X_1024: $int] :
( ? [X_1025: $int] : mem2(X_1025,X_1024,X_1016)
=> mem0(X_1024,g_s265_260) ) )
& ! [X_1026: $int,X_1027: $int,X_1028: $int] :
( ( mem2(X_1027,X_1026,g_s263_258)
& mem2(X_1028,X_1026,g_s263_258) )
=> ( X_1027 = X_1028 ) ) ) ).
tff('Define:ctx:289',axiom,
( ? [X_1029: set_2] :
( ! [X_1030: $int,X_1031: $int] :
( mem2(X_1031,X_1030,X_1029)
<=> mem2(X_1031,X_1030,g_s266_261) )
& ! [X_1032: $int,X_1033: $int,X_1034: $int] :
( ( mem2(X_1032,X_1033,X_1029)
& mem2(X_1032,X_1034,X_1029) )
=> ( X_1033 = X_1034 ) )
& ! [X_1035: $int] :
( mem0(X_1035,g_s264_259)
<=> ? [X_1036: $int] : mem2(X_1035,X_1036,X_1029) )
& ! [X_1037: $int] :
( ? [X_1038: $int] : mem2(X_1038,X_1037,X_1029)
=> mem0(X_1037,g_s267_262) ) )
& ! [X_1039: $int,X_1040: $int,X_1041: $int] :
( ( mem2(X_1040,X_1039,g_s266_261)
& mem2(X_1041,X_1039,g_s266_261) )
=> ( X_1040 = X_1041 ) ) ) ).
tff('Define:ctx:29',axiom,
( ~ ! [X_232: $int] :
( mem0(X_232,g_s94_94)
<=> $false )
& ! [X_235: $int] :
( mem0(X_235,g_s94_94)
=> $true )
& ? [X_233: $int,X_234: set_2] :
( ? [X_236: set_2] :
( ! [X_237: $int,X_238: $int] :
( mem2(X_238,X_237,X_236)
<=> mem2(X_238,X_237,X_234) )
& ! [X_239: $int,X_240: $int,X_241: $int] :
( ( mem2(X_239,X_240,X_236)
& mem2(X_239,X_241,X_236) )
=> ( X_240 = X_241 ) )
& ! [X_242: $int] :
( ( $greatereq(X_242,1)
& $lesseq(X_242,X_233) )
<=> ? [X_243: $int] : mem2(X_242,X_243,X_236) )
& ! [X_244: $int] :
( ? [X_245: $int] : mem2(X_245,X_244,X_236)
=> mem0(X_244,g_s94_94) ) )
& ! [X_246: $int] :
( mem0(X_246,g_s94_94)
=> ? [X_247: $int] : mem2(X_247,X_246,X_234) )
& ! [X_248: $int,X_249: $int,X_250: $int] :
( ( mem2(X_249,X_248,X_234)
& mem2(X_250,X_248,X_234) )
=> ( X_249 = X_250 ) ) ) ) ).
tff('Define:ctx:290',axiom,
( ? [X_1042: set_2] :
( ! [X_1043: $int,X_1044: $int] :
( mem2(X_1044,X_1043,X_1042)
<=> mem2(X_1044,X_1043,g_s268_263) )
& ! [X_1045: $int,X_1046: $int,X_1047: $int] :
( ( mem2(X_1045,X_1046,X_1042)
& mem2(X_1045,X_1047,X_1042) )
=> ( X_1046 = X_1047 ) )
& ! [X_1048: $int] :
( mem0(X_1048,g_s175_171)
<=> ? [X_1049: $int] : mem2(X_1048,X_1049,X_1042) )
& ! [X_1050: $int] :
( ? [X_1051: $int] : mem2(X_1051,X_1050,X_1042)
=> mem0(X_1050,g_s269_264) ) )
& ! [X_1052: $int,X_1053: $int,X_1054: $int] :
( ( mem2(X_1053,X_1052,g_s268_263)
& mem2(X_1054,X_1052,g_s268_263) )
=> ( X_1053 = X_1054 ) ) ) ).
tff('Define:ctx:291',axiom,
( ? [X_1055: set_2] :
( ! [X_1056: $int,X_1057: $int] :
( mem2(X_1057,X_1056,X_1055)
<=> mem2(X_1057,X_1056,g_s270_265) )
& ! [X_1058: $int,X_1059: $int,X_1060: $int] :
( ( mem2(X_1058,X_1059,X_1055)
& mem2(X_1058,X_1060,X_1055) )
=> ( X_1059 = X_1060 ) )
& ! [X_1061: $int] :
( mem0(X_1061,g_s271_266)
<=> ? [X_1062: $int] : mem2(X_1061,X_1062,X_1055) )
& ! [X_1063: $int] :
( ? [X_1064: $int] : mem2(X_1064,X_1063,X_1055)
=> mem0(X_1063,g_s272_267) ) )
& ! [X_1065: $int,X_1066: $int,X_1067: $int] :
( ( mem2(X_1066,X_1065,g_s270_265)
& mem2(X_1067,X_1065,g_s270_265) )
=> ( X_1066 = X_1067 ) ) ) ).
tff('Define:ctx:292',axiom,
~ ? [X_1068: $int] : mem2(X_1068,g_s273_268,g_s252_247) ).
tff('Define:ctx:293',axiom,
~ ? [X_1069: $int] : mem2(X_1069,g_s273_268,g_s255_250) ).
tff('Define:ctx:3',axiom,
( ~ ! [X_62: $int] :
( mem0(X_62,g_s3_3)
<=> $false )
& ! [X_65: $int] :
( mem0(X_65,g_s3_3)
=> $true )
& ? [X_63: $int,X_64: set_2] :
( ? [X_66: set_2] :
( ! [X_67: $int,X_68: $int] :
( mem2(X_68,X_67,X_66)
<=> mem2(X_68,X_67,X_64) )
& ! [X_69: $int,X_70: $int,X_71: $int] :
( ( mem2(X_69,X_70,X_66)
& mem2(X_69,X_71,X_66) )
=> ( X_70 = X_71 ) )
& ! [X_72: $int] :
( ( $greatereq(X_72,1)
& $lesseq(X_72,X_63) )
<=> ? [X_73: $int] : mem2(X_72,X_73,X_66) )
& ! [X_74: $int] :
( ? [X_75: $int] : mem2(X_75,X_74,X_66)
=> mem0(X_74,g_s3_3) ) )
& ! [X_76: $int] :
( mem0(X_76,g_s3_3)
=> ? [X_77: $int] : mem2(X_77,X_76,X_64) )
& ! [X_78: $int,X_79: $int,X_80: $int] :
( ( mem2(X_79,X_78,X_64)
& mem2(X_80,X_78,X_64) )
=> ( X_79 = X_80 ) ) ) ) ).
tff('Define:ctx:30',axiom,
( ~ ! [X_251: $int] :
( mem0(X_251,g_s95_95)
<=> $false )
& ! [X_254: $int] :
( mem0(X_254,g_s95_95)
=> $true )
& ? [X_252: $int,X_253: set_2] :
( ? [X_255: set_2] :
( ! [X_256: $int,X_257: $int] :
( mem2(X_257,X_256,X_255)
<=> mem2(X_257,X_256,X_253) )
& ! [X_258: $int,X_259: $int,X_260: $int] :
( ( mem2(X_258,X_259,X_255)
& mem2(X_258,X_260,X_255) )
=> ( X_259 = X_260 ) )
& ! [X_261: $int] :
( ( $greatereq(X_261,1)
& $lesseq(X_261,X_252) )
<=> ? [X_262: $int] : mem2(X_261,X_262,X_255) )
& ! [X_263: $int] :
( ? [X_264: $int] : mem2(X_264,X_263,X_255)
=> mem0(X_263,g_s95_95) ) )
& ! [X_265: $int] :
( mem0(X_265,g_s95_95)
=> ? [X_266: $int] : mem2(X_266,X_265,X_253) )
& ! [X_267: $int,X_268: $int,X_269: $int] :
( ( mem2(X_268,X_267,X_253)
& mem2(X_269,X_267,X_253) )
=> ( X_268 = X_269 ) ) ) ) ).
tff('Define:ctx:31',axiom,
( ! [X_270: $int] :
( mem0(X_270,g_s96_96)
<=> ( ( X_270 = g_s97_97 )
| ( X_270 = g_s98_98 )
| ( X_270 = g_s99_99 ) ) )
& ( g_s97_97 != g_s98_98 )
& ( g_s98_98 != g_s99_99 ) ) ).
tff('Define:ctx:32',axiom,
( ~ ! [X_271: $int] :
( mem0(X_271,g_s100_100)
<=> $false )
& ! [X_274: $int] :
( mem0(X_274,g_s100_100)
=> $true )
& ? [X_272: $int,X_273: set_2] :
( ? [X_275: set_2] :
( ! [X_276: $int,X_277: $int] :
( mem2(X_277,X_276,X_275)
<=> mem2(X_277,X_276,X_273) )
& ! [X_278: $int,X_279: $int,X_280: $int] :
( ( mem2(X_278,X_279,X_275)
& mem2(X_278,X_280,X_275) )
=> ( X_279 = X_280 ) )
& ! [X_281: $int] :
( ( $greatereq(X_281,1)
& $lesseq(X_281,X_272) )
<=> ? [X_282: $int] : mem2(X_281,X_282,X_275) )
& ! [X_283: $int] :
( ? [X_284: $int] : mem2(X_284,X_283,X_275)
=> mem0(X_283,g_s100_100) ) )
& ! [X_285: $int] :
( mem0(X_285,g_s100_100)
=> ? [X_286: $int] : mem2(X_286,X_285,X_273) )
& ! [X_287: $int,X_288: $int,X_289: $int] :
( ( mem2(X_288,X_287,X_273)
& mem2(X_289,X_287,X_273) )
=> ( X_288 = X_289 ) ) ) ) ).
tff('Define:ctx:33',axiom,
( ~ ! [X_290: $int] :
( mem0(X_290,g_s101_101)
<=> $false )
& ! [X_293: $int] :
( mem0(X_293,g_s101_101)
=> $true )
& ? [X_291: $int,X_292: set_2] :
( ? [X_294: set_2] :
( ! [X_295: $int,X_296: $int] :
( mem2(X_296,X_295,X_294)
<=> mem2(X_296,X_295,X_292) )
& ! [X_297: $int,X_298: $int,X_299: $int] :
( ( mem2(X_297,X_298,X_294)
& mem2(X_297,X_299,X_294) )
=> ( X_298 = X_299 ) )
& ! [X_300: $int] :
( ( $greatereq(X_300,1)
& $lesseq(X_300,X_291) )
<=> ? [X_301: $int] : mem2(X_300,X_301,X_294) )
& ! [X_302: $int] :
( ? [X_303: $int] : mem2(X_303,X_302,X_294)
=> mem0(X_302,g_s101_101) ) )
& ! [X_304: $int] :
( mem0(X_304,g_s101_101)
=> ? [X_305: $int] : mem2(X_305,X_304,X_292) )
& ! [X_306: $int,X_307: $int,X_308: $int] :
( ( mem2(X_307,X_306,X_292)
& mem2(X_308,X_306,X_292) )
=> ( X_307 = X_308 ) ) ) ) ).
tff('Define:ctx:34',axiom,
? [X_309: set_3] :
( ! [X_310: $int,X_311: $int,X_312: $int] :
( mem3(X_312,X_311,X_310,X_309)
<=> mem3(X_312,X_311,X_310,g_s102_102) )
& ! [X_313: $int,X_314: $int,X_315: $int,X_316: $int] :
( ( mem3(X_314,X_313,X_315,X_309)
& mem3(X_314,X_313,X_316,X_309) )
=> ( X_315 = X_316 ) )
& ! [X_317: $int,X_318: $int] :
( ( $true
& $greatereq(X_317,0) )
<=> ? [X_319: $int] : mem3(X_318,X_317,X_319,X_309) )
& ! [X_320: $int] :
( ? [X_321: $int,X_322: $int] : mem3(X_322,X_321,X_320,X_309)
=> $true ) ) ).
tff('Define:ctx:35',axiom,
! [X_323: $int,X_324: $int,X_325: $int] :
( mem3(X_325,X_324,X_323,g_s102_102)
<=> ( ( $greatereq(X_325,0)
& $greatereq(X_324,0)
& ( X_323 = divB(X_325,exp(2,X_324)) ) )
| ( $true
& $greatereq(X_324,0)
& $less(X_325,0)
& ( X_323 = $uminus(divB($difference($sum($uminus(X_325),exp(2,X_324)),1),exp(2,X_324))) ) ) ) ) ).
tff('Define:ctx:36',axiom,
? [X_326: set_4] :
( ! [X_327: $int,X_328: $o] :
( mem4((X_328),X_327,X_326)
<=> mem4((X_328),X_327,g_s105_103) )
& ! [X_329: $o,X_330: $int,X_331: $int] :
( ( mem4((X_329),X_330,X_326)
& mem4((X_329),X_331,X_326) )
=> ( X_330 = X_331 ) )
& ! [X_332: $o] :
( $true
<=> ? [X_333: $int] : mem4((X_332),X_333,X_326) )
& ! [X_334: $int] :
( ? [X_335: $o] : mem4((X_335),X_334,X_326)
=> ( $greatereq(X_334,0)
& $lesseq(X_334,max_int) ) ) ) ).
tff('Define:ctx:37',axiom,
! [X_336: $int,X_337: $o] :
( mem4((X_337),X_336,g_s105_103)
<=> ( ( ( (X_337)
<=> $true )
& ( X_336 = 1 ) )
| ( ( (X_337)
<=> $false )
& ( X_336 = 0 ) ) ) ) ).
tff('Define:ctx:38',axiom,
! [X_338: $int] :
( mem0(X_338,g_s106_104)
<=> ( $greatereq(X_338,min_int)
& $lesseq(X_338,max_int) ) ) ).
tff('Define:ctx:39',axiom,
! [X_339: $int] :
( mem0(X_339,g_s107_105)
<=> ( $greatereq(X_339,0)
& $lesseq(X_339,max_int) ) ) ).
tff('Define:ctx:4',axiom,
( ~ ! [X_81: $int] :
( mem0(X_81,g_s4_4)
<=> $false )
& ! [X_84: $int] :
( mem0(X_84,g_s4_4)
=> $true )
& ? [X_82: $int,X_83: set_2] :
( ? [X_85: set_2] :
( ! [X_86: $int,X_87: $int] :
( mem2(X_87,X_86,X_85)
<=> mem2(X_87,X_86,X_83) )
& ! [X_88: $int,X_89: $int,X_90: $int] :
( ( mem2(X_88,X_89,X_85)
& mem2(X_88,X_90,X_85) )
=> ( X_89 = X_90 ) )
& ! [X_91: $int] :
( ( $greatereq(X_91,1)
& $lesseq(X_91,X_82) )
<=> ? [X_92: $int] : mem2(X_91,X_92,X_85) )
& ! [X_93: $int] :
( ? [X_94: $int] : mem2(X_94,X_93,X_85)
=> mem0(X_93,g_s4_4) ) )
& ! [X_95: $int] :
( mem0(X_95,g_s4_4)
=> ? [X_96: $int] : mem2(X_96,X_95,X_83) )
& ! [X_97: $int,X_98: $int,X_99: $int] :
( ( mem2(X_98,X_97,X_83)
& mem2(X_99,X_97,X_83) )
=> ( X_98 = X_99 ) ) ) ) ).
tff('Define:ctx:40',axiom,
! [X_340: $int] :
( mem0(X_340,g_s108_106)
<=> ( $greater(X_340,0)
& $lesseq(X_340,max_int) ) ) ).
tff('Define:ctx:41',axiom,
! [X_341: $int] :
( mem0(X_341,g_s108_106)
=> mem0(X_341,g_s107_105) ) ).
tff('Define:ctx:42',axiom,
! [X_342: $int] :
( mem0(X_342,g_s107_105)
=> mem0(X_342,g_s106_104) ) ).
tff('Define:ctx:43',axiom,
mem0(g_s109_107,g_s106_104) ).
tff('Define:ctx:44',axiom,
mem0(g_s109_107,g_s107_105) ).
tff('Define:ctx:45',axiom,
~ mem0(g_s109_107,g_s108_106) ).
tff('Define:ctx:46',axiom,
mem0(g_s110_108,g_s106_104) ).
tff('Define:ctx:47',axiom,
~ mem0(g_s110_108,g_s107_105) ).
tff('Define:ctx:48',axiom,
! [X_343: $int] :
( mem0(X_343,g_s111_109)
<=> ( $greatereq(X_343,min_int)
& $lesseq(X_343,max_int) ) ) ).
tff('Define:ctx:49',axiom,
! [X_344: $int] :
( mem0(X_344,g_s112_110)
=> mem0(X_344,g_s91_91) ) ).
tff('Define:ctx:5',axiom,
( ~ ! [X_100: $int] :
( mem0(X_100,g_s5_5)
<=> $false )
& ! [X_103: $int] :
( mem0(X_103,g_s5_5)
=> $true )
& ? [X_101: $int,X_102: set_2] :
( ? [X_104: set_2] :
( ! [X_105: $int,X_106: $int] :
( mem2(X_106,X_105,X_104)
<=> mem2(X_106,X_105,X_102) )
& ! [X_107: $int,X_108: $int,X_109: $int] :
( ( mem2(X_107,X_108,X_104)
& mem2(X_107,X_109,X_104) )
=> ( X_108 = X_109 ) )
& ! [X_110: $int] :
( ( $greatereq(X_110,1)
& $lesseq(X_110,X_101) )
<=> ? [X_111: $int] : mem2(X_110,X_111,X_104) )
& ! [X_112: $int] :
( ? [X_113: $int] : mem2(X_113,X_112,X_104)
=> mem0(X_112,g_s5_5) ) )
& ! [X_114: $int] :
( mem0(X_114,g_s5_5)
=> ? [X_115: $int] : mem2(X_115,X_114,X_102) )
& ! [X_116: $int,X_117: $int,X_118: $int] :
( ( mem2(X_117,X_116,X_102)
& mem2(X_118,X_116,X_102) )
=> ( X_117 = X_118 ) ) ) ) ).
tff('Define:ctx:50',axiom,
mem0(g_s113_111,g_s91_91) ).
tff('Define:ctx:51',axiom,
mem0(g_s113_111,g_s112_110) ).
tff('Define:ctx:52',axiom,
mem0(g_s114_112,g_s91_91) ).
tff('Define:ctx:53',axiom,
~ mem0(g_s114_112,g_s112_110) ).
tff('Define:ctx:54',axiom,
( ! [X_345: $int,X_346: $int] :
( mem2(X_346,X_345,g_s115_113)
=> ( $greatereq(X_346,0)
& $lesseq(X_346,max_int)
& mem0(X_345,g_s91_91) ) )
& ! [X_347: $int,X_348: $int,X_349: $int] :
( ( mem2(X_347,X_348,g_s115_113)
& mem2(X_347,X_349,g_s115_113) )
=> ( X_348 = X_349 ) ) ) ).
tff('Define:ctx:55',axiom,
? [X_350: $int] :
( ? [X_351: set_2] :
( ! [X_352: $int,X_353: $int] :
( mem2(X_353,X_352,X_351)
<=> mem2(X_353,X_352,g_s115_113) )
& ! [X_354: $int,X_355: $int,X_356: $int] :
( ( mem2(X_354,X_355,X_351)
& mem2(X_354,X_356,X_351) )
=> ( X_355 = X_356 ) )
& ! [X_357: $int] :
( ( $greatereq(X_357,1)
& $lesseq(X_357,X_350) )
<=> ? [X_358: $int] : mem2(X_357,X_358,X_351) )
& ! [X_359: $int] :
( ? [X_360: $int] : mem2(X_360,X_359,X_351)
=> mem0(X_359,g_s112_110) ) )
& ! [X_361: $int] :
( mem0(X_361,g_s112_110)
=> ? [X_362: $int] : mem2(X_362,X_361,g_s115_113) )
& ! [X_363: $int,X_364: $int,X_365: $int] :
( ( mem2(X_364,X_363,g_s115_113)
& mem2(X_365,X_363,g_s115_113) )
=> ( X_364 = X_365 ) ) ) ).
tff('Define:ctx:56',axiom,
? [X_366: set_2] :
( ? [X_367: set_2] :
( ! [X_368: $int,X_369: $int] :
( mem2(X_369,X_368,X_367)
<=> mem2(X_369,X_368,X_366) )
& ! [X_370: $int,X_371: $int,X_372: $int] :
( ( mem2(X_370,X_371,X_367)
& mem2(X_370,X_372,X_367) )
=> ( X_371 = X_372 ) )
& ! [X_373: $int] :
( mem0(X_373,g_s112_110)
<=> ? [X_374: $int] : mem2(X_373,X_374,X_367) )
& ! [X_375: $int] :
( ? [X_376: $int] : mem2(X_376,X_375,X_367)
=> ( $greatereq(X_375,1)
& $lesseq(X_375,g_s116_114) ) ) )
& ! [X_377: $int] :
( ( $greatereq(X_377,1)
& $lesseq(X_377,g_s116_114) )
=> ? [X_378: $int] : mem2(X_378,X_377,X_366) )
& ! [X_379: $int,X_380: $int,X_381: $int] :
( ( mem2(X_380,X_379,X_366)
& mem2(X_381,X_379,X_366) )
=> ( X_380 = X_381 ) ) ) ).
tff('Define:ctx:57',axiom,
! [X_382: $int] :
( mem0(X_382,g_s117_115)
=> mem0(X_382,g_s92_92) ) ).
tff('Define:ctx:58',axiom,
mem0(g_s118_116,g_s92_92) ).
tff('Define:ctx:59',axiom,
mem0(g_s118_116,g_s117_115) ).
tff('Define:ctx:6',axiom,
( ~ ! [X_119: $int] :
( mem0(X_119,g_s6_6)
<=> $false )
& ! [X_122: $int] :
( mem0(X_122,g_s6_6)
=> $true )
& ? [X_120: $int,X_121: set_2] :
( ? [X_123: set_2] :
( ! [X_124: $int,X_125: $int] :
( mem2(X_125,X_124,X_123)
<=> mem2(X_125,X_124,X_121) )
& ! [X_126: $int,X_127: $int,X_128: $int] :
( ( mem2(X_126,X_127,X_123)
& mem2(X_126,X_128,X_123) )
=> ( X_127 = X_128 ) )
& ! [X_129: $int] :
( ( $greatereq(X_129,1)
& $lesseq(X_129,X_120) )
<=> ? [X_130: $int] : mem2(X_129,X_130,X_123) )
& ! [X_131: $int] :
( ? [X_132: $int] : mem2(X_132,X_131,X_123)
=> mem0(X_131,g_s6_6) ) )
& ! [X_133: $int] :
( mem0(X_133,g_s6_6)
=> ? [X_134: $int] : mem2(X_134,X_133,X_121) )
& ! [X_135: $int,X_136: $int,X_137: $int] :
( ( mem2(X_136,X_135,X_121)
& mem2(X_137,X_135,X_121) )
=> ( X_136 = X_137 ) ) ) ) ).
tff('Define:ctx:60',axiom,
mem0(g_s119_117,g_s92_92) ).
tff('Define:ctx:61',axiom,
~ mem0(g_s119_117,g_s117_115) ).
tff('Define:ctx:62',axiom,
( ! [X_383: $int,X_384: $int] :
( mem2(X_384,X_383,g_s120_118)
=> ( $greatereq(X_384,0)
& $lesseq(X_384,max_int)
& mem0(X_383,g_s92_92) ) )
& ! [X_385: $int,X_386: $int,X_387: $int] :
( ( mem2(X_385,X_386,g_s120_118)
& mem2(X_385,X_387,g_s120_118) )
=> ( X_386 = X_387 ) ) ) ).
tff('Define:ctx:63',axiom,
? [X_388: $int] :
( ? [X_389: set_2] :
( ! [X_390: $int,X_391: $int] :
( mem2(X_391,X_390,X_389)
<=> mem2(X_391,X_390,g_s120_118) )
& ! [X_392: $int,X_393: $int,X_394: $int] :
( ( mem2(X_392,X_393,X_389)
& mem2(X_392,X_394,X_389) )
=> ( X_393 = X_394 ) )
& ! [X_395: $int] :
( ( $greatereq(X_395,1)
& $lesseq(X_395,X_388) )
<=> ? [X_396: $int] : mem2(X_395,X_396,X_389) )
& ! [X_397: $int] :
( ? [X_398: $int] : mem2(X_398,X_397,X_389)
=> mem0(X_397,g_s117_115) ) )
& ! [X_399: $int] :
( mem0(X_399,g_s117_115)
=> ? [X_400: $int] : mem2(X_400,X_399,g_s120_118) )
& ! [X_401: $int,X_402: $int,X_403: $int] :
( ( mem2(X_402,X_401,g_s120_118)
& mem2(X_403,X_401,g_s120_118) )
=> ( X_402 = X_403 ) ) ) ).
tff('Define:ctx:64',axiom,
? [X_404: set_2] :
( ? [X_405: set_2] :
( ! [X_406: $int,X_407: $int] :
( mem2(X_407,X_406,X_405)
<=> mem2(X_407,X_406,X_404) )
& ! [X_408: $int,X_409: $int,X_410: $int] :
( ( mem2(X_408,X_409,X_405)
& mem2(X_408,X_410,X_405) )
=> ( X_409 = X_410 ) )
& ! [X_411: $int] :
( mem0(X_411,g_s117_115)
<=> ? [X_412: $int] : mem2(X_411,X_412,X_405) )
& ! [X_413: $int] :
( ? [X_414: $int] : mem2(X_414,X_413,X_405)
=> ( $greatereq(X_413,1)
& $lesseq(X_413,g_s121_119) ) ) )
& ! [X_415: $int] :
( ( $greatereq(X_415,1)
& $lesseq(X_415,g_s121_119) )
=> ? [X_416: $int] : mem2(X_416,X_415,X_404) )
& ! [X_417: $int,X_418: $int,X_419: $int] :
( ( mem2(X_418,X_417,X_404)
& mem2(X_419,X_417,X_404) )
=> ( X_418 = X_419 ) ) ) ).
tff('Define:ctx:65',axiom,
( ! [X_420: $int,X_421: $int,X_422: $int] :
( mem3(X_422,X_421,X_420,g_s122_120)
=> ( mem0(X_422,g_s111_109)
& mem0(X_421,g_s111_109)
& mem0(X_420,g_s111_109) ) )
& ! [X_423: $int,X_424: $int,X_425: $int,X_426: $int] :
( ( mem3(X_424,X_423,X_425,g_s122_120)
& mem3(X_424,X_423,X_426,g_s122_120) )
=> ( X_425 = X_426 ) ) ) ).
tff('Define:ctx:66',axiom,
! [X_427: $int] :
( mem0(X_427,g_s123_121)
=> mem0(X_427,g_s111_109) ) ).
tff('Define:ctx:67',axiom,
? [X_428: set_3] :
( ! [X_429: $int,X_430: $int,X_431: $int] :
( mem3(X_431,X_430,X_429,X_428)
<=> mem3(X_431,X_430,X_429,g_s124_122) )
& ! [X_432: $int,X_433: $int,X_434: $int,X_435: $int] :
( ( mem3(X_433,X_432,X_434,X_428)
& mem3(X_433,X_432,X_435,X_428) )
=> ( X_434 = X_435 ) )
& ! [X_436: $int,X_437: $int] :
( ( mem0(X_437,g_s107_105)
& mem0(X_436,g_s107_105) )
<=> ? [X_438: $int] : mem3(X_437,X_436,X_438,X_428) )
& ! [X_439: $int] :
( ? [X_440: $int,X_441: $int] : mem3(X_441,X_440,X_439,X_428)
=> mem0(X_439,g_s111_109) ) ) ).
tff('Define:ctx:68',axiom,
( ! [X_442: $int,X_443: $int,X_444: $int] :
( mem3(X_444,X_443,X_442,g_s125_123)
=> ( mem0(X_444,g_s107_105)
& mem0(X_443,g_s111_109)
& mem0(X_442,g_s107_105) ) )
& ! [X_445: $int,X_446: $int,X_447: $int,X_448: $int] :
( ( mem3(X_446,X_445,X_447,g_s125_123)
& mem3(X_446,X_445,X_448,g_s125_123) )
=> ( X_447 = X_448 ) ) ) ).
tff('Define:ctx:69',axiom,
? [X_449: set_3] :
( ! [X_450: $int,X_451: $int,X_452: $int] :
( mem3(X_452,X_451,X_450,X_449)
<=> mem3(X_452,X_451,X_450,g_s126_124) )
& ! [X_453: $int,X_454: $int,X_455: $int,X_456: $int] :
( ( mem3(X_454,X_453,X_455,X_449)
& mem3(X_454,X_453,X_456,X_449) )
=> ( X_455 = X_456 ) )
& ! [X_457: $int,X_458: $int] :
( ( mem0(X_458,g_s107_105)
& mem0(X_457,g_s111_109) )
<=> ? [X_459: $int] : mem3(X_458,X_457,X_459,X_449) )
& ! [X_460: $int] :
( ? [X_461: $int,X_462: $int] : mem3(X_462,X_461,X_460,X_449)
=> mem0(X_460,g_s107_105) ) ) ).
tff('Define:ctx:7',axiom,
( ~ ! [X_138: $int] :
( mem0(X_138,g_s7_7)
<=> $false )
& ! [X_141: $int] :
( mem0(X_141,g_s7_7)
=> $true )
& ? [X_139: $int,X_140: set_2] :
( ? [X_142: set_2] :
( ! [X_143: $int,X_144: $int] :
( mem2(X_144,X_143,X_142)
<=> mem2(X_144,X_143,X_140) )
& ! [X_145: $int,X_146: $int,X_147: $int] :
( ( mem2(X_145,X_146,X_142)
& mem2(X_145,X_147,X_142) )
=> ( X_146 = X_147 ) )
& ! [X_148: $int] :
( ( $greatereq(X_148,1)
& $lesseq(X_148,X_139) )
<=> ? [X_149: $int] : mem2(X_148,X_149,X_142) )
& ! [X_150: $int] :
( ? [X_151: $int] : mem2(X_151,X_150,X_142)
=> mem0(X_150,g_s7_7) ) )
& ! [X_152: $int] :
( mem0(X_152,g_s7_7)
=> ? [X_153: $int] : mem2(X_153,X_152,X_140) )
& ! [X_154: $int,X_155: $int,X_156: $int] :
( ( mem2(X_155,X_154,X_140)
& mem2(X_156,X_154,X_140) )
=> ( X_155 = X_156 ) ) ) ) ).
tff('Define:ctx:70',axiom,
? [X_463: set_5] :
( ! [X_464: set_0,X_465: $int,X_466: $int] :
( mem5(X_466,X_465,X_464,X_463)
<=> mem5(X_466,X_465,X_464,g_s127_125) )
& ! [X_467: $int,X_468: $int,X_469: set_0,X_470: set_0] :
( ( mem5(X_468,X_467,X_469,X_463)
& mem5(X_468,X_467,X_470,X_463) )
=> ! [X_471: $int] :
( mem0(X_471,X_469)
<=> mem0(X_471,X_470) ) )
& ! [X_472: $int,X_473: $int] :
( ( mem0(X_473,g_s107_105)
& mem0(X_472,g_s111_109) )
<=> ? [X_474: set_0] : mem5(X_473,X_472,X_474,X_463) )
& ! [X_475: set_0] :
( ? [X_476: $int,X_477: $int] : mem5(X_477,X_476,X_475,X_463)
=> ! [X_478: $int] :
( mem0(X_478,X_475)
=> mem0(X_478,g_s107_105) ) ) ) ).
tff('Define:ctx:71',axiom,
? [X_479: set_5] :
( ! [X_480: set_0,X_481: $int,X_482: $int] :
( mem5(X_482,X_481,X_480,X_479)
<=> mem5(X_482,X_481,X_480,g_s128_126) )
& ! [X_483: $int,X_484: $int,X_485: set_0,X_486: set_0] :
( ( mem5(X_484,X_483,X_485,X_479)
& mem5(X_484,X_483,X_486,X_479) )
=> ! [X_487: $int] :
( mem0(X_487,X_485)
<=> mem0(X_487,X_486) ) )
& ! [X_488: $int,X_489: $int] :
( ( mem0(X_489,g_s107_105)
& mem0(X_488,g_s107_105) )
<=> ? [X_490: set_0] : mem5(X_489,X_488,X_490,X_479) )
& ! [X_491: set_0] :
( ? [X_492: $int,X_493: $int] : mem5(X_493,X_492,X_491,X_479)
=> ! [X_494: $int] :
( mem0(X_494,X_491)
=> mem0(X_494,g_s107_105) ) ) ) ).
tff('Define:ctx:72',axiom,
? [X_495: set_5] :
( ! [X_496: set_0,X_497: $int,X_498: $int] :
( mem5(X_498,X_497,X_496,X_495)
<=> mem5(X_498,X_497,X_496,g_s129_127) )
& ! [X_499: $int,X_500: $int,X_501: set_0,X_502: set_0] :
( ( mem5(X_500,X_499,X_501,X_495)
& mem5(X_500,X_499,X_502,X_495) )
=> ! [X_503: $int] :
( mem0(X_503,X_501)
<=> mem0(X_503,X_502) ) )
& ! [X_504: $int,X_505: $int] :
( ( mem0(X_505,g_s107_105)
& mem0(X_504,g_s107_105) )
<=> ? [X_506: set_0] : mem5(X_505,X_504,X_506,X_495) )
& ! [X_507: set_0] :
( ? [X_508: $int,X_509: $int] : mem5(X_509,X_508,X_507,X_495)
=> ! [X_510: $int] :
( mem0(X_510,X_507)
=> mem0(X_510,g_s107_105) ) ) ) ).
tff('Define:ctx:73',axiom,
? [X_511: set_5] :
( ! [X_512: set_0,X_513: $int,X_514: $int] :
( mem5(X_514,X_513,X_512,X_511)
<=> mem5(X_514,X_513,X_512,g_s130_128) )
& ! [X_515: $int,X_516: $int,X_517: set_0,X_518: set_0] :
( ( mem5(X_516,X_515,X_517,X_511)
& mem5(X_516,X_515,X_518,X_511) )
=> ! [X_519: $int] :
( mem0(X_519,X_517)
<=> mem0(X_519,X_518) ) )
& ! [X_520: $int,X_521: $int] :
( ( mem0(X_521,g_s107_105)
& mem0(X_520,g_s107_105) )
<=> ? [X_522: set_0] : mem5(X_521,X_520,X_522,X_511) )
& ! [X_523: set_0] :
( ? [X_524: $int,X_525: $int] : mem5(X_525,X_524,X_523,X_511)
=> ! [X_526: $int] :
( mem0(X_526,X_523)
=> mem0(X_526,g_s107_105) ) ) ) ).
tff('Define:ctx:74',axiom,
? [X_527: set_5] :
( ! [X_528: set_0,X_529: $int,X_530: $int] :
( mem5(X_530,X_529,X_528,X_527)
<=> mem5(X_530,X_529,X_528,g_s131_129) )
& ! [X_531: $int,X_532: $int,X_533: set_0,X_534: set_0] :
( ( mem5(X_532,X_531,X_533,X_527)
& mem5(X_532,X_531,X_534,X_527) )
=> ! [X_535: $int] :
( mem0(X_535,X_533)
<=> mem0(X_535,X_534) ) )
& ! [X_536: $int,X_537: $int] :
( ( mem0(X_537,g_s107_105)
& mem0(X_536,g_s107_105) )
<=> ? [X_538: set_0] : mem5(X_537,X_536,X_538,X_527) )
& ! [X_539: set_0] :
( ? [X_540: $int,X_541: $int] : mem5(X_541,X_540,X_539,X_527)
=> ! [X_542: $int] :
( mem0(X_542,X_539)
=> mem0(X_542,g_s107_105) ) ) ) ).
tff('Define:ctx:75',axiom,
! [X_543: $int,X_544: $int] :
( mem2(X_544,X_543,g_s132_130)
=> ( mem0(X_544,g_s107_105)
& mem0(X_543,g_s107_105) ) ) ).
tff('Define:ctx:76',axiom,
! [X_545: $int,X_546: $int] :
( mem2(X_546,X_545,g_s133_131)
=> ( mem0(X_546,g_s107_105)
& mem0(X_545,g_s107_105) ) ) ).
tff('Define:ctx:77',axiom,
! [X_547: $int,X_548: $int,X_549: $int] :
( mem3(X_549,X_548,X_547,g_s134_132)
=> ( mem0(X_549,g_s107_105)
& mem0(X_548,g_s111_109)
& mem0(X_547,g_s107_105) ) ) ).
tff('Define:ctx:78',axiom,
! [X_550: $int,X_551: $int,X_552: $int] :
( mem3(X_552,X_551,X_550,g_s135_133)
=> ( mem0(X_552,g_s107_105)
& mem0(X_551,g_s111_109)
& mem0(X_550,g_s107_105) ) ) ).
tff('Define:ctx:79',axiom,
! [X_553: $int,X_554: $int,X_555: $int] :
( mem3(X_555,X_554,X_553,g_s136_134)
=> ( mem0(X_555,g_s107_105)
& mem0(X_554,g_s111_109)
& mem0(X_553,g_s107_105) ) ) ).
tff('Define:ctx:8',axiom,
( ! [X_157: $int] :
( mem0(X_157,g_s8_8)
<=> ( ( X_157 = g_s9_9 )
| ( X_157 = g_s10_10 ) ) )
& ( g_s9_9 != g_s10_10 ) ) ).
tff('Define:ctx:80',axiom,
! [X_556: $int,X_557: $int,X_558: $int] :
( mem3(X_558,X_557,X_556,g_s137_135)
=> ( mem0(X_558,g_s107_105)
& mem0(X_557,g_s111_109)
& mem0(X_556,g_s107_105) ) ) ).
tff('Define:ctx:81',axiom,
! [X_559: $int,X_560: $int] :
( mem2(X_560,X_559,g_s138_136)
=> ( mem0(X_560,g_s107_105)
& mem0(X_559,g_s107_105) ) ) ).
tff('Define:ctx:82',axiom,
! [X_561: $int,X_562: $int] :
( mem2(X_562,X_561,g_s139_137)
=> ( mem0(X_562,g_s107_105)
& mem0(X_561,g_s107_105) ) ) ).
tff('Define:ctx:83',axiom,
! [X_563: $int,X_564: $int,X_565: $int] :
( mem3(X_565,X_564,X_563,g_s140_138)
=> ( mem0(X_565,g_s107_105)
& mem0(X_564,g_s111_109)
& mem0(X_563,g_s107_105) ) ) ).
tff('Define:ctx:84',axiom,
! [X_566: $int,X_567: $int,X_568: $int] :
( mem3(X_568,X_567,X_566,g_s141_139)
=> ( mem0(X_568,g_s107_105)
& mem0(X_567,g_s111_109)
& mem0(X_566,g_s107_105) ) ) ).
tff('Define:ctx:85',axiom,
! [X_569: $int,X_570: $int,X_571: $int] :
( mem3(X_571,X_570,X_569,g_s142_140)
=> ( mem0(X_571,g_s107_105)
& mem0(X_570,g_s111_109)
& mem0(X_569,g_s107_105) ) ) ).
tff('Define:ctx:86',axiom,
! [X_572: $int,X_573: $int,X_574: $int] :
( mem3(X_574,X_573,X_572,g_s143_141)
=> ( mem0(X_574,g_s107_105)
& mem0(X_573,g_s111_109)
& mem0(X_572,g_s107_105) ) ) ).
tff('Define:ctx:87',axiom,
? [X_575: set_3] :
( ! [X_576: $int,X_577: $int,X_578: $int] :
( mem3(X_578,X_577,X_576,X_575)
<=> mem3(X_578,X_577,X_576,g_s144_142) )
& ! [X_579: $int,X_580: $int,X_581: $int,X_582: $int] :
( ( mem3(X_580,X_579,X_581,X_575)
& mem3(X_580,X_579,X_582,X_575) )
=> ( X_581 = X_582 ) )
& ! [X_583: $int,X_584: $int] :
( ( mem0(X_584,g_s107_105)
& mem0(X_583,g_s107_105) )
<=> ? [X_585: $int] : mem3(X_584,X_583,X_585,X_575) )
& ! [X_586: $int] :
( ? [X_587: $int,X_588: $int] : mem3(X_588,X_587,X_586,X_575)
=> mem0(X_586,g_s107_105) ) ) ).
tff('Define:ctx:88',axiom,
? [X_589: set_3] :
( ! [X_590: $int,X_591: $int,X_592: $int] :
( mem3(X_592,X_591,X_590,X_589)
<=> mem3(X_592,X_591,X_590,g_s145_143) )
& ! [X_593: $int,X_594: $int,X_595: $int,X_596: $int] :
( ( mem3(X_594,X_593,X_595,X_589)
& mem3(X_594,X_593,X_596,X_589) )
=> ( X_595 = X_596 ) )
& ! [X_597: $int,X_598: $int] :
( ( mem0(X_598,g_s107_105)
& mem0(X_597,g_s107_105) )
<=> ? [X_599: $int] : mem3(X_598,X_597,X_599,X_589) )
& ! [X_600: $int] :
( ? [X_601: $int,X_602: $int] : mem3(X_602,X_601,X_600,X_589)
=> mem0(X_600,g_s107_105) ) ) ).
tff('Define:ctx:89',axiom,
! [X_603: $int,X_604: $int] :
( ? [X_605: $int] : mem3(X_604,X_603,X_605,g_s125_123)
<=> ( mem0(X_604,g_s107_105)
& $greatereq(X_603,0)
& $lesseq(X_603,max_int) ) ) ).
tff('Define:ctx:9',axiom,
( ! [X_158: $int] :
( mem0(X_158,g_s11_11)
<=> ( ( X_158 = g_s12_12 )
| ( X_158 = g_s13_13 )
| ( X_158 = g_s14_14 )
| ( X_158 = g_s15_15 )
| ( X_158 = g_s16_16 ) ) )
& ( g_s12_12 != g_s13_13 )
& ( g_s13_13 != g_s14_14 )
& ( g_s14_14 != g_s15_15 )
& ( g_s15_15 != g_s16_16 ) ) ).
tff('Define:ctx:90',axiom,
! [X_606: $int,X_607: $int] :
( ? [X_608: $int] : mem3(X_607,X_606,X_608,g_s122_120)
<=> ( mem0(X_607,g_s111_109)
& mem0(X_606,g_s111_109)
& $greatereq(X_606,0) ) ) ).
tff('Define:ctx:91',axiom,
! [X_609: $int] :
( mem0(X_609,g_s148_144)
=> ( $greatereq(X_609,min_int)
& $lesseq(X_609,max_int) ) ) ).
tff('Define:ctx:92',axiom,
! [X_610: $int] :
( mem0(X_610,g_s149_145)
=> ( $greatereq(X_610,0)
& $lesseq(X_610,max_int) ) ) ).
tff('Define:ctx:93',axiom,
! [X_611: $int] :
( mem0(X_611,g_s149_145)
=> mem0(X_611,g_s148_144) ) ).
tff('Define:ctx:94',axiom,
mem0(g_s150_146,g_s148_144) ).
tff('Define:ctx:95',axiom,
~ mem0(g_s150_146,g_s149_145) ).
tff('Define:ctx:96',axiom,
! [X_612: $int] :
( mem0(X_612,g_s151_147)
<=> $true ) ).
tff('Define:ctx:97',axiom,
! [X_613: $int] :
( mem0(X_613,g_s152_148)
=> $true ) ).
tff('Define:ctx:98',axiom,
! [X_614: $int] :
( mem0(X_614,g_s152_148)
=> mem0(X_614,g_s151_147) ) ).
tff('Define:ctx:99',axiom,
mem0(g_s153_149,g_s151_147) ).
tff('Define:inv:0',axiom,
! [X_1397: $int,X_1398: $int] :
( mem2(X_1398,X_1397,g_s312_305)
<=> mem2(X_1398,X_1397,g_s312_1_332) ) ).
tff('Define:inv:1',axiom,
! [X_1399: $int,X_1400: $int] :
( mem2(X_1400,X_1399,g_s313_306)
<=> mem2(X_1400,X_1399,g_s313_1_333) ) ).
tff('Define:inv:10',axiom,
! [X_1416: $int,X_1417: $int] :
( mem2(X_1417,X_1416,g_s322_315)
<=> mem2(X_1417,X_1416,g_s322_1_342) ) ).
tff('Define:inv:11',axiom,
! [X_1418: $int,X_1419: $int] :
( mem2(X_1419,X_1418,g_s323_316)
<=> mem2(X_1419,X_1418,g_s323_1_343) ) ).
tff('Define:inv:12',axiom,
! [X_1420: $int] :
( mem0(X_1420,g_s324_317)
<=> mem0(X_1420,g_s324_1_344) ) ).
tff('Define:inv:13',axiom,
! [X_1421: $int] :
( mem0(X_1421,g_s325_318)
<=> mem0(X_1421,g_s325_1_345) ) ).
tff('Define:inv:14',axiom,
! [X_1422: $int] :
( mem0(X_1422,g_s326_319)
<=> mem0(X_1422,g_s326_1_346) ) ).
tff('Define:inv:15',axiom,
! [X_1423: $int] :
( mem0(X_1423,g_s327_320)
<=> mem0(X_1423,g_s327_1_347) ) ).
tff('Define:inv:16',axiom,
! [X_1424: $int] :
( mem0(X_1424,g_s328_321)
<=> mem0(X_1424,g_s328_1_348) ) ).
tff('Define:inv:17',axiom,
! [X_1425: $int] :
( mem0(X_1425,g_s329_322)
<=> mem0(X_1425,g_s329_1_349) ) ).
tff('Define:inv:18',axiom,
! [X_1426: $int] :
( mem0(X_1426,g_s330_323)
<=> mem0(X_1426,g_s330_1_350) ) ).
tff('Define:inv:19',axiom,
! [X_1427: $int] :
( mem0(X_1427,g_s331_324)
<=> mem0(X_1427,g_s331_1_351) ) ).
tff('Define:inv:2',axiom,
! [X_1401: $int,X_1402: $int] :
( mem2(X_1402,X_1401,g_s314_307)
<=> mem2(X_1402,X_1401,g_s314_1_334) ) ).
tff('Define:inv:20',axiom,
! [X_1428: $int,X_1429: $int] :
( mem2(X_1429,X_1428,g_s332_325)
<=> mem2(X_1429,X_1428,g_s332_1_352) ) ).
tff('Define:inv:21',axiom,
! [X_1430: $int] :
( mem0(X_1430,g_s333_326)
<=> mem0(X_1430,g_s333_1_353) ) ).
tff('Define:inv:22',axiom,
! [X_1431: $int] :
( mem0(X_1431,g_s334_327)
<=> mem0(X_1431,g_s334_1_354) ) ).
tff('Define:inv:23',axiom,
! [X_1432: $int] :
( mem0(X_1432,g_s335_328)
<=> mem0(X_1432,g_s335_1_355) ) ).
tff('Define:inv:24',axiom,
! [X_1433: $int,X_1434: $int] :
( mem2(X_1434,X_1433,g_s336_329)
<=> mem2(X_1434,X_1433,g_s336_1_356) ) ).
tff('Define:inv:25',axiom,
! [X_1435: $int,X_1436: $int] :
( mem2(X_1436,X_1435,g_s337_330)
<=> mem2(X_1436,X_1435,g_s337_1_357) ) ).
tff('Define:inv:26',axiom,
! [X_1437: $int] :
( mem0(X_1437,g_s338_331)
<=> mem0(X_1437,g_s338_1_358) ) ).
tff('Define:inv:27',axiom,
mem0(g_s339_1_359,g_s106_104) ).
tff('Define:inv:28',axiom,
! [X_1438: $int,X_1439: $int] :
( mem2(X_1439,X_1438,g_s337_1_357)
<=> ( mem2(X_1439,X_1438,g_s336_1_356)
& mem0(X_1439,g_s324_1_344) ) ) ).
tff('Define:inv:29',axiom,
( ! [X_1440: $int,X_1441: $int] :
( mem2(X_1441,X_1440,g_s312_1_332)
=> ( mem0(X_1441,g_s187_183)
& mem0(X_1440,g_s175_171) ) )
& ! [X_1442: $int,X_1443: $int,X_1444: $int] :
( ( mem2(X_1442,X_1443,g_s312_1_332)
& mem2(X_1442,X_1444,g_s312_1_332) )
=> ( X_1443 = X_1444 ) ) ) ).
tff('Define:inv:3',axiom,
! [X_1403: $int,X_1404: $int] :
( mem2(X_1404,X_1403,g_s315_308)
<=> mem2(X_1404,X_1403,g_s315_1_335) ) ).
tff('Define:inv:30',axiom,
( ! [X_1445: $int,X_1446: $int] :
( mem2(X_1446,X_1445,g_s313_1_333)
=> ( mem0(X_1446,g_s187_183)
& mem0(X_1445,g_s149_145) ) )
& ! [X_1447: $int,X_1448: $int,X_1449: $int] :
( ( mem2(X_1447,X_1448,g_s313_1_333)
& mem2(X_1447,X_1449,g_s313_1_333) )
=> ( X_1448 = X_1449 ) ) ) ).
tff('Define:inv:31',axiom,
( ! [X_1450: $int,X_1451: $int] :
( mem2(X_1451,X_1450,g_s314_1_334)
=> ( mem0(X_1451,g_s187_183)
& mem0(X_1450,g_s169_165) ) )
& ! [X_1452: $int,X_1453: $int,X_1454: $int] :
( ( mem2(X_1452,X_1453,g_s314_1_334)
& mem2(X_1452,X_1454,g_s314_1_334) )
=> ( X_1453 = X_1454 ) ) ) ).
tff('Define:inv:32',axiom,
? [X_1455: set_2] :
( ! [X_1456: $int,X_1457: $int] :
( mem2(X_1457,X_1456,X_1455)
<=> mem2(X_1457,X_1456,g_s315_1_335) )
& ! [X_1458: $int,X_1459: $int,X_1460: $int] :
( ( mem2(X_1458,X_1459,X_1455)
& mem2(X_1458,X_1460,X_1455) )
=> ( X_1459 = X_1460 ) )
& ! [X_1461: $int] :
( mem0(X_1461,g_s187_183)
<=> ? [X_1462: $int] : mem2(X_1461,X_1462,X_1455) )
& ! [X_1463: $int] :
( ? [X_1464: $int] : mem2(X_1464,X_1463,X_1455)
=> mem0(X_1463,g_s22_22) ) ) ).
tff('Define:inv:33',axiom,
( ! [X_1465: $int,X_1466: $int] :
( mem2(X_1466,X_1465,g_s316_1_336)
=> ( mem0(X_1466,g_s187_183)
& mem0(X_1465,g_s175_171) ) )
& ! [X_1467: $int,X_1468: $int,X_1469: $int] :
( ( mem2(X_1467,X_1468,g_s316_1_336)
& mem2(X_1467,X_1469,g_s316_1_336) )
=> ( X_1468 = X_1469 ) ) ) ).
tff('Define:inv:34',axiom,
( ! [X_1470: $int,X_1471: $int] :
( mem2(X_1471,X_1470,g_s317_1_337)
=> ( mem0(X_1471,g_s187_183)
& mem0(X_1470,g_s149_145) ) )
& ! [X_1472: $int,X_1473: $int,X_1474: $int] :
( ( mem2(X_1472,X_1473,g_s317_1_337)
& mem2(X_1472,X_1474,g_s317_1_337) )
=> ( X_1473 = X_1474 ) ) ) ).
tff('Define:inv:35',axiom,
( ! [X_1475: $int,X_1476: $int] :
( mem2(X_1476,X_1475,g_s318_1_338)
=> ( mem0(X_1476,g_s187_183)
& mem0(X_1475,g_s169_165) ) )
& ! [X_1477: $int,X_1478: $int,X_1479: $int] :
( ( mem2(X_1477,X_1478,g_s318_1_338)
& mem2(X_1477,X_1479,g_s318_1_338) )
=> ( X_1478 = X_1479 ) ) ) ).
tff('Define:inv:36',axiom,
? [X_1480: set_2] :
( ! [X_1481: $int,X_1482: $int] :
( mem2(X_1482,X_1481,X_1480)
<=> mem2(X_1482,X_1481,g_s319_1_339) )
& ! [X_1483: $int,X_1484: $int,X_1485: $int] :
( ( mem2(X_1483,X_1484,X_1480)
& mem2(X_1483,X_1485,X_1480) )
=> ( X_1484 = X_1485 ) )
& ! [X_1486: $int] :
( mem0(X_1486,g_s187_183)
<=> ? [X_1487: $int] : mem2(X_1486,X_1487,X_1480) )
& ! [X_1488: $int] :
( ? [X_1489: $int] : mem2(X_1489,X_1488,X_1480)
=> mem0(X_1488,g_s22_22) ) ) ).
tff('Define:inv:37',axiom,
( ! [X_1490: $int,X_1491: $int] :
( mem2(X_1491,X_1490,g_s320_1_340)
=> ( mem0(X_1491,g_s187_183)
& mem0(X_1490,g_s178_174) ) )
& ! [X_1492: $int,X_1493: $int,X_1494: $int] :
( ( mem2(X_1492,X_1493,g_s320_1_340)
& mem2(X_1492,X_1494,g_s320_1_340) )
=> ( X_1493 = X_1494 ) ) ) ).
tff('Define:inv:38',axiom,
! [X_1495: $int] :
( mem0(X_1495,g_s321_1_341)
=> mem0(X_1495,g_s187_183) ) ).
tff('Define:inv:39',axiom,
( ! [X_1496: $int,X_1497: $int] :
( mem2(X_1497,X_1496,g_s322_1_342)
=> ( mem0(X_1497,g_s187_183)
& mem0(X_1496,g_s158_154) ) )
& ! [X_1498: $int,X_1499: $int,X_1500: $int] :
( ( mem2(X_1498,X_1499,g_s322_1_342)
& mem2(X_1498,X_1500,g_s322_1_342) )
=> ( X_1499 = X_1500 ) ) ) ).
tff('Define:inv:4',axiom,
! [X_1405: $int,X_1406: $int] :
( mem2(X_1406,X_1405,g_s316_309)
<=> mem2(X_1406,X_1405,g_s316_1_336) ) ).
tff('Define:inv:40',axiom,
( ! [X_1501: $int,X_1502: $int] :
( mem2(X_1502,X_1501,g_s323_1_343)
=> ( mem0(X_1502,g_s187_183)
& mem0(X_1501,g_s193_189) ) )
& ! [X_1503: $int,X_1504: $int,X_1505: $int] :
( ( mem2(X_1503,X_1504,g_s323_1_343)
& mem2(X_1503,X_1505,g_s323_1_343) )
=> ( X_1504 = X_1505 ) ) ) ).
tff('Define:inv:41',axiom,
! [X_1506: $int] :
( mem0(X_1506,g_s324_1_344)
=> mem0(X_1506,g_s187_183) ) ).
tff('Define:inv:42',axiom,
! [X_1507: $int] :
( mem0(X_1507,g_s325_1_345)
=> mem0(X_1507,g_s187_183) ) ).
tff('Define:inv:43',axiom,
! [X_1508: $int] :
( mem0(X_1508,g_s326_1_346)
=> mem0(X_1508,g_s187_183) ) ).
tff('Define:inv:44',axiom,
! [X_1509: $int] :
( mem0(X_1509,g_s327_1_347)
=> mem0(X_1509,g_s187_183) ) ).
tff('Define:inv:45',axiom,
! [X_1510: $int] :
( mem0(X_1510,g_s328_1_348)
=> mem0(X_1510,g_s187_183) ) ).
tff('Define:inv:46',axiom,
! [X_1511: $int] :
( mem0(X_1511,g_s329_1_349)
=> mem0(X_1511,g_s187_183) ) ).
tff('Define:inv:47',axiom,
! [X_1512: $int] :
( mem0(X_1512,g_s330_1_350)
=> mem0(X_1512,g_s187_183) ) ).
tff('Define:inv:48',axiom,
! [X_1513: $int] :
( mem0(X_1513,g_s331_1_351)
=> mem0(X_1513,g_s187_183) ) ).
tff('Define:inv:49',axiom,
( ! [X_1514: $int,X_1515: $int] :
( mem2(X_1515,X_1514,g_s332_1_352)
=> ( mem0(X_1515,g_s187_183)
& mem0(X_1514,g_s183_179) ) )
& ! [X_1516: $int,X_1517: $int,X_1518: $int] :
( ( mem2(X_1516,X_1517,g_s332_1_352)
& mem2(X_1516,X_1518,g_s332_1_352) )
=> ( X_1517 = X_1518 ) ) ) ).
tff('Define:inv:5',axiom,
! [X_1407: $int,X_1408: $int] :
( mem2(X_1408,X_1407,g_s317_310)
<=> mem2(X_1408,X_1407,g_s317_1_337) ) ).
tff('Define:inv:50',axiom,
! [X_1519: $int] :
( mem0(X_1519,g_s333_1_353)
=> mem0(X_1519,g_s187_183) ) ).
tff('Define:inv:51',axiom,
! [X_1520: $int] :
( mem0(X_1520,g_s334_1_354)
=> mem0(X_1520,g_s187_183) ) ).
tff('Define:inv:52',axiom,
! [X_1521: $int] :
( mem0(X_1521,g_s335_1_355)
=> mem0(X_1521,g_s187_183) ) ).
tff('Define:inv:53',axiom,
( ! [X_1522: $int,X_1523: $int] :
( mem2(X_1523,X_1522,g_s336_1_356)
=> ( mem0(X_1523,g_s187_183)
& mem0(X_1522,g_s107_105) ) )
& ! [X_1524: $int,X_1525: $int,X_1526: $int] :
( ( mem2(X_1524,X_1525,g_s336_1_356)
& mem2(X_1524,X_1526,g_s336_1_356) )
=> ( X_1525 = X_1526 ) ) ) ).
tff('Define:inv:54',axiom,
( ! [X_1527: $int,X_1528: $int] :
( mem2(X_1528,X_1527,g_s337_1_357)
=> ( mem0(X_1528,g_s187_183)
& mem0(X_1527,g_s107_105) ) )
& ! [X_1529: $int,X_1530: $int,X_1531: $int] :
( ( mem2(X_1529,X_1530,g_s337_1_357)
& mem2(X_1529,X_1531,g_s337_1_357) )
=> ( X_1530 = X_1531 ) ) ) ).
tff('Define:inv:55',axiom,
! [X_1532: $int] :
( mem0(X_1532,g_s338_1_358)
=> mem0(X_1532,g_s187_183) ) ).
tff('Define:inv:56',axiom,
! [X_1533: $int] :
( ? [X_1534: $int] : mem2(X_1533,X_1534,g_s312_1_332)
<=> ? [X_1535: $int] : mem2(X_1533,X_1535,g_s313_1_333) ) ).
tff('Define:inv:57',axiom,
! [X_1536: $int] :
( ? [X_1537: $int] : mem2(X_1536,X_1537,g_s312_1_332)
<=> ? [X_1538: $int] : mem2(X_1536,X_1538,g_s314_1_334) ) ).
tff('Define:inv:58',axiom,
! [X_1539: $int] :
( ? [X_1540: $int] : mem2(X_1539,X_1540,g_s312_1_332)
=> ? [X_1541: $int] : mem2(X_1539,X_1541,g_s332_1_352) ) ).
tff('Define:inv:59',axiom,
! [X_1542: $int] :
( ? [X_1543: $int] : mem2(X_1542,X_1543,g_s312_1_332)
=> ? [X_1544: $int] : mem2(X_1542,X_1544,g_s322_1_342) ) ).
tff('Define:inv:6',axiom,
! [X_1409: $int,X_1410: $int] :
( mem2(X_1410,X_1409,g_s318_311)
<=> mem2(X_1410,X_1409,g_s318_1_338) ) ).
tff('Define:inv:60',axiom,
! [X_1545: $int] :
( ? [X_1546: $int] : mem2(X_1545,X_1546,g_s314_1_334)
=> ? [X_1547: $int] : mem2(X_1545,X_1547,g_s318_1_338) ) ).
tff('Define:inv:61',axiom,
! [X_1548: $int] :
( ? [X_1549: $int] : mem2(X_1548,X_1549,g_s320_1_340)
=> ? [X_1550: $int] : mem2(X_1548,X_1550,g_s316_1_336) ) ).
tff('Define:inv:62',axiom,
! [X_1551: $int] :
( ? [X_1552: $int] : mem2(X_1551,X_1552,g_s316_1_336)
<=> ? [X_1553: $int] : mem2(X_1551,X_1553,g_s317_1_337) ) ).
tff('Define:inv:63',axiom,
! [X_1554: $int] :
( ? [X_1555: $int] : mem2(X_1554,X_1555,g_s316_1_336)
<=> ? [X_1556: $int] : mem2(X_1554,X_1556,g_s318_1_338) ) ).
tff('Define:inv:64',axiom,
! [X_1557: $int] :
( ? [X_1558: $int] : mem2(X_1557,X_1558,g_s316_1_336)
<=> ? [X_1559: $int] : mem2(X_1557,X_1559,g_s332_1_352) ) ).
tff('Define:inv:65',axiom,
! [X_1560: $int] :
( ? [X_1561: $int] : mem2(X_1560,X_1561,g_s316_1_336)
<=> ? [X_1562: $int] : mem2(X_1560,X_1562,g_s322_1_342) ) ).
tff('Define:inv:66',axiom,
! [X_1563: $int] :
( ? [X_1564: $int] : mem2(X_1563,X_1564,g_s318_1_338)
<=> ? [X_1565: $int] : mem2(X_1563,X_1565,g_s336_1_356) ) ).
tff('Define:inv:7',axiom,
! [X_1411: $int,X_1412: $int] :
( mem2(X_1412,X_1411,g_s319_312)
<=> mem2(X_1412,X_1411,g_s319_1_339) ) ).
tff('Define:inv:8',axiom,
! [X_1413: $int,X_1414: $int] :
( mem2(X_1414,X_1413,g_s320_313)
<=> mem2(X_1414,X_1413,g_s320_1_340) ) ).
tff('Define:inv:9',axiom,
! [X_1415: $int] :
( mem0(X_1415,g_s321_314)
<=> mem0(X_1415,g_s321_1_341) ) ).
tff('Define:seext:0',axiom,
! [L_s274: $int] :
( ( mem0(L_s274,g_s112_110)
& ~ ! [X_1070: set_2] :
( ! [X_1071: $int,X_1072: $int] :
( mem2(X_1072,X_1071,X_1070)
<=> $false )
=> mem7(L_s274,X_1070,g_s275_269) ) )
=> ( ? [X_1073: set_2] : mem7(L_s274,X_1073,g_s276_270)
& ! [X_1074: $int] :
( ? [X_1075: $int] :
! [X_1076: set_2] :
( mem7(L_s274,X_1076,g_s275_269)
=> mem2(X_1074,X_1075,X_1076) )
=> ? [X_1077: $int] :
! [X_1078: set_2] :
( mem7(L_s274,X_1078,g_s276_270)
=> mem2(X_1074,X_1077,X_1078) ) ) ) ) ).
tff('Define:seext:1',axiom,
$true ).
tff('Define:seext:10',axiom,
! [X_1135: $int] :
( mem0(X_1135,g_s285_278)
=> mem0(X_1135,g_s187_183) ) ).
tff('Define:seext:11',axiom,
( ! [X_1136: $int,X_1137: $int] :
( mem2(X_1137,X_1136,g_s286_279)
=> ( mem0(X_1137,g_s187_183)
& mem0(X_1136,g_s281_274) ) )
& ! [X_1138: $int,X_1139: $int,X_1140: $int] :
( ( mem2(X_1138,X_1139,g_s286_279)
& mem2(X_1138,X_1140,g_s286_279) )
=> ( X_1139 = X_1140 ) ) ) ).
tff('Define:seext:12',axiom,
( ! [X_1141: $int,X_1142: $int] :
( mem2(X_1142,X_1141,g_s287_280)
=> ( mem0(X_1142,g_s187_183)
& mem0(X_1141,g_s254_249) ) )
& ! [X_1143: $int,X_1144: $int,X_1145: $int] :
( ( mem2(X_1143,X_1144,g_s287_280)
& mem2(X_1143,X_1145,g_s287_280) )
=> ( X_1144 = X_1145 ) ) ) ).
tff('Define:seext:13',axiom,
( ! [X_1146: $int,X_1147: $int] :
( mem2(X_1147,X_1146,g_s288_281)
=> ( mem0(X_1147,g_s187_183)
& mem0(X_1146,g_s269_264) ) )
& ! [X_1148: $int,X_1149: $int,X_1150: $int] :
( ( mem2(X_1148,X_1149,g_s288_281)
& mem2(X_1148,X_1150,g_s288_281) )
=> ( X_1149 = X_1150 ) ) ) ).
tff('Define:seext:14',axiom,
( ! [X_1151: $int,X_1152: $int] :
( mem2(X_1152,X_1151,g_s289_282)
=> ( mem0(X_1152,g_s187_183)
& mem0(X_1151,g_s149_145) ) )
& ! [X_1153: $int,X_1154: $int,X_1155: $int] :
( ( mem2(X_1153,X_1154,g_s289_282)
& mem2(X_1153,X_1155,g_s289_282) )
=> ( X_1154 = X_1155 ) ) ) ).
tff('Define:seext:15',axiom,
? [X_1156: set_2] :
( ! [X_1157: $int,X_1158: $int] :
( mem2(X_1158,X_1157,X_1156)
<=> mem2(X_1158,X_1157,g_s290_283) )
& ! [X_1159: $int,X_1160: $int,X_1161: $int] :
( ( mem2(X_1159,X_1160,X_1156)
& mem2(X_1159,X_1161,X_1156) )
=> ( X_1160 = X_1161 ) )
& ! [X_1162: $int] :
( mem0(X_1162,g_s187_183)
<=> ? [X_1163: $int] : mem2(X_1162,X_1163,X_1156) )
& ! [X_1164: $int] :
( ? [X_1165: $int] : mem2(X_1165,X_1164,X_1156)
=> mem0(X_1164,g_s22_22) ) ) ).
tff('Define:seext:16',axiom,
( ! [X_1166: $int,X_1167: $int] :
( mem2(X_1167,X_1166,g_s291_284)
=> ( mem0(X_1167,g_s187_183)
& mem0(X_1166,g_s269_264) ) )
& ! [X_1168: $int,X_1169: $int,X_1170: $int] :
( ( mem2(X_1168,X_1169,g_s291_284)
& mem2(X_1168,X_1170,g_s291_284) )
=> ( X_1169 = X_1170 ) ) ) ).
tff('Define:seext:17',axiom,
( ! [X_1171: $int,X_1172: $int] :
( mem2(X_1172,X_1171,g_s292_285)
=> ( mem0(X_1172,g_s187_183)
& mem0(X_1171,g_s149_145) ) )
& ! [X_1173: $int,X_1174: $int,X_1175: $int] :
( ( mem2(X_1173,X_1174,g_s292_285)
& mem2(X_1173,X_1175,g_s292_285) )
=> ( X_1174 = X_1175 ) ) ) ).
tff('Define:seext:18',axiom,
? [X_1176: set_2] :
( ! [X_1177: $int,X_1178: $int] :
( mem2(X_1178,X_1177,X_1176)
<=> mem2(X_1178,X_1177,g_s293_286) )
& ! [X_1179: $int,X_1180: $int,X_1181: $int] :
( ( mem2(X_1179,X_1180,X_1176)
& mem2(X_1179,X_1181,X_1176) )
=> ( X_1180 = X_1181 ) )
& ! [X_1182: $int] :
( mem0(X_1182,g_s187_183)
<=> ? [X_1183: $int] : mem2(X_1182,X_1183,X_1176) )
& ! [X_1184: $int] :
( ? [X_1185: $int] : mem2(X_1185,X_1184,X_1176)
=> mem0(X_1184,g_s22_22) ) ) ).
tff('Define:seext:19',axiom,
! [X_1186: $int] :
( mem0(X_1186,g_s294_287)
=> mem0(X_1186,g_s187_183) ) ).
tff('Define:seext:2',axiom,
( ! [X_1079: $int,X_1080: $int] :
( mem2(X_1080,X_1079,g_s278_271)
=> ( mem0(X_1080,g_s112_110)
& mem0(X_1079,g_s107_105) ) )
& ! [X_1081: $int,X_1082: $int,X_1083: $int] :
( ( mem2(X_1081,X_1082,g_s278_271)
& mem2(X_1081,X_1083,g_s278_271) )
=> ( X_1082 = X_1083 ) ) ) ).
tff('Define:seext:20',axiom,
( ! [X_1187: $int,X_1188: $int] :
( mem2(X_1188,X_1187,g_s295_288)
=> ( mem0(X_1188,g_s187_183)
& mem0(X_1187,g_s158_154) ) )
& ! [X_1189: $int,X_1190: $int,X_1191: $int] :
( ( mem2(X_1189,X_1190,g_s295_288)
& mem2(X_1189,X_1191,g_s295_288) )
=> ( X_1190 = X_1191 ) ) ) ).
tff('Define:seext:21',axiom,
( ! [X_1192: $int,X_1193: $int] :
( mem2(X_1193,X_1192,g_s296_289)
=> ( mem0(X_1193,g_s187_183)
& mem0(X_1192,g_s193_189) ) )
& ! [X_1194: $int,X_1195: $int,X_1196: $int] :
( ( mem2(X_1194,X_1195,g_s296_289)
& mem2(X_1194,X_1196,g_s296_289) )
=> ( X_1195 = X_1196 ) ) ) ).
tff('Define:seext:22',axiom,
! [X_1197: $int] :
( mem0(X_1197,g_s297_290)
=> mem0(X_1197,g_s187_183) ) ).
tff('Define:seext:23',axiom,
! [X_1198: $int] :
( mem0(X_1198,g_s298_291)
=> mem0(X_1198,g_s187_183) ) ).
tff('Define:seext:24',axiom,
! [X_1199: $int] :
( mem0(X_1199,g_s299_292)
=> mem0(X_1199,g_s187_183) ) ).
tff('Define:seext:25',axiom,
! [X_1200: $int] :
( mem0(X_1200,g_s300_293)
=> mem0(X_1200,g_s187_183) ) ).
tff('Define:seext:26',axiom,
! [X_1201: $int] :
( mem0(X_1201,g_s301_294)
=> mem0(X_1201,g_s187_183) ) ).
tff('Define:seext:27',axiom,
! [X_1202: $int] :
( mem0(X_1202,g_s302_295)
=> mem0(X_1202,g_s187_183) ) ).
tff('Define:seext:28',axiom,
! [X_1203: $int] :
( mem0(X_1203,g_s303_296)
=> mem0(X_1203,g_s187_183) ) ).
tff('Define:seext:29',axiom,
! [X_1204: $int] :
( mem0(X_1204,g_s304_297)
=> mem0(X_1204,g_s187_183) ) ).
tff('Define:seext:3',axiom,
( ! [X_1084: set_2,X_1085: $int] :
( mem7(X_1085,X_1084,g_s276_270)
=> ( mem0(X_1085,g_s112_110)
& ! [X_1086: $int,X_1087: $int] :
( mem2(X_1087,X_1086,X_1084)
=> ( mem0(X_1087,g_s107_105)
& mem0(X_1086,g_s107_105) ) )
& ! [X_1088: $int,X_1089: $int,X_1090: $int] :
( ( mem2(X_1088,X_1089,X_1084)
& mem2(X_1088,X_1090,X_1084) )
=> ( X_1089 = X_1090 ) ) ) )
& ! [X_1091: $int,X_1092: set_2,X_1093: set_2] :
( ( mem7(X_1091,X_1092,g_s276_270)
& mem7(X_1091,X_1093,g_s276_270) )
=> ! [X_1094: $int,X_1095: $int] :
( mem2(X_1095,X_1094,X_1092)
<=> mem2(X_1095,X_1094,X_1093) ) ) ) ).
tff('Define:seext:30',axiom,
( ! [X_1205: $int,X_1206: $int] :
( mem2(X_1206,X_1205,g_s305_298)
=> ( mem0(X_1206,g_s187_183)
& mem0(X_1205,g_s183_179) ) )
& ! [X_1207: $int,X_1208: $int,X_1209: $int] :
( ( mem2(X_1207,X_1208,g_s305_298)
& mem2(X_1207,X_1209,g_s305_298) )
=> ( X_1208 = X_1209 ) ) ) ).
tff('Define:seext:31',axiom,
! [X_1210: $int] :
( mem0(X_1210,g_s306_299)
=> mem0(X_1210,g_s187_183) ) ).
tff('Define:seext:32',axiom,
( ! [X_1211: $int,X_1212: $int] :
( mem2(X_1212,X_1211,g_s307_300)
=> ( mem0(X_1212,g_s187_183)
& mem0(X_1211,g_s107_105) ) )
& ! [X_1213: $int,X_1214: $int,X_1215: $int] :
( ( mem2(X_1213,X_1214,g_s307_300)
& mem2(X_1213,X_1215,g_s307_300) )
=> ( X_1214 = X_1215 ) ) ) ).
tff('Define:seext:33',axiom,
! [X_1216: $int] :
( mem0(X_1216,g_s308_301)
=> mem0(X_1216,g_s187_183) ) ).
tff('Define:seext:34',axiom,
! [X_1217: $int] :
( mem0(X_1217,g_s309_302)
=> mem0(X_1217,g_s187_183) ) ).
tff('Define:seext:35',axiom,
! [X_1218: $int] :
( mem0(X_1218,g_s310_303)
=> mem0(X_1218,g_s187_183) ) ).
tff('Define:seext:36',axiom,
mem0(g_s311_304,g_s107_105) ).
tff('Define:seext:4',axiom,
? [X_1096: set_7] :
( ! [X_1097: set_2,X_1098: $int] :
( mem7(X_1098,X_1097,X_1096)
<=> mem7(X_1098,X_1097,g_s275_269) )
& ! [X_1099: $int,X_1100: set_2,X_1101: set_2] :
( ( mem7(X_1099,X_1100,X_1096)
& mem7(X_1099,X_1101,X_1096) )
=> ! [X_1102: $int,X_1103: $int] :
( mem2(X_1103,X_1102,X_1100)
<=> mem2(X_1103,X_1102,X_1101) ) )
& ! [X_1104: $int] :
( mem0(X_1104,g_s112_110)
<=> ? [X_1105: set_2] : mem7(X_1104,X_1105,X_1096) )
& ! [X_1106: set_2] :
( ? [X_1107: $int] : mem7(X_1107,X_1106,X_1096)
=> ! [X_1108: $int,X_1109: $int] :
( mem2(X_1109,X_1108,X_1106)
=> ( mem0(X_1109,g_s107_105)
& mem0(X_1108,g_s111_109) ) ) ) ) ).
tff('Define:seext:5',axiom,
? [X_1110: set_7] :
( ! [X_1111: set_2,X_1112: $int] :
( mem7(X_1112,X_1111,X_1110)
<=> mem7(X_1112,X_1111,g_s279_272) )
& ! [X_1113: $int,X_1114: set_2,X_1115: set_2] :
( ( mem7(X_1113,X_1114,X_1110)
& mem7(X_1113,X_1115,X_1110) )
=> ! [X_1116: $int,X_1117: $int] :
( mem2(X_1117,X_1116,X_1114)
<=> mem2(X_1117,X_1116,X_1115) ) )
& ! [X_1118: $int] :
( mem0(X_1118,g_s112_110)
<=> ? [X_1119: set_2] : mem7(X_1118,X_1119,X_1110) )
& ! [X_1120: set_2] :
( ? [X_1121: $int] : mem7(X_1121,X_1120,X_1110)
=> ! [X_1122: $int,X_1123: $int] :
( mem2(X_1123,X_1122,X_1120)
=> ( mem0(X_1123,g_s107_105)
& mem0(X_1122,g_s111_109) ) ) ) ) ).
tff('Define:seext:6',axiom,
( ! [X_1124: $int,X_1125: $int] :
( mem2(X_1125,X_1124,g_s280_273)
=> ( mem0(X_1125,g_s187_183)
& mem0(X_1124,g_s281_274) ) )
& ! [X_1126: $int,X_1127: $int,X_1128: $int] :
( ( mem2(X_1126,X_1127,g_s280_273)
& mem2(X_1126,X_1128,g_s280_273) )
=> ( X_1127 = X_1128 ) )
& ! [X_1129: $int,X_1130: $int,X_1131: $int] :
( ( mem2(X_1130,X_1129,g_s280_273)
& mem2(X_1131,X_1129,g_s280_273) )
=> ( X_1130 = X_1131 ) ) ) ).
tff('Define:seext:7',axiom,
! [X_1132: $int] :
( mem0(X_1132,g_s282_275)
=> mem0(X_1132,g_s187_183) ) ).
tff('Define:seext:8',axiom,
! [X_1133: $int] :
( mem0(X_1133,g_s283_276)
=> mem0(X_1133,g_s187_183) ) ).
tff('Define:seext:9',axiom,
! [X_1134: $int] :
( mem0(X_1134,g_s284_277)
=> mem0(X_1134,g_s187_183) ) ).
%Global hypotheses
tff(gh_0_def,hypothesis,
mem0(g_s343_360,g_s101_101) ).
tff(gh_1_def,hypothesis,
mem0(g_s343_360,g_s187_183) ).
tff(gh_2_def,hypothesis,
( g_s277_365
<=> $true ) ).
tff(gh_3_def,hypothesis,
mem0(g_s343_360,g_s101_101) ).
tff(gh_4_def,hypothesis,
mem0(g_s343_360,g_s187_183) ).
tff(gh_5_def,hypothesis,
( g_s277_365
<=> $true ) ).
%----Local hypotheses
tff('Local_Hyp:0',hypothesis,
( mem0(g_s343_360,g_s282_275)
| ( ? [X_4052: $int] : mem2(g_s343_360,X_4052,g_s336_1_356)
& ! [X_4053: $int] :
( mem2(g_s343_360,X_4053,g_s336_1_356)
=> mem3(g_s311_304,g_s220_216,X_4053,g_s142_140) ) ) ) ).
%----Goal
tff('Goal',conjecture,
! [X_4154: $int] :
( ? [X_4155: $int] :
( mem2(X_4154,X_4155,g_s312_1_332)
& ( X_4154 != g_s343_360 ) )
<=> ? [X_4156: $int] :
( mem2(X_4154,X_4156,g_s314_1_334)
& ( X_4154 != g_s343_360 ) ) ) ).
%------------------------------------------------------------------------------