TPTP Problem File: SWC524_1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWC524_1 : TPTP v9.1.0. Bugfixed v9.1.0.
% Domain : Software Creation
% Problem : Atelier-B Proof Obligation: PO 2 2 Group s318 Tag s316
% Version : Especial.
% English :
% Refs : [Deh22] Deharbe (2022), Proof Obligations from the B Formal Me
% : [Deh24] Deharbe (2024), Email to Geoff Sutcliffe
% Source : [Deh24]
% Names : 0012-00060-2-2.tptp [Deh24]
% Status : Theorem
% Rating : ? v9.1.0
% Syntax : Number of formulae : 801 ( 392 unt; 338 typ; 0 def)
% Number of atoms : 745 ( 181 equ)
% Maximal formula atoms : 18 ( 1 avg)
% Number of connectives : 319 ( 35 ~; 33 |; 144 &)
% ( 44 <=>; 63 =>; 0 <=; 0 <~>)
% Maximal formula depth : 12 ( 2 avg)
% Maximal term depth : 4 ( 1 avg)
% Number of FOOLs : 12 ( 0 fml; 12 var)
% Number arithmetic : 663 ( 186 atm; 130 fun; 157 num; 190 var)
% Number of types : 6 ( 4 usr; 1 ari)
% Number of type conns : 15 ( 7 >; 8 *; 0 +; 0 <<)
% Number of predicates : 19 ( 12 usr; 10 prp; 0-4 aty)
% Number of functors : 335 ( 322 usr; 328 con; 0-2 aty)
% Number of variables : 205 ( 160 !; 45 ?; 205 :)
% SPC : TX0_THM_EQU_ARI
% Comments : Autogenerated by PPTRANS-TPTP - github.com/CLEARSY/pptranspog
% Bugfixes : v9.1.0 - Added missing types, and maybe more.
%------------------------------------------------------------------------------
tff(set_0_type,type,
set_0: $tType ).
tff(mem0_type,type,
mem0: ( $int * set_0 ) > $o ).
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_s1_1_type,type,
g_s1_1: $int ).
tff(g_s2_2_type,type,
g_s2_2: $int ).
tff(g_s3_3_type,type,
g_s3_3: set_0 ).
tff(g_s4_4_type,type,
g_s4_4: $int ).
tff(g_s5_5_type,type,
g_s5_5: $int ).
tff(g_s6_6_type,type,
g_s6_6: set_0 ).
tff(g_s7_7_type,type,
g_s7_7: $int ).
tff(g_s8_8_type,type,
g_s8_8: $int ).
tff(g_s9_9_type,type,
g_s9_9: set_0 ).
tff(g_s10_10_type,type,
g_s10_10: $int ).
tff(g_s11_11_type,type,
g_s11_11: $int ).
tff(g_s12_12_type,type,
g_s12_12: $int ).
tff(g_s13_13_type,type,
g_s13_13: $int ).
tff(g_s14_14_type,type,
g_s14_14: $int ).
tff(g_s15_15_type,type,
g_s15_15: $int ).
tff(g_s16_16_type,type,
g_s16_16: $int ).
tff(g_s17_17_type,type,
g_s17_17: $int ).
tff(g_s18_18_type,type,
g_s18_18: $int ).
tff(g_s19_19_type,type,
g_s19_19: set_0 ).
tff(g_s20_20_type,type,
g_s20_20: $int ).
tff(g_s21_21_type,type,
g_s21_21: $int ).
tff(g_s22_22_type,type,
g_s22_22: set_0 ).
tff(g_s23_23_type,type,
g_s23_23: $int ).
tff(g_s24_24_type,type,
g_s24_24: $int ).
tff(g_s25_25_type,type,
g_s25_25: $int ).
tff(g_s26_26_type,type,
g_s26_26: $int ).
tff(g_s27_27_type,type,
g_s27_27: $int ).
tff(g_s28_28_type,type,
g_s28_28: $int ).
tff(g_s29_29_type,type,
g_s29_29: $int ).
tff(g_s30_30_type,type,
g_s30_30: $int ).
tff(g_s31_31_type,type,
g_s31_31: $int ).
tff(g_s33_32_type,type,
g_s33_32: set_0 ).
tff(g_s32_33_type,type,
g_s32_33: $int ).
tff(g_s35_34_type,type,
g_s35_34: set_0 ).
tff(g_s34_35_type,type,
g_s34_35: $int ).
tff(g_s37_36_type,type,
g_s37_36: set_0 ).
tff(g_s36_37_type,type,
g_s36_37: $int ).
tff(g_s38_38_type,type,
g_s38_38: $int ).
tff(g_s39_39_type,type,
g_s39_39: $int ).
tff(g_s40_40_type,type,
g_s40_40: set_0 ).
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_insert: set_2 > set_2 ).
tff(g_s41_41_type,type,
g_s41_41: set_2 ).
tff(mem2_type,type,
mem2: ( $o * $int * set_2 ) > $o ).
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: $int ).
tff(g_s49_49_type,type,
g_s49_49: $int ).
tff(g_s50_50_type,type,
g_s50_50: $int ).
tff(g_s51_51_type,type,
g_s51_51: $int ).
tff(g_s52_52_type,type,
g_s52_52: $int ).
tff(g_s53_53_type,type,
g_s53_53: $int ).
tff(g_s54_54_type,type,
g_s54_54: $int ).
tff(g_s55_55_type,type,
g_s55_55: $int ).
tff(g_s56_56_type,type,
g_s56_56: $int ).
tff(g_s57_57_type,type,
g_s57_57: $int ).
tff(g_s58_58_type,type,
g_s58_58: $int ).
tff(g_s59_59_type,type,
g_s59_59: $int ).
tff(g_s60_60_type,type,
g_s60_60: $int ).
tff(g_s61_61_type,type,
g_s61_61: $int ).
tff(g_s62_62_type,type,
g_s62_62: $int ).
tff(g_s63_63_type,type,
g_s63_63: $int ).
tff(g_s64_64_type,type,
g_s64_64: $int ).
tff(g_s65_65_type,type,
g_s65_65: $int ).
tff(g_s66_66_type,type,
g_s66_66: $int ).
tff(g_s67_67_type,type,
g_s67_67: $int ).
tff(g_s68_68_type,type,
g_s68_68: $int ).
tff(g_s69_69_type,type,
g_s69_69: $int ).
tff(g_s70_70_type,type,
g_s70_70: $int ).
tff(g_s71_71_type,type,
g_s71_71: $int ).
tff(g_s72_72_type,type,
g_s72_72: $int ).
tff(g_s73_73_type,type,
g_s73_73: $int ).
tff(g_s74_74_type,type,
g_s74_74: $int ).
tff(g_s75_75_type,type,
g_s75_75: $int ).
tff(g_s76_76_type,type,
g_s76_76: $int ).
tff(g_s77_77_type,type,
g_s77_77: $int ).
tff(g_s78_78_type,type,
g_s78_78: $int ).
tff(g_s79_79_type,type,
g_s79_79: $int ).
tff(g_s80_80_type,type,
g_s80_80: $int ).
tff(g_s81_81_type,type,
g_s81_81: $int ).
tff(g_s82_82_type,type,
g_s82_82: $int ).
tff(g_s83_83_type,type,
g_s83_83: $int ).
tff(g_s84_84_type,type,
g_s84_84: $int ).
tff(g_s85_85_type,type,
g_s85_85: $int ).
tff(g_s86_86_type,type,
g_s86_86: $int ).
tff(g_s87_87_type,type,
g_s87_87: $int ).
tff(g_s88_88_type,type,
g_s88_88: $int ).
tff(g_s89_89_type,type,
g_s89_89: $int ).
tff(g_s90_90_type,type,
g_s90_90: $int ).
tff(g_s91_91_type,type,
g_s91_91: $int ).
tff(g_s92_92_type,type,
g_s92_92: $int ).
tff(g_s93_93_type,type,
g_s93_93: $int ).
tff(g_s94_94_type,type,
g_s94_94: $int ).
tff(g_s95_95_type,type,
g_s95_95: $int ).
tff(g_s96_96_type,type,
g_s96_96: $int ).
tff(g_s97_97_type,type,
g_s97_97: $int ).
tff(g_s98_98_type,type,
g_s98_98: $int ).
tff(g_s99_99_type,type,
g_s99_99: $int ).
tff(g_s100_100_type,type,
g_s100_100: $int ).
tff(g_s101_101_type,type,
g_s101_101: $int ).
tff(g_s102_102_type,type,
g_s102_102: $int ).
tff(g_s103_103_type,type,
g_s103_103: $int ).
tff(g_s104_104_type,type,
g_s104_104: $int ).
tff(g_s105_105_type,type,
g_s105_105: $int ).
tff(g_s106_106_type,type,
g_s106_106: $int ).
tff(g_s107_107_type,type,
g_s107_107: $int ).
tff(g_s108_108_type,type,
g_s108_108: $int ).
tff(g_s109_109_type,type,
g_s109_109: $int ).
tff(g_s110_110_type,type,
g_s110_110: $int ).
tff(g_s111_111_type,type,
g_s111_111: $int ).
tff(g_s112_112_type,type,
g_s112_112: $int ).
tff(g_s113_113_type,type,
g_s113_113: $int ).
tff(g_s114_114_type,type,
g_s114_114: $int ).
tff(g_s115_115_type,type,
g_s115_115: $int ).
tff(g_s116_116_type,type,
g_s116_116: $int ).
tff(g_s117_117_type,type,
g_s117_117: $int ).
tff(g_s118_118_type,type,
g_s118_118: $int ).
tff(g_s119_119_type,type,
g_s119_119: $int ).
tff(g_s120_120_type,type,
g_s120_120: $int ).
tff(g_s121_121_type,type,
g_s121_121: $int ).
tff(g_s122_122_type,type,
g_s122_122: $int ).
tff(g_s123_123_type,type,
g_s123_123: $int ).
tff(g_s124_124_type,type,
g_s124_124: $int ).
tff(g_s125_125_type,type,
g_s125_125: $int ).
tff(g_s126_126_type,type,
g_s126_126: $int ).
tff(g_s127_127_type,type,
g_s127_127: $int ).
tff(g_s128_128_type,type,
g_s128_128: $int ).
tff(g_s129_129_type,type,
g_s129_129: $int ).
tff(g_s130_130_type,type,
g_s130_130: $int ).
tff(g_s131_131_type,type,
g_s131_131: $int ).
tff(g_s132_132_type,type,
g_s132_132: $int ).
tff(g_s133_133_type,type,
g_s133_133: $int ).
tff(g_s134_134_type,type,
g_s134_134: $int ).
tff(g_s135_135_type,type,
g_s135_135: $int ).
tff(g_s136_136_type,type,
g_s136_136: $int ).
tff(g_s137_137_type,type,
g_s137_137: $int ).
tff(g_s138_138_type,type,
g_s138_138: $int ).
tff(g_s139_139_type,type,
g_s139_139: $int ).
tff(g_s140_140_type,type,
g_s140_140: $int ).
tff(g_s141_141_type,type,
g_s141_141: $int ).
tff(g_s142_142_type,type,
g_s142_142: $int ).
tff(g_s143_143_type,type,
g_s143_143: $int ).
tff(g_s144_144_type,type,
g_s144_144: $int ).
tff(g_s145_145_type,type,
g_s145_145: $int ).
tff(g_s146_146_type,type,
g_s146_146: $int ).
tff(g_s147_147_type,type,
g_s147_147: $int ).
tff(g_s148_148_type,type,
g_s148_148: $int ).
tff(g_s149_149_type,type,
g_s149_149: $int ).
tff(g_s150_150_type,type,
g_s150_150: $int ).
tff(g_s151_151_type,type,
g_s151_151: $int ).
tff(g_s152_152_type,type,
g_s152_152: $int ).
tff(g_s153_153_type,type,
g_s153_153: $int ).
tff(g_s154_154_type,type,
g_s154_154: $int ).
tff(g_s155_155_type,type,
g_s155_155: $int ).
tff(g_s156_156_type,type,
g_s156_156: $int ).
tff(g_s157_157_type,type,
g_s157_157: $int ).
tff(g_s158_158_type,type,
g_s158_158: $int ).
tff(g_s159_159_type,type,
g_s159_159: $int ).
tff(g_s160_160_type,type,
g_s160_160: $int ).
tff(g_s161_161_type,type,
g_s161_161: set_0 ).
tff(g_s162_162_type,type,
g_s162_162: set_0 ).
tff(g_s163_163_type,type,
g_s163_163: $int ).
tff(g_s164_164_type,type,
g_s164_164: $int ).
tff(g_s165_165_type,type,
g_s165_165: $int ).
tff(g_s166_166_type,type,
g_s166_166: $int ).
tff(g_s167_167_type,type,
g_s167_167: $int ).
tff(g_s168_168_type,type,
g_s168_168: $int ).
tff(g_s169_169_type,type,
g_s169_169: $int ).
tff(g_s170_170_type,type,
g_s170_170: $int ).
tff(g_s171_171_type,type,
g_s171_171: $int ).
tff(g_s172_172_type,type,
g_s172_172: $int ).
tff(g_s173_173_type,type,
g_s173_173: $int ).
tff(g_s174_174_type,type,
g_s174_174: $int ).
tff(g_s175_175_type,type,
g_s175_175: $int ).
tff(g_s176_176_type,type,
g_s176_176: $int ).
tff(g_s177_177_type,type,
g_s177_177: $int ).
tff(g_s178_178_type,type,
g_s178_178: $int ).
tff(g_s179_179_type,type,
g_s179_179: $int ).
tff(g_s180_180_type,type,
g_s180_180: $int ).
tff(g_s181_181_type,type,
g_s181_181: $int ).
tff(g_s182_182_type,type,
g_s182_182: $int ).
tff(g_s183_183_type,type,
g_s183_183: $int ).
tff(g_s184_184_type,type,
g_s184_184: $int ).
tff(g_s185_185_type,type,
g_s185_185: $int ).
tff(g_s186_186_type,type,
g_s186_186: $int ).
tff(g_s187_187_type,type,
g_s187_187: $int ).
tff(g_s188_188_type,type,
g_s188_188: $int ).
tff(g_s189_189_type,type,
g_s189_189: $int ).
tff(g_s190_190_type,type,
g_s190_190: $int ).
tff(g_s191_191_type,type,
g_s191_191: $int ).
tff(g_s192_192_type,type,
g_s192_192: $int ).
tff(g_s193_193_type,type,
g_s193_193: $int ).
tff(g_s194_194_type,type,
g_s194_194: $int ).
tff(g_s195_195_type,type,
g_s195_195: $int ).
tff(g_s196_196_type,type,
g_s196_196: $int ).
tff(g_s197_197_type,type,
g_s197_197: $int ).
tff(g_s198_198_type,type,
g_s198_198: $int ).
tff(g_s199_199_type,type,
g_s199_199: $int ).
tff(g_s200_200_type,type,
g_s200_200: $int ).
tff(g_s201_201_type,type,
g_s201_201: $int ).
tff(g_s202_202_type,type,
g_s202_202: $int ).
tff(g_s203_203_type,type,
g_s203_203: $int ).
tff(g_s204_204_type,type,
g_s204_204: $int ).
tff(g_s205_205_type,type,
g_s205_205: $int ).
tff(g_s206_206_type,type,
g_s206_206: $int ).
tff(g_s207_207_type,type,
g_s207_207: $int ).
tff(g_s208_208_type,type,
g_s208_208: $int ).
tff(g_s209_209_type,type,
g_s209_209: $int ).
tff(g_s210_210_type,type,
g_s210_210: $int ).
tff(g_s211_211_type,type,
g_s211_211: $int ).
tff(g_s212_212_type,type,
g_s212_212: $int ).
tff(g_s213_213_type,type,
g_s213_213: $int ).
tff(g_s214_214_type,type,
g_s214_214: $int ).
tff(g_s215_215_type,type,
g_s215_215: $int ).
tff(g_s216_216_type,type,
g_s216_216: $int ).
tff(g_s217_217_type,type,
g_s217_217: $int ).
tff(g_s218_218_type,type,
g_s218_218: $int ).
tff(g_s219_219_type,type,
g_s219_219: $int ).
tff(g_s220_220_type,type,
g_s220_220: $int ).
tff(g_s221_221_type,type,
g_s221_221: $int ).
tff(g_s222_222_type,type,
g_s222_222: $int ).
tff(g_s223_223_type,type,
g_s223_223: $int ).
tff(g_s224_224_type,type,
g_s224_224: $int ).
tff(g_s225_225_type,type,
g_s225_225: $int ).
tff(g_s226_226_type,type,
g_s226_226: $int ).
tff(g_s227_227_type,type,
g_s227_227: $int ).
tff(g_s228_228_type,type,
g_s228_228: $int ).
tff(g_s229_229_type,type,
g_s229_229: $int ).
tff(g_s230_230_type,type,
g_s230_230: $int ).
tff(g_s231_231_type,type,
g_s231_231: $int ).
tff(g_s232_232_type,type,
g_s232_232: $int ).
tff(g_s233_233_type,type,
g_s233_233: $int ).
tff(g_s234_234_type,type,
g_s234_234: $int ).
tff(g_s235_235_type,type,
g_s235_235: $int ).
tff(g_s236_236_type,type,
g_s236_236: $int ).
tff(g_s237_237_type,type,
g_s237_237: $int ).
tff(g_s238_238_type,type,
g_s238_238: $int ).
tff(g_s239_239_type,type,
g_s239_239: $int ).
tff(g_s240_240_type,type,
g_s240_240: $int ).
tff(g_s241_241_type,type,
g_s241_241: $int ).
tff(g_s242_242_type,type,
g_s242_242: $int ).
tff(g_s243_243_type,type,
g_s243_243: $int ).
tff(g_s244_244_type,type,
g_s244_244: $int ).
tff(g_s245_245_type,type,
g_s245_245: $int ).
tff(g_s246_246_type,type,
g_s246_246: $int ).
tff(g_s247_247_type,type,
g_s247_247: $int ).
tff(g_s248_248_type,type,
g_s248_248: $int ).
tff(g_s249_249_type,type,
g_s249_249: $int ).
tff(g_s250_250_type,type,
g_s250_250: $int ).
tff(g_s251_251_type,type,
g_s251_251: $int ).
tff(g_s252_252_type,type,
g_s252_252: $int ).
tff(g_s253_253_type,type,
g_s253_253: $int ).
tff(g_s254_254_type,type,
g_s254_254: $int ).
tff(g_s255_255_type,type,
g_s255_255: $int ).
tff(g_s256_256_type,type,
g_s256_256: $int ).
tff(g_s257_257_type,type,
g_s257_257: $int ).
tff(g_s258_258_type,type,
g_s258_258: $int ).
tff(g_s259_259_type,type,
g_s259_259: $int ).
tff(g_s260_260_type,type,
g_s260_260: $int ).
tff(g_s261_261_type,type,
g_s261_261: $int ).
tff(g_s262_262_type,type,
g_s262_262: $int ).
tff(g_s263_263_type,type,
g_s263_263: $int ).
tff(g_s264_264_type,type,
g_s264_264: $int ).
tff(g_s265_265_type,type,
g_s265_265: $int ).
tff(g_s266_266_type,type,
g_s266_266: $int ).
tff(g_s267_267_type,type,
g_s267_267: $int ).
tff(g_s268_268_type,type,
g_s268_268: $int ).
tff(g_s269_269_type,type,
g_s269_269: $int ).
tff(g_s270_270_type,type,
g_s270_270: $int ).
tff(g_s271_271_type,type,
g_s271_271: $int ).
tff(g_s272_272_type,type,
g_s272_272: $int ).
tff(g_s273_273_type,type,
g_s273_273: $int ).
tff(g_s274_274_type,type,
g_s274_274: $int ).
tff(g_s275_275_type,type,
g_s275_275: $int ).
tff(g_s276_276_type,type,
g_s276_276: $int ).
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_insert: set_3 > set_3 ).
tff(mem3_type,type,
mem3: ( $int * $int * $int * set_3 ) > $o ).
tff(g_s277_277_type,type,
g_s277_277: 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_insert: set_4 > set_4 ).
tff(g_s278_278_type,type,
g_s278_278: set_4 ).
tff(mem4_type,type,
mem4: ( $int * $int * set_4 ) > $o ).
tff(g_s279_279_type,type,
g_s279_279: set_3 ).
tff(g_s280_280_type,type,
g_s280_280: set_4 ).
tff(g_s281_281_type,type,
g_s281_281: set_3 ).
tff(g_s282_282_type,type,
g_s282_282: set_0 ).
tff(g_s283_283_type,type,
g_s283_283: set_0 ).
tff(g_s284_284_type,type,
g_s284_284: set_0 ).
tff(g_s285_285_type,type,
g_s285_285: set_0 ).
tff(g_s286_286_type,type,
g_s286_286: set_4 ).
tff(g_s287_287_type,type,
g_s287_287: set_4 ).
tff(g_s288_288_type,type,
g_s288_288: set_4 ).
tff(g_s289_289_type,type,
g_s289_289: set_4 ).
tff(g_s290_290_type,type,
g_s290_290: set_0 ).
tff(g_s291_291_type,type,
g_s291_291: set_0 ).
tff(g_s292_292_type,type,
g_s292_292: set_0 ).
tff(g_s293_293_type,type,
g_s293_293: set_0 ).
tff(g_s294_294_type,type,
g_s294_294: set_4 ).
tff(g_s295_295_type,type,
g_s295_295: set_4 ).
tff(g_s296_296_type,type,
g_s296_296: set_0 ).
tff(g_s297_297_type,type,
g_s297_297: set_4 ).
tff(g_s298_298_type,type,
g_s298_298: $int ).
tff(g_s299_299_type,type,
g_s299_299: $int ).
tff(g_s302_300_type,type,
g_s302_300: $int ).
tff(g_s305_301_type,type,
g_s305_301: $int ).
tff(g_s306_302_type,type,
g_s306_302: set_4 ).
tff(g_s307_303_type,type,
g_s307_303: set_4 ).
tff(g_s308_304_type,type,
g_s308_304: set_4 ).
tff(g_s300_305_type,type,
g_s300_305: $o ).
tff(g_s300_1_306_type,type,
g_s300_1_306: $o ).
tff(g_s301_307_type,type,
g_s301_307: $o ).
tff(g_s301_1_308_type,type,
g_s301_1_308: $o ).
tff(g_s303_309_type,type,
g_s303_309: $o ).
tff(g_s303_1_310_type,type,
g_s303_1_310: $o ).
tff(g_s304_311_type,type,
g_s304_311: $o ).
tff(g_s304_1_312_type,type,
g_s304_1_312: $o ).
tff(g_s299_1_313_type,type,
g_s299_1_313: $int ).
tff(g_s302_1_314_type,type,
g_s302_1_314: $int ).
tff(g_s305_1_315_type,type,
g_s305_1_315: $int ).
tff(g_s309_1_316_type,type,
g_s309_1_316: $int ).
tff(g_s311_1_317_type,type,
g_s311_1_317: $int ).
tff(g_s310_1_318_type,type,
g_s310_1_318: $int ).
tff(g_s312_1_319_type,type,
g_s312_1_319: $int ).
tff(g_s314_1_320_type,type,
g_s314_1_320: $int ).
tff(g_s313_1_321_type,type,
g_s313_1_321: $int ).
%----Defines
tff('Define:abs:0',axiom,
$greatereq(g_s298_298,0) ).
tff('Define:abs:1',axiom,
$greatereq(g_s299_299,0) ).
tff('Define:abs:10',axiom,
( ! [X_182: $int,X_183: $int] :
( mem4(X_183,X_182,g_s308_304)
=> ( $greatereq(X_183,0)
& $greatereq(X_182,0) ) )
& ! [X_184: $int,X_185: $int,X_186: $int] :
( ( mem4(X_184,X_185,g_s308_304)
& mem4(X_184,X_186,g_s308_304) )
=> ( X_185 = X_186 ) ) ) ).
tff('Define:abs:11',axiom,
$lesseq(g_s299_299,g_s102_102) ).
tff('Define:abs:12',axiom,
$lesseq(g_s302_300,g_s102_102) ).
tff('Define:abs:13',axiom,
$lesseq(g_s305_301,g_s102_102) ).
tff('Define:abs:14',axiom,
! [X_187: $int] :
( ? [X_188: $int] : mem4(X_187,X_188,g_s306_302)
<=> ( $greatereq(X_187,1)
& $lesseq(X_187,g_s298_298) ) ) ).
tff('Define:abs:15',axiom,
! [X_189: $int] :
( ? [X_190: $int] : mem4(X_189,X_190,g_s307_303)
<=> ( $greatereq(X_189,1)
& $lesseq(X_189,g_s298_298) ) ) ).
tff('Define:abs:16',axiom,
! [X_191: $int] :
( ? [X_192: $int] : mem4(X_191,X_192,g_s308_304)
<=> ( $greatereq(X_191,1)
& $lesseq(X_191,g_s298_298) ) ) ).
tff('Define:abs:2',axiom,
$true ).
tff('Define:abs:3',axiom,
$true ).
tff('Define:abs:4',axiom,
$greatereq(g_s302_300,0) ).
tff('Define:abs:5',axiom,
$true ).
tff('Define:abs:6',axiom,
$true ).
tff('Define:abs:7',axiom,
$greatereq(g_s305_301,0) ).
tff('Define:abs:8',axiom,
( ! [X_172: $int,X_173: $int] :
( mem4(X_173,X_172,g_s306_302)
=> ( $greatereq(X_173,0)
& $greatereq(X_172,0) ) )
& ! [X_174: $int,X_175: $int,X_176: $int] :
( ( mem4(X_174,X_175,g_s306_302)
& mem4(X_174,X_176,g_s306_302) )
=> ( X_175 = X_176 ) ) ) ).
tff('Define:abs:9',axiom,
( ! [X_177: $int,X_178: $int] :
( mem4(X_178,X_177,g_s307_303)
=> ( $greatereq(X_178,0)
& $greatereq(X_177,0) ) )
& ! [X_179: $int,X_180: $int,X_181: $int] :
( ( mem4(X_179,X_180,g_s307_303)
& mem4(X_179,X_181,g_s307_303) )
=> ( X_180 = X_181 ) ) ) ).
tff('Define:ctx:0',axiom,
( ! [X_5: $int] :
( mem0(X_5,g_s0_0)
<=> ( ( X_5 = g_s1_1 )
| ( X_5 = g_s2_2 ) ) )
& ( g_s1_1 != g_s2_2 ) ) ).
tff('Define:ctx:1',axiom,
( ! [X_6: $int] :
( mem0(X_6,g_s3_3)
<=> ( ( X_6 = g_s4_4 )
| ( X_6 = g_s5_5 ) ) )
& ( g_s4_4 != g_s5_5 ) ) ).
tff('Define:ctx:10',axiom,
mem0(g_s39_39,g_s37_36) ).
tff('Define:ctx:100',axiom,
mem0(g_s102_102,g_s37_36) ).
tff('Define:ctx:101',axiom,
$lesseq(0,g_s102_102) ).
tff('Define:ctx:102',axiom,
$lesseq(2,g_s102_102) ).
tff('Define:ctx:103',axiom,
mem0(g_s103_103,g_s37_36) ).
tff('Define:ctx:104',axiom,
g_s103_103 = $difference(g_s102_102,1) ).
tff('Define:ctx:105',axiom,
mem0(g_s104_104,g_s37_36) ).
tff('Define:ctx:106',axiom,
mem0(g_s105_105,g_s37_36) ).
tff('Define:ctx:107',axiom,
g_s105_105 = $difference(g_s104_104,1) ).
tff('Define:ctx:108',axiom,
mem0(g_s106_106,g_s37_36) ).
tff('Define:ctx:109',axiom,
mem0(g_s107_107,g_s37_36) ).
tff('Define:ctx:11',axiom,
g_s32_33 = 4294967295 ).
tff('Define:ctx:110',axiom,
g_s107_107 = $difference(g_s106_106,1) ).
tff('Define:ctx:111',axiom,
mem0(g_s108_108,g_s35_34) ).
tff('Define:ctx:112',axiom,
mem0(g_s109_109,g_s35_34) ).
tff('Define:ctx:113',axiom,
mem0(g_s110_110,g_s35_34) ).
tff('Define:ctx:114',axiom,
mem0(g_s111_111,g_s35_34) ).
tff('Define:ctx:115',axiom,
g_s110_110 != g_s111_111 ).
tff('Define:ctx:116',axiom,
mem0(g_s112_112,g_s35_34) ).
tff('Define:ctx:117',axiom,
mem0(g_s113_113,g_s35_34) ).
tff('Define:ctx:118',axiom,
mem0(g_s114_114,g_s35_34) ).
tff('Define:ctx:119',axiom,
$greatereq(g_s115_115,0) ).
tff('Define:ctx:12',axiom,
g_s34_35 = 65535 ).
tff('Define:ctx:120',axiom,
g_s115_115 = $difference(g_s113_113,g_s114_114) ).
tff('Define:ctx:121',axiom,
mem0(g_s116_116,g_s35_34) ).
tff('Define:ctx:122',axiom,
mem0(g_s117_117,g_s35_34) ).
tff('Define:ctx:123',axiom,
mem0(g_s118_118,g_s35_34) ).
tff('Define:ctx:124',axiom,
mem0(g_s119_119,g_s35_34) ).
tff('Define:ctx:125',axiom,
mem0(g_s120_120,g_s37_36) ).
tff('Define:ctx:126',axiom,
mem0(g_s121_121,g_s37_36) ).
tff('Define:ctx:127',axiom,
g_s121_121 = $difference(g_s120_120,1) ).
tff('Define:ctx:128',axiom,
g_s106_106 = $product(g_s102_102,g_s120_120) ).
tff('Define:ctx:129',axiom,
$lesseq(1,g_s120_120) ).
tff('Define:ctx:13',axiom,
g_s36_37 = 255 ).
tff('Define:ctx:130',axiom,
$less(g_s120_120,g_s36_37) ).
tff('Define:ctx:131',axiom,
mem0(g_s122_122,g_s37_36) ).
tff('Define:ctx:132',axiom,
mem0(g_s123_123,g_s37_36) ).
tff('Define:ctx:133',axiom,
mem0(g_s124_124,g_s33_32) ).
tff('Define:ctx:134',axiom,
mem0(g_s125_125,g_s33_32) ).
tff('Define:ctx:135',axiom,
mem0(g_s126_126,g_s33_32) ).
tff('Define:ctx:136',axiom,
mem0(g_s127_127,g_s33_32) ).
tff('Define:ctx:137',axiom,
mem0(g_s128_128,g_s33_32) ).
tff('Define:ctx:138',axiom,
mem0(g_s129_129,g_s33_32) ).
tff('Define:ctx:139',axiom,
g_s129_129 = $difference(g_s128_128,1) ).
tff('Define:ctx:14',axiom,
( $greatereq(g_s38_38,0)
& $lesseq(g_s38_38,g_s36_37) ) ).
tff('Define:ctx:140',axiom,
mem0(g_s130_130,g_s33_32) ).
tff('Define:ctx:141',axiom,
mem0(g_s131_131,g_s33_32) ).
tff('Define:ctx:142',axiom,
g_s131_131 = $difference(g_s130_130,1) ).
tff('Define:ctx:143',axiom,
mem0(g_s132_132,g_s37_36) ).
tff('Define:ctx:144',axiom,
mem0(g_s133_133,g_s37_36) ).
tff('Define:ctx:145',axiom,
mem0(g_s134_134,g_s33_32) ).
tff('Define:ctx:146',axiom,
mem0(g_s135_135,g_s37_36) ).
tff('Define:ctx:147',axiom,
$lesseq(g_s135_135,g_s64_64) ).
tff('Define:ctx:148',axiom,
mem0(g_s136_136,g_s37_36) ).
tff('Define:ctx:149',axiom,
$lesseq(g_s136_136,g_s64_64) ).
tff('Define:ctx:15',axiom,
( $greatereq(g_s39_39,0)
& $lesseq(g_s39_39,g_s36_37) ) ).
tff('Define:ctx:150',axiom,
mem0(g_s137_137,g_s37_36) ).
tff('Define:ctx:151',axiom,
$lesseq(g_s137_137,g_s133_133) ).
tff('Define:ctx:152',axiom,
mem0(g_s138_138,g_s37_36) ).
tff('Define:ctx:153',axiom,
$lesseq(g_s138_138,g_s133_133) ).
tff('Define:ctx:154',axiom,
mem0(g_s139_139,g_s37_36) ).
tff('Define:ctx:155',axiom,
$lesseq(g_s139_139,g_s133_133) ).
tff('Define:ctx:156',axiom,
mem0(g_s140_140,g_s37_36) ).
tff('Define:ctx:157',axiom,
$lesseq(g_s140_140,g_s133_133) ).
tff('Define:ctx:158',axiom,
mem0(g_s141_141,g_s37_36) ).
tff('Define:ctx:159',axiom,
mem0(g_s142_142,g_s37_36) ).
tff('Define:ctx:16',axiom,
g_s38_38 != g_s39_39 ).
tff('Define:ctx:160',axiom,
mem0(g_s143_143,g_s37_36) ).
tff('Define:ctx:161',axiom,
mem0(g_s144_144,g_s37_36) ).
tff('Define:ctx:162',axiom,
g_s141_141 != g_s142_142 ).
tff('Define:ctx:163',axiom,
g_s141_141 != g_s143_143 ).
tff('Define:ctx:164',axiom,
g_s141_141 != g_s144_144 ).
tff('Define:ctx:165',axiom,
g_s142_142 != g_s143_143 ).
tff('Define:ctx:166',axiom,
g_s142_142 != g_s144_144 ).
tff('Define:ctx:167',axiom,
g_s143_143 != g_s144_144 ).
tff('Define:ctx:168',axiom,
! [X_17: $int] :
( ( $greatereq(X_17,0)
& $lesseq(X_17,g_s103_103) )
<=> ( ( X_17 = g_s141_141 )
| ( X_17 = g_s142_142 )
| ( X_17 = g_s143_143 )
| ( X_17 = g_s144_144 ) ) ) ).
tff('Define:ctx:169',axiom,
mem0(g_s145_145,g_s37_36) ).
tff('Define:ctx:17',axiom,
! [X_11: $int] :
( mem0(X_11,g_s40_40)
<=> ( ( X_11 = g_s38_38 )
| ( X_11 = g_s39_39 ) ) ) ).
tff('Define:ctx:170',axiom,
g_s145_145 = $product(g_s102_102,g_s102_102) ).
tff('Define:ctx:171',axiom,
mem0(g_s146_146,g_s37_36) ).
tff('Define:ctx:172',axiom,
g_s146_146 = $difference(g_s145_145,1) ).
tff('Define:ctx:173',axiom,
mem0(g_s147_147,g_s33_32) ).
tff('Define:ctx:174',axiom,
mem0(g_s148_148,g_s33_32) ).
tff('Define:ctx:175',axiom,
mem0(g_s149_149,g_s33_32) ).
tff('Define:ctx:176',axiom,
mem0(g_s150_150,g_s33_32) ).
tff('Define:ctx:177',axiom,
mem0(g_s151_151,g_s37_36) ).
tff('Define:ctx:178',axiom,
mem0(g_s152_152,g_s37_36) ).
tff('Define:ctx:179',axiom,
mem0(g_s153_153,g_s37_36) ).
tff('Define:ctx:18',axiom,
! [X_12: $int,X_13: $o] :
( mem2((X_13),X_12,g_s41_41)
<=> ( ( ( (X_13)
<=> $true )
& ( X_12 = g_s38_38 ) )
| ( ( (X_13)
<=> $false )
& ( X_12 = g_s39_39 ) ) ) ) ).
tff('Define:ctx:180',axiom,
mem0(g_s154_154,g_s37_36) ).
tff('Define:ctx:181',axiom,
mem0(g_s155_155,g_s37_36) ).
tff('Define:ctx:182',axiom,
mem0(g_s156_156,g_s37_36) ).
tff('Define:ctx:183',axiom,
mem0(g_s157_157,g_s37_36) ).
tff('Define:ctx:184',axiom,
mem0(g_s158_158,g_s37_36) ).
tff('Define:ctx:185',axiom,
mem0(g_s159_159,g_s37_36) ).
tff('Define:ctx:186',axiom,
mem0(g_s160_160,g_s37_36) ).
tff('Define:ctx:187',axiom,
! [X_18: $int] :
( mem0(X_18,g_s161_161)
<=> ( ( X_18 = $sum(g_s142_142,1) )
| ( X_18 = $sum(g_s143_143,1) ) ) ) ).
tff('Define:ctx:188',axiom,
! [X_19: $int] :
( mem0(X_19,g_s162_162)
<=> ( ( X_19 = $sum(g_s141_141,1) )
| ( X_19 = $sum(g_s144_144,1) ) ) ) ).
tff('Define:ctx:189',axiom,
mem0(g_s163_163,g_s37_36) ).
tff('Define:ctx:19',axiom,
! [X_14: $int] :
( mem0(X_14,g_s33_32)
<=> ( $greatereq(X_14,0)
& $lesseq(X_14,4294967295) ) ) ).
tff('Define:ctx:190',axiom,
$less($sum(g_s163_163,g_s102_102),g_s36_37) ).
tff('Define:ctx:191',axiom,
mem0(g_s164_164,g_s37_36) ).
tff('Define:ctx:192',axiom,
g_s164_164 = $sum(g_s163_163,g_s102_102) ).
tff('Define:ctx:193',axiom,
mem0(g_s165_165,g_s37_36) ).
tff('Define:ctx:194',axiom,
mem0(g_s166_166,g_s37_36) ).
tff('Define:ctx:195',axiom,
$less($sum(g_s166_166,g_s102_102),g_s36_37) ).
tff('Define:ctx:196',axiom,
mem0(g_s167_167,g_s37_36) ).
tff('Define:ctx:197',axiom,
g_s167_167 = $sum(g_s166_166,g_s102_102) ).
tff('Define:ctx:198',axiom,
mem0(g_s168_168,g_s37_36) ).
tff('Define:ctx:199',axiom,
g_s168_168 = $difference(g_s167_167,1) ).
tff('Define:ctx:2',axiom,
( ! [X_7: $int] :
( mem0(X_7,g_s6_6)
<=> ( ( X_7 = g_s7_7 )
| ( X_7 = g_s8_8 ) ) )
& ( g_s7_7 != g_s8_8 ) ) ).
tff('Define:ctx:20',axiom,
! [X_15: $int] :
( mem0(X_15,g_s35_34)
<=> ( $greatereq(X_15,0)
& $lesseq(X_15,65535) ) ) ).
tff('Define:ctx:200',axiom,
mem0(g_s169_169,g_s37_36) ).
tff('Define:ctx:201',axiom,
g_s169_169 = $difference(g_s167_167,2) ).
tff('Define:ctx:202',axiom,
mem0(g_s170_170,g_s37_36) ).
tff('Define:ctx:203',axiom,
$less($sum(g_s170_170,g_s102_102),g_s36_37) ).
tff('Define:ctx:204',axiom,
mem0(g_s171_171,g_s37_36) ).
tff('Define:ctx:205',axiom,
g_s171_171 = $sum(g_s170_170,g_s102_102) ).
tff('Define:ctx:206',axiom,
mem0(g_s172_172,g_s37_36) ).
tff('Define:ctx:207',axiom,
g_s172_172 = $difference(g_s171_171,1) ).
tff('Define:ctx:208',axiom,
mem0(g_s173_173,g_s37_36) ).
tff('Define:ctx:209',axiom,
g_s173_173 = $difference(g_s171_171,2) ).
tff('Define:ctx:21',axiom,
! [X_16: $int] :
( mem0(X_16,g_s37_36)
<=> ( $greatereq(X_16,0)
& $lesseq(X_16,255) ) ) ).
tff('Define:ctx:210',axiom,
mem0(g_s174_174,g_s37_36) ).
tff('Define:ctx:211',axiom,
mem0(g_s175_175,g_s37_36) ).
tff('Define:ctx:212',axiom,
mem0(g_s176_176,g_s37_36) ).
tff('Define:ctx:213',axiom,
mem0(g_s177_177,g_s37_36) ).
tff('Define:ctx:214',axiom,
$greatereq(g_s178_178,1) ).
tff('Define:ctx:215',axiom,
$greatereq(g_s179_179,1) ).
tff('Define:ctx:216',axiom,
$greatereq(g_s180_180,1) ).
tff('Define:ctx:217',axiom,
mem0(g_s181_181,g_s37_36) ).
tff('Define:ctx:218',axiom,
$less(g_s181_181,g_s36_37) ).
tff('Define:ctx:219',axiom,
g_s181_181 = $sum(g_s177_177,g_s178_178) ).
tff('Define:ctx:22',axiom,
mem0(g_s42_42,g_s37_36) ).
tff('Define:ctx:220',axiom,
mem0(g_s182_182,g_s37_36) ).
tff('Define:ctx:221',axiom,
$less(g_s182_182,g_s36_37) ).
tff('Define:ctx:222',axiom,
g_s182_182 = $sum(g_s177_177,g_s179_179) ).
tff('Define:ctx:223',axiom,
mem0(g_s183_183,g_s37_36) ).
tff('Define:ctx:224',axiom,
$less(g_s183_183,g_s36_37) ).
tff('Define:ctx:225',axiom,
g_s183_183 = $sum(g_s177_177,g_s180_180) ).
tff('Define:ctx:226',axiom,
mem0(g_s184_184,g_s37_36) ).
tff('Define:ctx:227',axiom,
$greatereq(g_s185_185,1) ).
tff('Define:ctx:228',axiom,
$greatereq(g_s186_186,1) ).
tff('Define:ctx:229',axiom,
$greatereq(g_s187_187,1) ).
tff('Define:ctx:23',axiom,
mem0(g_s43_43,g_s37_36) ).
tff('Define:ctx:230',axiom,
mem0(g_s188_188,g_s37_36) ).
tff('Define:ctx:231',axiom,
$less(g_s188_188,g_s36_37) ).
tff('Define:ctx:232',axiom,
g_s188_188 = $sum(g_s184_184,g_s185_185) ).
tff('Define:ctx:233',axiom,
mem0(g_s189_189,g_s37_36) ).
tff('Define:ctx:234',axiom,
$less(g_s189_189,g_s36_37) ).
tff('Define:ctx:235',axiom,
g_s189_189 = $sum(g_s184_184,g_s186_186) ).
tff('Define:ctx:236',axiom,
mem0(g_s190_190,g_s37_36) ).
tff('Define:ctx:237',axiom,
$less(g_s190_190,g_s36_37) ).
tff('Define:ctx:238',axiom,
g_s190_190 = $sum(g_s184_184,g_s187_187) ).
tff('Define:ctx:239',axiom,
mem0(g_s191_191,g_s37_36) ).
tff('Define:ctx:24',axiom,
mem0(g_s44_44,g_s35_34) ).
tff('Define:ctx:240',axiom,
mem0(g_s192_192,g_s37_36) ).
tff('Define:ctx:241',axiom,
mem0(g_s193_193,g_s37_36) ).
tff('Define:ctx:242',axiom,
( $greatereq(g_s193_193,0)
& $lesseq(g_s193_193,100) ) ).
tff('Define:ctx:243',axiom,
mem0(g_s194_194,g_s35_34) ).
tff('Define:ctx:244',axiom,
$lesseq(g_s194_194,g_s34_35) ).
tff('Define:ctx:245',axiom,
mem0(g_s195_195,g_s37_36) ).
tff('Define:ctx:246',axiom,
( $greatereq(g_s195_195,0)
& $lesseq(g_s195_195,100) ) ).
tff('Define:ctx:247',axiom,
mem0(g_s196_196,g_s37_36) ).
tff('Define:ctx:248',axiom,
mem0(g_s197_197,g_s37_36) ).
tff('Define:ctx:249',axiom,
mem0(g_s198_198,g_s37_36) ).
tff('Define:ctx:25',axiom,
mem0(g_s45_45,g_s35_34) ).
tff('Define:ctx:250',axiom,
$greatereq(g_s199_199,0) ).
tff('Define:ctx:251',axiom,
$lesseq(1,g_s199_199) ).
tff('Define:ctx:252',axiom,
$greatereq(g_s200_200,0) ).
tff('Define:ctx:253',axiom,
$lesseq(1,g_s200_200) ).
tff('Define:ctx:254',axiom,
$greatereq(g_s201_201,0) ).
tff('Define:ctx:255',axiom,
$lesseq(1,g_s201_201) ).
tff('Define:ctx:256',axiom,
$greatereq(g_s202_202,0) ).
tff('Define:ctx:257',axiom,
$lesseq(1,g_s202_202) ).
tff('Define:ctx:258',axiom,
mem0(g_s203_203,g_s35_34) ).
tff('Define:ctx:259',axiom,
$lesseq(g_s203_203,g_s34_35) ).
tff('Define:ctx:26',axiom,
mem0(g_s46_46,g_s33_32) ).
tff('Define:ctx:260',axiom,
mem0(g_s204_204,g_s37_36) ).
tff('Define:ctx:261',axiom,
( $greatereq(g_s204_204,0)
& $lesseq(g_s204_204,100) ) ).
tff('Define:ctx:262',axiom,
mem0(g_s205_205,g_s35_34) ).
tff('Define:ctx:263',axiom,
$lesseq(g_s205_205,g_s34_35) ).
tff('Define:ctx:264',axiom,
mem0(g_s206_206,g_s37_36) ).
tff('Define:ctx:265',axiom,
( $greatereq(g_s206_206,0)
& $lesseq(g_s206_206,100) ) ).
tff('Define:ctx:266',axiom,
mem0(g_s207_207,g_s35_34) ).
tff('Define:ctx:267',axiom,
$lesseq(g_s207_207,g_s34_35) ).
tff('Define:ctx:268',axiom,
mem0(g_s208_208,g_s37_36) ).
tff('Define:ctx:269',axiom,
( $greatereq(g_s208_208,0)
& $lesseq(g_s208_208,100) ) ).
tff('Define:ctx:27',axiom,
mem0(g_s47_47,g_s33_32) ).
tff('Define:ctx:270',axiom,
mem0(g_s209_209,g_s37_36) ).
tff('Define:ctx:271',axiom,
mem0(g_s210_210,g_s37_36) ).
tff('Define:ctx:272',axiom,
( $greatereq(g_s210_210,0)
& $lesseq(g_s210_210,100) ) ).
tff('Define:ctx:273',axiom,
mem0(g_s211_211,g_s35_34) ).
tff('Define:ctx:274',axiom,
mem0(g_s212_212,g_s37_36) ).
tff('Define:ctx:275',axiom,
mem0(g_s213_213,g_s35_34) ).
tff('Define:ctx:276',axiom,
mem0(g_s214_214,g_s35_34) ).
tff('Define:ctx:277',axiom,
mem0(g_s215_215,g_s35_34) ).
tff('Define:ctx:278',axiom,
mem0(g_s216_216,g_s35_34) ).
tff('Define:ctx:279',axiom,
mem0(g_s217_217,g_s37_36) ).
tff('Define:ctx:28',axiom,
$greatereq(g_s48_48,0) ).
tff('Define:ctx:280',axiom,
mem0(g_s218_218,g_s37_36) ).
tff('Define:ctx:281',axiom,
g_s218_218 = $sum(g_s217_217,g_s102_102) ).
tff('Define:ctx:282',axiom,
$less(g_s218_218,g_s36_37) ).
tff('Define:ctx:283',axiom,
mem0(g_s219_219,g_s37_36) ).
tff('Define:ctx:284',axiom,
$lesseq($sum(g_s219_219,2),g_s36_37) ).
tff('Define:ctx:285',axiom,
mem0(g_s220_220,g_s37_36) ).
tff('Define:ctx:286',axiom,
g_s220_220 = $sum(g_s219_219,g_s102_102) ).
tff('Define:ctx:287',axiom,
$less(g_s220_220,g_s36_37) ).
tff('Define:ctx:288',axiom,
mem0(g_s221_221,g_s37_36) ).
tff('Define:ctx:289',axiom,
g_s221_221 = $difference(g_s220_220,1) ).
tff('Define:ctx:29',axiom,
$lesseq(2,g_s48_48) ).
tff('Define:ctx:290',axiom,
mem0(g_s222_222,g_s37_36) ).
tff('Define:ctx:291',axiom,
mem0(g_s223_223,g_s37_36) ).
tff('Define:ctx:292',axiom,
g_s223_223 = $sum(g_s222_222,g_s199_199) ).
tff('Define:ctx:293',axiom,
mem0(g_s224_224,g_s37_36) ).
tff('Define:ctx:294',axiom,
g_s224_224 = $sum(g_s222_222,g_s200_200) ).
tff('Define:ctx:295',axiom,
mem0(g_s225_225,g_s37_36) ).
tff('Define:ctx:296',axiom,
g_s225_225 = $sum(g_s222_222,g_s201_201) ).
tff('Define:ctx:297',axiom,
mem0(g_s226_226,g_s37_36) ).
tff('Define:ctx:298',axiom,
g_s226_226 = $sum(g_s222_222,g_s202_202) ).
tff('Define:ctx:299',axiom,
mem0(g_s227_227,g_s37_36) ).
tff('Define:ctx:3',axiom,
( ! [X_8: $int] :
( mem0(X_8,g_s9_9)
<=> ( ( X_8 = g_s10_10 )
| ( X_8 = g_s11_11 )
| ( X_8 = g_s12_12 )
| ( X_8 = g_s13_13 )
| ( X_8 = g_s14_14 )
| ( X_8 = g_s15_15 )
| ( X_8 = g_s16_16 )
| ( X_8 = g_s17_17 )
| ( X_8 = g_s18_18 ) ) )
& ( g_s10_10 != g_s11_11 )
& ( g_s11_11 != g_s12_12 )
& ( g_s12_12 != g_s13_13 )
& ( g_s13_13 != g_s14_14 )
& ( g_s14_14 != g_s15_15 )
& ( g_s15_15 != g_s16_16 )
& ( g_s16_16 != g_s17_17 )
& ( g_s17_17 != g_s18_18 ) ) ).
tff('Define:ctx:30',axiom,
$greatereq(g_s49_49,0) ).
tff('Define:ctx:300',axiom,
mem0(g_s228_228,g_s37_36) ).
tff('Define:ctx:301',axiom,
mem0(g_s229_229,g_s37_36) ).
tff('Define:ctx:302',axiom,
$greatereq(g_s230_230,0) ).
tff('Define:ctx:303',axiom,
$greatereq(g_s231_231,1) ).
tff('Define:ctx:304',axiom,
$lesseq(1,g_s230_230) ).
tff('Define:ctx:305',axiom,
g_s230_230 = $difference(g_s228_228,g_s227_227) ).
tff('Define:ctx:306',axiom,
g_s231_231 = $difference(g_s229_229,g_s227_227) ).
tff('Define:ctx:307',axiom,
$greatereq(g_s232_232,0) ).
tff('Define:ctx:308',axiom,
$greatereq(g_s233_233,0) ).
tff('Define:ctx:309',axiom,
$greatereq(g_s234_234,0) ).
tff('Define:ctx:31',axiom,
$lesseq(2,g_s49_49) ).
tff('Define:ctx:310',axiom,
$greatereq(g_s235_235,0) ).
tff('Define:ctx:311',axiom,
$lesseq(1,g_s234_234) ).
tff('Define:ctx:312',axiom,
mem0(g_s236_236,g_s37_36) ).
tff('Define:ctx:313',axiom,
mem0(g_s237_237,g_s37_36) ).
tff('Define:ctx:314',axiom,
mem0(g_s238_238,g_s37_36) ).
tff('Define:ctx:315',axiom,
mem0(g_s239_239,g_s37_36) ).
tff('Define:ctx:316',axiom,
mem0(g_s240_240,g_s37_36) ).
tff('Define:ctx:317',axiom,
g_s237_237 = $sum(g_s236_236,g_s232_232) ).
tff('Define:ctx:318',axiom,
g_s238_238 = $sum(g_s236_236,g_s233_233) ).
tff('Define:ctx:319',axiom,
g_s239_239 = $sum(g_s236_236,g_s234_234) ).
tff('Define:ctx:32',axiom,
$greatereq(g_s50_50,0) ).
tff('Define:ctx:320',axiom,
g_s240_240 = $sum(g_s236_236,g_s235_235) ).
tff('Define:ctx:321',axiom,
mem0(g_s241_241,g_s37_36) ).
tff('Define:ctx:322',axiom,
mem0(g_s242_242,g_s37_36) ).
tff('Define:ctx:323',axiom,
mem0(g_s243_243,g_s37_36) ).
tff('Define:ctx:324',axiom,
$greatereq(g_s244_244,1) ).
tff('Define:ctx:325',axiom,
$greatereq(g_s245_245,1) ).
tff('Define:ctx:326',axiom,
g_s244_244 = $difference($difference(g_s242_242,g_s241_241),1) ).
tff('Define:ctx:327',axiom,
g_s245_245 = $difference($difference(g_s243_243,g_s241_241),1) ).
tff('Define:ctx:328',axiom,
mem0(g_s246_246,g_s33_32) ).
tff('Define:ctx:329',axiom,
mem0(g_s247_247,g_s37_36) ).
tff('Define:ctx:33',axiom,
$lesseq(2,g_s50_50) ).
tff('Define:ctx:330',axiom,
mem0(g_s248_248,g_s37_36) ).
tff('Define:ctx:331',axiom,
$greatereq(g_s249_249,1) ).
tff('Define:ctx:332',axiom,
$greatereq(g_s250_250,1) ).
tff('Define:ctx:333',axiom,
$greatereq(g_s251_251,1) ).
tff('Define:ctx:334',axiom,
g_s249_249 = $difference(g_s246_246,g_s241_241) ).
tff('Define:ctx:335',axiom,
g_s250_250 = $difference(g_s247_247,g_s241_241) ).
tff('Define:ctx:336',axiom,
g_s251_251 = $difference($difference(g_s248_248,g_s241_241),1) ).
tff('Define:ctx:337',axiom,
$greatereq(g_s252_252,1) ).
tff('Define:ctx:338',axiom,
mem0(g_s253_253,g_s37_36) ).
tff('Define:ctx:339',axiom,
mem0(g_s254_254,g_s37_36) ).
tff('Define:ctx:34',axiom,
$lesseq(g_s48_48,g_s50_50) ).
tff('Define:ctx:340',axiom,
mem0(g_s255_255,g_s33_32) ).
tff('Define:ctx:341',axiom,
g_s252_252 = $difference($difference(g_s255_255,g_s253_253),1) ).
tff('Define:ctx:342',axiom,
$greatereq(g_s256_256,0) ).
tff('Define:ctx:343',axiom,
$greatereq(g_s257_257,1) ).
tff('Define:ctx:344',axiom,
$greatereq(g_s258_258,0) ).
tff('Define:ctx:345',axiom,
$greatereq(g_s259_259,0) ).
tff('Define:ctx:346',axiom,
$greatereq(g_s260_260,0) ).
tff('Define:ctx:347',axiom,
$greatereq(g_s261_261,0) ).
tff('Define:ctx:348',axiom,
$greatereq(g_s262_262,0) ).
tff('Define:ctx:349',axiom,
$greatereq(g_s263_263,0) ).
tff('Define:ctx:35',axiom,
mem0(g_s51_51,g_s37_36) ).
tff('Define:ctx:350',axiom,
$greatereq(g_s264_264,0) ).
tff('Define:ctx:351',axiom,
$greatereq(g_s265_265,0) ).
tff('Define:ctx:352',axiom,
mem0(g_s266_266,g_s37_36) ).
tff('Define:ctx:353',axiom,
$lesseq(1,g_s266_266) ).
tff('Define:ctx:354',axiom,
mem0(g_s267_267,g_s37_36) ).
tff('Define:ctx:355',axiom,
g_s267_267 = $sum(g_s266_266,g_s264_264) ).
tff('Define:ctx:356',axiom,
mem0(g_s268_268,g_s37_36) ).
tff('Define:ctx:357',axiom,
g_s268_268 = $sum(g_s266_266,g_s265_265) ).
tff('Define:ctx:358',axiom,
mem0(g_s269_269,g_s37_36) ).
tff('Define:ctx:359',axiom,
g_s269_269 = $sum(g_s266_266,g_s259_259) ).
tff('Define:ctx:36',axiom,
mem0(g_s52_52,g_s37_36) ).
tff('Define:ctx:360',axiom,
mem0(g_s270_270,g_s37_36) ).
tff('Define:ctx:361',axiom,
g_s270_270 = $sum(g_s266_266,g_s258_258) ).
tff('Define:ctx:362',axiom,
mem0(g_s271_271,g_s37_36) ).
tff('Define:ctx:363',axiom,
g_s271_271 = $sum(g_s266_266,g_s260_260) ).
tff('Define:ctx:364',axiom,
mem0(g_s272_272,g_s37_36) ).
tff('Define:ctx:365',axiom,
g_s272_272 = $sum(g_s266_266,g_s263_263) ).
tff('Define:ctx:366',axiom,
mem0(g_s273_273,g_s37_36) ).
tff('Define:ctx:367',axiom,
g_s273_273 = $sum(g_s266_266,g_s261_261) ).
tff('Define:ctx:368',axiom,
mem0(g_s274_274,g_s37_36) ).
tff('Define:ctx:369',axiom,
g_s274_274 = $sum(g_s266_266,g_s262_262) ).
tff('Define:ctx:37',axiom,
g_s52_52 = $sum(g_s51_51,g_s48_48) ).
tff('Define:ctx:370',axiom,
mem0(g_s275_275,g_s33_32) ).
tff('Define:ctx:371',axiom,
g_s275_275 = $sum(g_s266_266,g_s256_256) ).
tff('Define:ctx:372',axiom,
mem0(g_s276_276,g_s37_36) ).
tff('Define:ctx:373',axiom,
g_s276_276 = $sum(g_s266_266,g_s257_257) ).
tff('Define:ctx:374',axiom,
? [X_20: set_3] :
( ! [X_21: $int,X_22: $int,X_23: $int] :
( mem3(X_23,X_22,X_21,X_20)
<=> mem3(X_23,X_22,X_21,g_s277_277) )
& ! [X_24: $int,X_25: $int,X_26: $int,X_27: $int] :
( ( mem3(X_25,X_24,X_26,X_20)
& mem3(X_25,X_24,X_27,X_20) )
=> ( X_26 = X_27 ) )
& ! [X_28: $int,X_29: $int] :
( ( mem0(X_29,g_s22_22)
& mem0(X_28,g_s22_22) )
<=> ? [X_30: $int] : mem3(X_29,X_28,X_30,X_20) )
& ! [X_31: $int] :
( ? [X_32: $int,X_33: $int] : mem3(X_33,X_32,X_31,X_20)
=> mem0(X_31,g_s37_36) ) ) ).
tff('Define:ctx:375',axiom,
! [X_34: $int,X_35: $int] :
( mem4(X_35,X_34,g_s278_278)
<=> ? [X_36: $int] :
( ( X_36 = g_s38_38 )
& mem3(X_35,X_34,X_36,g_s277_277) ) ) ).
tff('Define:ctx:376',axiom,
? [X_37: set_3] :
( ! [X_38: $int,X_39: $int,X_40: $int] :
( mem3(X_40,X_39,X_38,X_37)
<=> mem3(X_40,X_39,X_38,g_s279_279) )
& ! [X_41: $int,X_42: $int,X_43: $int,X_44: $int] :
( ( mem3(X_42,X_41,X_43,X_37)
& mem3(X_42,X_41,X_44,X_37) )
=> ( X_43 = X_44 ) )
& ! [X_45: $int,X_46: $int] :
( ( mem0(X_46,g_s22_22)
& mem0(X_45,g_s22_22) )
<=> ? [X_47: $int] : mem3(X_46,X_45,X_47,X_37) )
& ! [X_48: $int] :
( ? [X_49: $int,X_50: $int] : mem3(X_50,X_49,X_48,X_37)
=> ( mem0(X_48,g_s35_34)
& ( X_48 != 65535 ) ) ) ) ).
tff('Define:ctx:377',axiom,
! [X_51: $int,X_52: $int] :
( mem4(X_52,X_51,g_s280_280)
=> ( mem0(X_52,g_s22_22)
& mem0(X_51,g_s22_22) ) ) ).
tff('Define:ctx:378',axiom,
? [X_53: set_3] :
( ! [X_54: $int,X_55: $int,X_56: $int] :
( mem3(X_56,X_55,X_54,X_53)
<=> mem3(X_56,X_55,X_54,g_s281_281) )
& ! [X_57: $int,X_58: $int,X_59: $int,X_60: $int] :
( ( mem3(X_58,X_57,X_59,X_53)
& mem3(X_58,X_57,X_60,X_53) )
=> ( X_59 = X_60 ) )
& ! [X_61: $int,X_62: $int] :
( ( mem0(X_62,g_s22_22)
& mem0(X_61,g_s22_22) )
<=> ? [X_63: $int] : mem3(X_62,X_61,X_63,X_53) )
& ! [X_64: $int] :
( ? [X_65: $int,X_66: $int] : mem3(X_66,X_65,X_64,X_53)
=> mem0(X_64,g_s35_34) ) ) ).
tff('Define:ctx:379',axiom,
! [X_67: $int,X_68: $int,X_69: $int] :
( mem3(X_69,X_68,X_67,g_s281_281)
<=> ( ( mem4(X_69,X_68,g_s280_280)
& ( X_67 = 65535 ) )
| ( mem3(X_69,X_68,X_67,g_s279_279)
& ~ ? [X_70: $int] :
( mem4(X_69,X_68,g_s280_280)
& ( X_70 = 65535 ) ) ) ) ) ).
tff('Define:ctx:38',axiom,
mem0(g_s53_53,g_s37_36) ).
tff('Define:ctx:380',axiom,
! [X_71: $int,X_72: $int] :
( mem4(X_72,X_71,g_s278_278)
=> ( mem0(X_72,g_s22_22)
& mem0(X_71,g_s22_22) ) ) ).
tff('Define:ctx:39',axiom,
g_s53_53 = $sum(g_s51_51,g_s49_49) ).
tff('Define:ctx:4',axiom,
( ! [X_9: $int] :
( mem0(X_9,g_s19_19)
<=> ( ( X_9 = g_s20_20 )
| ( X_9 = g_s21_21 ) ) )
& ( g_s20_20 != g_s21_21 ) ) ).
tff('Define:ctx:40',axiom,
mem0(g_s54_54,g_s37_36) ).
tff('Define:ctx:41',axiom,
g_s54_54 = $sum(g_s51_51,g_s50_50) ).
tff('Define:ctx:42',axiom,
mem0(g_s55_55,g_s35_34) ).
tff('Define:ctx:43',axiom,
mem0(g_s56_56,g_s35_34) ).
tff('Define:ctx:44',axiom,
mem0(g_s57_57,g_s37_36) ).
tff('Define:ctx:45',axiom,
$lesseq(g_s55_55,g_s56_56) ).
tff('Define:ctx:46',axiom,
mem0(g_s58_58,g_s33_32) ).
tff('Define:ctx:47',axiom,
mem0(g_s59_59,g_s33_32) ).
tff('Define:ctx:48',axiom,
mem0(g_s60_60,g_s33_32) ).
tff('Define:ctx:49',axiom,
mem0(g_s61_61,g_s33_32) ).
tff('Define:ctx:5',axiom,
( ! [X_10: $int] :
( mem0(X_10,g_s22_22)
<=> ( ( X_10 = g_s23_23 )
| ( X_10 = g_s24_24 )
| ( X_10 = g_s25_25 )
| ( X_10 = g_s26_26 )
| ( X_10 = g_s27_27 )
| ( X_10 = g_s28_28 )
| ( X_10 = g_s29_29 )
| ( X_10 = g_s30_30 )
| ( X_10 = g_s31_31 ) ) )
& ( g_s23_23 != g_s24_24 )
& ( g_s24_24 != g_s25_25 )
& ( g_s25_25 != g_s26_26 )
& ( g_s26_26 != g_s27_27 )
& ( g_s27_27 != g_s28_28 )
& ( g_s28_28 != g_s29_29 )
& ( g_s29_29 != g_s30_30 )
& ( g_s30_30 != g_s31_31 ) ) ).
tff('Define:ctx:50',axiom,
mem0(g_s62_62,g_s33_32) ).
tff('Define:ctx:51',axiom,
mem0(g_s63_63,g_s37_36) ).
tff('Define:ctx:52',axiom,
$lesseq(2,g_s63_63) ).
tff('Define:ctx:53',axiom,
mem0(g_s64_64,g_s37_36) ).
tff('Define:ctx:54',axiom,
g_s64_64 = $difference(g_s63_63,1) ).
tff('Define:ctx:55',axiom,
$greatereq(g_s65_65,1) ).
tff('Define:ctx:56',axiom,
$greatereq(g_s66_66,1) ).
tff('Define:ctx:57',axiom,
$greatereq(g_s67_67,1) ).
tff('Define:ctx:58',axiom,
$greatereq(g_s68_68,1) ).
tff('Define:ctx:59',axiom,
$greatereq(g_s69_69,1) ).
tff('Define:ctx:6',axiom,
mem0(g_s32_33,g_s33_32) ).
tff('Define:ctx:60',axiom,
$greatereq(g_s70_70,1) ).
tff('Define:ctx:61',axiom,
$greatereq(g_s71_71,1) ).
tff('Define:ctx:62',axiom,
$greatereq(g_s72_72,1) ).
tff('Define:ctx:63',axiom,
mem0(g_s73_73,g_s37_36) ).
tff('Define:ctx:64',axiom,
mem0(g_s74_74,g_s37_36) ).
tff('Define:ctx:65',axiom,
g_s74_74 = $sum(g_s73_73,g_s65_65) ).
tff('Define:ctx:66',axiom,
mem0(g_s75_75,g_s37_36) ).
tff('Define:ctx:67',axiom,
mem0(g_s76_76,g_s37_36) ).
tff('Define:ctx:68',axiom,
g_s76_76 = $sum(g_s75_75,g_s66_66) ).
tff('Define:ctx:69',axiom,
mem0(g_s77_77,g_s37_36) ).
tff('Define:ctx:7',axiom,
mem0(g_s34_35,g_s35_34) ).
tff('Define:ctx:70',axiom,
g_s77_77 = $sum(g_s75_75,g_s67_67) ).
tff('Define:ctx:71',axiom,
mem0(g_s78_78,g_s37_36) ).
tff('Define:ctx:72',axiom,
g_s78_78 = $sum(g_s75_75,g_s68_68) ).
tff('Define:ctx:73',axiom,
mem0(g_s79_79,g_s37_36) ).
tff('Define:ctx:74',axiom,
g_s79_79 = $sum(g_s75_75,g_s69_69) ).
tff('Define:ctx:75',axiom,
mem0(g_s80_80,g_s37_36) ).
tff('Define:ctx:76',axiom,
g_s80_80 = $sum(g_s75_75,g_s70_70) ).
tff('Define:ctx:77',axiom,
mem0(g_s81_81,g_s37_36) ).
tff('Define:ctx:78',axiom,
g_s81_81 = $sum(g_s75_75,g_s71_71) ).
tff('Define:ctx:79',axiom,
mem0(g_s82_82,g_s37_36) ).
tff('Define:ctx:8',axiom,
mem0(g_s36_37,g_s37_36) ).
tff('Define:ctx:80',axiom,
g_s82_82 = $sum(g_s75_75,g_s72_72) ).
tff('Define:ctx:81',axiom,
mem0(g_s83_83,g_s33_32) ).
tff('Define:ctx:82',axiom,
mem0(g_s84_84,g_s33_32) ).
tff('Define:ctx:83',axiom,
mem0(g_s85_85,g_s33_32) ).
tff('Define:ctx:84',axiom,
mem0(g_s86_86,g_s33_32) ).
tff('Define:ctx:85',axiom,
mem0(g_s87_87,g_s33_32) ).
tff('Define:ctx:86',axiom,
mem0(g_s88_88,g_s33_32) ).
tff('Define:ctx:87',axiom,
mem0(g_s89_89,g_s33_32) ).
tff('Define:ctx:88',axiom,
mem0(g_s90_90,g_s33_32) ).
tff('Define:ctx:89',axiom,
mem0(g_s91_91,g_s33_32) ).
tff('Define:ctx:9',axiom,
mem0(g_s38_38,g_s37_36) ).
tff('Define:ctx:90',axiom,
mem0(g_s92_92,g_s33_32) ).
tff('Define:ctx:91',axiom,
mem0(g_s93_93,g_s33_32) ).
tff('Define:ctx:92',axiom,
mem0(g_s94_94,g_s33_32) ).
tff('Define:ctx:93',axiom,
mem0(g_s95_95,g_s33_32) ).
tff('Define:ctx:94',axiom,
mem0(g_s96_96,g_s33_32) ).
tff('Define:ctx:95',axiom,
mem0(g_s97_97,g_s33_32) ).
tff('Define:ctx:96',axiom,
mem0(g_s98_98,g_s33_32) ).
tff('Define:ctx:97',axiom,
mem0(g_s99_99,g_s33_32) ).
tff('Define:ctx:98',axiom,
mem0(g_s100_100,g_s33_32) ).
tff('Define:ctx:99',axiom,
mem0(g_s101_101,g_s33_32) ).
tff('Define:inv:0',axiom,
( g_s300_305
<=> g_s300_1_306 ) ).
tff('Define:inv:1',axiom,
( g_s301_307
<=> g_s301_1_308 ) ).
tff('Define:inv:10',axiom,
$true ).
tff('Define:inv:11',axiom,
mem0(g_s299_1_313,g_s33_32) ).
tff('Define:inv:12',axiom,
mem0(g_s302_1_314,g_s33_32) ).
tff('Define:inv:13',axiom,
mem0(g_s305_1_315,g_s33_32) ).
tff('Define:inv:14',axiom,
$true ).
tff('Define:inv:15',axiom,
$true ).
tff('Define:inv:16',axiom,
$true ).
tff('Define:inv:17',axiom,
$true ).
tff('Define:inv:18',axiom,
$true ).
tff('Define:inv:19',axiom,
$true ).
tff('Define:inv:2',axiom,
( g_s303_309
<=> g_s303_1_310 ) ).
tff('Define:inv:20',axiom,
~ ? [X_193: $int] :
( $greatereq(X_193,$sum($difference($sum(g_s298_298,g_s309_1_316),g_s178_178),1))
& $lesseq(X_193,g_s298_298)
& mem4(X_193,g_s102_102,g_s306_302) ) ).
tff('Define:inv:21',axiom,
( $greater(g_s309_1_316,0)
=> ( ? [X_194: $int] :
! [X_195: $int] :
( ( X_195 = $difference($sum(g_s298_298,g_s309_1_316),g_s178_178) )
=> mem4(X_195,X_194,g_s306_302) )
& ! [X_196: $int] :
( ( X_196 = $difference($sum(g_s298_298,g_s309_1_316),g_s178_178) )
=> mem4(X_196,g_s102_102,g_s306_302) ) ) ) ).
tff('Define:inv:22',axiom,
~ ? [X_197: $int] :
( $greatereq(X_197,$sum($difference($sum(g_s298_298,g_s311_1_317),g_s179_179),1))
& $lesseq(X_197,g_s298_298)
& mem4(X_197,g_s102_102,g_s307_303) ) ).
tff('Define:inv:23',axiom,
( $greater(g_s311_1_317,0)
=> ( ? [X_198: $int] :
! [X_199: $int] :
( ( X_199 = $difference($sum(g_s298_298,g_s311_1_317),g_s179_179) )
=> mem4(X_199,X_198,g_s307_303) )
& ! [X_200: $int] :
( ( X_200 = $difference($sum(g_s298_298,g_s311_1_317),g_s179_179) )
=> mem4(X_200,g_s102_102,g_s307_303) ) ) ) ).
tff('Define:inv:24',axiom,
! [X_201: $int] :
( ( ( ( X_201 = $difference(g_s102_102,1) )
| ( X_201 = g_s102_102 ) )
& ? [X_202: $int] :
( $greatereq(X_202,$sum($difference($sum(g_s298_298,g_s310_1_318),g_s180_180),1))
& $lesseq(X_202,g_s298_298)
& mem4(X_202,X_201,g_s307_303) ) )
<=> $false ) ).
tff('Define:inv:25',axiom,
( $greater(g_s310_1_318,0)
=> ( ? [X_203: $int] :
! [X_204: $int] :
( ( X_204 = $difference($sum(g_s298_298,g_s310_1_318),g_s180_180) )
=> mem4(X_204,X_203,g_s307_303) )
& ( ! [X_205: $int,X_206: $int] :
( ( ( X_205 = $difference($sum(g_s298_298,g_s310_1_318),g_s180_180) )
& ( X_206 = $difference(g_s102_102,1) ) )
=> mem4(X_205,X_206,g_s307_303) )
| ! [X_207: $int] :
( ( X_207 = $difference($sum(g_s298_298,g_s310_1_318),g_s180_180) )
=> mem4(X_207,g_s102_102,g_s307_303) ) ) ) ) ).
tff('Define:inv:26',axiom,
$lesseq(g_s309_1_316,g_s178_178) ).
tff('Define:inv:27',axiom,
$lesseq(g_s311_1_317,g_s179_179) ).
tff('Define:inv:28',axiom,
$lesseq(g_s310_1_318,g_s180_180) ).
tff('Define:inv:29',axiom,
$lesseq(g_s312_1_319,g_s185_185) ).
tff('Define:inv:3',axiom,
( g_s304_311
<=> g_s304_1_312 ) ).
tff('Define:inv:30',axiom,
$lesseq(g_s314_1_320,g_s186_186) ).
tff('Define:inv:31',axiom,
$lesseq(g_s313_1_321,g_s187_187) ).
tff('Define:inv:32',axiom,
~ ? [X_208: $int] :
( $greatereq(X_208,$sum($difference($sum(g_s298_298,g_s312_1_319),g_s185_185),1))
& $lesseq(X_208,g_s298_298)
& mem4(X_208,g_s102_102,g_s306_302) ) ).
tff('Define:inv:33',axiom,
( $greater(g_s312_1_319,0)
=> ( ? [X_209: $int] :
! [X_210: $int] :
( ( X_210 = $difference($sum(g_s298_298,g_s312_1_319),g_s185_185) )
=> mem4(X_210,X_209,g_s306_302) )
& ! [X_211: $int] :
( ( X_211 = $difference($sum(g_s298_298,g_s312_1_319),g_s185_185) )
=> mem4(X_211,g_s102_102,g_s306_302) ) ) ) ).
tff('Define:inv:34',axiom,
~ ? [X_212: $int] :
( $greatereq(X_212,$sum($difference($sum(g_s298_298,g_s314_1_320),g_s186_186),1))
& $lesseq(X_212,g_s298_298)
& mem4(X_212,g_s102_102,g_s308_304) ) ).
tff('Define:inv:35',axiom,
( $greater(g_s314_1_320,0)
=> ( ? [X_213: $int] :
! [X_214: $int] :
( ( X_214 = $difference($sum(g_s298_298,g_s314_1_320),g_s186_186) )
=> mem4(X_214,X_213,g_s308_304) )
& ! [X_215: $int] :
( ( X_215 = $difference($sum(g_s298_298,g_s314_1_320),g_s186_186) )
=> mem4(X_215,g_s102_102,g_s308_304) ) ) ) ).
tff('Define:inv:36',axiom,
! [X_216: $int] :
( ( ( ( X_216 = $difference(g_s102_102,1) )
| ( X_216 = g_s102_102 ) )
& ? [X_217: $int] :
( $greatereq(X_217,$sum($difference($sum(g_s298_298,g_s313_1_321),g_s187_187),1))
& $lesseq(X_217,g_s298_298)
& mem4(X_217,X_216,g_s308_304) ) )
<=> $false ) ).
tff('Define:inv:37',axiom,
( $greater(g_s313_1_321,0)
=> ( ? [X_218: $int] :
! [X_219: $int] :
( ( X_219 = $difference($sum(g_s298_298,g_s313_1_321),g_s187_187) )
=> mem4(X_219,X_218,g_s308_304) )
& ( ! [X_220: $int,X_221: $int] :
( ( ( X_220 = $difference($sum(g_s298_298,g_s313_1_321),g_s187_187) )
& ( X_221 = $difference(g_s102_102,1) ) )
=> mem4(X_220,X_221,g_s308_304) )
| ! [X_222: $int] :
( ( X_222 = $difference($sum(g_s298_298,g_s313_1_321),g_s187_187) )
=> mem4(X_222,g_s102_102,g_s308_304) ) ) ) ) ).
tff('Define:inv:4',axiom,
g_s299_299 = g_s299_1_313 ).
tff('Define:inv:5',axiom,
g_s302_300 = g_s302_1_314 ).
tff('Define:inv:6',axiom,
g_s305_301 = g_s305_1_315 ).
tff('Define:inv:7',axiom,
$true ).
tff('Define:inv:8',axiom,
$true ).
tff('Define:inv:9',axiom,
$true ).
tff('Define:seext:0',axiom,
! [X_73: $int] :
( mem0(X_73,g_s282_282)
=> ( $greatereq(X_73,1)
& $lesseq(X_73,g_s102_102) ) ) ).
tff('Define:seext:1',axiom,
! [X_74: $int] :
( mem0(X_74,g_s283_283)
=> ( $greatereq(X_74,1)
& $lesseq(X_74,g_s102_102) ) ) ).
tff('Define:seext:10',axiom,
! [X_119: $int] :
( mem0(X_119,g_s292_292)
=> ( $greatereq(X_119,1)
& $lesseq(X_119,g_s102_102) ) ) ).
tff('Define:seext:11',axiom,
! [X_120: $int] :
( mem0(X_120,g_s293_293)
=> ( $greatereq(X_120,1)
& $lesseq(X_120,g_s102_102) ) ) ).
tff('Define:seext:12',axiom,
( ! [X_121: $int,X_122: $int] :
( mem4(X_122,X_121,g_s294_294)
=> ( $greatereq(X_122,1)
& $lesseq(X_122,g_s102_102)
& mem0(X_121,g_s35_34) ) )
& ! [X_123: $int,X_124: $int,X_125: $int] :
( ( mem4(X_123,X_124,g_s294_294)
& mem4(X_123,X_125,g_s294_294) )
=> ( X_124 = X_125 ) ) ) ).
tff('Define:seext:13',axiom,
( ! [X_126: $int,X_127: $int] :
( mem4(X_127,X_126,g_s295_295)
=> ( $greatereq(X_127,1)
& $lesseq(X_127,g_s102_102)
& mem0(X_126,g_s35_34) ) )
& ! [X_128: $int,X_129: $int,X_130: $int] :
( ( mem4(X_128,X_129,g_s295_295)
& mem4(X_128,X_130,g_s295_295) )
=> ( X_129 = X_130 ) ) ) ).
tff('Define:seext:14',axiom,
! [X_131: $int] :
( mem0(X_131,g_s296_296)
=> ( $greatereq(X_131,1)
& $lesseq(X_131,g_s102_102) ) ) ).
tff('Define:seext:15',axiom,
? [X_132: set_4] :
( ! [X_133: $int,X_134: $int] :
( mem4(X_134,X_133,X_132)
<=> mem4(X_134,X_133,g_s297_297) )
& ! [X_135: $int,X_136: $int,X_137: $int] :
( ( mem4(X_135,X_136,X_132)
& mem4(X_135,X_137,X_132) )
=> ( X_136 = X_137 ) )
& ! [X_138: $int] :
( ( $greatereq(X_138,0)
& $lesseq(X_138,g_s103_103) )
<=> ? [X_139: $int] : mem4(X_138,X_139,X_132) )
& ! [X_140: $int] :
( ? [X_141: $int] : mem4(X_141,X_140,X_132)
=> mem0(X_140,g_s35_34) ) ) ).
tff('Define:seext:16',axiom,
( ! [X_142: $int,X_143: $o] :
( mem2((X_143),X_142,g_s41_41)
=> ( $true
& mem0(X_142,g_s37_36) ) )
& ! [X_144: $o,X_145: $int,X_146: $int] :
( ( mem2((X_144),X_145,g_s41_41)
& mem2((X_144),X_146,g_s41_41) )
=> ( X_145 = X_146 ) ) ) ).
tff('Define:seext:17',axiom,
( ! [X_147: $int,X_148: $o] :
( mem2((X_148),X_147,g_s41_41)
=> ( $true
& mem0(X_147,g_s35_34) ) )
& ! [X_149: $o,X_150: $int,X_151: $int] :
( ( mem2((X_149),X_150,g_s41_41)
& mem2((X_149),X_151,g_s41_41) )
=> ( X_150 = X_151 ) ) ) ).
tff('Define:seext:18',axiom,
( ! [X_152: $int,X_153: $o] :
( mem2((X_153),X_152,g_s41_41)
=> ( $true
& mem0(X_152,g_s33_32) ) )
& ! [X_154: $o,X_155: $int,X_156: $int] :
( ( mem2((X_154),X_155,g_s41_41)
& mem2((X_154),X_156,g_s41_41) )
=> ( X_155 = X_156 ) ) ) ).
tff('Define:seext:2',axiom,
! [X_75: $int] :
( mem0(X_75,g_s284_284)
=> ( $greatereq(X_75,1)
& $lesseq(X_75,g_s102_102) ) ) ).
tff('Define:seext:3',axiom,
! [X_76: $int] :
( mem0(X_76,g_s285_285)
=> ( $greatereq(X_76,1)
& $lesseq(X_76,g_s102_102) ) ) ).
tff('Define:seext:4',axiom,
? [X_77: set_4] :
( ! [X_78: $int,X_79: $int] :
( mem4(X_79,X_78,X_77)
<=> mem4(X_79,X_78,g_s286_286) )
& ! [X_80: $int,X_81: $int,X_82: $int] :
( ( mem4(X_80,X_81,X_77)
& mem4(X_80,X_82,X_77) )
=> ( X_81 = X_82 ) )
& ! [X_83: $int] :
( ( $greatereq(X_83,1)
& $lesseq(X_83,g_s102_102) )
<=> ? [X_84: $int] : mem4(X_83,X_84,X_77) )
& ! [X_85: $int] :
( ? [X_86: $int] : mem4(X_86,X_85,X_77)
=> mem0(X_85,g_s37_36) ) ) ).
tff('Define:seext:5',axiom,
? [X_87: set_4] :
( ! [X_88: $int,X_89: $int] :
( mem4(X_89,X_88,X_87)
<=> mem4(X_89,X_88,g_s287_287) )
& ! [X_90: $int,X_91: $int,X_92: $int] :
( ( mem4(X_90,X_91,X_87)
& mem4(X_90,X_92,X_87) )
=> ( X_91 = X_92 ) )
& ! [X_93: $int] :
( ( $greatereq(X_93,1)
& $lesseq(X_93,g_s102_102) )
<=> ? [X_94: $int] : mem4(X_93,X_94,X_87) )
& ! [X_95: $int] :
( ? [X_96: $int] : mem4(X_96,X_95,X_87)
=> mem0(X_95,g_s37_36) ) ) ).
tff('Define:seext:6',axiom,
? [X_97: set_4] :
( ! [X_98: $int,X_99: $int] :
( mem4(X_99,X_98,X_97)
<=> mem4(X_99,X_98,g_s288_288) )
& ! [X_100: $int,X_101: $int,X_102: $int] :
( ( mem4(X_100,X_101,X_97)
& mem4(X_100,X_102,X_97) )
=> ( X_101 = X_102 ) )
& ! [X_103: $int] :
( ( $greatereq(X_103,1)
& $lesseq(X_103,g_s102_102) )
<=> ? [X_104: $int] : mem4(X_103,X_104,X_97) )
& ! [X_105: $int] :
( ? [X_106: $int] : mem4(X_106,X_105,X_97)
=> mem0(X_105,g_s37_36) ) ) ).
tff('Define:seext:7',axiom,
? [X_107: set_4] :
( ! [X_108: $int,X_109: $int] :
( mem4(X_109,X_108,X_107)
<=> mem4(X_109,X_108,g_s289_289) )
& ! [X_110: $int,X_111: $int,X_112: $int] :
( ( mem4(X_110,X_111,X_107)
& mem4(X_110,X_112,X_107) )
=> ( X_111 = X_112 ) )
& ! [X_113: $int] :
( ( $greatereq(X_113,1)
& $lesseq(X_113,g_s102_102) )
<=> ? [X_114: $int] : mem4(X_113,X_114,X_107) )
& ! [X_115: $int] :
( ? [X_116: $int] : mem4(X_116,X_115,X_107)
=> mem0(X_115,g_s37_36) ) ) ).
tff('Define:seext:8',axiom,
! [X_117: $int] :
( mem0(X_117,g_s290_290)
=> ( $greatereq(X_117,1)
& $lesseq(X_117,g_s102_102) ) ) ).
tff('Define:seext:9',axiom,
! [X_118: $int] :
( mem0(X_118,g_s291_291)
=> ( $greatereq(X_118,1)
& $lesseq(X_118,g_s102_102) ) ) ).
%Global hypotheses
tff(gh_0_def,hypothesis,
$greater(g_s298_298,0) ).
tff(gh_1_def,hypothesis,
$lesseq(g_s302_300,g_s299_299) ).
tff(gh_2_def,hypothesis,
mem4(g_s298_298,g_s302_300,g_s307_303) ).
tff(gh_3_def,hypothesis,
mem4(g_s298_298,g_s299_299,g_s306_302) ).
%----Local hypotheses
tff('Local_Hyp:0',hypothesis,
g_s302_1_314 = g_s102_102 ).
%----Goal
tff('Goal',conjecture,
~ ! [X_1825: $int] :
( ( ( ( X_1825 = $difference(g_s102_102,1) )
| ( X_1825 = g_s102_102 ) )
& ? [X_1826: $int] :
( $greatereq(X_1826,$sum($difference(g_s298_298,g_s180_180),1))
& $lesseq(X_1826,g_s298_298)
& mem4(X_1826,X_1825,g_s307_303) ) )
<=> $false ) ).
%------------------------------------------------------------------------------