%------------------------------------------------------------------------------
% File : Vampire---5.0.1
% Problem : COM252_1 : TPTP v9.3.1. Released v9.3.0.
% Transfm : none
% Format : tptp:raw
% Command : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% Computer : n002.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Tue Sep 29 09:39:53 AM UTC 2026
% Result : Theorem 145.39s 25.61s
% Output : Refutation 176.49s
% Verified :
% SZS Type : Refutation
% Derivation depth : 43
% Number of leaves : 162
% Syntax : Number of formulae : 1053 ( 143 unt; 0 typ; 138 def)
% Number of atoms : 4196 (1842 equ)
% Maximal formula atoms : 71 ( 3 avg)
% Number of connectives : 4988 (1845 ~;2306 |; 719 &)
% ( 111 <=>; 7 =>; 0 <=; 0 <~>)
% Maximal formula depth : 28 ( 5 avg)
% Maximal term depth : 6 ( 2 avg)
% Number of types : 27 ( 26 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of predicates : 206 ( 204 usr; 108 prp; 0-5 aty)
% Number of functors : 508 ( 508 usr; 40 con; 0-4 aty)
% Number of variables : 1380 ( 0 sgn1112 !; 268 ?;1360 :)
% Comments :
%------------------------------------------------------------------------------
tff(type_def_5,type,
vEntry: $tType ).
tff(type_def_6,type,
vYN: $tType ).
tff(type_def_7,type,
vMapConf: $tType ).
tff(type_def_8,type,
vOptAType: $tType ).
tff(type_def_9,type,
vATMap: $tType ).
tff(type_def_10,type,
vQuestionnaire: $tType ).
tff(type_def_11,type,
vOptMapConf: $tType ).
tff(type_def_12,type,
vQConf: $tType ).
tff(type_def_13,type,
vstring: $tType ).
tff(type_def_14,type,
vchar: $tType ).
tff(type_def_15,type,
vAval: $tType ).
tff(type_def_16,type,
vOptQConf: $tType ).
tff(type_def_17,type,
vOptQuestion: $tType ).
tff(type_def_18,type,
vAnsMap: $tType ).
tff(type_def_19,type,
vExp: $tType ).
tff(type_def_20,type,
vQMap: $tType ).
tff(type_def_21,type,
vQID: $tType ).
tff(type_def_22,type,
vLabel: $tType ).
tff(type_def_23,type,
vOptAval: $tType ).
tff(type_def_24,type,
vnat: $tType ).
tff(type_def_25,type,
vOptExp: $tType ).
tff(type_def_26,type,
vGID: $tType ).
tff(type_def_27,type,
vATList: $tType ).
tff(type_def_28,type,
vBinOpT: $tType ).
tff(type_def_29,type,
vUnOpT: $tType ).
tff(type_def_30,type,
vAType: $tType ).
tff(func_def_0,type,
vconstant: vAval > vExp ).
tff(func_def_1,type,
vqmempty: vQMap ).
tff(func_def_2,type,
vquestion: ( vQID * vLabel * vAType ) > vEntry ).
tff(func_def_3,type,
vsomeMapConf: vMapConf > vOptMapConf ).
tff(func_def_4,type,
vsomeExp: vExp > vOptExp ).
tff(func_def_5,type,
vsubop: vBinOpT ).
tff(func_def_6,type,
vqcond: ( vExp * vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_7,type,
vandop: vBinOpT ).
tff(func_def_8,type,
vnotop: vUnOpT ).
tff(func_def_9,type,
vNum: vnat > vAval ).
tff(func_def_10,type,
vnoAType: vOptAType ).
tff(func_def_11,type,
vyes: vYN ).
tff(func_def_12,type,
vT: vstring > vAval ).
tff(func_def_13,type,
vNumber: vAType ).
tff(func_def_14,type,
vdivop: vBinOpT ).
tff(func_def_15,type,
vzero: vnat ).
tff(func_def_16,type,
vsucc: vnat > vnat ).
tff(func_def_17,type,
vabind: ( vQID * vAval * vAnsMap ) > vAnsMap ).
tff(func_def_18,type,
vnoAval: vOptAval ).
tff(func_def_19,type,
vYesNo: vAType ).
tff(func_def_20,type,
vdefquestion: ( vQID * vLabel * vAType ) > vEntry ).
tff(func_def_21,type,
vunop: ( vUnOpT * vExp ) > vExp ).
tff(func_def_22,type,
vaempty: vAnsMap ).
tff(func_def_23,type,
vatempty: vATList ).
tff(func_def_24,type,
vscons: ( vchar * vstring ) > vstring ).
tff(func_def_25,type,
vqseq: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_26,type,
vmulop: vBinOpT ).
tff(func_def_27,type,
vqempty: vQuestionnaire ).
tff(func_def_28,type,
vsomeQConf: vQConf > vOptQConf ).
tff(func_def_29,type,
vnoQConf: vOptQConf ).
tff(func_def_30,type,
vnoExp: vOptExp ).
tff(func_def_31,type,
vbinop: ( vExp * vBinOpT * vExp ) > vExp ).
tff(func_def_32,type,
vB: vYN > vAval ).
tff(func_def_33,type,
vQC: ( vAnsMap * vQMap * vQuestionnaire ) > vQConf ).
tff(func_def_34,type,
vorop: vBinOpT ).
tff(func_def_35,type,
veqop: vBinOpT ).
tff(func_def_36,type,
vatcons: ( vAType * vATList ) > vATList ).
tff(func_def_37,type,
vText: vAType ).
tff(func_def_38,type,
vsomeAval: vAval > vOptAval ).
tff(func_def_39,type,
vqsingle: vEntry > vQuestionnaire ).
tff(func_def_40,type,
vMC: ( vATMap * vATMap ) > vMapConf ).
tff(func_def_41,type,
vaddop: vBinOpT ).
tff(func_def_42,type,
vsomeQuestion: ( vQID * vLabel * vAType ) > vOptQuestion ).
tff(func_def_43,type,
vltop: vBinOpT ).
tff(func_def_44,type,
vqvar: vQID > vExp ).
tff(func_def_45,type,
vnoMapConf: vOptMapConf ).
tff(func_def_46,type,
vatmbind: ( vQID * vAType * vATMap ) > vATMap ).
tff(func_def_47,type,
vgtop: vBinOpT ).
tff(func_def_48,type,
vsempty: vstring ).
tff(func_def_49,type,
vqmbind: ( vQID * vLabel * vAType * vQMap ) > vQMap ).
tff(func_def_50,type,
vask: vQID > vEntry ).
tff(func_def_51,type,
vsomeAType: vAType > vOptAType ).
tff(func_def_52,type,
vnoQuestion: vOptQuestion ).
tff(func_def_53,type,
vqgroup: ( vGID * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_54,type,
vatmempty: vATMap ).
tff(func_def_55,type,
vno: vYN ).
tff(func_def_56,type,
vvalue: ( vQID * vAType * vExp ) > vEntry ).
tff(func_def_57,type,
vgetAnswer: ( vLabel * vAType ) > vAval ).
tff(func_def_58,type,
vecheck: ( vATMap * vExp ) > vOptAType ).
tff(func_def_59,type,
vgetAM: vQConf > vAnsMap ).
tff(func_def_60,type,
venumGID: vGID > vGID ).
tff(func_def_61,type,
vaskText: vLabel > vstring ).
tff(func_def_62,type,
vminus: ( vnat * vnat ) > vnat ).
tff(func_def_63,type,
vtypeOf: vAval > vAType ).
tff(func_def_64,type,
vevalBinOp: ( vBinOpT * vAval * vAval ) > vOptExp ).
tff(func_def_65,type,
vgetQM: vQConf > vQMap ).
tff(func_def_66,type,
vinitQID: vQID ).
tff(func_def_67,type,
vplus: ( vnat * vnat ) > vnat ).
tff(func_def_68,type,
vaskYesNo: vLabel > vYN ).
tff(func_def_69,type,
vtypeAM: vAnsMap > vATMap ).
tff(func_def_70,type,
vlookupQMap: ( vQID * vQMap ) > vOptQuestion ).
tff(func_def_71,type,
vaskNumber: vLabel > vnat ).
tff(func_def_72,type,
vinitLabel: vLabel ).
tff(func_def_73,type,
vdivide: ( vnat * vnat ) > vnat ).
tff(func_def_74,type,
vappendATMap: ( vATMap * vATMap ) > vATMap ).
tff(func_def_75,type,
vor: ( vYN * vYN ) > vYN ).
tff(func_def_76,type,
vpred: vnat > vnat ).
tff(func_def_77,type,
vlookupATMap: ( vQID * vATMap ) > vOptAType ).
tff(func_def_78,type,
vqcappend: ( vQConf * vQuestionnaire ) > vQConf ).
tff(func_def_79,type,
venumchar: vchar > vchar ).
tff(func_def_80,type,
vinitchar: vchar ).
tff(func_def_81,type,
vgetQuest: vQConf > vQuestionnaire ).
tff(func_def_82,type,
vevalUnOp: ( vUnOpT * vAval ) > vOptExp ).
tff(func_def_83,type,
vcheckBinOp: ( vBinOpT * vAType * vAType ) > vOptAType ).
tff(func_def_84,type,
vnot: vYN > vYN ).
tff(func_def_85,type,
vreduce: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf ).
tff(func_def_86,type,
vmultiply: ( vnat * vnat ) > vnat ).
tff(func_def_87,type,
vappendAnsMap: ( vAnsMap * vAnsMap ) > vAnsMap ).
tff(func_def_88,type,
vcheckUnOp: ( vUnOpT * vAType ) > vOptAType ).
tff(func_def_89,type,
vtypeQM: vQMap > vATMap ).
tff(func_def_90,type,
vintersectATM: ( vATMap * vATMap ) > vATMap ).
tff(func_def_91,type,
venumLabel: vLabel > vLabel ).
tff(func_def_92,type,
vinitGID: vGID ).
tff(func_def_93,type,
vlt: ( vnat * vnat ) > vYN ).
tff(func_def_94,type,
vgt: ( vnat * vnat ) > vYN ).
tff(func_def_95,type,
vlookupAnsMap: ( vQID * vAnsMap ) > vOptAval ).
tff(func_def_96,type,
vreduceExp: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_97,type,
venumQID: vQID > vQID ).
tff(func_def_98,type,
vand: ( vYN * vYN ) > vYN ).
tff(func_def_99,type,
vappend: ( vATList * vATList ) > vATList ).
tff(func_def_100,type,
vgetQuestionQID: vOptQuestion > vQID ).
tff(func_def_101,type,
vgetMapConf: vOptMapConf > vMapConf ).
tff(func_def_102,type,
vgetQuestionLabel: vOptQuestion > vLabel ).
tff(func_def_103,type,
vgetAType: vOptAType > vAType ).
tff(func_def_104,type,
vgetQuestionAType: vOptQuestion > vAType ).
tff(func_def_105,type,
vgetQC: vOptQConf > vQConf ).
tff(func_def_106,type,
vgetExpValue: vExp > vAval ).
tff(func_def_107,type,
vgetAval: vOptAval > vAval ).
tff(func_def_108,type,
vgetExp: vOptExp > vExp ).
tff(func_def_109,type,
sK59: vEntry > vQID ).
tff(func_def_110,type,
sK60: vEntry > vLabel ).
tff(func_def_111,type,
sK61: vEntry > vAType ).
tff(func_def_112,type,
sK62: vEntry > vQID ).
tff(func_def_113,type,
sK63: vEntry > vAType ).
tff(func_def_114,type,
sK64: vEntry > vExp ).
tff(func_def_115,type,
sK65: vEntry > vQID ).
tff(func_def_116,type,
sK66: vEntry > vLabel ).
tff(func_def_117,type,
sK67: vEntry > vAType ).
tff(func_def_118,type,
sK68: vEntry > vQID ).
tff(func_def_119,type,
sK69: vQMap > vQID ).
tff(func_def_120,type,
sK70: vQMap > vLabel ).
tff(func_def_121,type,
sK71: vQMap > vAType ).
tff(func_def_122,type,
sK72: vQMap > vQMap ).
tff(func_def_123,type,
sK73: vMapConf > vATMap ).
tff(func_def_124,type,
sK74: vMapConf > vATMap ).
tff(func_def_125,type,
sK75: vExp > vAval ).
tff(func_def_126,type,
sK76: vExp > vQID ).
tff(func_def_127,type,
sK77: vExp > vExp ).
tff(func_def_128,type,
sK78: vExp > vBinOpT ).
tff(func_def_129,type,
sK79: vExp > vExp ).
tff(func_def_130,type,
sK80: vExp > vUnOpT ).
tff(func_def_131,type,
sK81: vExp > vExp ).
tff(func_def_132,type,
sK82: vnat > vnat ).
tff(func_def_133,type,
sK83: vQuestionnaire > vEntry ).
tff(func_def_134,type,
sK84: vQuestionnaire > vQuestionnaire ).
tff(func_def_135,type,
sK85: vQuestionnaire > vQuestionnaire ).
tff(func_def_136,type,
sK86: vQuestionnaire > vExp ).
tff(func_def_137,type,
sK87: vQuestionnaire > vQuestionnaire ).
tff(func_def_138,type,
sK88: vQuestionnaire > vQuestionnaire ).
tff(func_def_139,type,
sK89: vQuestionnaire > vGID ).
tff(func_def_140,type,
sK90: vQuestionnaire > vQuestionnaire ).
tff(func_def_141,type,
sK91: vOptQConf > vQConf ).
tff(func_def_142,type,
sK92: vOptAType > vAType ).
tff(func_def_143,type,
sK93: vAval > vYN ).
tff(func_def_144,type,
sK94: vAval > vnat ).
tff(func_def_145,type,
sK95: vAval > vstring ).
tff(func_def_146,type,
sK96: vOptExp > vExp ).
tff(func_def_147,type,
sK97: vAnsMap > vQID ).
tff(func_def_148,type,
sK98: vAnsMap > vAval ).
tff(func_def_149,type,
sK99: vAnsMap > vAnsMap ).
tff(func_def_150,type,
sK100: vATList > vAType ).
tff(func_def_151,type,
sK101: vATList > vATList ).
tff(func_def_152,type,
sK102: vOptQuestion > vQID ).
tff(func_def_153,type,
sK103: vOptQuestion > vLabel ).
tff(func_def_154,type,
sK104: vOptQuestion > vAType ).
tff(func_def_155,type,
sK105: vATMap > vQID ).
tff(func_def_156,type,
sK106: vATMap > vAType ).
tff(func_def_157,type,
sK107: vATMap > vATMap ).
tff(func_def_158,type,
sK108: vstring > vchar ).
tff(func_def_159,type,
sK109: vstring > vstring ).
tff(func_def_160,type,
sK110: vOptMapConf > vMapConf ).
tff(func_def_161,type,
sK111: vQConf > vAnsMap ).
tff(func_def_162,type,
sK112: vQConf > vQMap ).
tff(func_def_163,type,
sK113: vQConf > vQuestionnaire ).
tff(func_def_164,type,
sK114: vOptAval > vAval ).
tff(func_def_165,type,
sK115: ( vYN * vYN ) > vYN ).
tff(func_def_166,type,
sK116: ( vYN * vYN ) > vYN ).
tff(func_def_167,type,
sK117: ( vYN * vYN ) > vYN ).
tff(func_def_168,type,
sK118: ( vYN * vYN ) > vYN ).
tff(func_def_169,type,
sK119: vnat > vnat ).
tff(func_def_170,type,
sK120: ( vnat * vnat ) > vnat ).
tff(func_def_171,type,
sK121: ( vnat * vnat ) > vnat ).
tff(func_def_172,type,
sK122: ( vnat * vnat ) > vnat ).
tff(func_def_173,type,
sK123: ( vnat * vnat ) > vnat ).
tff(func_def_174,type,
sK124: ( vnat * vnat ) > vnat ).
tff(func_def_175,type,
sK125: ( vnat * vnat ) > vnat ).
tff(func_def_176,type,
sK126: ( vnat * vnat ) > vnat ).
tff(func_def_177,type,
sK127: ( vnat * vnat ) > vnat ).
tff(func_def_178,type,
sK128: ( vnat * vnat ) > vnat ).
tff(func_def_179,type,
sK129: ( vnat * vnat ) > vnat ).
tff(func_def_180,type,
sK130: ( vnat * vnat ) > vnat ).
tff(func_def_181,type,
sK131: ( vnat * vnat ) > vnat ).
tff(func_def_182,type,
sK132: ( vnat * vnat ) > vnat ).
tff(func_def_183,type,
sK133: ( vnat * vnat ) > vnat ).
tff(func_def_184,type,
sK134: ( vnat * vnat ) > vnat ).
tff(func_def_185,type,
sK135: ( vnat * vnat ) > vnat ).
tff(func_def_186,type,
sK136: ( vnat * vnat ) > vnat ).
tff(func_def_187,type,
sK137: ( vnat * vnat ) > vnat ).
tff(func_def_188,type,
sK138: ( vnat * vnat ) > vnat ).
tff(func_def_189,type,
sK139: ( vnat * vnat ) > vnat ).
tff(func_def_190,type,
sK140: ( vnat * vnat ) > vnat ).
tff(func_def_191,type,
sK141: vOptAval > vAval ).
tff(func_def_192,type,
sK142: vOptAType > vAType ).
tff(func_def_193,type,
sK143: vAval > vYN ).
tff(func_def_194,type,
sK144: vAval > vnat ).
tff(func_def_195,type,
sK145: vAval > vstring ).
tff(func_def_196,type,
sK146: ( vATList * vATList ) > vATList ).
tff(func_def_197,type,
sK147: ( vATList * vATList ) > vAType ).
tff(func_def_198,type,
sK148: ( vATList * vATList ) > vATList ).
tff(func_def_199,type,
sK149: ( vATList * vATList ) > vATList ).
tff(func_def_200,type,
sK150: ( vQID * vAnsMap ) > vQID ).
tff(func_def_201,type,
sK151: ( vQID * vAnsMap ) > vAval ).
tff(func_def_202,type,
sK152: ( vQID * vAnsMap ) > vAnsMap ).
tff(func_def_203,type,
sK153: ( vQID * vAnsMap ) > vQID ).
tff(func_def_204,type,
sK154: ( vQID * vAnsMap ) > vQID ).
tff(func_def_205,type,
sK155: ( vQID * vAnsMap ) > vQID ).
tff(func_def_206,type,
sK156: ( vQID * vAnsMap ) > vAval ).
tff(func_def_207,type,
sK157: ( vQID * vAnsMap ) > vAnsMap ).
tff(func_def_208,type,
sK158: ( vQID * vAnsMap ) > vQID ).
tff(func_def_209,type,
sK159: ( vAnsMap * vAnsMap ) > vAnsMap ).
tff(func_def_210,type,
sK160: ( vAnsMap * vAnsMap ) > vQID ).
tff(func_def_211,type,
sK161: ( vAnsMap * vAnsMap ) > vAval ).
tff(func_def_212,type,
sK162: ( vAnsMap * vAnsMap ) > vAnsMap ).
tff(func_def_213,type,
sK163: ( vAnsMap * vAnsMap ) > vAnsMap ).
tff(func_def_214,type,
sK164: vOptQuestion > vQID ).
tff(func_def_215,type,
sK165: vOptQuestion > vLabel ).
tff(func_def_216,type,
sK166: vOptQuestion > vAType ).
tff(func_def_217,type,
sK167: ( vQID * vQMap ) > vQMap ).
tff(func_def_218,type,
sK168: ( vQID * vQMap ) > vQID ).
tff(func_def_219,type,
sK169: ( vQID * vQMap ) > vAType ).
tff(func_def_220,type,
sK170: ( vQID * vQMap ) > vLabel ).
tff(func_def_221,type,
sK171: ( vQID * vQMap ) > vQID ).
tff(func_def_222,type,
sK172: ( vQID * vQMap ) > vQID ).
tff(func_def_223,type,
sK173: ( vQID * vQMap ) > vQMap ).
tff(func_def_224,type,
sK174: ( vQID * vQMap ) > vQID ).
tff(func_def_225,type,
sK175: ( vQID * vQMap ) > vAType ).
tff(func_def_226,type,
sK176: ( vQID * vQMap ) > vLabel ).
tff(func_def_227,type,
sK177: ( vQID * vQMap ) > vQID ).
tff(func_def_228,type,
sK178: vQConf > vAnsMap ).
tff(func_def_229,type,
sK179: vQConf > vQMap ).
tff(func_def_230,type,
sK180: vQConf > vQuestionnaire ).
tff(func_def_231,type,
sK181: vQConf > vAnsMap ).
tff(func_def_232,type,
sK182: vQConf > vQMap ).
tff(func_def_233,type,
sK183: vQConf > vQuestionnaire ).
tff(func_def_234,type,
sK184: vQConf > vAnsMap ).
tff(func_def_235,type,
sK185: vQConf > vQMap ).
tff(func_def_236,type,
sK186: vQConf > vQuestionnaire ).
tff(func_def_237,type,
sK187: vQuestionnaire > vQuestionnaire ).
tff(func_def_238,type,
sK188: vOptQConf > vQConf ).
tff(func_def_239,type,
sK189: ( vQConf * vQuestionnaire ) > vAnsMap ).
tff(func_def_240,type,
sK190: ( vQConf * vQuestionnaire ) > vQMap ).
tff(func_def_241,type,
sK191: ( vQConf * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_242,type,
sK192: ( vQConf * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_243,type,
sK193: vOptExp > vExp ).
tff(func_def_244,type,
sK194: vExp > vAval ).
tff(func_def_245,type,
sK195: vExp > vAval ).
tff(func_def_246,type,
sK196: vExp > vExp ).
tff(func_def_247,type,
sK197: ( vLabel * vAType ) > vLabel ).
tff(func_def_248,type,
sK198: ( vLabel * vAType ) > vLabel ).
tff(func_def_249,type,
sK199: ( vLabel * vAType ) > vLabel ).
tff(func_def_250,type,
sK200: vAval > vnat ).
tff(func_def_251,type,
sK201: vAval > vnat ).
tff(func_def_252,type,
sK202: vAval > vnat ).
tff(func_def_253,type,
sK203: vAval > vnat ).
tff(func_def_254,type,
sK204: vAval > vnat ).
tff(func_def_255,type,
sK205: vAval > vnat ).
tff(func_def_256,type,
sK206: vAval > vYN ).
tff(func_def_257,type,
sK207: vAval > vYN ).
tff(func_def_258,type,
sK208: vAval > vYN ).
tff(func_def_259,type,
sK209: vAval > vYN ).
tff(func_def_260,type,
sK210: vAval > vnat ).
tff(func_def_261,type,
sK211: vAval > vnat ).
tff(func_def_262,type,
sK212: vAval > vnat ).
tff(func_def_263,type,
sK213: vAval > vnat ).
tff(func_def_264,type,
sK214: vAval > vnat ).
tff(func_def_265,type,
sK215: vAval > vnat ).
tff(func_def_266,type,
sK216: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_267,type,
sK217: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_268,type,
sK218: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_269,type,
sK219: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_270,type,
sK220: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_271,type,
sK221: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_272,type,
sK222: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_273,type,
sK223: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_274,type,
sK224: ( vBinOpT * vAval * vAval ) > vYN ).
tff(func_def_275,type,
sK225: ( vBinOpT * vAval * vAval ) > vYN ).
tff(func_def_276,type,
sK226: ( vBinOpT * vAval * vAval ) > vYN ).
tff(func_def_277,type,
sK227: ( vBinOpT * vAval * vAval ) > vYN ).
tff(func_def_278,type,
sK228: ( vBinOpT * vAval * vAval ) > vAval ).
tff(func_def_279,type,
sK229: ( vBinOpT * vAval * vAval ) > vAval ).
tff(func_def_280,type,
sK230: ( vBinOpT * vAval * vAval ) > vAval ).
tff(func_def_281,type,
sK231: ( vBinOpT * vAval * vAval ) > vAval ).
tff(func_def_282,type,
sK232: ( vBinOpT * vAval * vAval ) > vBinOpT ).
tff(func_def_283,type,
sK233: ( vBinOpT * vAval * vAval ) > vAval ).
tff(func_def_284,type,
sK234: ( vBinOpT * vAval * vAval ) > vAval ).
tff(func_def_285,type,
sK235: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_286,type,
sK236: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_287,type,
sK237: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_288,type,
sK238: ( vBinOpT * vAval * vAval ) > vnat ).
tff(func_def_289,type,
sK239: vAval > vYN ).
tff(func_def_290,type,
sK240: ( vUnOpT * vAval ) > vYN ).
tff(func_def_291,type,
sK241: ( vUnOpT * vAval ) > vUnOpT ).
tff(func_def_292,type,
sK242: ( vUnOpT * vAval ) > vAval ).
tff(func_def_293,type,
sK243: ( vExp * vAnsMap ) > vQID ).
tff(func_def_294,type,
sK244: ( vExp * vAnsMap ) > vOptAval ).
tff(func_def_295,type,
sK245: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_296,type,
sK246: ( vExp * vAnsMap ) > vQID ).
tff(func_def_297,type,
sK247: ( vExp * vAnsMap ) > vOptAval ).
tff(func_def_298,type,
sK248: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_299,type,
sK249: ( vExp * vAnsMap ) > vExp ).
tff(func_def_300,type,
sK250: ( vExp * vAnsMap ) > vBinOpT ).
tff(func_def_301,type,
sK251: ( vExp * vAnsMap ) > vExp ).
tff(func_def_302,type,
sK252: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_303,type,
sK253: ( vExp * vAnsMap ) > vExp ).
tff(func_def_304,type,
sK254: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_305,type,
sK255: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_306,type,
sK256: ( vExp * vAnsMap ) > vExp ).
tff(func_def_307,type,
sK257: ( vExp * vAnsMap ) > vBinOpT ).
tff(func_def_308,type,
sK258: ( vExp * vAnsMap ) > vExp ).
tff(func_def_309,type,
sK259: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_310,type,
sK260: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_311,type,
sK261: ( vExp * vAnsMap ) > vExp ).
tff(func_def_312,type,
sK262: ( vExp * vAnsMap ) > vBinOpT ).
tff(func_def_313,type,
sK263: ( vExp * vAnsMap ) > vUnOpT ).
tff(func_def_314,type,
sK264: ( vExp * vAnsMap ) > vExp ).
tff(func_def_315,type,
sK265: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_316,type,
sK266: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_317,type,
sK267: ( vExp * vAnsMap ) > vUnOpT ).
tff(func_def_318,type,
sK268: ( vExp * vAnsMap ) > vExp ).
tff(func_def_319,type,
sK269: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_320,type,
sK270: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_321,type,
sK271: ( vExp * vAnsMap ) > vExp ).
tff(func_def_322,type,
sK272: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_323,type,
sK273: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_324,type,
sK274: ( vExp * vAnsMap ) > vExp ).
tff(func_def_325,type,
sK275: ( vExp * vAnsMap ) > vBinOpT ).
tff(func_def_326,type,
sK276: ( vExp * vAnsMap ) > vExp ).
tff(func_def_327,type,
sK277: ( vExp * vAnsMap ) > vOptExp ).
tff(func_def_328,type,
sK278: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_329,type,
sK279: ( vExp * vAnsMap ) > vExp ).
tff(func_def_330,type,
sK280: ( vExp * vAnsMap ) > vBinOpT ).
tff(func_def_331,type,
sK281: ( vExp * vAnsMap ) > vAval ).
tff(func_def_332,type,
sK282: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_333,type,
sK283: ( vExp * vAnsMap ) > vUnOpT ).
tff(func_def_334,type,
sK284: ( vExp * vAnsMap ) > vExp ).
tff(func_def_335,type,
sK285: ( vExp * vAnsMap ) > vAnsMap ).
tff(func_def_336,type,
sK286: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_337,type,
sK287: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_338,type,
sK288: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_339,type,
sK289: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_340,type,
sK290: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_341,type,
sK291: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_342,type,
sK292: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_343,type,
sK293: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_344,type,
sK294: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_345,type,
sK295: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).
tff(func_def_346,type,
sK296: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_347,type,
sK297: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_348,type,
sK298: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_349,type,
sK299: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_350,type,
sK300: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_351,type,
sK301: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_352,type,
sK302: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_353,type,
sK303: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_354,type,
sK304: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_355,type,
sK305: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_356,type,
sK306: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_357,type,
sK307: ( vQuestionnaire * vAnsMap * vQMap ) > vGID ).
tff(func_def_358,type,
sK308: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_359,type,
sK309: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_360,type,
sK310: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_361,type,
sK311: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_362,type,
sK312: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).
tff(func_def_363,type,
sK313: ( vQuestionnaire * vAnsMap * vQMap ) > vLabel ).
tff(func_def_364,type,
sK314: ( vQuestionnaire * vAnsMap * vQMap ) > vAval ).
tff(func_def_365,type,
sK315: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_366,type,
sK316: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_367,type,
sK317: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_368,type,
sK318: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).
tff(func_def_369,type,
sK319: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_370,type,
sK320: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_371,type,
sK321: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).
tff(func_def_372,type,
sK322: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_373,type,
sK323: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQuestion ).
tff(func_def_374,type,
sK324: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_375,type,
sK325: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_376,type,
sK326: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_377,type,
sK327: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQuestion ).
tff(func_def_378,type,
sK328: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_379,type,
sK329: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_380,type,
sK330: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_381,type,
sK331: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).
tff(func_def_382,type,
sK332: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).
tff(func_def_383,type,
sK333: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_384,type,
sK334: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_385,type,
sK335: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).
tff(func_def_386,type,
sK336: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_387,type,
sK337: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).
tff(func_def_388,type,
sK338: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).
tff(func_def_389,type,
sK339: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_390,type,
sK340: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_391,type,
sK341: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).
tff(func_def_392,type,
sK342: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_393,type,
sK343: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_394,type,
sK344: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_395,type,
sK345: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_396,type,
sK346: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf ).
tff(func_def_397,type,
sK347: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_398,type,
sK348: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_399,type,
sK349: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_400,type,
sK350: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_401,type,
sK351: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf ).
tff(func_def_402,type,
sK352: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_403,type,
sK353: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).
tff(func_def_404,type,
sK354: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_405,type,
sK355: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).
tff(func_def_406,type,
sK356: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_407,type,
sK357: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_408,type,
sK358: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_409,type,
sK359: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).
tff(func_def_410,type,
sK360: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_411,type,
sK361: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).
tff(func_def_412,type,
sK362: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_413,type,
sK363: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).
tff(func_def_414,type,
sK364: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_415,type,
sK365: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_416,type,
sK366: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).
tff(func_def_417,type,
sK367: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).
tff(func_def_418,type,
sK368: ( vQuestionnaire * vAnsMap * vQMap ) > vLabel ).
tff(func_def_419,type,
sK369: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).
tff(func_def_420,type,
sK370: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).
tff(func_def_421,type,
sK371: ( vQID * vATMap ) > vQID ).
tff(func_def_422,type,
sK372: ( vQID * vATMap ) > vAType ).
tff(func_def_423,type,
sK373: ( vQID * vATMap ) > vATMap ).
tff(func_def_424,type,
sK374: ( vQID * vATMap ) > vQID ).
tff(func_def_425,type,
sK375: ( vQID * vATMap ) > vQID ).
tff(func_def_426,type,
sK376: ( vQID * vATMap ) > vQID ).
tff(func_def_427,type,
sK377: ( vQID * vATMap ) > vAType ).
tff(func_def_428,type,
sK378: ( vQID * vATMap ) > vATMap ).
tff(func_def_429,type,
sK379: ( vQID * vATMap ) > vQID ).
tff(func_def_430,type,
sK380: ( vATMap * vATMap ) > vATMap ).
tff(func_def_431,type,
sK381: ( vATMap * vATMap ) > vQID ).
tff(func_def_432,type,
sK382: ( vATMap * vATMap ) > vAType ).
tff(func_def_433,type,
sK383: ( vATMap * vATMap ) > vATMap ).
tff(func_def_434,type,
sK384: ( vATMap * vATMap ) > vATMap ).
tff(func_def_435,type,
sK385: ( vATMap * vATMap ) > vATMap ).
tff(func_def_436,type,
sK386: ( vATMap * vATMap ) > vATMap ).
tff(func_def_437,type,
sK387: ( vATMap * vATMap ) > vOptAType ).
tff(func_def_438,type,
sK388: ( vATMap * vATMap ) > vAType ).
tff(func_def_439,type,
sK389: ( vATMap * vATMap ) > vATMap ).
tff(func_def_440,type,
sK390: ( vATMap * vATMap ) > vQID ).
tff(func_def_441,type,
sK391: ( vATMap * vATMap ) > vATMap ).
tff(func_def_442,type,
sK392: ( vATMap * vATMap ) > vATMap ).
tff(func_def_443,type,
sK393: ( vATMap * vATMap ) > vATMap ).
tff(func_def_444,type,
sK394: ( vATMap * vATMap ) > vOptAType ).
tff(func_def_445,type,
sK395: ( vATMap * vATMap ) > vAType ).
tff(func_def_446,type,
sK396: ( vATMap * vATMap ) > vATMap ).
tff(func_def_447,type,
sK397: ( vATMap * vATMap ) > vQID ).
tff(func_def_448,type,
sK398: vOptMapConf > vMapConf ).
tff(func_def_449,type,
sK399: vAnsMap > vQID ).
tff(func_def_450,type,
sK400: vAnsMap > vAval ).
tff(func_def_451,type,
sK401: vAnsMap > vAnsMap ).
tff(func_def_452,type,
sK402: vQMap > vQID ).
tff(func_def_453,type,
sK403: vQMap > vLabel ).
tff(func_def_454,type,
sK404: vQMap > vAType ).
tff(func_def_455,type,
sK405: vQMap > vQMap ).
tff(func_def_456,type,
sK406: ( vBinOpT * vAType * vAType ) > vAType ).
tff(func_def_457,type,
sK407: ( vBinOpT * vAType * vAType ) > vAType ).
tff(func_def_458,type,
sK408: ( vBinOpT * vAType * vAType ) > vBinOpT ).
tff(func_def_459,type,
sK409: ( vBinOpT * vAType * vAType ) > vAType ).
tff(func_def_460,type,
sK410: ( vBinOpT * vAType * vAType ) > vAType ).
tff(func_def_461,type,
sK411: ( vUnOpT * vAType ) > vUnOpT ).
tff(func_def_462,type,
sK412: ( vUnOpT * vAType ) > vAType ).
tff(func_def_463,type,
sK413: ( vATMap * vExp ) > vQID ).
tff(func_def_464,type,
sK414: ( vATMap * vExp ) > vATMap ).
tff(func_def_465,type,
sK415: ( vATMap * vExp ) > vUnOpT ).
tff(func_def_466,type,
sK416: ( vATMap * vExp ) > vExp ).
tff(func_def_467,type,
sK417: ( vATMap * vExp ) > vOptAType ).
tff(func_def_468,type,
sK418: ( vATMap * vExp ) > vATMap ).
tff(func_def_469,type,
sK419: ( vATMap * vExp ) > vUnOpT ).
tff(func_def_470,type,
sK420: ( vATMap * vExp ) > vExp ).
tff(func_def_471,type,
sK421: ( vATMap * vExp ) > vOptAType ).
tff(func_def_472,type,
sK422: ( vATMap * vExp ) > vATMap ).
tff(func_def_473,type,
sK423: ( vATMap * vExp ) > vATMap ).
tff(func_def_474,type,
sK424: ( vATMap * vExp ) > vOptAType ).
tff(func_def_475,type,
sK425: ( vATMap * vExp ) > vExp ).
tff(func_def_476,type,
sK426: ( vATMap * vExp ) > vOptAType ).
tff(func_def_477,type,
sK427: ( vATMap * vExp ) > vExp ).
tff(func_def_478,type,
sK428: ( vATMap * vExp ) > vBinOpT ).
tff(func_def_479,type,
sK429: ( vATMap * vExp ) > vATMap ).
tff(func_def_480,type,
sK430: ( vATMap * vExp ) > vOptAType ).
tff(func_def_481,type,
sK431: ( vATMap * vExp ) > vExp ).
tff(func_def_482,type,
sK432: ( vATMap * vExp ) > vOptAType ).
tff(func_def_483,type,
sK433: ( vATMap * vExp ) > vExp ).
tff(func_def_484,type,
sK434: ( vATMap * vExp ) > vBinOpT ).
tff(func_def_485,type,
sK435: ( vATMap * vExp ) > vATMap ).
tff(func_def_486,type,
sK436: ( vATMap * vExp ) > vYN ).
tff(func_def_487,type,
sK437: ( vATMap * vExp ) > vnat ).
tff(func_def_488,type,
sK438: ( vATMap * vExp ) > vATMap ).
tff(func_def_489,type,
sK439: ( vATMap * vExp ) > vstring ).
tff(func_def_490,type,
sK440: ( vATMap * vExp ) > vATMap ).
tff(func_def_491,type,
sK441: ( vATMap * vQID ) > vAType ).
tff(func_def_492,type,
sK442: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).
tff(func_def_493,type,
sK443: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).
tff(func_def_494,type,
sK444: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).
tff(func_def_495,type,
sK445: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).
tff(func_def_496,type,
sK446: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).
tff(func_def_497,type,
sK447: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).
tff(func_def_498,type,
sK448: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).
tff(func_def_499,type,
sK449: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).
tff(func_def_500,type,
sK450: vBinOpT ).
tff(func_def_501,type,
sK451: vAval ).
tff(func_def_502,type,
sK452: vATMap ).
tff(func_def_503,type,
sK453: vAval ).
tff(func_def_504,type,
sK454: vBinOpT ).
tff(func_def_505,type,
sK455: vAval ).
tff(func_def_506,type,
sK456: vAType ).
tff(func_def_507,type,
sK457: vAval ).
tff(pred_def_1,type,
vexpIsValue: vExp > $o ).
tff(pred_def_2,type,
visValue: vQuestionnaire > $o ).
tff(pred_def_3,type,
visSomeAType: vOptAType > $o ).
tff(pred_def_4,type,
visSomeQC: vOptQConf > $o ).
tff(pred_def_5,type,
visSomeAval: vOptAval > $o ).
tff(pred_def_6,type,
visSomeExp: vOptExp > $o ).
tff(pred_def_7,type,
visSomeMapConf: vOptMapConf > $o ).
tff(pred_def_8,type,
visSomeQuestion: vOptQuestion > $o ).
tff(pred_def_9,type,
vptcheck: ( vMapConf * vQuestionnaire * vMapConf ) > $o ).
tff(pred_def_10,type,
sP0: ( vQID * vAnsMap ) > $o ).
tff(pred_def_11,type,
sP1: ( vQID * vQMap ) > $o ).
tff(pred_def_12,type,
sP2: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_13,type,
sP3: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_14,type,
sP4: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_15,type,
sP5: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_16,type,
sP6: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_17,type,
sP7: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_18,type,
sP8: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_19,type,
sP9: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_20,type,
sP10: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_21,type,
sP11: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_22,type,
sP12: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_23,type,
sP13: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_24,type,
sP14: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_25,type,
sP15: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_26,type,
sP16: ( vExp * vAnsMap ) > $o ).
tff(pred_def_27,type,
sP17: ( vExp * vAnsMap ) > $o ).
tff(pred_def_28,type,
sP18: ( vExp * vAnsMap ) > $o ).
tff(pred_def_29,type,
sP19: ( vExp * vAnsMap ) > $o ).
tff(pred_def_30,type,
sP20: ( vExp * vAnsMap ) > $o ).
tff(pred_def_31,type,
sP21: ( vExp * vAnsMap ) > $o ).
tff(pred_def_32,type,
sP22: ( vExp * vAnsMap ) > $o ).
tff(pred_def_33,type,
sP23: ( vExp * vAnsMap ) > $o ).
tff(pred_def_34,type,
sP24: ( vExp * vAnsMap ) > $o ).
tff(pred_def_35,type,
sP25: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_36,type,
sP26: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_37,type,
sP27: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_38,type,
sP28: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_39,type,
sP29: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_40,type,
sP30: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_41,type,
sP31: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_42,type,
sP32: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_43,type,
sP33: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_44,type,
sP34: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_45,type,
sP35: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_46,type,
sP36: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_47,type,
sP37: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_48,type,
sP38: ( vQuestionnaire * vAnsMap * vQMap ) > $o ).
tff(pred_def_49,type,
sP39: ( vQID * vATMap ) > $o ).
tff(pred_def_50,type,
sP40: ( vATMap * vATMap ) > $o ).
tff(pred_def_51,type,
sP41: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_52,type,
sP42: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_53,type,
sP43: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_54,type,
sP44: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_55,type,
sP45: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_56,type,
sP46: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_57,type,
sP47: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_58,type,
sP48: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_59,type,
sP49: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_60,type,
sP50: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_61,type,
sP51: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_62,type,
sP52: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_63,type,
sP53: ( vBinOpT * vAType * vAType ) > $o ).
tff(pred_def_64,type,
sP54: ( vATMap * vExp ) > $o ).
tff(pred_def_65,type,
sP55: ( vATMap * vExp ) > $o ).
tff(pred_def_66,type,
sP56: ( vATMap * vExp ) > $o ).
tff(pred_def_67,type,
sP57: ( vATMap * vExp ) > $o ).
tff(pred_def_68,type,
sP58: ( vATMap * vExp ) > $o ).
tff(pred_def_69,type,
sP458: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_70,type,
sP459: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_71,type,
sP460: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_72,type,
sP461: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_73,type,
sP462: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_74,type,
sP463: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_75,type,
sP464: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_76,type,
sP465: ( vBinOpT * vAval * vAval ) > $o ).
tff(pred_def_77,type,
sP466: ( vATMap * vATMap * vQID * vATMap ) > $o ).
tff(pred_def_78,type,
sP467: ( vQuestionnaire * vATMap * vATMap * vATMap * vQuestionnaire ) > $o ).
tff(pred_def_79,type,
sP468: ( vATMap * vQuestionnaire * vATMap * vQuestionnaire ) > $o ).
tff(pred_def_80,type,
sP469: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_81,type,
sP470: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_82,type,
sP471: ( vQuestionnaire * vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_83,type,
sP472: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_84,type,
sP473: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_85,type,
sP474: ( vQuestionnaire * vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_86,type,
sP475: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).
tff(pred_def_87,type,
sP476: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).
tff(pred_def_88,type,
sP477: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).
tff(pred_def_89,type,
sP478: ( vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).
tff(pred_def_90,type,
sP479: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).
tff(pred_def_91,type,
sP480: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).
tff(pred_def_92,type,
sP481: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).
tff(pred_def_93,type,
sP482: ( vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).
tff(pred_def_94,type,
sP483: ( vATMap * vATMap * vQuestionnaire * vQuestionnaire * vATMap ) > $o ).
tff(pred_def_95,type,
sP484: ( vATMap * vATMap * vQuestionnaire * vATMap * vQuestionnaire ) > $o ).
tff(pred_def_96,type,
sP485: ( vATMap * vATMap * vATMap * vQuestionnaire * vQuestionnaire ) > $o ).
tff(pred_def_97,type,
sP486: ( vATMap * vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).
tff(f22,axiom,
vYesNo != vNumber,
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-YesNo-Number') ).
tff(f23,axiom,
vYesNo != vText,
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-YesNo-Text') ).
tff(f24,axiom,
vNumber != vText,
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-Number-Text') ).
tff(f28,axiom,
! [X0: vExp,X1: vExp,X2: vExp,X3: vExp,X4: vBinOpT,X5: vBinOpT] :
( ( vbinop(X3,X4,X0) = vbinop(X2,X5,X1) )
=> ( ( X3 = X2 )
& ( X4 = X5 )
& ( X0 = X1 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','EQ-binop') ).
tff(f31,axiom,
! [X0: vAval,X1: vExp,X2: vBinOpT,X3: vExp] : ( vconstant(X0) != vbinop(X1,X2,X3) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-constant-binop') ).
tff(f33,axiom,
! [X0: vQID,X1: vExp,X2: vBinOpT,X3: vExp] : ( vqvar(X0) != vbinop(X1,X2,X3) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-qvar-binop') ).
tff(f35,axiom,
! [X0: vExp,X1: vUnOpT,X2: vExp,X3: vExp,X4: vBinOpT] : ( vbinop(X3,X4,X0) != vunop(X1,X2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-binop-unop') ).
tff(f61,axiom,
! [X0: vAType] : ( vnoAType != vsomeAType(X0) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','DIFF-noAType-someAType') ).
tff(f62,axiom,
! [X0: vAval] :
( ? [X1: vYN] : ( X0 = vB(X1) )
| ? [X2: vnat] : ( X0 = vNum(X2) )
| ? [X3: vstring] : ( X0 = vT(X3) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','dom-Aval') ).
tff(f69,axiom,
! [X0: vUnOpT] : ( X0 = vnotop ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','dom-UnOpT') ).
tff(f138,axiom,
! [X0: vAType] : ( vgetAType(vsomeAType(X0)) = X0 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','getAType-0') ).
tff(f189,axiom,
! [X0: vAval] :
( ? [X1: vYN] :
( ( X0 = vB(X1) )
& ( vtypeOf(X0) = vYesNo ) )
| ? [X2: vnat] :
( ( X0 = vNum(X2) )
& ( vtypeOf(X0) = vNumber ) )
| ? [X3: vstring] :
( ( X0 = vT(X3) )
& ( vtypeOf(X0) = vText ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','typeOf-INV') ).
tff(f226,axiom,
! [X0: vOptExp] :
( visSomeExp(X0)
=> ? [X1: vExp] : ( X0 = vsomeExp(X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','isSomeExp-true-INV') ).
tff(f227,axiom,
! [X0: vOptExp] :
( ~ visSomeExp(X0)
=> ( X0 = vnoExp ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','isSomeExp-false-INV') ).
tff(f247,axiom,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vnat,X4: vnat] :
( ( X0 = vaddop )
& ( X1 = vNum(X3) )
& ( X2 = vNum(X4) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vplus(X3,X4)))) ) )
| ? [X5: vnat,X6: vnat] :
( ( X0 = vsubop )
& ( X1 = vNum(X5) )
& ( X2 = vNum(X6) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vminus(X5,X6)))) ) )
| ? [X7: vnat,X8: vnat] :
( ( X0 = vmulop )
& ( X1 = vNum(X7) )
& ( X2 = vNum(X8) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(X7,X8)))) ) )
| ? [X9: vnat,X10: vnat] :
( ( X0 = vdivop )
& ( X1 = vNum(X9) )
& ( X2 = vNum(X10) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(X9,X10)))) ) )
| ? [X11: vnat,X12: vnat] :
( ( X0 = vgtop )
& ( X1 = vNum(X11) )
& ( X2 = vNum(X12) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(X11,X12)))) ) )
| ? [X13: vnat,X14: vnat] :
( ( X0 = vltop )
& ( X1 = vNum(X13) )
& ( X2 = vNum(X14) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(X13,X14)))) ) )
| ? [X15: vYN,X16: vYN] :
( ( X0 = vandop )
& ( X1 = vB(X15) )
& ( X2 = vB(X16) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(X15,X16)))) ) )
| ? [X17: vYN,X18: vYN] :
( ( X0 = vorop )
& ( X1 = vB(X17) )
& ( X2 = vB(X18) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(X17,X18)))) ) )
| ? [X19: vAval,X20: vAval] :
( ( X19 = X20 )
& ( X0 = veqop )
& ( X1 = X19 )
& ( X2 = X20 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vyes))) ) )
| ? [X21: vAval,X22: vAval] :
( ( X21 != X22 )
& ( X0 = veqop )
& ( X1 = X21 )
& ( X2 = X22 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vno))) ) )
| ? [X23: vBinOpT,X24: vAval,X25: vAval] :
( ( ( X23 != vaddop )
| ! [X26: vnat] : ( X24 != vNum(X26) )
| ! [X27: vnat] : ( X25 != vNum(X27) ) )
& ( ( X23 != vsubop )
| ! [X28: vnat] : ( X24 != vNum(X28) )
| ! [X29: vnat] : ( X25 != vNum(X29) ) )
& ( ( X23 != vmulop )
| ! [X30: vnat] : ( X24 != vNum(X30) )
| ! [X31: vnat] : ( X25 != vNum(X31) ) )
& ( ( X23 != vdivop )
| ! [X32: vnat] : ( X24 != vNum(X32) )
| ! [X33: vnat] : ( X25 != vNum(X33) ) )
& ( ( X23 != vgtop )
| ! [X34: vnat] : ( X24 != vNum(X34) )
| ! [X35: vnat] : ( X25 != vNum(X35) ) )
& ( ( X23 != vltop )
| ! [X36: vnat] : ( X24 != vNum(X36) )
| ! [X37: vnat] : ( X25 != vNum(X37) ) )
& ( ( X23 != vandop )
| ! [X38: vYN] : ( X24 != vB(X38) )
| ! [X39: vYN] : ( X25 != vB(X39) ) )
& ( ( X23 != vorop )
| ! [X40: vYN] : ( X24 != vB(X40) )
| ! [X41: vYN] : ( X25 != vB(X41) ) )
& ( X23 != veqop )
& ( X0 = X23 )
& ( X1 = X24 )
& ( X2 = X25 )
& ( vevalBinOp(X0,X1,X2) = vnoExp ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','evalBinOp-INV') ).
tff(f248,axiom,
! [X0: vYN] : ( vevalUnOp(vnotop,vB(X0)) = vsomeExp(vconstant(vB(vnot(X0)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','evalUnOp-0') ).
tff(f250,axiom,
! [X0: vUnOpT,X1: vAval] :
( ? [X2: vYN] :
( ( X0 = vnotop )
& ( X1 = vB(X2) )
& ( vevalUnOp(X0,X1) = vsomeExp(vconstant(vB(vnot(X2)))) ) )
| ? [X3: vUnOpT,X4: vAval] :
( ( ( X3 != vnotop )
| ! [X5: vYN] : ( X4 != vB(X5) ) )
& ( X0 = X3 )
& ( X1 = X4 )
& ( vevalUnOp(X0,X1) = vnoExp ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','evalUnOp-INV') ).
tff(f310,axiom,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( ( X0 != vaddop )
| ( X1 != vNumber )
| ( X2 != vNumber ) )
& ( ( X0 != vsubop )
| ( X1 != vNumber )
| ( X2 != vNumber ) )
& ( ( X0 != vmulop )
| ( X1 != vNumber )
| ( X2 != vNumber ) )
& ( ( X0 != vdivop )
| ( X1 != vNumber )
| ( X2 != vNumber ) )
& ( ( X0 != vgtop )
| ( X1 != vNumber )
| ( X2 != vNumber ) )
& ( ( X0 != vltop )
| ( X1 != vNumber )
| ( X2 != vNumber ) )
& ( ( X0 != vandop )
| ( X1 != vYesNo )
| ( X2 != vYesNo ) )
& ( ( X0 != vorop )
| ( X1 != vYesNo )
| ( X2 != vYesNo ) )
& ( X0 != veqop ) )
=> ( vcheckBinOp(X0,X1,X2) = vnoAType ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','checkBinOp-9') ).
tff(f311,axiom,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vaddop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ( ( X0 = vsubop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ( ( X0 = vmulop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ( ( X0 = vdivop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ( ( X0 = vgtop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ( ( X0 = vltop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ( ( X0 = vandop )
& ( X1 = vYesNo )
& ( X2 = vYesNo )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ( ( X0 = vorop )
& ( X1 = vYesNo )
& ( X2 = vYesNo )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ? [X3: vAType,X4: vAType] :
( ( X0 = veqop )
& ( X1 = X3 )
& ( X2 = X4 )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ? [X5: vBinOpT,X6: vAType,X7: vAType] :
( ( ( X5 != vaddop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vsubop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vmulop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vdivop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vgtop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vltop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vandop )
| ( X6 != vYesNo )
| ( X7 != vYesNo ) )
& ( ( X5 != vorop )
| ( X6 != vYesNo )
| ( X7 != vYesNo ) )
& ( X5 != veqop )
& ( X0 = X5 )
& ( X1 = X6 )
& ( X2 = X7 )
& ( vcheckBinOp(X0,X1,X2) = vnoAType ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','checkBinOp-INV') ).
tff(f315,axiom,
! [X0: vATMap,X1: vYN] : ( vecheck(X0,vconstant(vB(X1))) = vsomeAType(vYesNo) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','echeck-0') ).
tff(f316,axiom,
! [X0: vATMap,X1: vnat] : ( vecheck(X0,vconstant(vNum(X1))) = vsomeAType(vNumber) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','echeck-1') ).
tff(f317,axiom,
! [X0: vATMap,X1: vstring] : ( vecheck(X0,vconstant(vT(X1))) = vsomeAType(vText) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','echeck-2') ).
tff(f323,axiom,
! [X0: vATMap,X1: vExp] :
( ? [X2: vATMap,X3: vYN] :
( ( X0 = X2 )
& ( X1 = vconstant(vB(X3)) )
& ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
| ? [X4: vnat,X5: vATMap] :
( ( X0 = X5 )
& ( X1 = vconstant(vNum(X4)) )
& ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
| ? [X6: vstring,X7: vATMap] :
( ( X0 = X7 )
& ( X1 = vconstant(vT(X6)) )
& ( vecheck(X0,X1) = vsomeAType(vText) ) )
| ? [X8: vQID,X9: vATMap] :
( ( X0 = X9 )
& ( X1 = vqvar(X8) )
& ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
| ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
( ( X11 = vecheck(X10,X12) )
& ( X13 = vecheck(X10,X14) )
& visSomeAType(X11)
& visSomeAType(X13)
& ( X0 = X10 )
& ( X1 = vbinop(X12,X15,X14) )
& ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
| ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
( ( X17 = vecheck(X16,X18) )
& ( X19 = vecheck(X16,X20) )
& ~ ( visSomeAType(X17)
& visSomeAType(X19) )
& ( X0 = X16 )
& ( X1 = vbinop(X18,X21,X20) )
& ( vecheck(X0,X1) = vnoAType ) )
| ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
( ( X24 = vecheck(X25,X23) )
& visSomeAType(X24)
& ( X0 = X25 )
& ( X1 = vunop(X22,X23) )
& ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
| ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
( ( X28 = vecheck(X29,X27) )
& ~ visSomeAType(X28)
& ( X0 = X29 )
& ( X1 = vunop(X26,X27) )
& ( vecheck(X0,X1) = vnoAType ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','echeck-INV') ).
tff(f360,conjecture,
! [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
( ( ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vaddop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vsubop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vmulop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vdivop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vgtop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vltop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X10: vYN,X11: vYN] :
~ ( ( X0 = vandop )
& ( X1 = vB(X10) )
& ( X3 = vB(X11) ) )
& ! [X10: vYN,X11: vYN] :
~ ( ( X0 = vorop )
& ( X1 = vB(X10) )
& ( X3 = vB(X11) ) )
& ( X0 != veqop )
& ( X0 = X4 )
& ( X1 = X7 )
& ( X3 = X5 )
& ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X6) ) )
=> ? [X12: vExp] : ( vevalBinOp(X0,X1,X3) = vsomeExp(X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p','evalBinOpProgress-wildcardName0-a-wildcardName2-bot-a1-wildcardName1') ).
tff(f361,negated_conjecture,
~ ! [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
( ( ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vaddop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vsubop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vmulop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vdivop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vgtop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vltop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X10: vYN,X11: vYN] :
~ ( ( X0 = vandop )
& ( X1 = vB(X10) )
& ( X3 = vB(X11) ) )
& ! [X10: vYN,X11: vYN] :
~ ( ( X0 = vorop )
& ( X1 = vB(X10) )
& ( X3 = vB(X11) ) )
& ( X0 != veqop )
& ( X0 = X4 )
& ( X1 = X7 )
& ( X3 = X5 )
& ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X6) ) )
=> ? [X12: vExp] : ( vevalBinOp(X0,X1,X3) = vsomeExp(X12) ) ),
inference(negated_conjecture,[status(cth)],[f360]) ).
tff(f366,plain,
~ ! [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
( ( ! [X8: vnat,X9: vnat] :
~ ( ( X0 = vaddop )
& ( X1 = vNum(X8) )
& ( X3 = vNum(X9) ) )
& ! [X10: vnat,X11: vnat] :
~ ( ( X0 = vsubop )
& ( vNum(X10) = X1 )
& ( vNum(X11) = X3 ) )
& ! [X12: vnat,X13: vnat] :
~ ( ( X0 = vmulop )
& ( vNum(X12) = X1 )
& ( vNum(X13) = X3 ) )
& ! [X14: vnat,X15: vnat] :
~ ( ( X0 = vdivop )
& ( vNum(X14) = X1 )
& ( vNum(X15) = X3 ) )
& ! [X16: vnat,X17: vnat] :
~ ( ( X0 = vgtop )
& ( vNum(X16) = X1 )
& ( vNum(X17) = X3 ) )
& ! [X18: vnat,X19: vnat] :
~ ( ( X0 = vltop )
& ( vNum(X18) = X1 )
& ( vNum(X19) = X3 ) )
& ! [X20: vYN,X21: vYN] :
~ ( ( X0 = vandop )
& ( vB(X20) = X1 )
& ( vB(X21) = X3 ) )
& ! [X22: vYN,X23: vYN] :
~ ( ( X0 = vorop )
& ( vB(X22) = X1 )
& ( vB(X23) = X3 ) )
& ( X0 != veqop )
& ( X0 = X4 )
& ( X1 = X7 )
& ( X3 = X5 )
& ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X6) ) )
=> ? [X24: vExp] : ( vevalBinOp(X0,X1,X3) = vsomeExp(X24) ) ),
inference(rectify,[],[f361]) ).
tff(f376,plain,
! [X0: vExp,X1: vExp,X2: vExp,X3: vExp,X4: vBinOpT,X5: vBinOpT] :
( ( ( X3 = X2 )
& ( X4 = X5 )
& ( X0 = X1 ) )
| ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
inference(ennf_transformation,[],[f28]) ).
tff(f417,plain,
! [X0: vOptExp] :
( ? [X1: vExp] : ( X0 = vsomeExp(X1) )
| ~ visSomeExp(X0) ),
inference(ennf_transformation,[],[f226]) ).
tff(f418,plain,
! [X0: vOptExp] :
( ( X0 = vnoExp )
| visSomeExp(X0) ),
inference(ennf_transformation,[],[f227]) ).
tff(f465,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( vcheckBinOp(X0,X1,X2) = vnoAType )
| ( ( vaddop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vsubop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vmulop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vdivop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vgtop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vltop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vandop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ( ( vorop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ( veqop = X0 ) ),
inference(ennf_transformation,[],[f310]) ).
tff(f466,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( vcheckBinOp(X0,X1,X2) = vnoAType )
| ( ( vaddop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vsubop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vmulop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vdivop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vgtop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vltop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vandop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ( ( vorop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ( veqop = X0 ) ),
inference(flattening,[],[f465]) ).
tff(f473,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vATMap,X3: vYN] :
( ( X0 = X2 )
& ( X1 = vconstant(vB(X3)) )
& ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
| ? [X4: vnat,X5: vATMap] :
( ( X0 = X5 )
& ( X1 = vconstant(vNum(X4)) )
& ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
| ? [X6: vstring,X7: vATMap] :
( ( X0 = X7 )
& ( X1 = vconstant(vT(X6)) )
& ( vecheck(X0,X1) = vsomeAType(vText) ) )
| ? [X8: vQID,X9: vATMap] :
( ( X0 = X9 )
& ( X1 = vqvar(X8) )
& ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
| ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
( ( X11 = vecheck(X10,X12) )
& ( X13 = vecheck(X10,X14) )
& visSomeAType(X11)
& visSomeAType(X13)
& ( X0 = X10 )
& ( X1 = vbinop(X12,X15,X14) )
& ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
| ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
( ( X17 = vecheck(X16,X18) )
& ( X19 = vecheck(X16,X20) )
& ( ~ visSomeAType(X17)
| ~ visSomeAType(X19) )
& ( X0 = X16 )
& ( X1 = vbinop(X18,X21,X20) )
& ( vecheck(X0,X1) = vnoAType ) )
| ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
( ( X24 = vecheck(X25,X23) )
& visSomeAType(X24)
& ( X0 = X25 )
& ( X1 = vunop(X22,X23) )
& ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
| ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
( ( X28 = vecheck(X29,X27) )
& ~ visSomeAType(X28)
& ( X0 = X29 )
& ( X1 = vunop(X26,X27) )
& ( vecheck(X0,X1) = vnoAType ) ) ),
inference(ennf_transformation,[],[f323]) ).
tff(f521,plain,
? [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
( ! [X24: vExp] : ( vevalBinOp(X0,X1,X3) != vsomeExp(X24) )
& ! [X8: vnat,X9: vnat] :
( ( vaddop != X0 )
| ( vNum(X8) != X1 )
| ( vNum(X9) != X3 ) )
& ! [X10: vnat,X11: vnat] :
( ( vsubop != X0 )
| ( vNum(X10) != X1 )
| ( vNum(X11) != X3 ) )
& ! [X12: vnat,X13: vnat] :
( ( vmulop != X0 )
| ( vNum(X12) != X1 )
| ( vNum(X13) != X3 ) )
& ! [X14: vnat,X15: vnat] :
( ( vdivop != X0 )
| ( vNum(X14) != X1 )
| ( vNum(X15) != X3 ) )
& ! [X16: vnat,X17: vnat] :
( ( vgtop != X0 )
| ( vNum(X16) != X1 )
| ( vNum(X17) != X3 ) )
& ! [X18: vnat,X19: vnat] :
( ( vltop != X0 )
| ( vNum(X18) != X1 )
| ( vNum(X19) != X3 ) )
& ! [X20: vYN,X21: vYN] :
( ( vandop != X0 )
| ( vB(X20) != X1 )
| ( vB(X21) != X3 ) )
& ! [X22: vYN,X23: vYN] :
( ( vorop != X0 )
| ( vB(X22) != X1 )
| ( vB(X23) != X3 ) )
& ( X0 != veqop )
& ( X0 = X4 )
& ( X1 = X7 )
& ( X3 = X5 )
& ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X6) ) ),
inference(ennf_transformation,[],[f366]) ).
tff(f522,plain,
? [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
( ! [X24: vExp] : ( vevalBinOp(X0,X1,X3) != vsomeExp(X24) )
& ! [X8: vnat,X9: vnat] :
( ( vaddop != X0 )
| ( vNum(X8) != X1 )
| ( vNum(X9) != X3 ) )
& ! [X10: vnat,X11: vnat] :
( ( vsubop != X0 )
| ( vNum(X10) != X1 )
| ( vNum(X11) != X3 ) )
& ! [X12: vnat,X13: vnat] :
( ( vmulop != X0 )
| ( vNum(X12) != X1 )
| ( vNum(X13) != X3 ) )
& ! [X14: vnat,X15: vnat] :
( ( vdivop != X0 )
| ( vNum(X14) != X1 )
| ( vNum(X15) != X3 ) )
& ! [X16: vnat,X17: vnat] :
( ( vgtop != X0 )
| ( vNum(X16) != X1 )
| ( vNum(X17) != X3 ) )
& ! [X18: vnat,X19: vnat] :
( ( vltop != X0 )
| ( vNum(X18) != X1 )
| ( vNum(X19) != X3 ) )
& ! [X20: vYN,X21: vYN] :
( ( vandop != X0 )
| ( vB(X20) != X1 )
| ( vB(X21) != X3 ) )
& ! [X22: vYN,X23: vYN] :
( ( vorop != X0 )
| ( vB(X22) != X1 )
| ( vB(X23) != X3 ) )
& ( X0 != veqop )
& ( X0 = X4 )
& ( X1 = X7 )
& ( X3 = X5 )
& ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X6) ) ),
inference(flattening,[],[f521]) ).
tff(f533,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X23: vBinOpT,X24: vAval,X25: vAval] :
( ( ( X23 != vaddop )
| ! [X26: vnat] : ( X24 != vNum(X26) )
| ! [X27: vnat] : ( X25 != vNum(X27) ) )
& ( ( X23 != vsubop )
| ! [X28: vnat] : ( X24 != vNum(X28) )
| ! [X29: vnat] : ( X25 != vNum(X29) ) )
& ( ( X23 != vmulop )
| ! [X30: vnat] : ( X24 != vNum(X30) )
| ! [X31: vnat] : ( X25 != vNum(X31) ) )
& ( ( X23 != vdivop )
| ! [X32: vnat] : ( X24 != vNum(X32) )
| ! [X33: vnat] : ( X25 != vNum(X33) ) )
& ( ( X23 != vgtop )
| ! [X34: vnat] : ( X24 != vNum(X34) )
| ! [X35: vnat] : ( X25 != vNum(X35) ) )
& ( ( X23 != vltop )
| ! [X36: vnat] : ( X24 != vNum(X36) )
| ! [X37: vnat] : ( X25 != vNum(X37) ) )
& ( ( X23 != vandop )
| ! [X38: vYN] : ( X24 != vB(X38) )
| ! [X39: vYN] : ( X25 != vB(X39) ) )
& ( ( X23 != vorop )
| ! [X40: vYN] : ( X24 != vB(X40) )
| ! [X41: vYN] : ( X25 != vB(X41) ) )
& ( X23 != veqop )
& ( X0 = X23 )
& ( X1 = X24 )
& ( X2 = X25 )
& ( vevalBinOp(X0,X1,X2) = vnoExp ) )
| ~ sP7(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP7])],[predicate_definition_introduction]) ).
tff(f534,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X21: vAval,X22: vAval] :
( ( X21 != X22 )
& ( X0 = veqop )
& ( X1 = X21 )
& ( X2 = X22 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vno))) ) )
| ~ sP8(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP8])],[predicate_definition_introduction]) ).
tff(f535,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X19: vAval,X20: vAval] :
( ( X19 = X20 )
& ( X0 = veqop )
& ( X1 = X19 )
& ( X2 = X20 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vyes))) ) )
| ~ sP9(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP9])],[predicate_definition_introduction]) ).
tff(f536,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X17: vYN,X18: vYN] :
( ( X0 = vorop )
& ( X1 = vB(X17) )
& ( X2 = vB(X18) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(X17,X18)))) ) )
| ~ sP10(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP10])],[predicate_definition_introduction]) ).
tff(f537,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X15: vYN,X16: vYN] :
( ( X0 = vandop )
& ( X1 = vB(X15) )
& ( X2 = vB(X16) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(X15,X16)))) ) )
| ~ sP11(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP11])],[predicate_definition_introduction]) ).
tff(f538,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X13: vnat,X14: vnat] :
( ( X0 = vltop )
& ( X1 = vNum(X13) )
& ( X2 = vNum(X14) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(X13,X14)))) ) )
| ~ sP12(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP12])],[predicate_definition_introduction]) ).
tff(f539,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X11: vnat,X12: vnat] :
( ( X0 = vgtop )
& ( X1 = vNum(X11) )
& ( X2 = vNum(X12) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(X11,X12)))) ) )
| ~ sP13(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP13])],[predicate_definition_introduction]) ).
tff(f540,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X9: vnat,X10: vnat] :
( ( X0 = vdivop )
& ( X1 = vNum(X9) )
& ( X2 = vNum(X10) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(X9,X10)))) ) )
| ~ sP14(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP14])],[predicate_definition_introduction]) ).
tff(f541,definition,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X7: vnat,X8: vnat] :
( ( X0 = vmulop )
& ( X1 = vNum(X7) )
& ( X2 = vNum(X8) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(X7,X8)))) ) )
| ~ sP15(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP15])],[predicate_definition_introduction]) ).
tff(f542,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vnat,X4: vnat] :
( ( X0 = vaddop )
& ( X1 = vNum(X3) )
& ( X2 = vNum(X4) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vplus(X3,X4)))) ) )
| ? [X5: vnat,X6: vnat] :
( ( X0 = vsubop )
& ( X1 = vNum(X5) )
& ( X2 = vNum(X6) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vminus(X5,X6)))) ) )
| sP15(X0,X1,X2)
| sP14(X0,X1,X2)
| sP13(X0,X1,X2)
| sP12(X0,X1,X2)
| sP11(X0,X1,X2)
| sP10(X0,X1,X2)
| sP9(X0,X1,X2)
| sP8(X0,X1,X2)
| sP7(X0,X1,X2) ),
inference(definition_folding,[],[f247,f541,f540,f539,f538,f537,f536,f535,f534,f533]) ).
tff(f572,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vorop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ~ sP41(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP41])],[predicate_definition_introduction]) ).
tff(f573,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vandop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ~ sP42(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP42])],[predicate_definition_introduction]) ).
tff(f574,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vltop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ~ sP43(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP43])],[predicate_definition_introduction]) ).
tff(f575,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vgtop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ~ sP44(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP44])],[predicate_definition_introduction]) ).
tff(f576,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vdivop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ~ sP45(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP45])],[predicate_definition_introduction]) ).
tff(f577,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( vcheckBinOp(X0,X1,X2) = vnoAType )
| ( ( vaddop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vsubop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ( ( vmulop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| sP45(X0,X1,X2)
| sP44(X0,X1,X2)
| sP43(X0,X1,X2)
| sP42(X0,X1,X2)
| sP41(X0,X1,X2)
| ( veqop = X0 ) ),
inference(definition_folding,[],[f466,f576,f575,f574,f573,f572]) ).
tff(f578,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ? [X5: vBinOpT,X6: vAType,X7: vAType] :
( ( ( X5 != vaddop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vsubop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vmulop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vdivop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vgtop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vltop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vandop )
| ( X6 != vYesNo )
| ( X7 != vYesNo ) )
& ( ( X5 != vorop )
| ( X6 != vYesNo )
| ( X7 != vYesNo ) )
& ( X5 != veqop )
& ( X0 = X5 )
& ( X1 = X6 )
& ( X2 = X7 )
& ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
| ~ sP46(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP46])],[predicate_definition_introduction]) ).
tff(f579,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ? [X3: vAType,X4: vAType] :
( ( X0 = veqop )
& ( X1 = X3 )
& ( X2 = X4 )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP47(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP47])],[predicate_definition_introduction]) ).
tff(f580,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vorop )
& ( X1 = vYesNo )
& ( X2 = vYesNo )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP48(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP48])],[predicate_definition_introduction]) ).
tff(f581,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vandop )
& ( X1 = vYesNo )
& ( X2 = vYesNo )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP49(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP49])],[predicate_definition_introduction]) ).
tff(f582,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vltop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP50(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP50])],[predicate_definition_introduction]) ).
tff(f583,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vgtop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP51(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP51])],[predicate_definition_introduction]) ).
tff(f584,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vdivop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ~ sP52(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP52])],[predicate_definition_introduction]) ).
tff(f585,definition,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vmulop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ~ sP53(X0,X1,X2) ),
introduced(definition,[new_symbols(definition,[sP53])],[predicate_definition_introduction]) ).
tff(f586,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vaddop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ( ( X0 = vsubop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| sP53(X0,X1,X2)
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(definition_folding,[],[f311,f585,f584,f583,f582,f581,f580,f579,f578]) ).
tff(f587,definition,
! [X0: vATMap,X1: vExp] :
( ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
( ( X11 = vecheck(X10,X12) )
& ( X13 = vecheck(X10,X14) )
& visSomeAType(X11)
& visSomeAType(X13)
& ( X0 = X10 )
& ( X1 = vbinop(X12,X15,X14) )
& ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
| ~ sP54(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP54])],[predicate_definition_introduction]) ).
tff(f588,definition,
! [X0: vATMap,X1: vExp] :
( ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
( ( X17 = vecheck(X16,X18) )
& ( X19 = vecheck(X16,X20) )
& ( ~ visSomeAType(X17)
| ~ visSomeAType(X19) )
& ( X0 = X16 )
& ( X1 = vbinop(X18,X21,X20) )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP55(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP55])],[predicate_definition_introduction]) ).
tff(f589,definition,
! [X0: vATMap,X1: vExp] :
( ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
( ( X28 = vecheck(X29,X27) )
& ~ visSomeAType(X28)
& ( X0 = X29 )
& ( X1 = vunop(X26,X27) )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP56(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP56])],[predicate_definition_introduction]) ).
tff(f590,definition,
! [X0: vATMap,X1: vExp] :
( ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
( ( X24 = vecheck(X25,X23) )
& visSomeAType(X24)
& ( X0 = X25 )
& ( X1 = vunop(X22,X23) )
& ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
| ~ sP57(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP57])],[predicate_definition_introduction]) ).
tff(f591,definition,
! [X0: vATMap,X1: vExp] :
( ? [X8: vQID,X9: vATMap] :
( ( X0 = X9 )
& ( X1 = vqvar(X8) )
& ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
| ~ sP58(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP58])],[predicate_definition_introduction]) ).
tff(f592,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vATMap,X3: vYN] :
( ( X0 = X2 )
& ( X1 = vconstant(vB(X3)) )
& ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
| ? [X4: vnat,X5: vATMap] :
( ( X0 = X5 )
& ( X1 = vconstant(vNum(X4)) )
& ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
| ? [X6: vstring,X7: vATMap] :
( ( X0 = X7 )
& ( X1 = vconstant(vT(X6)) )
& ( vecheck(X0,X1) = vsomeAType(vText) ) )
| sP58(X0,X1)
| sP54(X0,X1)
| sP55(X0,X1)
| sP57(X0,X1)
| sP56(X0,X1) ),
inference(definition_folding,[],[f473,f591,f590,f589,f588,f587]) ).
tff(f601,plain,
! [X0: vAval] :
( ( vB(sK93(X0)) = X0 )
| ( vNum(sK94(X0)) = X0 )
| ( vT(sK95(X0)) = X0 ) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK93,sK94,sK95]),skolemize(X1,sK93(X0)),skolemize(X2,sK94(X0)),skolemize(X3,sK95(X0))],[f62]) ).
tff(f622,plain,
! [X0: vAval] :
( ( ( vB(sK143(X0)) = X0 )
& ( vtypeOf(X0) = vYesNo ) )
| ( ( vNum(sK144(X0)) = X0 )
& ( vtypeOf(X0) = vNumber ) )
| ( ( vT(sK145(X0)) = X0 )
& ( vtypeOf(X0) = vText ) ) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK143,sK144,sK145]),skolemize(X1,sK143(X0)),skolemize(X2,sK144(X0)),skolemize(X3,sK145(X0))],[f189]) ).
tff(f640,plain,
! [X0: vOptExp] :
( ( vsomeExp(sK193(X0)) = X0 )
| ~ visSomeExp(X0) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK193]),skolemize(X1,sK193(X0))],[f417]) ).
tff(f661,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X7: vnat,X8: vnat] :
( ( X0 = vmulop )
& ( X1 = vNum(X7) )
& ( X2 = vNum(X8) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(X7,X8)))) ) )
| ~ sP15(X0,X1,X2) ),
inference(nnf_transformation,[],[f541]) ).
tff(f662,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vnat,X4: vnat] :
( ( X0 = vmulop )
& ( vNum(X3) = X1 )
& ( vNum(X4) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(X3,X4)))) ) )
| ~ sP15(X0,X1,X2) ),
inference(rectify,[],[f661]) ).
tff(f663,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vmulop )
& ( vNum(sK216(X0,X1,X2)) = X1 )
& ( vNum(sK217(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(sK216(X0,X1,X2),sK217(X0,X1,X2))))) ) )
| ~ sP15(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK216,sK217]),skolemize(X3,sK216(X0,X1,X2)),skolemize(X4,sK217(X0,X1,X2))],[f662]) ).
tff(f664,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X9: vnat,X10: vnat] :
( ( X0 = vdivop )
& ( X1 = vNum(X9) )
& ( X2 = vNum(X10) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(X9,X10)))) ) )
| ~ sP14(X0,X1,X2) ),
inference(nnf_transformation,[],[f540]) ).
tff(f665,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vnat,X4: vnat] :
( ( X0 = vdivop )
& ( vNum(X3) = X1 )
& ( vNum(X4) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(X3,X4)))) ) )
| ~ sP14(X0,X1,X2) ),
inference(rectify,[],[f664]) ).
tff(f666,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vdivop )
& ( vNum(sK218(X0,X1,X2)) = X1 )
& ( vNum(sK219(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(sK218(X0,X1,X2),sK219(X0,X1,X2))))) ) )
| ~ sP14(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK218,sK219]),skolemize(X3,sK218(X0,X1,X2)),skolemize(X4,sK219(X0,X1,X2))],[f665]) ).
tff(f667,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X11: vnat,X12: vnat] :
( ( X0 = vgtop )
& ( X1 = vNum(X11) )
& ( X2 = vNum(X12) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(X11,X12)))) ) )
| ~ sP13(X0,X1,X2) ),
inference(nnf_transformation,[],[f539]) ).
tff(f668,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vnat,X4: vnat] :
( ( X0 = vgtop )
& ( vNum(X3) = X1 )
& ( vNum(X4) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(X3,X4)))) ) )
| ~ sP13(X0,X1,X2) ),
inference(rectify,[],[f667]) ).
tff(f669,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vgtop )
& ( vNum(sK220(X0,X1,X2)) = X1 )
& ( vNum(sK221(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(sK220(X0,X1,X2),sK221(X0,X1,X2))))) ) )
| ~ sP13(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK220,sK221]),skolemize(X3,sK220(X0,X1,X2)),skolemize(X4,sK221(X0,X1,X2))],[f668]) ).
tff(f670,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X13: vnat,X14: vnat] :
( ( X0 = vltop )
& ( X1 = vNum(X13) )
& ( X2 = vNum(X14) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(X13,X14)))) ) )
| ~ sP12(X0,X1,X2) ),
inference(nnf_transformation,[],[f538]) ).
tff(f671,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vnat,X4: vnat] :
( ( X0 = vltop )
& ( vNum(X3) = X1 )
& ( vNum(X4) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(X3,X4)))) ) )
| ~ sP12(X0,X1,X2) ),
inference(rectify,[],[f670]) ).
tff(f672,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vltop )
& ( vNum(sK222(X0,X1,X2)) = X1 )
& ( vNum(sK223(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(sK222(X0,X1,X2),sK223(X0,X1,X2))))) ) )
| ~ sP12(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK222,sK223]),skolemize(X3,sK222(X0,X1,X2)),skolemize(X4,sK223(X0,X1,X2))],[f671]) ).
tff(f673,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X15: vYN,X16: vYN] :
( ( X0 = vandop )
& ( X1 = vB(X15) )
& ( X2 = vB(X16) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(X15,X16)))) ) )
| ~ sP11(X0,X1,X2) ),
inference(nnf_transformation,[],[f537]) ).
tff(f674,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vYN,X4: vYN] :
( ( X0 = vandop )
& ( vB(X3) = X1 )
& ( vB(X4) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(X3,X4)))) ) )
| ~ sP11(X0,X1,X2) ),
inference(rectify,[],[f673]) ).
tff(f675,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vandop )
& ( vB(sK224(X0,X1,X2)) = X1 )
& ( vB(sK225(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(sK224(X0,X1,X2),sK225(X0,X1,X2))))) ) )
| ~ sP11(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK224,sK225]),skolemize(X3,sK224(X0,X1,X2)),skolemize(X4,sK225(X0,X1,X2))],[f674]) ).
tff(f676,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X17: vYN,X18: vYN] :
( ( X0 = vorop )
& ( X1 = vB(X17) )
& ( X2 = vB(X18) )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(X17,X18)))) ) )
| ~ sP10(X0,X1,X2) ),
inference(nnf_transformation,[],[f536]) ).
tff(f677,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vYN,X4: vYN] :
( ( X0 = vorop )
& ( vB(X3) = X1 )
& ( vB(X4) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(X3,X4)))) ) )
| ~ sP10(X0,X1,X2) ),
inference(rectify,[],[f676]) ).
tff(f678,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vorop )
& ( vB(sK226(X0,X1,X2)) = X1 )
& ( vB(sK227(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(sK226(X0,X1,X2),sK227(X0,X1,X2))))) ) )
| ~ sP10(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK226,sK227]),skolemize(X3,sK226(X0,X1,X2)),skolemize(X4,sK227(X0,X1,X2))],[f677]) ).
tff(f679,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X19: vAval,X20: vAval] :
( ( X19 = X20 )
& ( X0 = veqop )
& ( X1 = X19 )
& ( X2 = X20 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vyes))) ) )
| ~ sP9(X0,X1,X2) ),
inference(nnf_transformation,[],[f535]) ).
tff(f680,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vAval,X4: vAval] :
( ( X3 = X4 )
& ( X0 = veqop )
& ( X1 = X3 )
& ( X2 = X4 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vyes))) ) )
| ~ sP9(X0,X1,X2) ),
inference(rectify,[],[f679]) ).
tff(f681,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( sK228(X0,X1,X2) = sK229(X0,X1,X2) )
& ( X0 = veqop )
& ( sK228(X0,X1,X2) = X1 )
& ( sK229(X0,X1,X2) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vyes))) ) )
| ~ sP9(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK228,sK229]),skolemize(X3,sK228(X0,X1,X2)),skolemize(X4,sK229(X0,X1,X2))],[f680]) ).
tff(f682,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X21: vAval,X22: vAval] :
( ( X21 != X22 )
& ( X0 = veqop )
& ( X1 = X21 )
& ( X2 = X22 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vno))) ) )
| ~ sP8(X0,X1,X2) ),
inference(nnf_transformation,[],[f534]) ).
tff(f683,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vAval,X4: vAval] :
( ( X3 != X4 )
& ( X0 = veqop )
& ( X1 = X3 )
& ( X2 = X4 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vno))) ) )
| ~ sP8(X0,X1,X2) ),
inference(rectify,[],[f682]) ).
tff(f684,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( sK230(X0,X1,X2) != sK231(X0,X1,X2) )
& ( X0 = veqop )
& ( sK230(X0,X1,X2) = X1 )
& ( sK231(X0,X1,X2) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vno))) ) )
| ~ sP8(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK230,sK231]),skolemize(X3,sK230(X0,X1,X2)),skolemize(X4,sK231(X0,X1,X2))],[f683]) ).
tff(f685,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X23: vBinOpT,X24: vAval,X25: vAval] :
( ( ( X23 != vaddop )
| ! [X26: vnat] : ( X24 != vNum(X26) )
| ! [X27: vnat] : ( X25 != vNum(X27) ) )
& ( ( X23 != vsubop )
| ! [X28: vnat] : ( X24 != vNum(X28) )
| ! [X29: vnat] : ( X25 != vNum(X29) ) )
& ( ( X23 != vmulop )
| ! [X30: vnat] : ( X24 != vNum(X30) )
| ! [X31: vnat] : ( X25 != vNum(X31) ) )
& ( ( X23 != vdivop )
| ! [X32: vnat] : ( X24 != vNum(X32) )
| ! [X33: vnat] : ( X25 != vNum(X33) ) )
& ( ( X23 != vgtop )
| ! [X34: vnat] : ( X24 != vNum(X34) )
| ! [X35: vnat] : ( X25 != vNum(X35) ) )
& ( ( X23 != vltop )
| ! [X36: vnat] : ( X24 != vNum(X36) )
| ! [X37: vnat] : ( X25 != vNum(X37) ) )
& ( ( X23 != vandop )
| ! [X38: vYN] : ( X24 != vB(X38) )
| ! [X39: vYN] : ( X25 != vB(X39) ) )
& ( ( X23 != vorop )
| ! [X40: vYN] : ( X24 != vB(X40) )
| ! [X41: vYN] : ( X25 != vB(X41) ) )
& ( X23 != veqop )
& ( X0 = X23 )
& ( X1 = X24 )
& ( X2 = X25 )
& ( vevalBinOp(X0,X1,X2) = vnoExp ) )
| ~ sP7(X0,X1,X2) ),
inference(nnf_transformation,[],[f533]) ).
tff(f686,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ? [X3: vBinOpT,X4: vAval,X5: vAval] :
( ( ( vaddop != X3 )
| ! [X6: vnat] : ( vNum(X6) != X4 )
| ! [X7: vnat] : ( vNum(X7) != X5 ) )
& ( ( vsubop != X3 )
| ! [X8: vnat] : ( vNum(X8) != X4 )
| ! [X9: vnat] : ( vNum(X9) != X5 ) )
& ( ( vmulop != X3 )
| ! [X10: vnat] : ( vNum(X10) != X4 )
| ! [X11: vnat] : ( vNum(X11) != X5 ) )
& ( ( vdivop != X3 )
| ! [X12: vnat] : ( vNum(X12) != X4 )
| ! [X13: vnat] : ( vNum(X13) != X5 ) )
& ( ( vgtop != X3 )
| ! [X14: vnat] : ( vNum(X14) != X4 )
| ! [X15: vnat] : ( vNum(X15) != X5 ) )
& ( ( vltop != X3 )
| ! [X16: vnat] : ( vNum(X16) != X4 )
| ! [X17: vnat] : ( vNum(X17) != X5 ) )
& ( ( vandop != X3 )
| ! [X18: vYN] : ( vB(X18) != X4 )
| ! [X19: vYN] : ( vB(X19) != X5 ) )
& ( ( vorop != X3 )
| ! [X20: vYN] : ( vB(X20) != X4 )
| ! [X21: vYN] : ( vB(X21) != X5 ) )
& ( veqop != X3 )
& ( X0 = X3 )
& ( X1 = X4 )
& ( X2 = X5 )
& ( vevalBinOp(X0,X1,X2) = vnoExp ) )
| ~ sP7(X0,X1,X2) ),
inference(rectify,[],[f685]) ).
tff(f687,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( ( vaddop != sK232(X0,X1,X2) )
| ! [X6: vnat] : ( vNum(X6) != sK233(X0,X1,X2) )
| ! [X7: vnat] : ( vNum(X7) != sK234(X0,X1,X2) ) )
& ( ( vsubop != sK232(X0,X1,X2) )
| ! [X8: vnat] : ( vNum(X8) != sK233(X0,X1,X2) )
| ! [X9: vnat] : ( vNum(X9) != sK234(X0,X1,X2) ) )
& ( ( vmulop != sK232(X0,X1,X2) )
| ! [X10: vnat] : ( vNum(X10) != sK233(X0,X1,X2) )
| ! [X11: vnat] : ( vNum(X11) != sK234(X0,X1,X2) ) )
& ( ( vdivop != sK232(X0,X1,X2) )
| ! [X12: vnat] : ( vNum(X12) != sK233(X0,X1,X2) )
| ! [X13: vnat] : ( vNum(X13) != sK234(X0,X1,X2) ) )
& ( ( vgtop != sK232(X0,X1,X2) )
| ! [X14: vnat] : ( vNum(X14) != sK233(X0,X1,X2) )
| ! [X15: vnat] : ( vNum(X15) != sK234(X0,X1,X2) ) )
& ( ( vltop != sK232(X0,X1,X2) )
| ! [X16: vnat] : ( vNum(X16) != sK233(X0,X1,X2) )
| ! [X17: vnat] : ( vNum(X17) != sK234(X0,X1,X2) ) )
& ( ( vandop != sK232(X0,X1,X2) )
| ! [X18: vYN] : ( vB(X18) != sK233(X0,X1,X2) )
| ! [X19: vYN] : ( vB(X19) != sK234(X0,X1,X2) ) )
& ( ( vorop != sK232(X0,X1,X2) )
| ! [X20: vYN] : ( vB(X20) != sK233(X0,X1,X2) )
| ! [X21: vYN] : ( vB(X21) != sK234(X0,X1,X2) ) )
& ( veqop != sK232(X0,X1,X2) )
& ( sK232(X0,X1,X2) = X0 )
& ( sK233(X0,X1,X2) = X1 )
& ( sK234(X0,X1,X2) = X2 )
& ( vevalBinOp(X0,X1,X2) = vnoExp ) )
| ~ sP7(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK232,sK233,sK234]),skolemize(X3,sK232(X0,X1,X2)),skolemize(X4,sK233(X0,X1,X2)),skolemize(X5,sK234(X0,X1,X2))],[f686]) ).
tff(f688,plain,
! [X0: vBinOpT,X1: vAval,X2: vAval] :
( ( ( X0 = vaddop )
& ( vNum(sK235(X0,X1,X2)) = X1 )
& ( vNum(sK236(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vplus(sK235(X0,X1,X2),sK236(X0,X1,X2))))) ) )
| ( ( X0 = vsubop )
& ( vNum(sK237(X0,X1,X2)) = X1 )
& ( vNum(sK238(X0,X1,X2)) = X2 )
& ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vminus(sK237(X0,X1,X2),sK238(X0,X1,X2))))) ) )
| sP15(X0,X1,X2)
| sP14(X0,X1,X2)
| sP13(X0,X1,X2)
| sP12(X0,X1,X2)
| sP11(X0,X1,X2)
| sP10(X0,X1,X2)
| sP9(X0,X1,X2)
| sP8(X0,X1,X2)
| sP7(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK235,sK236,sK237,sK238]),skolemize(X3,sK235(X0,X1,X2)),skolemize(X4,sK236(X0,X1,X2)),skolemize(X5,sK237(X0,X1,X2)),skolemize(X6,sK238(X0,X1,X2))],[f542]) ).
tff(f690,plain,
! [X0: vUnOpT,X1: vAval] :
( ( ( X0 = vnotop )
& ( vB(sK240(X0,X1)) = X1 )
& ( vevalUnOp(X0,X1) = vsomeExp(vconstant(vB(vnot(sK240(X0,X1))))) ) )
| ( ( ( vnotop != sK241(X0,X1) )
| ! [X5: vYN] : ( vB(X5) != sK242(X0,X1) ) )
& ( sK241(X0,X1) = X0 )
& ( sK242(X0,X1) = X1 )
& ( vevalUnOp(X0,X1) = vnoExp ) ) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK240,sK241,sK242]),skolemize(X2,sK240(X0,X1)),skolemize(X3,sK241(X0,X1)),skolemize(X4,sK242(X0,X1))],[f250]) ).
tff(f781,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vdivop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ~ sP45(X0,X1,X2) ),
inference(nnf_transformation,[],[f576]) ).
tff(f782,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vgtop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ~ sP44(X0,X1,X2) ),
inference(nnf_transformation,[],[f575]) ).
tff(f783,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vltop = X0 )
& ( vNumber = X1 )
& ( vNumber = X2 ) )
| ~ sP43(X0,X1,X2) ),
inference(nnf_transformation,[],[f574]) ).
tff(f784,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vandop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ~ sP42(X0,X1,X2) ),
inference(nnf_transformation,[],[f573]) ).
tff(f785,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( vorop = X0 )
& ( vYesNo = X1 )
& ( vYesNo = X2 ) )
| ~ sP41(X0,X1,X2) ),
inference(nnf_transformation,[],[f572]) ).
tff(f786,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vmulop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ~ sP53(X0,X1,X2) ),
inference(nnf_transformation,[],[f585]) ).
tff(f787,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vdivop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
| ~ sP52(X0,X1,X2) ),
inference(nnf_transformation,[],[f584]) ).
tff(f788,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vgtop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP51(X0,X1,X2) ),
inference(nnf_transformation,[],[f583]) ).
tff(f789,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vltop )
& ( X1 = vNumber )
& ( X2 = vNumber )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP50(X0,X1,X2) ),
inference(nnf_transformation,[],[f582]) ).
tff(f790,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vandop )
& ( X1 = vYesNo )
& ( X2 = vYesNo )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP49(X0,X1,X2) ),
inference(nnf_transformation,[],[f581]) ).
tff(f791,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = vorop )
& ( X1 = vYesNo )
& ( X2 = vYesNo )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP48(X0,X1,X2) ),
inference(nnf_transformation,[],[f580]) ).
tff(f792,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ? [X3: vAType,X4: vAType] :
( ( X0 = veqop )
& ( X1 = X3 )
& ( X2 = X4 )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP47(X0,X1,X2) ),
inference(nnf_transformation,[],[f579]) ).
tff(f793,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( X0 = veqop )
& ( sK406(X0,X1,X2) = X1 )
& ( sK407(X0,X1,X2) = X2 )
& ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
| ~ sP47(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK406,sK407]),skolemize(X3,sK406(X0,X1,X2)),skolemize(X4,sK407(X0,X1,X2))],[f792]) ).
tff(f794,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ? [X5: vBinOpT,X6: vAType,X7: vAType] :
( ( ( X5 != vaddop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vsubop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vmulop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vdivop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vgtop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vltop )
| ( X6 != vNumber )
| ( X7 != vNumber ) )
& ( ( X5 != vandop )
| ( X6 != vYesNo )
| ( X7 != vYesNo ) )
& ( ( X5 != vorop )
| ( X6 != vYesNo )
| ( X7 != vYesNo ) )
& ( X5 != veqop )
& ( X0 = X5 )
& ( X1 = X6 )
& ( X2 = X7 )
& ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
| ~ sP46(X0,X1,X2) ),
inference(nnf_transformation,[],[f578]) ).
tff(f795,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ? [X3: vBinOpT,X4: vAType,X5: vAType] :
( ( ( vaddop != X3 )
| ( vNumber != X4 )
| ( vNumber != X5 ) )
& ( ( vsubop != X3 )
| ( vNumber != X4 )
| ( vNumber != X5 ) )
& ( ( vmulop != X3 )
| ( vNumber != X4 )
| ( vNumber != X5 ) )
& ( ( vdivop != X3 )
| ( vNumber != X4 )
| ( vNumber != X5 ) )
& ( ( vgtop != X3 )
| ( vNumber != X4 )
| ( vNumber != X5 ) )
& ( ( vltop != X3 )
| ( vNumber != X4 )
| ( vNumber != X5 ) )
& ( ( vandop != X3 )
| ( vYesNo != X4 )
| ( vYesNo != X5 ) )
& ( ( vorop != X3 )
| ( vYesNo != X4 )
| ( vYesNo != X5 ) )
& ( veqop != X3 )
& ( X0 = X3 )
& ( X1 = X4 )
& ( X2 = X5 )
& ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
| ~ sP46(X0,X1,X2) ),
inference(rectify,[],[f794]) ).
tff(f796,plain,
! [X0: vBinOpT,X1: vAType,X2: vAType] :
( ( ( ( vaddop != sK408(X0,X1,X2) )
| ( vNumber != sK409(X0,X1,X2) )
| ( vNumber != sK410(X0,X1,X2) ) )
& ( ( vsubop != sK408(X0,X1,X2) )
| ( vNumber != sK409(X0,X1,X2) )
| ( vNumber != sK410(X0,X1,X2) ) )
& ( ( vmulop != sK408(X0,X1,X2) )
| ( vNumber != sK409(X0,X1,X2) )
| ( vNumber != sK410(X0,X1,X2) ) )
& ( ( vdivop != sK408(X0,X1,X2) )
| ( vNumber != sK409(X0,X1,X2) )
| ( vNumber != sK410(X0,X1,X2) ) )
& ( ( vgtop != sK408(X0,X1,X2) )
| ( vNumber != sK409(X0,X1,X2) )
| ( vNumber != sK410(X0,X1,X2) ) )
& ( ( vltop != sK408(X0,X1,X2) )
| ( vNumber != sK409(X0,X1,X2) )
| ( vNumber != sK410(X0,X1,X2) ) )
& ( ( vandop != sK408(X0,X1,X2) )
| ( vYesNo != sK409(X0,X1,X2) )
| ( vYesNo != sK410(X0,X1,X2) ) )
& ( ( vorop != sK408(X0,X1,X2) )
| ( vYesNo != sK409(X0,X1,X2) )
| ( vYesNo != sK410(X0,X1,X2) ) )
& ( veqop != sK408(X0,X1,X2) )
& ( sK408(X0,X1,X2) = X0 )
& ( sK409(X0,X1,X2) = X1 )
& ( sK410(X0,X1,X2) = X2 )
& ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
| ~ sP46(X0,X1,X2) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK408,sK409,sK410]),skolemize(X3,sK408(X0,X1,X2)),skolemize(X4,sK409(X0,X1,X2)),skolemize(X5,sK410(X0,X1,X2))],[f795]) ).
tff(f798,plain,
! [X0: vATMap,X1: vExp] :
( ? [X8: vQID,X9: vATMap] :
( ( X0 = X9 )
& ( X1 = vqvar(X8) )
& ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
| ~ sP58(X0,X1) ),
inference(nnf_transformation,[],[f591]) ).
tff(f799,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vQID,X3: vATMap] :
( ( X0 = X3 )
& ( vqvar(X2) = X1 )
& ( vecheck(X0,X1) = vlookupATMap(X2,X3) ) )
| ~ sP58(X0,X1) ),
inference(rectify,[],[f798]) ).
tff(f800,plain,
! [X0: vATMap,X1: vExp] :
( ( ( sK414(X0,X1) = X0 )
& ( vqvar(sK413(X0,X1)) = X1 )
& ( vecheck(X0,X1) = vlookupATMap(sK413(X0,X1),sK414(X0,X1)) ) )
| ~ sP58(X0,X1) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK413,sK414]),skolemize(X2,sK413(X0,X1)),skolemize(X3,sK414(X0,X1))],[f799]) ).
tff(f801,plain,
! [X0: vATMap,X1: vExp] :
( ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
( ( X24 = vecheck(X25,X23) )
& visSomeAType(X24)
& ( X0 = X25 )
& ( X1 = vunop(X22,X23) )
& ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
| ~ sP57(X0,X1) ),
inference(nnf_transformation,[],[f590]) ).
tff(f802,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vUnOpT,X3: vExp,X4: vOptAType,X5: vATMap] :
( ( vecheck(X5,X3) = X4 )
& visSomeAType(X4)
& ( X0 = X5 )
& ( vunop(X2,X3) = X1 )
& ( vecheck(X0,X1) = vcheckUnOp(X2,vgetAType(X4)) ) )
| ~ sP57(X0,X1) ),
inference(rectify,[],[f801]) ).
tff(f803,plain,
! [X0: vATMap,X1: vExp] :
( ( ( sK417(X0,X1) = vecheck(sK418(X0,X1),sK416(X0,X1)) )
& visSomeAType(sK417(X0,X1))
& ( sK418(X0,X1) = X0 )
& ( vunop(sK415(X0,X1),sK416(X0,X1)) = X1 )
& ( vecheck(X0,X1) = vcheckUnOp(sK415(X0,X1),vgetAType(sK417(X0,X1))) ) )
| ~ sP57(X0,X1) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK415,sK416,sK417,sK418]),skolemize(X2,sK415(X0,X1)),skolemize(X3,sK416(X0,X1)),skolemize(X4,sK417(X0,X1)),skolemize(X5,sK418(X0,X1))],[f802]) ).
tff(f804,plain,
! [X0: vATMap,X1: vExp] :
( ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
( ( X28 = vecheck(X29,X27) )
& ~ visSomeAType(X28)
& ( X0 = X29 )
& ( X1 = vunop(X26,X27) )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP56(X0,X1) ),
inference(nnf_transformation,[],[f589]) ).
tff(f805,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vUnOpT,X3: vExp,X4: vOptAType,X5: vATMap] :
( ( vecheck(X5,X3) = X4 )
& ~ visSomeAType(X4)
& ( X0 = X5 )
& ( vunop(X2,X3) = X1 )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP56(X0,X1) ),
inference(rectify,[],[f804]) ).
tff(f806,plain,
! [X0: vATMap,X1: vExp] :
( ( ( sK421(X0,X1) = vecheck(sK422(X0,X1),sK420(X0,X1)) )
& ~ visSomeAType(sK421(X0,X1))
& ( sK422(X0,X1) = X0 )
& ( vunop(sK419(X0,X1),sK420(X0,X1)) = X1 )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP56(X0,X1) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK419,sK420,sK421,sK422]),skolemize(X2,sK419(X0,X1)),skolemize(X3,sK420(X0,X1)),skolemize(X4,sK421(X0,X1)),skolemize(X5,sK422(X0,X1))],[f805]) ).
tff(f807,plain,
! [X0: vATMap,X1: vExp] :
( ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
( ( X17 = vecheck(X16,X18) )
& ( X19 = vecheck(X16,X20) )
& ( ~ visSomeAType(X17)
| ~ visSomeAType(X19) )
& ( X0 = X16 )
& ( X1 = vbinop(X18,X21,X20) )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP55(X0,X1) ),
inference(nnf_transformation,[],[f588]) ).
tff(f808,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vATMap,X3: vOptAType,X4: vExp,X5: vOptAType,X6: vExp,X7: vBinOpT] :
( ( vecheck(X2,X4) = X3 )
& ( vecheck(X2,X6) = X5 )
& ( ~ visSomeAType(X3)
| ~ visSomeAType(X5) )
& ( X0 = X2 )
& ( vbinop(X4,X7,X6) = X1 )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP55(X0,X1) ),
inference(rectify,[],[f807]) ).
tff(f809,plain,
! [X0: vATMap,X1: vExp] :
( ( ( sK424(X0,X1) = vecheck(sK423(X0,X1),sK425(X0,X1)) )
& ( sK426(X0,X1) = vecheck(sK423(X0,X1),sK427(X0,X1)) )
& ( ~ visSomeAType(sK424(X0,X1))
| ~ visSomeAType(sK426(X0,X1)) )
& ( sK423(X0,X1) = X0 )
& ( vbinop(sK425(X0,X1),sK428(X0,X1),sK427(X0,X1)) = X1 )
& ( vecheck(X0,X1) = vnoAType ) )
| ~ sP55(X0,X1) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK423,sK424,sK425,sK426,sK427,sK428]),skolemize(X2,sK423(X0,X1)),skolemize(X3,sK424(X0,X1)),skolemize(X4,sK425(X0,X1)),skolemize(X5,sK426(X0,X1)),skolemize(X6,sK427(X0,X1)),skolemize(X7,sK428(X0,X1))],[f808]) ).
tff(f810,plain,
! [X0: vATMap,X1: vExp] :
( ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
( ( X11 = vecheck(X10,X12) )
& ( X13 = vecheck(X10,X14) )
& visSomeAType(X11)
& visSomeAType(X13)
& ( X0 = X10 )
& ( X1 = vbinop(X12,X15,X14) )
& ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
| ~ sP54(X0,X1) ),
inference(nnf_transformation,[],[f587]) ).
tff(f811,plain,
! [X0: vATMap,X1: vExp] :
( ? [X2: vATMap,X3: vOptAType,X4: vExp,X5: vOptAType,X6: vExp,X7: vBinOpT] :
( ( vecheck(X2,X4) = X3 )
& ( vecheck(X2,X6) = X5 )
& visSomeAType(X3)
& visSomeAType(X5)
& ( X0 = X2 )
& ( vbinop(X4,X7,X6) = X1 )
& ( vecheck(X0,X1) = vcheckBinOp(X7,vgetAType(X3),vgetAType(X5)) ) )
| ~ sP54(X0,X1) ),
inference(rectify,[],[f810]) ).
tff(f812,plain,
! [X0: vATMap,X1: vExp] :
( ( ( sK430(X0,X1) = vecheck(sK429(X0,X1),sK431(X0,X1)) )
& ( sK432(X0,X1) = vecheck(sK429(X0,X1),sK433(X0,X1)) )
& visSomeAType(sK430(X0,X1))
& visSomeAType(sK432(X0,X1))
& ( sK429(X0,X1) = X0 )
& ( vbinop(sK431(X0,X1),sK434(X0,X1),sK433(X0,X1)) = X1 )
& ( vecheck(X0,X1) = vcheckBinOp(sK434(X0,X1),vgetAType(sK430(X0,X1)),vgetAType(sK432(X0,X1))) ) )
| ~ sP54(X0,X1) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK429,sK430,sK431,sK432,sK433,sK434]),skolemize(X2,sK429(X0,X1)),skolemize(X3,sK430(X0,X1)),skolemize(X4,sK431(X0,X1)),skolemize(X5,sK432(X0,X1)),skolemize(X6,sK433(X0,X1)),skolemize(X7,sK434(X0,X1))],[f811]) ).
tff(f813,plain,
! [X0: vATMap,X1: vExp] :
( ( ( sK435(X0,X1) = X0 )
& ( vconstant(vB(sK436(X0,X1))) = X1 )
& ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
| ( ( sK438(X0,X1) = X0 )
& ( vconstant(vNum(sK437(X0,X1))) = X1 )
& ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
| ( ( sK440(X0,X1) = X0 )
& ( vconstant(vT(sK439(X0,X1))) = X1 )
& ( vecheck(X0,X1) = vsomeAType(vText) ) )
| sP58(X0,X1)
| sP54(X0,X1)
| sP55(X0,X1)
| sP57(X0,X1)
| sP56(X0,X1) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK435,sK436,sK437,sK438,sK439,sK440]),skolemize(X2,sK435(X0,X1)),skolemize(X3,sK436(X0,X1)),skolemize(X4,sK437(X0,X1)),skolemize(X5,sK438(X0,X1)),skolemize(X6,sK439(X0,X1)),skolemize(X7,sK440(X0,X1))],[f592]) ).
tff(f819,plain,
? [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
( ! [X8: vExp] : ( vevalBinOp(X0,X1,X3) != vsomeExp(X8) )
& ! [X9: vnat,X10: vnat] :
( ( vaddop != X0 )
| ( vNum(X9) != X1 )
| ( vNum(X10) != X3 ) )
& ! [X11: vnat,X12: vnat] :
( ( vsubop != X0 )
| ( vNum(X11) != X1 )
| ( vNum(X12) != X3 ) )
& ! [X13: vnat,X14: vnat] :
( ( vmulop != X0 )
| ( vNum(X13) != X1 )
| ( vNum(X14) != X3 ) )
& ! [X15: vnat,X16: vnat] :
( ( vdivop != X0 )
| ( vNum(X15) != X1 )
| ( vNum(X16) != X3 ) )
& ! [X17: vnat,X18: vnat] :
( ( vgtop != X0 )
| ( vNum(X17) != X1 )
| ( vNum(X18) != X3 ) )
& ! [X19: vnat,X20: vnat] :
( ( vltop != X0 )
| ( vNum(X19) != X1 )
| ( vNum(X20) != X3 ) )
& ! [X21: vYN,X22: vYN] :
( ( vandop != X0 )
| ( vB(X21) != X1 )
| ( vB(X22) != X3 ) )
& ! [X23: vYN,X24: vYN] :
( ( vorop != X0 )
| ( vB(X23) != X1 )
| ( vB(X24) != X3 ) )
& ( X0 != veqop )
& ( X0 = X4 )
& ( X1 = X7 )
& ( X3 = X5 )
& ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X6) ) ),
inference(rectify,[],[f522]) ).
tff(f820,plain,
( ! [X8: vExp] : ( vsomeExp(X8) != vevalBinOp(sK450,sK451,sK453) )
& ! [X9: vnat,X10: vnat] :
( ( vaddop != sK450 )
| ( vNum(X9) != sK451 )
| ( vNum(X10) != sK453 ) )
& ! [X11: vnat,X12: vnat] :
( ( vsubop != sK450 )
| ( vNum(X11) != sK451 )
| ( vNum(X12) != sK453 ) )
& ! [X13: vnat,X14: vnat] :
( ( vmulop != sK450 )
| ( vNum(X13) != sK451 )
| ( vNum(X14) != sK453 ) )
& ! [X15: vnat,X16: vnat] :
( ( vdivop != sK450 )
| ( vNum(X15) != sK451 )
| ( vNum(X16) != sK453 ) )
& ! [X17: vnat,X18: vnat] :
( ( vgtop != sK450 )
| ( vNum(X17) != sK451 )
| ( vNum(X18) != sK453 ) )
& ! [X19: vnat,X20: vnat] :
( ( vltop != sK450 )
| ( vNum(X19) != sK451 )
| ( vNum(X20) != sK453 ) )
& ! [X21: vYN,X22: vYN] :
( ( vandop != sK450 )
| ( vB(X21) != sK451 )
| ( vB(X22) != sK453 ) )
& ! [X23: vYN,X24: vYN] :
( ( vorop != sK450 )
| ( vB(X23) != sK451 )
| ( vB(X24) != sK453 ) )
& ( veqop != sK450 )
& ( sK450 = sK454 )
& ( sK451 = sK457 )
& ( sK453 = sK455 )
& ( vecheck(sK452,vbinop(vconstant(sK451),sK450,vconstant(sK453))) = vsomeAType(sK456) ) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK450,sK451,sK452,sK453,sK454,sK455,sK456,sK457]),skolemize(X0,sK450),skolemize(X1,sK451),skolemize(X2,sK452),skolemize(X3,sK453),skolemize(X4,sK454),skolemize(X5,sK455),skolemize(X6,sK456),skolemize(X7,sK457)],[f819]) ).
tff(f852,plain,
vYesNo != vNumber,
inference(cnf_transformation,[],[f22]) ).
tff(f853,plain,
vYesNo != vText,
inference(cnf_transformation,[],[f23]) ).
tff(f854,plain,
vNumber != vText,
inference(cnf_transformation,[],[f24]) ).
tff(f858,plain,
! [X2: vExp,X3: vExp,X0: vExp,X1: vExp,X4: vBinOpT,X5: vBinOpT] :
( ( X0 = X1 )
| ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
inference(cnf_transformation,[],[f376]) ).
tff(f859,plain,
! [X2: vExp,X3: vExp,X0: vExp,X1: vExp,X4: vBinOpT,X5: vBinOpT] :
( ( X4 = X5 )
| ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
inference(cnf_transformation,[],[f376]) ).
tff(f860,plain,
! [X2: vExp,X3: vExp,X0: vExp,X1: vExp,X4: vBinOpT,X5: vBinOpT] :
( ( X2 = X3 )
| ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
inference(cnf_transformation,[],[f376]) ).
tff(f864,plain,
! [X2: vBinOpT,X3: vExp,X0: vAval,X1: vExp] : ( vconstant(X0) != vbinop(X1,X2,X3) ),
inference(cnf_transformation,[],[f31]) ).
tff(f866,plain,
! [X2: vBinOpT,X3: vExp,X0: vQID,X1: vExp] : ( vqvar(X0) != vbinop(X1,X2,X3) ),
inference(cnf_transformation,[],[f33]) ).
tff(f868,plain,
! [X2: vExp,X3: vExp,X0: vExp,X1: vUnOpT,X4: vBinOpT] : ( vbinop(X3,X4,X0) != vunop(X1,X2) ),
inference(cnf_transformation,[],[f35]) ).
tff(f898,plain,
! [X0: vAType] : ( vnoAType != vsomeAType(X0) ),
inference(cnf_transformation,[],[f61]) ).
tff(f899,plain,
! [X0: vAval] :
( ( vB(sK93(X0)) = X0 )
| ( vNum(sK94(X0)) = X0 )
| ( vT(sK95(X0)) = X0 ) ),
inference(cnf_transformation,[],[f601]) ).
tff(f906,plain,
! [X0: vUnOpT] : ( vnotop = X0 ),
inference(cnf_transformation,[],[f69]) ).
tff(f985,plain,
! [X0: vAType] : ( vgetAType(vsomeAType(X0)) = X0 ),
inference(cnf_transformation,[],[f138]) ).
tff(f1162,plain,
! [X0: vAval] :
( ( vB(sK143(X0)) = X0 )
| ( vNumber = vtypeOf(X0) )
| ( vT(sK145(X0)) = X0 ) ),
inference(cnf_transformation,[],[f622]) ).
tff(f1163,plain,
! [X0: vAval] :
( ( vB(sK143(X0)) = X0 )
| ( vNum(sK144(X0)) = X0 )
| ( vText = vtypeOf(X0) ) ),
inference(cnf_transformation,[],[f622]) ).
tff(f1164,plain,
! [X0: vAval] :
( ( vB(sK143(X0)) = X0 )
| ( vNum(sK144(X0)) = X0 )
| ( vT(sK145(X0)) = X0 ) ),
inference(cnf_transformation,[],[f622]) ).
tff(f1253,plain,
! [X0: vOptExp] :
( ( vsomeExp(sK193(X0)) = X0 )
| ~ visSomeExp(X0) ),
inference(cnf_transformation,[],[f640]) ).
tff(f1254,plain,
! [X0: vOptExp] :
( ( vnoExp = X0 )
| visSomeExp(X0) ),
inference(cnf_transformation,[],[f418]) ).
tff(f1342,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(sK216(X0,X1,X2),sK217(X0,X1,X2))))) )
| ~ sP15(X0,X1,X2) ),
inference(cnf_transformation,[],[f663]) ).
tff(f1346,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(sK218(X0,X1,X2),sK219(X0,X1,X2))))) )
| ~ sP14(X0,X1,X2) ),
inference(cnf_transformation,[],[f666]) ).
tff(f1350,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(sK220(X0,X1,X2),sK221(X0,X1,X2))))) )
| ~ sP13(X0,X1,X2) ),
inference(cnf_transformation,[],[f669]) ).
tff(f1354,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(sK222(X0,X1,X2),sK223(X0,X1,X2))))) )
| ~ sP12(X0,X1,X2) ),
inference(cnf_transformation,[],[f672]) ).
tff(f1358,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(sK224(X0,X1,X2),sK225(X0,X1,X2))))) )
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f675]) ).
tff(f1362,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(sK226(X0,X1,X2),sK227(X0,X1,X2))))) )
| ~ sP10(X0,X1,X2) ),
inference(cnf_transformation,[],[f678]) ).
tff(f1366,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vsomeExp(vconstant(vB(vyes))) = vevalBinOp(X0,X1,X2) )
| ~ sP9(X0,X1,X2) ),
inference(cnf_transformation,[],[f681]) ).
tff(f1371,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vsomeExp(vconstant(vB(vno))) = vevalBinOp(X0,X1,X2) )
| ~ sP8(X0,X1,X2) ),
inference(cnf_transformation,[],[f684]) ).
tff(f1377,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( sK234(X0,X1,X2) = X2 )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1378,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( sK233(X0,X1,X2) = X1 )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1379,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( sK232(X0,X1,X2) = X0 )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1383,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X16: vnat,X17: vnat] :
( ( vltop != sK232(X0,X1,X2) )
| ( vNum(X16) != sK233(X0,X1,X2) )
| ( vNum(X17) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1385,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X12: vnat,X13: vnat] :
( ( vdivop != sK232(X0,X1,X2) )
| ( vNum(X12) != sK233(X0,X1,X2) )
| ( vNum(X13) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1386,plain,
! [X2: vAval,X10: vnat,X0: vBinOpT,X11: vnat,X1: vAval] :
( ( vmulop != sK232(X0,X1,X2) )
| ( vNum(X10) != sK233(X0,X1,X2) )
| ( vNum(X11) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1387,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X8: vnat,X9: vnat] :
( ( vsubop != sK232(X0,X1,X2) )
| ( vNum(X8) != sK233(X0,X1,X2) )
| ( vNum(X9) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f687]) ).
tff(f1389,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vplus(sK235(X0,X1,X2),sK236(X0,X1,X2))))) )
| ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vminus(sK237(X0,X1,X2),sK238(X0,X1,X2))))) )
| sP15(X0,X1,X2)
| sP14(X0,X1,X2)
| sP13(X0,X1,X2)
| sP12(X0,X1,X2)
| sP11(X0,X1,X2)
| sP10(X0,X1,X2)
| sP9(X0,X1,X2)
| sP8(X0,X1,X2)
| sP7(X0,X1,X2) ),
inference(cnf_transformation,[],[f688]) ).
tff(f1405,plain,
! [X0: vYN] : ( vevalUnOp(vnotop,vB(X0)) = vsomeExp(vconstant(vB(vnot(X0)))) ),
inference(cnf_transformation,[],[f248]) ).
tff(f1412,plain,
! [X0: vUnOpT,X1: vAval] :
( ( vB(sK240(X0,X1)) = X1 )
| ( vnoExp = vevalUnOp(X0,X1) ) ),
inference(cnf_transformation,[],[f690]) ).
tff(f1712,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP45(X0,X1,X2) ),
inference(cnf_transformation,[],[f781]) ).
tff(f1713,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP45(X0,X1,X2) ),
inference(cnf_transformation,[],[f781]) ).
tff(f1715,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP44(X0,X1,X2) ),
inference(cnf_transformation,[],[f782]) ).
tff(f1716,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP44(X0,X1,X2) ),
inference(cnf_transformation,[],[f782]) ).
tff(f1718,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP43(X0,X1,X2) ),
inference(cnf_transformation,[],[f783]) ).
tff(f1719,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP43(X0,X1,X2) ),
inference(cnf_transformation,[],[f783]) ).
tff(f1722,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vYesNo = X1 )
| ~ sP42(X0,X1,X2) ),
inference(cnf_transformation,[],[f784]) ).
tff(f1723,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vandop = X0 )
| ~ sP42(X0,X1,X2) ),
inference(cnf_transformation,[],[f784]) ).
tff(f1725,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vYesNo = X1 )
| ~ sP41(X0,X1,X2) ),
inference(cnf_transformation,[],[f785]) ).
tff(f1726,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vorop = X0 )
| ~ sP41(X0,X1,X2) ),
inference(cnf_transformation,[],[f785]) ).
tff(f1727,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vnoAType = vcheckBinOp(X0,X1,X2) )
| ( vNumber = X2 )
| ( vNumber = X2 )
| ( vNumber = X2 )
| sP45(X0,X1,X2)
| sP44(X0,X1,X2)
| sP43(X0,X1,X2)
| sP42(X0,X1,X2)
| sP41(X0,X1,X2)
| ( veqop = X0 ) ),
inference(cnf_transformation,[],[f577]) ).
tff(f1740,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vnoAType = vcheckBinOp(X0,X1,X2) )
| ( vNumber = X1 )
| ( vNumber = X1 )
| ( vNumber = X1 )
| sP45(X0,X1,X2)
| sP44(X0,X1,X2)
| sP43(X0,X1,X2)
| sP42(X0,X1,X2)
| sP41(X0,X1,X2)
| ( veqop = X0 ) ),
inference(cnf_transformation,[],[f577]) ).
tff(f1755,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP53(X0,X1,X2) ),
inference(cnf_transformation,[],[f786]) ).
tff(f1756,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP53(X0,X1,X2) ),
inference(cnf_transformation,[],[f786]) ).
tff(f1757,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vmulop = X0 )
| ~ sP53(X0,X1,X2) ),
inference(cnf_transformation,[],[f786]) ).
tff(f1759,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP52(X0,X1,X2) ),
inference(cnf_transformation,[],[f787]) ).
tff(f1760,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP52(X0,X1,X2) ),
inference(cnf_transformation,[],[f787]) ).
tff(f1761,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vdivop = X0 )
| ~ sP52(X0,X1,X2) ),
inference(cnf_transformation,[],[f787]) ).
tff(f1763,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP51(X0,X1,X2) ),
inference(cnf_transformation,[],[f788]) ).
tff(f1764,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP51(X0,X1,X2) ),
inference(cnf_transformation,[],[f788]) ).
tff(f1765,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vgtop = X0 )
| ~ sP51(X0,X1,X2) ),
inference(cnf_transformation,[],[f788]) ).
tff(f1767,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ~ sP50(X0,X1,X2) ),
inference(cnf_transformation,[],[f789]) ).
tff(f1768,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ~ sP50(X0,X1,X2) ),
inference(cnf_transformation,[],[f789]) ).
tff(f1769,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vltop = X0 )
| ~ sP50(X0,X1,X2) ),
inference(cnf_transformation,[],[f789]) ).
tff(f1771,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vYesNo = X2 )
| ~ sP49(X0,X1,X2) ),
inference(cnf_transformation,[],[f790]) ).
tff(f1772,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vYesNo = X1 )
| ~ sP49(X0,X1,X2) ),
inference(cnf_transformation,[],[f790]) ).
tff(f1775,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vYesNo = X2 )
| ~ sP48(X0,X1,X2) ),
inference(cnf_transformation,[],[f791]) ).
tff(f1776,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vYesNo = X1 )
| ~ sP48(X0,X1,X2) ),
inference(cnf_transformation,[],[f791]) ).
tff(f1781,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( veqop = X0 )
| ~ sP47(X0,X1,X2) ),
inference(cnf_transformation,[],[f793]) ).
tff(f1782,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vnoAType = vcheckBinOp(X0,X1,X2) )
| ~ sP46(X0,X1,X2) ),
inference(cnf_transformation,[],[f796]) ).
tff(f1800,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| ( vNumber = X2 )
| sP53(X0,X1,X2)
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(cnf_transformation,[],[f586]) ).
tff(f1805,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| ( vNumber = X1 )
| sP53(X0,X1,X2)
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(cnf_transformation,[],[f586]) ).
tff(f1810,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vaddop = X0 )
| ( vsubop = X0 )
| sP53(X0,X1,X2)
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(cnf_transformation,[],[f586]) ).
tff(f1826,plain,
! [X0: vATMap,X1: vYN] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(vB(X1))) ),
inference(cnf_transformation,[],[f315]) ).
tff(f1827,plain,
! [X0: vATMap,X1: vnat] : ( vsomeAType(vNumber) = vecheck(X0,vconstant(vNum(X1))) ),
inference(cnf_transformation,[],[f316]) ).
tff(f1828,plain,
! [X0: vATMap,X1: vstring] : ( vecheck(X0,vconstant(vT(X1))) = vsomeAType(vText) ),
inference(cnf_transformation,[],[f317]) ).
tff(f1836,plain,
! [X0: vATMap,X1: vExp] :
( ( vqvar(sK413(X0,X1)) = X1 )
| ~ sP58(X0,X1) ),
inference(cnf_transformation,[],[f800]) ).
tff(f1839,plain,
! [X0: vATMap,X1: vExp] :
( ( vunop(sK415(X0,X1),sK416(X0,X1)) = X1 )
| ~ sP57(X0,X1) ),
inference(cnf_transformation,[],[f803]) ).
tff(f1843,plain,
! [X0: vATMap,X1: vExp] :
( ( vnoAType = vecheck(X0,X1) )
| ~ sP56(X0,X1) ),
inference(cnf_transformation,[],[f806]) ).
tff(f1848,plain,
! [X0: vATMap,X1: vExp] :
( ( vnoAType = vecheck(X0,X1) )
| ~ sP55(X0,X1) ),
inference(cnf_transformation,[],[f809]) ).
tff(f1854,plain,
! [X0: vATMap,X1: vExp] :
( ( vecheck(X0,X1) = vcheckBinOp(sK434(X0,X1),vgetAType(sK430(X0,X1)),vgetAType(sK432(X0,X1))) )
| ~ sP54(X0,X1) ),
inference(cnf_transformation,[],[f812]) ).
tff(f1855,plain,
! [X0: vATMap,X1: vExp] :
( ( vbinop(sK431(X0,X1),sK434(X0,X1),sK433(X0,X1)) = X1 )
| ~ sP54(X0,X1) ),
inference(cnf_transformation,[],[f812]) ).
tff(f1856,plain,
! [X0: vATMap,X1: vExp] :
( ( sK429(X0,X1) = X0 )
| ~ sP54(X0,X1) ),
inference(cnf_transformation,[],[f812]) ).
tff(f1859,plain,
! [X0: vATMap,X1: vExp] :
( ( sK432(X0,X1) = vecheck(sK429(X0,X1),sK433(X0,X1)) )
| ~ sP54(X0,X1) ),
inference(cnf_transformation,[],[f812]) ).
tff(f1860,plain,
! [X0: vATMap,X1: vExp] :
( ( sK430(X0,X1) = vecheck(sK429(X0,X1),sK431(X0,X1)) )
| ~ sP54(X0,X1) ),
inference(cnf_transformation,[],[f812]) ).
tff(f1874,plain,
! [X0: vATMap,X1: vExp] :
( ( vconstant(vB(sK436(X0,X1))) = X1 )
| ( vconstant(vNum(sK437(X0,X1))) = X1 )
| ( vconstant(vT(sK439(X0,X1))) = X1 )
| sP58(X0,X1)
| sP54(X0,X1)
| sP55(X0,X1)
| sP57(X0,X1)
| sP56(X0,X1) ),
inference(cnf_transformation,[],[f813]) ).
tff(f1924,plain,
vecheck(sK452,vbinop(vconstant(sK451),sK450,vconstant(sK453))) = vsomeAType(sK456),
inference(cnf_transformation,[],[f820]) ).
tff(f1925,plain,
sK453 = sK455,
inference(cnf_transformation,[],[f820]) ).
tff(f1926,plain,
sK451 = sK457,
inference(cnf_transformation,[],[f820]) ).
tff(f1927,plain,
sK450 = sK454,
inference(cnf_transformation,[],[f820]) ).
tff(f1928,plain,
veqop != sK450,
inference(cnf_transformation,[],[f820]) ).
tff(f1929,plain,
! [X24: vYN,X23: vYN] :
( ( vorop != sK450 )
| ( vB(X23) != sK451 )
| ( vB(X24) != sK453 ) ),
inference(cnf_transformation,[],[f820]) ).
tff(f1930,plain,
! [X21: vYN,X22: vYN] :
( ( vandop != sK450 )
| ( vB(X21) != sK451 )
| ( vB(X22) != sK453 ) ),
inference(cnf_transformation,[],[f820]) ).
tff(f1932,plain,
! [X18: vnat,X17: vnat] :
( ( vgtop != sK450 )
| ( vNum(X17) != sK451 )
| ( vNum(X18) != sK453 ) ),
inference(cnf_transformation,[],[f820]) ).
tff(f1936,plain,
! [X10: vnat,X9: vnat] :
( ( vaddop != sK450 )
| ( vNum(X9) != sK451 )
| ( vNum(X10) != sK453 ) ),
inference(cnf_transformation,[],[f820]) ).
tff(f1937,plain,
! [X8: vExp] : ( vsomeExp(X8) != vevalBinOp(sK450,sK451,sK453) ),
inference(cnf_transformation,[],[f820]) ).
tff(f1973,plain,
! [X8: vExp] : ( vsomeExp(X8) != vevalBinOp(sK454,sK457,sK455) ),
inference(definition_unfolding,[],[f1937,f1927,f1926,f1925]) ).
tff(f1974,plain,
! [X10: vnat,X9: vnat] :
( ( vaddop != sK454 )
| ( vNum(X9) != sK457 )
| ( vNum(X10) != sK455 ) ),
inference(definition_unfolding,[],[f1936,f1927,f1926,f1925]) ).
tff(f1978,plain,
! [X18: vnat,X17: vnat] :
( ( vgtop != sK454 )
| ( vNum(X17) != sK457 )
| ( vNum(X18) != sK455 ) ),
inference(definition_unfolding,[],[f1932,f1927,f1926,f1925]) ).
tff(f1980,plain,
! [X21: vYN,X22: vYN] :
( ( vandop != sK454 )
| ( vB(X21) != sK457 )
| ( vB(X22) != sK455 ) ),
inference(definition_unfolding,[],[f1930,f1927,f1926,f1925]) ).
tff(f1981,plain,
! [X24: vYN,X23: vYN] :
( ( vorop != sK454 )
| ( vB(X23) != sK457 )
| ( vB(X24) != sK455 ) ),
inference(definition_unfolding,[],[f1929,f1927,f1926,f1925]) ).
tff(f1982,plain,
veqop != sK454,
inference(definition_unfolding,[],[f1928,f1927]) ).
tff(f1983,plain,
vsomeAType(sK456) = vecheck(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),
inference(definition_unfolding,[],[f1924,f1926,f1927,f1925]) ).
tff(f1997,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X8: vnat] :
( ( vNum(X8) != sK233(X0,X1,X2) )
| sP459(X0,X2,X1) ),
inference(cnf_transformation,[],[f1997_D]) ).
tff(f1997_D,definition,
! [X1,X2,X0] :
( ! [X8] : ( vNum(X8) != sK233(X0,X1,X2) )
<=> ~ sP459(X0,X2,X1) ),
introduced(definition,[new_symbols(definition,[sP459])],[general_splitting_component_introduction]) ).
tff(f1998,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X9: vnat] :
( ( vsubop != sK232(X0,X1,X2) )
| ( vNum(X9) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2)
| ~ sP459(X0,X2,X1) ),
inference(general_splitting,[],[f1387,f1997_D]) ).
tff(f1999,plain,
! [X2: vAval,X10: vnat,X0: vBinOpT,X1: vAval] :
( ( vNum(X10) != sK233(X0,X1,X2) )
| sP460(X0,X2,X1) ),
inference(cnf_transformation,[],[f1999_D]) ).
tff(f1999_D,definition,
! [X1,X2,X0] :
( ! [X10] : ( vNum(X10) != sK233(X0,X1,X2) )
<=> ~ sP460(X0,X2,X1) ),
introduced(definition,[new_symbols(definition,[sP460])],[general_splitting_component_introduction]) ).
tff(f2000,plain,
! [X2: vAval,X0: vBinOpT,X11: vnat,X1: vAval] :
( ( vmulop != sK232(X0,X1,X2) )
| ( vNum(X11) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2)
| ~ sP460(X0,X2,X1) ),
inference(general_splitting,[],[f1386,f1999_D]) ).
tff(f2001,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X12: vnat] :
( ( vNum(X12) != sK233(X0,X1,X2) )
| sP461(X0,X2,X1) ),
inference(cnf_transformation,[],[f2001_D]) ).
tff(f2001_D,definition,
! [X1,X2,X0] :
( ! [X12] : ( vNum(X12) != sK233(X0,X1,X2) )
<=> ~ sP461(X0,X2,X1) ),
introduced(definition,[new_symbols(definition,[sP461])],[general_splitting_component_introduction]) ).
tff(f2002,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X13: vnat] :
( ( vdivop != sK232(X0,X1,X2) )
| ( vNum(X13) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2)
| ~ sP461(X0,X2,X1) ),
inference(general_splitting,[],[f1385,f2001_D]) ).
tff(f2005,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X16: vnat] :
( ( vNum(X16) != sK233(X0,X1,X2) )
| sP463(X0,X2,X1) ),
inference(cnf_transformation,[],[f2005_D]) ).
tff(f2005_D,definition,
! [X1,X2,X0] :
( ! [X16] : ( vNum(X16) != sK233(X0,X1,X2) )
<=> ~ sP463(X0,X2,X1) ),
introduced(definition,[new_symbols(definition,[sP463])],[general_splitting_component_introduction]) ).
tff(f2006,plain,
! [X2: vAval,X0: vBinOpT,X1: vAval,X17: vnat] :
( ( vltop != sK232(X0,X1,X2) )
| ( vNum(X17) != sK234(X0,X1,X2) )
| ~ sP7(X0,X1,X2)
| ~ sP463(X0,X2,X1) ),
inference(general_splitting,[],[f1383,f2005_D]) ).
tff(f2053,plain,
! [X10: vnat] :
( ( vNum(X10) != sK455 )
| sP487 ),
inference(cnf_transformation,[],[f2053_D]) ).
tff(f2053_D,definition,
( ! [X10] : ( vNum(X10) != sK455 )
<=> ~ sP487 ),
introduced(definition,[new_symbols(definition,[sP487])],[general_splitting_component_introduction]) ).
tff(f2054,plain,
! [X9: vnat] :
( ( vaddop != sK454 )
| ( vNum(X9) != sK457 )
| ~ sP487 ),
inference(general_splitting,[],[f1974,f2053_D]) ).
tff(f2061,plain,
! [X18: vnat] :
( ( vNum(X18) != sK455 )
| sP491 ),
inference(cnf_transformation,[],[f2061_D]) ).
tff(f2061_D,definition,
( ! [X18] : ( vNum(X18) != sK455 )
<=> ~ sP491 ),
introduced(definition,[new_symbols(definition,[sP491])],[general_splitting_component_introduction]) ).
tff(f2062,plain,
! [X17: vnat] :
( ( vgtop != sK454 )
| ( vNum(X17) != sK457 )
| ~ sP491 ),
inference(general_splitting,[],[f1978,f2061_D]) ).
tff(f2065,plain,
! [X21: vYN] :
( ( vB(X21) != sK457 )
| sP493 ),
inference(cnf_transformation,[],[f2065_D]) ).
tff(f2065_D,definition,
( ! [X21] : ( vB(X21) != sK457 )
<=> ~ sP493 ),
introduced(definition,[new_symbols(definition,[sP493])],[general_splitting_component_introduction]) ).
tff(f2066,plain,
! [X22: vYN] :
( ( vandop != sK454 )
| ( vB(X22) != sK455 )
| ~ sP493 ),
inference(general_splitting,[],[f1980,f2065_D]) ).
tff(f2067,plain,
! [X24: vYN] :
( ( vB(X24) != sK455 )
| sP494 ),
inference(cnf_transformation,[],[f2067_D]) ).
tff(f2067_D,definition,
( ! [X24] : ( vB(X24) != sK455 )
<=> ~ sP494 ),
introduced(definition,[new_symbols(definition,[sP494])],[general_splitting_component_introduction]) ).
tff(f2068,plain,
! [X23: vYN] :
( ( vorop != sK454 )
| ( vB(X23) != sK457 )
| ~ sP494 ),
inference(general_splitting,[],[f1981,f2067_D]) ).
tff(f2073,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vnoAType = vcheckBinOp(X0,X1,X2) )
| ( vNumber = X1 )
| sP45(X0,X1,X2)
| sP44(X0,X1,X2)
| sP43(X0,X1,X2)
| sP42(X0,X1,X2)
| sP41(X0,X1,X2)
| ( veqop = X0 ) ),
inference(duplicate_literal_removal,[],[f1740]) ).
tff(f2082,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vnoAType = vcheckBinOp(X0,X1,X2) )
| ( vNumber = X2 )
| sP45(X0,X1,X2)
| sP44(X0,X1,X2)
| sP43(X0,X1,X2)
| sP42(X0,X1,X2)
| sP41(X0,X1,X2)
| ( veqop = X0 ) ),
inference(duplicate_literal_removal,[],[f1727]) ).
tff(f2083,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| sP53(X0,X1,X2)
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(duplicate_literal_removal,[],[f1805]) ).
tff(f2084,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| sP53(X0,X1,X2)
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(duplicate_literal_removal,[],[f1800]) ).
tff(f2087,definition,
( spl495_1
<=> ( vsomeAType(sK456) = vecheck(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_1])],[avatar_definition]) ).
tff(f2089,plain,
( ( vsomeAType(sK456) = vecheck(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_1 ),
inference(avatar_component_clause,[],[f2087]) ).
tff(f2090,plain,
spl495_1,
inference(avatar_split_clause,[],[f1983,f2087]) ).
tff(f2135,plain,
( ( vnoAType = vsomeAType(sK456) )
| ~ sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_1 ),
inference(superposition,[],[f1843,f2089]) ).
tff(f2136,plain,
( ( vnoAType = vsomeAType(sK456) )
| ~ sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_1 ),
inference(superposition,[],[f1848,f2089]) ).
tff(f2183,plain,
( ~ sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_1 ),
inference(forward_subsumption_resolution,[],[f2136,f898]) ).
tff(f2184,plain,
( ~ sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_1 ),
inference(forward_subsumption_resolution,[],[f2135,f898]) ).
tff(f2326,definition,
( spl495_2
<=> ! [X8: vExp] : ( vsomeExp(X8) != vevalBinOp(sK454,sK457,sK455) ) ),
introduced(definition,[new_symbols(definition,[spl495_2])],[avatar_definition]) ).
tff(f2327,plain,
( ! [X8: vExp] : ( vsomeExp(X8) != vevalBinOp(sK454,sK457,sK455) )
| ~ spl495_2 ),
inference(avatar_component_clause,[],[f2326]) ).
tff(f2328,plain,
spl495_2,
inference(avatar_split_clause,[],[f1973,f2326]) ).
tff(f2333,plain,
( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK454,sK457,sK455) )
| ~ sP9(X0,X1,X2) )
| ~ spl495_2 ),
inference(superposition,[],[f2327,f1366]) ).
tff(f2335,plain,
( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK454,sK457,sK455) )
| ~ sP8(X0,X1,X2) )
| ~ spl495_2 ),
inference(superposition,[],[f2327,f1371]) ).
tff(f2338,plain,
( ! [X0: vYN] : ( vevalUnOp(vnotop,vB(X0)) != vevalBinOp(sK454,sK457,sK455) )
| ~ spl495_2 ),
inference(superposition,[],[f2327,f1405]) ).
tff(f2351,plain,
( ! [X0: vOptExp] :
( ( vevalBinOp(sK454,sK457,sK455) != X0 )
| ~ visSomeExp(X0) )
| ~ spl495_2 ),
inference(superposition,[],[f2327,f1253]) ).
tff(f2381,definition,
( spl495_3
<=> ( veqop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_3])],[avatar_definition]) ).
tff(f2383,plain,
( ( veqop != sK454 )
| spl495_3 ),
inference(avatar_component_clause,[],[f2381]) ).
tff(f2384,plain,
~ spl495_3,
inference(avatar_split_clause,[],[f1982,f2381]) ).
tff(f2386,definition,
( spl495_4
<=> ! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK454,sK457,sK455) )
| ~ sP9(X0,X1,X2) ) ),
introduced(definition,[new_symbols(definition,[spl495_4])],[avatar_definition]) ).
tff(f2387,plain,
( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK454,sK457,sK455) )
| ~ sP9(X0,X1,X2) )
| ~ spl495_4 ),
inference(avatar_component_clause,[],[f2386]) ).
tff(f2388,plain,
( spl495_4
| ~ spl495_2 ),
inference(avatar_split_clause,[],[f2333,f2326,f2386]) ).
tff(f2451,plain,
( ~ sP9(sK454,sK457,sK455)
| ~ spl495_4 ),
inference(equality_resolution,[],[f2387]) ).
tff(f2481,definition,
( spl495_5
<=> sP9(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_5])],[avatar_definition]) ).
tff(f2483,plain,
( ~ sP9(sK454,sK457,sK455)
| spl495_5 ),
inference(avatar_component_clause,[],[f2481]) ).
tff(f2484,plain,
( ~ spl495_5
| ~ spl495_4 ),
inference(avatar_split_clause,[],[f2451,f2386,f2481]) ).
tff(f2486,definition,
( spl495_6
<=> ! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK454,sK457,sK455) )
| ~ sP8(X0,X1,X2) ) ),
introduced(definition,[new_symbols(definition,[spl495_6])],[avatar_definition]) ).
tff(f2487,plain,
( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK454,sK457,sK455) )
| ~ sP8(X0,X1,X2) )
| ~ spl495_6 ),
inference(avatar_component_clause,[],[f2486]) ).
tff(f2488,plain,
( spl495_6
| ~ spl495_2 ),
inference(avatar_split_clause,[],[f2335,f2326,f2486]) ).
tff(f2551,plain,
( ~ sP8(sK454,sK457,sK455)
| ~ spl495_6 ),
inference(equality_resolution,[],[f2487]) ).
tff(f2581,definition,
( spl495_7
<=> sP8(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_7])],[avatar_definition]) ).
tff(f2583,plain,
( ~ sP8(sK454,sK457,sK455)
| spl495_7 ),
inference(avatar_component_clause,[],[f2581]) ).
tff(f2584,plain,
( ~ spl495_7
| ~ spl495_6 ),
inference(avatar_split_clause,[],[f2551,f2486,f2581]) ).
tff(f2589,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vNum(vplus(sK235(sK454,sK457,sK455),sK236(sK454,sK457,sK455))))) )
| ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vNum(vminus(sK237(sK454,sK457,sK455),sK238(sK454,sK457,sK455))))) )
| sP15(sK454,sK457,sK455)
| sP14(sK454,sK457,sK455)
| sP13(sK454,sK457,sK455)
| sP12(sK454,sK457,sK455)
| sP11(sK454,sK457,sK455)
| sP10(sK454,sK457,sK455)
| sP8(sK454,sK457,sK455)
| sP7(sK454,sK457,sK455)
| spl495_5 ),
inference(resolution,[],[f2483,f1389]) ).
tff(f2620,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vNum(vplus(sK235(sK454,sK457,sK455),sK236(sK454,sK457,sK455))))) )
| sP15(sK454,sK457,sK455)
| sP14(sK454,sK457,sK455)
| sP13(sK454,sK457,sK455)
| sP12(sK454,sK457,sK455)
| sP11(sK454,sK457,sK455)
| sP10(sK454,sK457,sK455)
| sP8(sK454,sK457,sK455)
| sP7(sK454,sK457,sK455)
| ~ spl495_2
| spl495_5 ),
inference(forward_subsumption_resolution,[],[f2589,f2327]) ).
tff(f2627,plain,
( sP15(sK454,sK457,sK455)
| sP14(sK454,sK457,sK455)
| sP13(sK454,sK457,sK455)
| sP12(sK454,sK457,sK455)
| sP11(sK454,sK457,sK455)
| sP10(sK454,sK457,sK455)
| sP8(sK454,sK457,sK455)
| sP7(sK454,sK457,sK455)
| ~ spl495_2
| spl495_5 ),
inference(forward_subsumption_resolution,[],[f2620,f2327]) ).
tff(f2628,plain,
( sP15(sK454,sK457,sK455)
| sP14(sK454,sK457,sK455)
| sP13(sK454,sK457,sK455)
| sP12(sK454,sK457,sK455)
| sP11(sK454,sK457,sK455)
| sP10(sK454,sK457,sK455)
| sP7(sK454,sK457,sK455)
| ~ spl495_2
| spl495_5
| spl495_7 ),
inference(forward_subsumption_resolution,[],[f2627,f2583]) ).
tff(f2646,definition,
( spl495_9
<=> sP487 ),
introduced(definition,[new_symbols(definition,[spl495_9])],[avatar_definition]) ).
tff(f2648,plain,
( sP487
| ~ spl495_9 ),
inference(avatar_component_clause,[],[f2646]) ).
tff(f2650,definition,
( spl495_10
<=> ! [X10: vnat] : ( vNum(X10) != sK455 ) ),
introduced(definition,[new_symbols(definition,[spl495_10])],[avatar_definition]) ).
tff(f2651,plain,
( ! [X10: vnat] : ( vNum(X10) != sK455 )
| ~ spl495_10 ),
inference(avatar_component_clause,[],[f2650]) ).
tff(f2652,plain,
( spl495_9
| spl495_10 ),
inference(avatar_split_clause,[],[f2053,f2650,f2646]) ).
tff(f2847,plain,
( ! [X9: vnat] :
( ( vaddop != sK454 )
| ( vNum(X9) != sK457 ) )
| ~ spl495_9 ),
inference(backward_subsumption_resolution,[],[f2054,f2648]) ).
tff(f2849,definition,
( spl495_14
<=> ! [X9: vnat] : ( vNum(X9) != sK457 ) ),
introduced(definition,[new_symbols(definition,[spl495_14])],[avatar_definition]) ).
tff(f2850,plain,
( ! [X9: vnat] : ( vNum(X9) != sK457 )
| ~ spl495_14 ),
inference(avatar_component_clause,[],[f2849]) ).
tff(f2852,definition,
( spl495_15
<=> ( vaddop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_15])],[avatar_definition]) ).
tff(f2854,plain,
( ( vaddop != sK454 )
| spl495_15 ),
inference(avatar_component_clause,[],[f2852]) ).
tff(f2855,plain,
( spl495_14
| ~ spl495_15
| ~ spl495_9 ),
inference(avatar_split_clause,[],[f2847,f2646,f2852,f2849]) ).
tff(f2886,definition,
( spl495_16
<=> sP493 ),
introduced(definition,[new_symbols(definition,[spl495_16])],[avatar_definition]) ).
tff(f2888,plain,
( sP493
| ~ spl495_16 ),
inference(avatar_component_clause,[],[f2886]) ).
tff(f2890,definition,
( spl495_17
<=> ! [X21: vYN] : ( vB(X21) != sK457 ) ),
introduced(definition,[new_symbols(definition,[spl495_17])],[avatar_definition]) ).
tff(f2891,plain,
( ! [X21: vYN] : ( vB(X21) != sK457 )
| ~ spl495_17 ),
inference(avatar_component_clause,[],[f2890]) ).
tff(f2892,plain,
( spl495_16
| spl495_17 ),
inference(avatar_split_clause,[],[f2065,f2890,f2886]) ).
tff(f2893,plain,
( ! [X22: vYN] :
( ( vandop != sK454 )
| ( vB(X22) != sK455 ) )
| ~ spl495_16 ),
inference(backward_subsumption_resolution,[],[f2066,f2888]) ).
tff(f2895,definition,
( spl495_18
<=> ! [X22: vYN] : ( vB(X22) != sK455 ) ),
introduced(definition,[new_symbols(definition,[spl495_18])],[avatar_definition]) ).
tff(f2896,plain,
( ! [X22: vYN] : ( vB(X22) != sK455 )
| ~ spl495_18 ),
inference(avatar_component_clause,[],[f2895]) ).
tff(f2898,definition,
( spl495_19
<=> ( vandop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_19])],[avatar_definition]) ).
tff(f2900,plain,
( ( vandop != sK454 )
| spl495_19 ),
inference(avatar_component_clause,[],[f2898]) ).
tff(f2901,plain,
( spl495_18
| ~ spl495_19
| ~ spl495_16 ),
inference(avatar_split_clause,[],[f2893,f2886,f2898,f2895]) ).
tff(f2974,plain,
( ! [X0: vAval] :
( ( sK457 != X0 )
| ( vB(sK93(X0)) = X0 )
| ( vT(sK95(X0)) = X0 ) )
| ~ spl495_14 ),
inference(superposition,[],[f2850,f899]) ).
tff(f3714,definition,
( spl495_26
<=> sP494 ),
introduced(definition,[new_symbols(definition,[spl495_26])],[avatar_definition]) ).
tff(f3716,plain,
( sP494
| ~ spl495_26 ),
inference(avatar_component_clause,[],[f3714]) ).
tff(f3717,plain,
( spl495_26
| spl495_18 ),
inference(avatar_split_clause,[],[f2067,f2895,f3714]) ).
tff(f3754,plain,
( ! [X23: vYN] :
( ( vorop != sK454 )
| ( vB(X23) != sK457 ) )
| ~ spl495_26 ),
inference(backward_subsumption_resolution,[],[f2068,f3716]) ).
tff(f3756,definition,
( spl495_28
<=> ( vorop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_28])],[avatar_definition]) ).
tff(f3758,plain,
( ( vorop != sK454 )
| spl495_28 ),
inference(avatar_component_clause,[],[f3756]) ).
tff(f3759,plain,
( spl495_17
| ~ spl495_28
| ~ spl495_26 ),
inference(avatar_split_clause,[],[f3754,f3714,f3756,f2890]) ).
tff(f3783,definition,
( spl495_33
<=> ! [X0: vOptExp] :
( ( vevalBinOp(sK454,sK457,sK455) != X0 )
| ~ visSomeExp(X0) ) ),
introduced(definition,[new_symbols(definition,[spl495_33])],[avatar_definition]) ).
tff(f3784,plain,
( ! [X0: vOptExp] :
( ( vevalBinOp(sK454,sK457,sK455) != X0 )
| ~ visSomeExp(X0) )
| ~ spl495_33 ),
inference(avatar_component_clause,[],[f3783]) ).
tff(f3785,plain,
( spl495_33
| ~ spl495_2 ),
inference(avatar_split_clause,[],[f2351,f2326,f3783]) ).
tff(f3814,plain,
( ~ visSomeExp(vevalBinOp(sK454,sK457,sK455))
| ~ spl495_33 ),
inference(equality_resolution,[],[f3784]) ).
tff(f3879,definition,
( spl495_34
<=> visSomeExp(vevalBinOp(sK454,sK457,sK455)) ),
introduced(definition,[new_symbols(definition,[spl495_34])],[avatar_definition]) ).
tff(f3881,plain,
( ~ visSomeExp(vevalBinOp(sK454,sK457,sK455))
| spl495_34 ),
inference(avatar_component_clause,[],[f3879]) ).
tff(f3882,plain,
( ~ spl495_34
| ~ spl495_33 ),
inference(avatar_split_clause,[],[f3814,f3783,f3879]) ).
tff(f3883,plain,
( ( vnoExp = vevalBinOp(sK454,sK457,sK455) )
| spl495_34 ),
inference(resolution,[],[f3881,f1254]) ).
tff(f3924,definition,
( spl495_37
<=> sP491 ),
introduced(definition,[new_symbols(definition,[spl495_37])],[avatar_definition]) ).
tff(f3926,plain,
( sP491
| ~ spl495_37 ),
inference(avatar_component_clause,[],[f3924]) ).
tff(f3927,plain,
( spl495_37
| spl495_10 ),
inference(avatar_split_clause,[],[f2061,f2650,f3924]) ).
tff(f4131,plain,
( ! [X17: vnat] :
( ( vgtop != sK454 )
| ( vNum(X17) != sK457 ) )
| ~ spl495_37 ),
inference(backward_subsumption_resolution,[],[f2062,f3926]) ).
tff(f4313,definition,
( spl495_41
<=> sP7(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_41])],[avatar_definition]) ).
tff(f4315,plain,
( sP7(sK454,sK457,sK455)
| ~ spl495_41 ),
inference(avatar_component_clause,[],[f4313]) ).
tff(f4317,definition,
( spl495_42
<=> sP10(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_42])],[avatar_definition]) ).
tff(f4319,plain,
( sP10(sK454,sK457,sK455)
| ~ spl495_42 ),
inference(avatar_component_clause,[],[f4317]) ).
tff(f4321,definition,
( spl495_43
<=> sP11(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_43])],[avatar_definition]) ).
tff(f4323,plain,
( sP11(sK454,sK457,sK455)
| ~ spl495_43 ),
inference(avatar_component_clause,[],[f4321]) ).
tff(f4325,definition,
( spl495_44
<=> sP12(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_44])],[avatar_definition]) ).
tff(f4327,plain,
( sP12(sK454,sK457,sK455)
| ~ spl495_44 ),
inference(avatar_component_clause,[],[f4325]) ).
tff(f4329,definition,
( spl495_45
<=> sP13(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_45])],[avatar_definition]) ).
tff(f4331,plain,
( sP13(sK454,sK457,sK455)
| ~ spl495_45 ),
inference(avatar_component_clause,[],[f4329]) ).
tff(f4377,definition,
( spl495_46
<=> ! [X0: vYN] : ( vevalUnOp(vnotop,vB(X0)) != vevalBinOp(sK454,sK457,sK455) ) ),
introduced(definition,[new_symbols(definition,[spl495_46])],[avatar_definition]) ).
tff(f4378,plain,
( ! [X0: vYN] : ( vevalUnOp(vnotop,vB(X0)) != vevalBinOp(sK454,sK457,sK455) )
| ~ spl495_46 ),
inference(avatar_component_clause,[],[f4377]) ).
tff(f4379,plain,
( spl495_46
| ~ spl495_2 ),
inference(avatar_split_clause,[],[f2338,f2326,f4377]) ).
tff(f4380,plain,
( ! [X0: vYN] : ( vnoExp != vevalUnOp(vnotop,vB(X0)) )
| spl495_34
| ~ spl495_46 ),
inference(forward_demodulation,[],[f4378,f3883]) ).
tff(f4382,definition,
( spl495_47
<=> ( vsubop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_47])],[avatar_definition]) ).
tff(f4383,plain,
( ( vsubop = sK454 )
| ~ spl495_47 ),
inference(avatar_component_clause,[],[f4382]) ).
tff(f4384,plain,
( ( vsubop != sK454 )
| spl495_47 ),
inference(avatar_component_clause,[],[f4382]) ).
tff(f4387,definition,
( spl495_48
<=> ( vltop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_48])],[avatar_definition]) ).
tff(f4388,plain,
( ( vltop = sK454 )
| ~ spl495_48 ),
inference(avatar_component_clause,[],[f4387]) ).
tff(f4389,plain,
( ( vltop != sK454 )
| spl495_48 ),
inference(avatar_component_clause,[],[f4387]) ).
tff(f5009,definition,
( spl495_49
<=> ! [X0: vAval] :
( ( sK457 != X0 )
| ( vB(sK93(X0)) = X0 )
| ( vT(sK95(X0)) = X0 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_49])],[avatar_definition]) ).
tff(f5010,plain,
( ! [X0: vAval] :
( ( sK457 != X0 )
| ( vB(sK93(X0)) = X0 )
| ( vT(sK95(X0)) = X0 ) )
| ~ spl495_49 ),
inference(avatar_component_clause,[],[f5009]) ).
tff(f5011,plain,
( spl495_49
| ~ spl495_14 ),
inference(avatar_split_clause,[],[f2974,f2849,f5009]) ).
tff(f5084,definition,
( spl495_50
<=> ( vmulop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_50])],[avatar_definition]) ).
tff(f5085,plain,
( ( vmulop = sK454 )
| ~ spl495_50 ),
inference(avatar_component_clause,[],[f5084]) ).
tff(f5086,plain,
( ( vmulop != sK454 )
| spl495_50 ),
inference(avatar_component_clause,[],[f5084]) ).
tff(f5101,definition,
( spl495_51
<=> ( vdivop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_51])],[avatar_definition]) ).
tff(f5102,plain,
( ( vdivop = sK454 )
| ~ spl495_51 ),
inference(avatar_component_clause,[],[f5101]) ).
tff(f5103,plain,
( ( vdivop != sK454 )
| spl495_51 ),
inference(avatar_component_clause,[],[f5101]) ).
tff(f5106,definition,
( spl495_52
<=> ( vgtop = sK454 ) ),
introduced(definition,[new_symbols(definition,[spl495_52])],[avatar_definition]) ).
tff(f5108,plain,
( ( vgtop != sK454 )
| spl495_52 ),
inference(avatar_component_clause,[],[f5106]) ).
tff(f5109,plain,
( spl495_14
| ~ spl495_52
| ~ spl495_37 ),
inference(avatar_split_clause,[],[f4131,f3924,f5106,f2849]) ).
tff(f5111,definition,
( spl495_53
<=> sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ),
introduced(definition,[new_symbols(definition,[spl495_53])],[avatar_definition]) ).
tff(f5112,plain,
( ~ sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_53 ),
inference(avatar_component_clause,[],[f5111]) ).
tff(f5113,plain,
( sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_53 ),
inference(avatar_component_clause,[],[f5111]) ).
tff(f5115,definition,
( spl495_54
<=> sP54(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ),
introduced(definition,[new_symbols(definition,[spl495_54])],[avatar_definition]) ).
tff(f5116,plain,
( ~ sP54(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_54 ),
inference(avatar_component_clause,[],[f5115]) ).
tff(f5117,plain,
( sP54(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_54 ),
inference(avatar_component_clause,[],[f5115]) ).
tff(f5119,definition,
( spl495_55
<=> sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ),
introduced(definition,[new_symbols(definition,[spl495_55])],[avatar_definition]) ).
tff(f5120,plain,
( ~ sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_55 ),
inference(avatar_component_clause,[],[f5119]) ).
tff(f5121,plain,
( sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_55 ),
inference(avatar_component_clause,[],[f5119]) ).
tff(f5128,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vunop(sK415(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK416(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_53 ),
inference(resolution,[],[f5113,f1839]) ).
tff(f5132,plain,
( $false
| ~ spl495_53 ),
inference(forward_subsumption_resolution,[],[f5128,f868]) ).
tff(f5133,plain,
~ spl495_53,
inference(avatar_contradiction_clause,[],[f5132]) ).
tff(f5183,plain,
( ( sK452 = sK429(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_54 ),
inference(resolution,[],[f5117,f1856]) ).
tff(f5190,definition,
( spl495_57
<=> ( sK452 = sK429(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_57])],[avatar_definition]) ).
tff(f5192,plain,
( ( sK452 = sK429(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_57 ),
inference(avatar_component_clause,[],[f5190]) ).
tff(f5193,plain,
( spl495_57
| ~ spl495_54 ),
inference(avatar_split_clause,[],[f5183,f5115,f5190]) ).
tff(f5207,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vconstant(vB(sK436(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vconstant(vNum(sK437(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vconstant(vT(sK439(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_54 ),
inference(resolution,[],[f5116,f1874]) ).
tff(f5222,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vqvar(sK413(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_55 ),
inference(resolution,[],[f5121,f1836]) ).
tff(f5224,plain,
( $false
| ~ spl495_55 ),
inference(forward_subsumption_resolution,[],[f5222,f866]) ).
tff(f5225,plain,
~ spl495_55,
inference(avatar_contradiction_clause,[],[f5224]) ).
tff(f5278,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vconstant(vB(sK436(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vconstant(vNum(sK437(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_54 ),
inference(forward_subsumption_resolution,[],[f5207,f864]) ).
tff(f5342,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vconstant(vB(sK436(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_54 ),
inference(forward_subsumption_resolution,[],[f5278,f864]) ).
tff(f5406,plain,
( sP58(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_54 ),
inference(forward_subsumption_resolution,[],[f5342,f864]) ).
tff(f5462,plain,
( sP55(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| spl495_54
| spl495_55 ),
inference(forward_subsumption_resolution,[],[f5406,f5120]) ).
tff(f5514,plain,
( sP57(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_1
| spl495_54
| spl495_55 ),
inference(forward_subsumption_resolution,[],[f5462,f2183]) ).
tff(f5553,plain,
( sP56(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_1
| spl495_53
| spl495_54
| spl495_55 ),
inference(forward_subsumption_resolution,[],[f5514,f5112]) ).
tff(f5571,plain,
( $false
| ~ spl495_1
| spl495_53
| spl495_54
| spl495_55 ),
inference(forward_subsumption_resolution,[],[f5553,f2184]) ).
tff(f5572,plain,
( ~ spl495_1
| spl495_53
| spl495_54
| spl495_55 ),
inference(avatar_contradiction_clause,[],[f5571]) ).
tff(f5609,plain,
( ( sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ sP54(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_57 ),
inference(superposition,[],[f1859,f5192]) ).
tff(f5610,plain,
( ( sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ sP54(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))
| ~ spl495_57 ),
inference(superposition,[],[f1860,f5192]) ).
tff(f5611,plain,
( ( sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_54
| ~ spl495_57 ),
inference(forward_subsumption_resolution,[],[f5610,f5117]) ).
tff(f5612,plain,
( ( sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_54
| ~ spl495_57 ),
inference(forward_subsumption_resolution,[],[f5609,f5117]) ).
tff(f5613,plain,
( ( vecheck(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vcheckBinOp(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ~ spl495_54 ),
inference(resolution,[],[f5117,f1854]) ).
tff(f5614,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vbinop(sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_54 ),
inference(resolution,[],[f5117,f1855]) ).
tff(f5622,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ~ spl495_1
| ~ spl495_54 ),
inference(forward_demodulation,[],[f5613,f2089]) ).
tff(f5642,definition,
( spl495_61
<=> ( sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) ) ),
introduced(definition,[new_symbols(definition,[spl495_61])],[avatar_definition]) ).
tff(f5644,plain,
( ( sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_61 ),
inference(avatar_component_clause,[],[f5642]) ).
tff(f5645,plain,
( spl495_61
| ~ spl495_54
| ~ spl495_57 ),
inference(avatar_split_clause,[],[f5611,f5190,f5115,f5642]) ).
tff(f5744,definition,
( spl495_62
<=> ( sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) ) ),
introduced(definition,[new_symbols(definition,[spl495_62])],[avatar_definition]) ).
tff(f5746,plain,
( ( sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = vecheck(sK452,sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_62 ),
inference(avatar_component_clause,[],[f5744]) ).
tff(f5747,plain,
( spl495_62
| ~ spl495_54
| ~ spl495_57 ),
inference(avatar_split_clause,[],[f5612,f5190,f5115,f5744]) ).
tff(f5918,definition,
( spl495_70
<=> ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vbinop(sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) ) ),
introduced(definition,[new_symbols(definition,[spl495_70])],[avatar_definition]) ).
tff(f5920,plain,
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) = vbinop(sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_70 ),
inference(avatar_component_clause,[],[f5918]) ).
tff(f5921,plain,
( spl495_70
| ~ spl495_54 ),
inference(avatar_split_clause,[],[f5614,f5115,f5918]) ).
tff(f5923,plain,
( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X2 ) )
| ~ spl495_70 ),
inference(superposition,[],[f858,f5920]) ).
tff(f5925,plain,
( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X1 ) )
| ~ spl495_70 ),
inference(superposition,[],[f859,f5920]) ).
tff(f5927,plain,
( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X0 ) )
| ~ spl495_70 ),
inference(superposition,[],[f860,f5920]) ).
tff(f5942,definition,
( spl495_72
<=> ( vsomeAType(sK456) = vcheckBinOp(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) ) ),
introduced(definition,[new_symbols(definition,[spl495_72])],[avatar_definition]) ).
tff(f5944,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ~ spl495_72 ),
inference(avatar_component_clause,[],[f5942]) ).
tff(f5945,plain,
( spl495_72
| ~ spl495_1
| ~ spl495_54 ),
inference(avatar_split_clause,[],[f5622,f5115,f2087,f5942]) ).
tff(f6021,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| sP45(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP44(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP43(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72 ),
inference(superposition,[],[f2073,f5944]) ).
tff(f6042,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| sP44(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP43(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72 ),
inference(forward_subsumption_resolution,[],[f6021,f1713]) ).
tff(f6107,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| sP43(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72 ),
inference(forward_subsumption_resolution,[],[f6042,f1716]) ).
tff(f6163,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72 ),
inference(forward_subsumption_resolution,[],[f6107,f1719]) ).
tff(f6219,plain,
( ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72 ),
inference(forward_subsumption_resolution,[],[f6163,f898]) ).
tff(f6401,definition,
( spl495_78
<=> sP15(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_78])],[avatar_definition]) ).
tff(f6403,plain,
( sP15(sK454,sK457,sK455)
| ~ spl495_78 ),
inference(avatar_component_clause,[],[f6401]) ).
tff(f6494,definition,
( spl495_81
<=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X2 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_81])],[avatar_definition]) ).
tff(f6495,plain,
( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X2 ) )
| ~ spl495_81 ),
inference(avatar_component_clause,[],[f6494]) ).
tff(f6496,plain,
( spl495_81
| ~ spl495_70 ),
inference(avatar_split_clause,[],[f5923,f5918,f6494]) ).
tff(f6505,plain,
( ( vconstant(sK455) = sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_81 ),
inference(equality_resolution,[],[f6495]) ).
tff(f6516,definition,
( spl495_82
<=> ( vconstant(sK455) = sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_82])],[avatar_definition]) ).
tff(f6518,plain,
( ( vconstant(sK455) = sK433(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_82 ),
inference(avatar_component_clause,[],[f6516]) ).
tff(f6519,plain,
( spl495_82
| ~ spl495_81 ),
inference(avatar_split_clause,[],[f6505,f6494,f6516]) ).
tff(f6522,plain,
( ( vecheck(sK452,vconstant(sK455)) = sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_62
| ~ spl495_82 ),
inference(superposition,[],[f5746,f6518]) ).
tff(f6529,definition,
( spl495_83
<=> ( vecheck(sK452,vconstant(sK455)) = sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_83])],[avatar_definition]) ).
tff(f6531,plain,
( ( vecheck(sK452,vconstant(sK455)) = sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_83 ),
inference(avatar_component_clause,[],[f6529]) ).
tff(f6532,plain,
( spl495_83
| ~ spl495_62
| ~ spl495_82 ),
inference(avatar_split_clause,[],[f6522,f6516,f5744,f6529]) ).
tff(f6540,definition,
( spl495_84
<=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X0 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_84])],[avatar_definition]) ).
tff(f6541,plain,
( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X0 ) )
| ~ spl495_84 ),
inference(avatar_component_clause,[],[f6540]) ).
tff(f6542,plain,
( spl495_84
| ~ spl495_70 ),
inference(avatar_split_clause,[],[f5927,f5918,f6540]) ).
tff(f6551,plain,
( ( vconstant(sK457) = sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_84 ),
inference(equality_resolution,[],[f6541]) ).
tff(f6562,definition,
( spl495_85
<=> ( vconstant(sK457) = sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_85])],[avatar_definition]) ).
tff(f6564,plain,
( ( vconstant(sK457) = sK431(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_85 ),
inference(avatar_component_clause,[],[f6562]) ).
tff(f6565,plain,
( spl495_85
| ~ spl495_84 ),
inference(avatar_split_clause,[],[f6551,f6540,f6562]) ).
tff(f6568,plain,
( ( vecheck(sK452,vconstant(sK457)) = sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_61
| ~ spl495_85 ),
inference(superposition,[],[f5644,f6564]) ).
tff(f6577,definition,
( spl495_86
<=> ( vecheck(sK452,vconstant(sK457)) = sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_86])],[avatar_definition]) ).
tff(f6579,plain,
( ( vecheck(sK452,vconstant(sK457)) = sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_86 ),
inference(avatar_component_clause,[],[f6577]) ).
tff(f6580,plain,
( spl495_86
| ~ spl495_61
| ~ spl495_85 ),
inference(avatar_split_clause,[],[f6568,f6562,f5642,f6577]) ).
tff(f6634,definition,
( spl495_91
<=> ! [X0: vYN] : ( vnoExp != vevalUnOp(vnotop,vB(X0)) ) ),
introduced(definition,[new_symbols(definition,[spl495_91])],[avatar_definition]) ).
tff(f6635,plain,
( ! [X0: vYN] : ( vnoExp != vevalUnOp(vnotop,vB(X0)) )
| ~ spl495_91 ),
inference(avatar_component_clause,[],[f6634]) ).
tff(f6636,plain,
( spl495_91
| spl495_34
| ~ spl495_46 ),
inference(avatar_split_clause,[],[f4380,f4377,f3879,f6634]) ).
tff(f6676,plain,
( ! [X0: vYN] :
( ( vnoExp != vnoExp )
| ( vB(X0) = vB(sK240(vnotop,vB(X0))) ) )
| ~ spl495_91 ),
inference(superposition,[],[f6635,f1412]) ).
tff(f6679,plain,
( ! [X0: vYN] : ( vB(X0) = vB(sK240(vnotop,vB(X0))) )
| ~ spl495_91 ),
inference(trivial_inequality_removal,[],[f6676]) ).
tff(f6692,definition,
( spl495_92
<=> ! [X0: vYN] : ( vB(X0) = vB(sK240(vnotop,vB(X0))) ) ),
introduced(definition,[new_symbols(definition,[spl495_92])],[avatar_definition]) ).
tff(f6693,plain,
( ! [X0: vYN] : ( vB(X0) = vB(sK240(vnotop,vB(X0))) )
| ~ spl495_92 ),
inference(avatar_component_clause,[],[f6692]) ).
tff(f6694,plain,
( spl495_92
| ~ spl495_91 ),
inference(avatar_split_clause,[],[f6679,f6634,f6692]) ).
tff(f6695,plain,
( ! [X0: vUnOpT,X1: vYN] : ( vB(X1) = vB(sK240(X0,vB(X1))) )
| ~ spl495_92 ),
inference(superposition,[],[f6693,f906]) ).
tff(f6829,definition,
( spl495_95
<=> ! [X0: vUnOpT,X1: vYN] : ( vB(X1) = vB(sK240(X0,vB(X1))) ) ),
introduced(definition,[new_symbols(definition,[spl495_95])],[avatar_definition]) ).
tff(f6830,plain,
( ! [X0: vUnOpT,X1: vYN] : ( vB(X1) = vB(sK240(X0,vB(X1))) )
| ~ spl495_95 ),
inference(avatar_component_clause,[],[f6829]) ).
tff(f6831,plain,
( spl495_95
| ~ spl495_92 ),
inference(avatar_split_clause,[],[f6695,f6692,f6829]) ).
tff(f7202,definition,
( spl495_113
<=> sP14(sK454,sK457,sK455) ),
introduced(definition,[new_symbols(definition,[spl495_113])],[avatar_definition]) ).
tff(f7204,plain,
( sP14(sK454,sK457,sK455)
| ~ spl495_113 ),
inference(avatar_component_clause,[],[f7202]) ).
tff(f7205,plain,
( spl495_41
| spl495_42
| spl495_43
| spl495_44
| spl495_45
| spl495_113
| spl495_78
| ~ spl495_2
| spl495_5
| spl495_7 ),
inference(avatar_split_clause,[],[f2628,f2581,f2481,f2326,f6401,f7202,f4329,f4325,f4321,f4317,f4313]) ).
tff(f7211,plain,
( ( sK455 = sK234(sK454,sK457,sK455) )
| ~ spl495_41 ),
inference(resolution,[],[f4315,f1377]) ).
tff(f7224,definition,
( spl495_114
<=> ( sK455 = sK234(sK454,sK457,sK455) ) ),
introduced(definition,[new_symbols(definition,[spl495_114])],[avatar_definition]) ).
tff(f7226,plain,
( ( sK455 = sK234(sK454,sK457,sK455) )
| ~ spl495_114 ),
inference(avatar_component_clause,[],[f7224]) ).
tff(f7227,plain,
( spl495_114
| ~ spl495_41 ),
inference(avatar_split_clause,[],[f7211,f4313,f7224]) ).
tff(f7228,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vB(vor(sK226(sK454,sK457,sK455),sK227(sK454,sK457,sK455))))) )
| ~ spl495_42 ),
inference(resolution,[],[f4319,f1362]) ).
tff(f7234,plain,
( $false
| ~ spl495_2
| ~ spl495_42 ),
inference(forward_subsumption_resolution,[],[f7228,f2327]) ).
tff(f7235,plain,
( ~ spl495_2
| ~ spl495_42 ),
inference(avatar_contradiction_clause,[],[f7234]) ).
tff(f7236,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vB(vand(sK224(sK454,sK457,sK455),sK225(sK454,sK457,sK455))))) )
| ~ spl495_43 ),
inference(resolution,[],[f4323,f1358]) ).
tff(f7242,plain,
( $false
| ~ spl495_2
| ~ spl495_43 ),
inference(forward_subsumption_resolution,[],[f7236,f2327]) ).
tff(f7243,plain,
( ~ spl495_2
| ~ spl495_43 ),
inference(avatar_contradiction_clause,[],[f7242]) ).
tff(f7244,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vB(vlt(sK222(sK454,sK457,sK455),sK223(sK454,sK457,sK455))))) )
| ~ spl495_44 ),
inference(resolution,[],[f4327,f1354]) ).
tff(f7250,plain,
( $false
| ~ spl495_2
| ~ spl495_44 ),
inference(forward_subsumption_resolution,[],[f7244,f2327]) ).
tff(f7251,plain,
( ~ spl495_2
| ~ spl495_44 ),
inference(avatar_contradiction_clause,[],[f7250]) ).
tff(f7252,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vB(vgt(sK220(sK454,sK457,sK455),sK221(sK454,sK457,sK455))))) )
| ~ spl495_45 ),
inference(resolution,[],[f4331,f1350]) ).
tff(f7258,plain,
( $false
| ~ spl495_2
| ~ spl495_45 ),
inference(forward_subsumption_resolution,[],[f7252,f2327]) ).
tff(f7259,plain,
( ~ spl495_2
| ~ spl495_45 ),
inference(avatar_contradiction_clause,[],[f7258]) ).
tff(f7260,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vNum(vmultiply(sK216(sK454,sK457,sK455),sK217(sK454,sK457,sK455))))) )
| ~ spl495_78 ),
inference(resolution,[],[f6403,f1342]) ).
tff(f7266,plain,
( $false
| ~ spl495_2
| ~ spl495_78 ),
inference(forward_subsumption_resolution,[],[f7260,f2327]) ).
tff(f7267,plain,
( ~ spl495_2
| ~ spl495_78 ),
inference(avatar_contradiction_clause,[],[f7266]) ).
tff(f7268,plain,
( ( vevalBinOp(sK454,sK457,sK455) = vsomeExp(vconstant(vNum(vdivide(sK218(sK454,sK457,sK455),sK219(sK454,sK457,sK455))))) )
| ~ spl495_113 ),
inference(resolution,[],[f7204,f1346]) ).
tff(f7274,plain,
( $false
| ~ spl495_2
| ~ spl495_113 ),
inference(forward_subsumption_resolution,[],[f7268,f2327]) ).
tff(f7275,plain,
( ~ spl495_2
| ~ spl495_113 ),
inference(avatar_contradiction_clause,[],[f7274]) ).
tff(f7281,plain,
( ! [X0: vnat] :
( ( vNum(X0) != sK455 )
| ( vltop != sK232(sK454,sK457,sK455) )
| ~ sP7(sK454,sK457,sK455)
| ~ sP463(sK454,sK455,sK457) )
| ~ spl495_114 ),
inference(superposition,[],[f2006,f7226]) ).
tff(f7285,plain,
( ! [X0: vnat] :
( ( vNum(X0) != sK455 )
| ( vltop != sK232(sK454,sK457,sK455) )
| ~ sP463(sK454,sK455,sK457) )
| ~ spl495_41
| ~ spl495_114 ),
inference(forward_subsumption_resolution,[],[f7281,f4315]) ).
tff(f7293,plain,
( ( sK457 = sK233(sK454,sK457,sK455) )
| ~ spl495_41 ),
inference(resolution,[],[f4315,f1378]) ).
tff(f7294,plain,
( ( sK454 = sK232(sK454,sK457,sK455) )
| ~ spl495_41 ),
inference(resolution,[],[f4315,f1379]) ).
tff(f7312,definition,
( spl495_115
<=> ( sK454 = sK232(sK454,sK457,sK455) ) ),
introduced(definition,[new_symbols(definition,[spl495_115])],[avatar_definition]) ).
tff(f7314,plain,
( ( sK454 = sK232(sK454,sK457,sK455) )
| ~ spl495_115 ),
inference(avatar_component_clause,[],[f7312]) ).
tff(f7315,plain,
( spl495_115
| ~ spl495_41 ),
inference(avatar_split_clause,[],[f7294,f4313,f7312]) ).
tff(f7317,definition,
( spl495_116
<=> ( sK457 = sK233(sK454,sK457,sK455) ) ),
introduced(definition,[new_symbols(definition,[spl495_116])],[avatar_definition]) ).
tff(f7319,plain,
( ( sK457 = sK233(sK454,sK457,sK455) )
| ~ spl495_116 ),
inference(avatar_component_clause,[],[f7317]) ).
tff(f7320,plain,
( spl495_116
| ~ spl495_41 ),
inference(avatar_split_clause,[],[f7293,f4313,f7317]) ).
tff(f7331,plain,
( ! [X0: vnat] :
( ( vNum(X0) != sK457 )
| sP459(sK454,sK455,sK457) )
| ~ spl495_116 ),
inference(superposition,[],[f1997,f7319]) ).
tff(f7332,plain,
( ! [X0: vnat] :
( ( vNum(X0) != sK457 )
| sP460(sK454,sK455,sK457) )
| ~ spl495_116 ),
inference(superposition,[],[f1999,f7319]) ).
tff(f7333,plain,
( ! [X0: vnat] :
( ( vNum(X0) != sK457 )
| sP461(sK454,sK455,sK457) )
| ~ spl495_116 ),
inference(superposition,[],[f2001,f7319]) ).
tff(f7335,plain,
( ! [X0: vnat] :
( ( vNum(X0) != sK457 )
| sP463(sK454,sK455,sK457) )
| ~ spl495_116 ),
inference(superposition,[],[f2005,f7319]) ).
tff(f7833,plain,
( ( sK457 = vB(sK93(sK457)) )
| ( sK457 = vT(sK95(sK457)) )
| ~ spl495_49 ),
inference(equality_resolution,[],[f5010]) ).
tff(f7835,definition,
( spl495_126
<=> ( sK457 = vT(sK95(sK457)) ) ),
introduced(definition,[new_symbols(definition,[spl495_126])],[avatar_definition]) ).
tff(f7836,plain,
( ( sK457 != vT(sK95(sK457)) )
| spl495_126 ),
inference(avatar_component_clause,[],[f7835]) ).
tff(f7837,plain,
( ( sK457 = vT(sK95(sK457)) )
| ~ spl495_126 ),
inference(avatar_component_clause,[],[f7835]) ).
tff(f7839,definition,
( spl495_127
<=> ( sK457 = vB(sK93(sK457)) ) ),
introduced(definition,[new_symbols(definition,[spl495_127])],[avatar_definition]) ).
tff(f7840,plain,
( ( sK457 != vB(sK93(sK457)) )
| spl495_127 ),
inference(avatar_component_clause,[],[f7839]) ).
tff(f7841,plain,
( ( sK457 = vB(sK93(sK457)) )
| ~ spl495_127 ),
inference(avatar_component_clause,[],[f7839]) ).
tff(f7909,definition,
( spl495_131
<=> sP459(sK454,sK455,sK457) ),
introduced(definition,[new_symbols(definition,[spl495_131])],[avatar_definition]) ).
tff(f7910,plain,
( sP459(sK454,sK455,sK457)
| ~ spl495_131 ),
inference(avatar_component_clause,[],[f7909]) ).
tff(f7911,plain,
( ~ sP459(sK454,sK455,sK457)
| spl495_131 ),
inference(avatar_component_clause,[],[f7909]) ).
tff(f7917,plain,
( ! [X0: vnat] : ( vNum(X0) != sK457 )
| ~ spl495_116
| spl495_131 ),
inference(backward_subsumption_resolution,[],[f7331,f7911]) ).
tff(f7918,plain,
( spl495_14
| ~ spl495_116
| spl495_131 ),
inference(avatar_split_clause,[],[f7917,f7909,f7317,f2849]) ).
tff(f8055,plain,
( ! [X0: vnat] :
( ( vsubop != sK232(sK454,sK457,sK455) )
| ( vNum(X0) != sK234(sK454,sK457,sK455) )
| ~ sP7(sK454,sK457,sK455) )
| ~ spl495_131 ),
inference(resolution,[],[f7910,f1998]) ).
tff(f8056,plain,
( ! [X0: vnat] :
( ( vsubop != sK232(sK454,sK457,sK455) )
| ( vNum(X0) != sK234(sK454,sK457,sK455) ) )
| ~ spl495_41
| ~ spl495_131 ),
inference(forward_subsumption_resolution,[],[f8055,f4315]) ).
tff(f8057,plain,
( ! [X0: vnat] :
( ( vsubop != sK454 )
| ( vNum(X0) != sK234(sK454,sK457,sK455) ) )
| ~ spl495_41
| ~ spl495_115
| ~ spl495_131 ),
inference(forward_demodulation,[],[f8056,f7314]) ).
tff(f8081,plain,
( ( sK457 != sK457 )
| ( sK457 = vB(sK93(sK457)) )
| ( sK457 = vNum(sK94(sK457)) )
| spl495_126 ),
inference(superposition,[],[f7836,f899]) ).
tff(f8082,plain,
( ( sK457 = vB(sK93(sK457)) )
| ( sK457 = vNum(sK94(sK457)) )
| spl495_126 ),
inference(trivial_inequality_removal,[],[f8081]) ).
tff(f8088,plain,
( ( sK457 = vNum(sK94(sK457)) )
| spl495_126
| spl495_127 ),
inference(forward_subsumption_resolution,[],[f8082,f7840]) ).
tff(f8090,definition,
( spl495_136
<=> ( sK457 = vNum(sK94(sK457)) ) ),
introduced(definition,[new_symbols(definition,[spl495_136])],[avatar_definition]) ).
tff(f8092,plain,
( ( sK457 = vNum(sK94(sK457)) )
| ~ spl495_136 ),
inference(avatar_component_clause,[],[f8090]) ).
tff(f8093,plain,
( spl495_136
| spl495_126
| spl495_127 ),
inference(avatar_split_clause,[],[f8088,f7839,f7835,f8090]) ).
tff(f8165,plain,
( ! [X0: vATMap] : ( vsomeAType(vNumber) = vecheck(X0,vconstant(sK457)) )
| ~ spl495_136 ),
inference(superposition,[],[f1827,f8092]) ).
tff(f8169,definition,
( spl495_138
<=> sP461(sK454,sK455,sK457) ),
introduced(definition,[new_symbols(definition,[spl495_138])],[avatar_definition]) ).
tff(f8170,plain,
( sP461(sK454,sK455,sK457)
| ~ spl495_138 ),
inference(avatar_component_clause,[],[f8169]) ).
tff(f8171,plain,
( ~ sP461(sK454,sK455,sK457)
| spl495_138 ),
inference(avatar_component_clause,[],[f8169]) ).
tff(f8177,plain,
( ! [X0: vnat] : ( vNum(X0) != sK457 )
| ~ spl495_116
| spl495_138 ),
inference(backward_subsumption_resolution,[],[f7333,f8171]) ).
tff(f8178,plain,
( $false
| ~ spl495_116
| ~ spl495_136
| spl495_138 ),
inference(backward_subsumption_resolution,[],[f8092,f8177]) ).
tff(f8179,plain,
( ~ spl495_116
| ~ spl495_136
| spl495_138 ),
inference(avatar_contradiction_clause,[],[f8178]) ).
tff(f8187,plain,
( ! [X0: vnat] :
( ( vdivop != sK232(sK454,sK457,sK455) )
| ( vNum(X0) != sK234(sK454,sK457,sK455) )
| ~ sP7(sK454,sK457,sK455) )
| ~ spl495_138 ),
inference(resolution,[],[f8170,f2002]) ).
tff(f8188,plain,
( ! [X0: vnat] :
( ( vdivop != sK232(sK454,sK457,sK455) )
| ( vNum(X0) != sK234(sK454,sK457,sK455) ) )
| ~ spl495_41
| ~ spl495_138 ),
inference(forward_subsumption_resolution,[],[f8187,f4315]) ).
tff(f8189,plain,
( ! [X0: vnat] :
( ( vdivop != sK454 )
| ( vNum(X0) != sK234(sK454,sK457,sK455) ) )
| ~ spl495_41
| ~ spl495_115
| ~ spl495_138 ),
inference(forward_demodulation,[],[f8188,f7314]) ).
tff(f8191,definition,
( spl495_140
<=> sP463(sK454,sK455,sK457) ),
introduced(definition,[new_symbols(definition,[spl495_140])],[avatar_definition]) ).
tff(f8193,plain,
( ~ sP463(sK454,sK455,sK457)
| spl495_140 ),
inference(avatar_component_clause,[],[f8191]) ).
tff(f8195,definition,
( spl495_141
<=> ( vltop = sK232(sK454,sK457,sK455) ) ),
introduced(definition,[new_symbols(definition,[spl495_141])],[avatar_definition]) ).
tff(f8197,plain,
( ( vltop != sK232(sK454,sK457,sK455) )
| spl495_141 ),
inference(avatar_component_clause,[],[f8195]) ).
tff(f8198,plain,
( ~ spl495_140
| ~ spl495_141
| spl495_10
| ~ spl495_41
| ~ spl495_114 ),
inference(avatar_split_clause,[],[f7285,f7224,f4313,f2650,f8195,f8191]) ).
tff(f8199,plain,
( ! [X0: vnat] : ( vNum(X0) != sK457 )
| ~ spl495_116
| spl495_140 ),
inference(backward_subsumption_resolution,[],[f7335,f8193]) ).
tff(f8200,plain,
( $false
| ~ spl495_116
| ~ spl495_136
| spl495_140 ),
inference(backward_subsumption_resolution,[],[f8092,f8199]) ).
tff(f8201,plain,
( ~ spl495_116
| ~ spl495_136
| spl495_140 ),
inference(avatar_contradiction_clause,[],[f8200]) ).
tff(f8202,plain,
( ( vltop != sK454 )
| ~ spl495_115
| spl495_141 ),
inference(forward_demodulation,[],[f8197,f7314]) ).
tff(f8213,definition,
( spl495_142
<=> sP460(sK454,sK455,sK457) ),
introduced(definition,[new_symbols(definition,[spl495_142])],[avatar_definition]) ).
tff(f8214,plain,
( sP460(sK454,sK455,sK457)
| ~ spl495_142 ),
inference(avatar_component_clause,[],[f8213]) ).
tff(f8215,plain,
( ~ sP460(sK454,sK455,sK457)
| spl495_142 ),
inference(avatar_component_clause,[],[f8213]) ).
tff(f8221,plain,
( ! [X0: vnat] : ( vNum(X0) != sK457 )
| ~ spl495_116
| spl495_142 ),
inference(backward_subsumption_resolution,[],[f7332,f8215]) ).
tff(f8222,plain,
( $false
| ~ spl495_116
| ~ spl495_136
| spl495_142 ),
inference(backward_subsumption_resolution,[],[f8092,f8221]) ).
tff(f8223,plain,
( ~ spl495_116
| ~ spl495_136
| spl495_142 ),
inference(avatar_contradiction_clause,[],[f8222]) ).
tff(f8231,plain,
( ! [X0: vnat] :
( ( vmulop != sK232(sK454,sK457,sK455) )
| ( vNum(X0) != sK234(sK454,sK457,sK455) )
| ~ sP7(sK454,sK457,sK455) )
| ~ spl495_142 ),
inference(resolution,[],[f8214,f2000]) ).
tff(f8232,plain,
( ! [X0: vnat] :
( ( vmulop != sK232(sK454,sK457,sK455) )
| ( vNum(X0) != sK234(sK454,sK457,sK455) ) )
| ~ spl495_41
| ~ spl495_142 ),
inference(forward_subsumption_resolution,[],[f8231,f4315]) ).
tff(f8233,plain,
( ! [X0: vnat] :
( ( vmulop != sK454 )
| ( vNum(X0) != sK234(sK454,sK457,sK455) ) )
| ~ spl495_41
| ~ spl495_115
| ~ spl495_142 ),
inference(forward_demodulation,[],[f8232,f7314]) ).
tff(f8471,definition,
( spl495_152
<=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X1 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_152])],[avatar_definition]) ).
tff(f8472,plain,
( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
( ( vbinop(vconstant(sK457),sK454,vconstant(sK455)) != vbinop(X0,X1,X2) )
| ( sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) = X1 ) )
| ~ spl495_152 ),
inference(avatar_component_clause,[],[f8471]) ).
tff(f8473,plain,
( spl495_152
| ~ spl495_70 ),
inference(avatar_split_clause,[],[f5925,f5918,f8471]) ).
tff(f8482,plain,
( ( sK454 = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_152 ),
inference(equality_resolution,[],[f8472]) ).
tff(f8493,definition,
( spl495_153
<=> ( sK454 = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_153])],[avatar_definition]) ).
tff(f8495,plain,
( ( sK454 = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_153 ),
inference(avatar_component_clause,[],[f8493]) ).
tff(f8496,plain,
( spl495_153
| ~ spl495_152 ),
inference(avatar_split_clause,[],[f8482,f8471,f8493]) ).
tff(f8497,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK454,vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))))) )
| ~ spl495_72
| ~ spl495_153 ),
inference(superposition,[],[f5944,f8495]) ).
tff(f8504,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK454,vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(vecheck(sK452,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153 ),
inference(forward_demodulation,[],[f8497,f6531]) ).
tff(f8507,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK454,vgetAType(vecheck(sK452,vconstant(sK457))),vgetAType(vecheck(sK452,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153 ),
inference(forward_demodulation,[],[f8504,f6579]) ).
tff(f8509,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK454,vgetAType(vsomeAType(vNumber)),vgetAType(vecheck(sK452,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_136
| ~ spl495_153 ),
inference(forward_demodulation,[],[f8507,f8165]) ).
tff(f8511,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_136
| ~ spl495_153 ),
inference(forward_demodulation,[],[f8509,f985]) ).
tff(f9030,definition,
( spl495_169
<=> sP53(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ),
introduced(definition,[new_symbols(definition,[spl495_169])],[avatar_definition]) ).
tff(f9031,plain,
( sP53(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_169 ),
inference(avatar_component_clause,[],[f9030]) ).
tff(f9032,plain,
( ~ sP53(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_169 ),
inference(avatar_component_clause,[],[f9030]) ).
tff(f9046,plain,
( ( vaddop = sK454 )
| ( vsubop = sK454 )
| sP52(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP46(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_169 ),
inference(resolution,[],[f9032,f1810]) ).
tff(f9197,plain,
( ( vsubop = sK454 )
| sP52(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP46(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_169 ),
inference(forward_subsumption_resolution,[],[f9046,f2854]) ).
tff(f9239,plain,
( sP52(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP46(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169 ),
inference(forward_subsumption_resolution,[],[f9197,f4384]) ).
tff(f9299,definition,
( spl495_171
<=> sP52(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ),
introduced(definition,[new_symbols(definition,[spl495_171])],[avatar_definition]) ).
tff(f9300,plain,
( sP52(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_171 ),
inference(avatar_component_clause,[],[f9299]) ).
tff(f9301,plain,
( ~ sP52(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_171 ),
inference(avatar_component_clause,[],[f9299]) ).
tff(f20909,definition,
( spl495_400
<=> ( vsomeAType(sK456) = vcheckBinOp(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ) ),
introduced(definition,[new_symbols(definition,[spl495_400])],[avatar_definition]) ).
tff(f20911,plain,
( ( vsomeAType(sK456) = vcheckBinOp(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) )
| ~ spl495_400 ),
inference(avatar_component_clause,[],[f20909]) ).
tff(f20912,plain,
( spl495_400
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_136
| ~ spl495_153 ),
inference(avatar_split_clause,[],[f8511,f8493,f8090,f6577,f6529,f5942,f20909]) ).
tff(f21130,plain,
( ( vnoAType = vsomeAType(sK456) )
| ~ sP46(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_400 ),
inference(superposition,[],[f1782,f20911]) ).
tff(f21138,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| sP45(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP44(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP43(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ( veqop = sK454 )
| ~ spl495_400 ),
inference(superposition,[],[f2082,f20911]) ).
tff(f21140,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| sP44(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP43(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ( veqop = sK454 )
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f21138,f1712]) ).
tff(f21144,plain,
( ~ sP46(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f21130,f898]) ).
tff(f21196,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| sP43(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ( veqop = sK454 )
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f21140,f1715]) ).
tff(f21247,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ( veqop = sK454 )
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f21196,f1718]) ).
tff(f21296,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ( veqop = sK454 )
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f21247,f898]) ).
tff(f21312,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_3
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f21296,f2383]) ).
tff(f21329,definition,
( spl495_406
<=> sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ),
introduced(definition,[new_symbols(definition,[spl495_406])],[avatar_definition]) ).
tff(f21331,plain,
( sP41(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_406 ),
inference(avatar_component_clause,[],[f21329]) ).
tff(f21333,definition,
( spl495_407
<=> sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ),
introduced(definition,[new_symbols(definition,[spl495_407])],[avatar_definition]) ).
tff(f21335,plain,
( sP42(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_407 ),
inference(avatar_component_clause,[],[f21333]) ).
tff(f21337,definition,
( spl495_408
<=> ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) ) ),
introduced(definition,[new_symbols(definition,[spl495_408])],[avatar_definition]) ).
tff(f21338,plain,
( ( vNumber != vgetAType(vecheck(sK452,vconstant(sK455))) )
| spl495_408 ),
inference(avatar_component_clause,[],[f21337]) ).
tff(f21339,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| ~ spl495_408 ),
inference(avatar_component_clause,[],[f21337]) ).
tff(f21340,plain,
( spl495_406
| spl495_407
| spl495_408
| spl495_3
| ~ spl495_400 ),
inference(avatar_split_clause,[],[f21312,f20909,f2381,f21337,f21333,f21329]) ).
tff(f21465,definition,
( spl495_411
<=> sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ),
introduced(definition,[new_symbols(definition,[spl495_411])],[avatar_definition]) ).
tff(f21466,plain,
( ~ sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_411 ),
inference(avatar_component_clause,[],[f21465]) ).
tff(f21467,plain,
( sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_411 ),
inference(avatar_component_clause,[],[f21465]) ).
tff(f21470,definition,
( spl495_412
<=> sP53(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_412])],[avatar_definition]) ).
tff(f21471,plain,
( sP53(sK454,vNumber,vNumber)
| ~ spl495_412 ),
inference(avatar_component_clause,[],[f21470]) ).
tff(f21472,plain,
( ~ sP53(sK454,vNumber,vNumber)
| spl495_412 ),
inference(avatar_component_clause,[],[f21470]) ).
tff(f21602,definition,
( spl495_413
<=> sP52(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_413])],[avatar_definition]) ).
tff(f21603,plain,
( sP52(sK454,vNumber,vNumber)
| ~ spl495_413 ),
inference(avatar_component_clause,[],[f21602]) ).
tff(f21604,plain,
( ~ sP52(sK454,vNumber,vNumber)
| spl495_413 ),
inference(avatar_component_clause,[],[f21602]) ).
tff(f21729,definition,
( spl495_415
<=> sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455)))) ),
introduced(definition,[new_symbols(definition,[spl495_415])],[avatar_definition]) ).
tff(f21730,plain,
( ~ sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_415 ),
inference(avatar_component_clause,[],[f21729]) ).
tff(f21731,plain,
( sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| ~ spl495_415 ),
inference(avatar_component_clause,[],[f21729]) ).
tff(f21735,definition,
( spl495_416
<=> sP50(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_416])],[avatar_definition]) ).
tff(f21736,plain,
( ~ sP50(sK454,vNumber,vNumber)
| spl495_416 ),
inference(avatar_component_clause,[],[f21735]) ).
tff(f21737,plain,
( sP50(sK454,vNumber,vNumber)
| ~ spl495_416 ),
inference(avatar_component_clause,[],[f21735]) ).
tff(f21743,definition,
( spl495_417
<=> sP51(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_417])],[avatar_definition]) ).
tff(f21744,plain,
( ~ sP51(sK454,vNumber,vNumber)
| spl495_417 ),
inference(avatar_component_clause,[],[f21743]) ).
tff(f21745,plain,
( sP51(sK454,vNumber,vNumber)
| ~ spl495_417 ),
inference(avatar_component_clause,[],[f21743]) ).
tff(f21753,plain,
( ( vYesNo = vNumber )
| ~ spl495_406 ),
inference(resolution,[],[f21331,f1725]) ).
tff(f21905,plain,
( $false
| ~ spl495_406 ),
inference(forward_subsumption_resolution,[],[f21753,f852]) ).
tff(f21906,plain,
~ spl495_406,
inference(avatar_contradiction_clause,[],[f21905]) ).
tff(f21984,plain,
( ( vYesNo = vNumber )
| ~ spl495_407 ),
inference(resolution,[],[f21335,f1722]) ).
tff(f22136,plain,
( $false
| ~ spl495_407 ),
inference(forward_subsumption_resolution,[],[f21984,f852]) ).
tff(f22137,plain,
~ spl495_407,
inference(avatar_contradiction_clause,[],[f22136]) ).
tff(f22971,plain,
( ( vgtop = sK454 )
| ~ spl495_415 ),
inference(resolution,[],[f21731,f1765]) ).
tff(f23154,plain,
( $false
| spl495_52
| ~ spl495_415 ),
inference(forward_subsumption_resolution,[],[f22971,f5108]) ).
tff(f23155,plain,
( spl495_52
| ~ spl495_415 ),
inference(avatar_contradiction_clause,[],[f23154]) ).
tff(f23238,plain,
( ~ sP51(sK454,vNumber,vNumber)
| ~ spl495_408
| spl495_415 ),
inference(forward_demodulation,[],[f21730,f21339]) ).
tff(f23239,plain,
( $false
| ~ spl495_408
| spl495_415
| ~ spl495_417 ),
inference(forward_subsumption_resolution,[],[f23238,f21745]) ).
tff(f23240,plain,
( ~ spl495_408
| spl495_415
| ~ spl495_417 ),
inference(avatar_contradiction_clause,[],[f23239]) ).
tff(f23565,plain,
( ( vYesNo = vNumber )
| ~ spl495_411 ),
inference(resolution,[],[f21467,f1772]) ).
tff(f23751,plain,
( $false
| ~ spl495_411 ),
inference(forward_subsumption_resolution,[],[f23565,f852]) ).
tff(f23752,plain,
~ spl495_411,
inference(avatar_contradiction_clause,[],[f23751]) ).
tff(f23838,plain,
( ~ sP49(sK454,vNumber,vNumber)
| ~ spl495_408
| spl495_411 ),
inference(forward_demodulation,[],[f21466,f21339]) ).
tff(f23966,plain,
( ( vltop = sK454 )
| ~ spl495_416 ),
inference(resolution,[],[f21737,f1769]) ).
tff(f24052,plain,
( $false
| spl495_48
| ~ spl495_416 ),
inference(forward_subsumption_resolution,[],[f23966,f4389]) ).
tff(f24053,plain,
( spl495_48
| ~ spl495_416 ),
inference(avatar_contradiction_clause,[],[f24052]) ).
tff(f24094,plain,
( $false
| ~ spl495_48
| ~ spl495_115
| spl495_141 ),
inference(forward_subsumption_resolution,[],[f8202,f4388]) ).
tff(f24095,plain,
( ~ spl495_48
| ~ spl495_115
| spl495_141 ),
inference(avatar_contradiction_clause,[],[f24094]) ).
tff(f25629,definition,
( spl495_443
<=> sP49(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_443])],[avatar_definition]) ).
tff(f25631,plain,
( ~ sP49(sK454,vNumber,vNumber)
| spl495_443 ),
inference(avatar_component_clause,[],[f25629]) ).
tff(f25632,plain,
( ~ spl495_443
| ~ spl495_408
| spl495_411 ),
inference(avatar_split_clause,[],[f23838,f21465,f21337,f25629]) ).
tff(f25754,definition,
( spl495_444
<=> sP48(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_444])],[avatar_definition]) ).
tff(f25755,plain,
( ~ sP48(sK454,vNumber,vNumber)
| spl495_444 ),
inference(avatar_component_clause,[],[f25754]) ).
tff(f25756,plain,
( sP48(sK454,vNumber,vNumber)
| ~ spl495_444 ),
inference(avatar_component_clause,[],[f25754]) ).
tff(f25758,definition,
( spl495_445
<=> sP47(sK454,vNumber,vNumber) ),
introduced(definition,[new_symbols(definition,[spl495_445])],[avatar_definition]) ).
tff(f25759,plain,
( ~ sP47(sK454,vNumber,vNumber)
| spl495_445 ),
inference(avatar_component_clause,[],[f25758]) ).
tff(f25760,plain,
( sP47(sK454,vNumber,vNumber)
| ~ spl495_445 ),
inference(avatar_component_clause,[],[f25758]) ).
tff(f25763,plain,
( ( vYesNo = vNumber )
| ~ spl495_444 ),
inference(resolution,[],[f25756,f1775]) ).
tff(f25858,plain,
( $false
| ~ spl495_444 ),
inference(forward_subsumption_resolution,[],[f25763,f852]) ).
tff(f25859,plain,
~ spl495_444,
inference(avatar_contradiction_clause,[],[f25858]) ).
tff(f25877,plain,
( ( veqop = sK454 )
| ~ spl495_445 ),
inference(resolution,[],[f25760,f1781]) ).
tff(f25963,plain,
( $false
| spl495_3
| ~ spl495_445 ),
inference(forward_subsumption_resolution,[],[f25877,f2383]) ).
tff(f25964,plain,
( spl495_3
| ~ spl495_445 ),
inference(avatar_contradiction_clause,[],[f25963]) ).
tff(f25979,plain,
( sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP46(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171 ),
inference(forward_subsumption_resolution,[],[f9239,f9301]) ).
tff(f25990,plain,
( sP51(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400 ),
inference(forward_subsumption_resolution,[],[f25979,f21144]) ).
tff(f25994,plain,
( sP51(sK454,vNumber,vNumber)
| sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408 ),
inference(forward_demodulation,[],[f25990,f21339]) ).
tff(f25996,plain,
( sP50(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_417 ),
inference(forward_subsumption_resolution,[],[f25994,f21744]) ).
tff(f25998,plain,
( sP50(sK454,vNumber,vNumber)
| sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_417 ),
inference(forward_demodulation,[],[f25996,f21339]) ).
tff(f26000,plain,
( sP49(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417 ),
inference(forward_subsumption_resolution,[],[f25998,f21736]) ).
tff(f26003,plain,
( sP49(sK454,vNumber,vNumber)
| sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417 ),
inference(forward_demodulation,[],[f26000,f21339]) ).
tff(f26004,plain,
( sP48(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443 ),
inference(forward_subsumption_resolution,[],[f26003,f25631]) ).
tff(f26005,plain,
( sP48(sK454,vNumber,vNumber)
| sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443 ),
inference(forward_demodulation,[],[f26004,f21339]) ).
tff(f26006,plain,
( sP47(sK454,vNumber,vgetAType(vecheck(sK452,vconstant(sK455))))
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443
| spl495_444 ),
inference(forward_subsumption_resolution,[],[f26005,f25755]) ).
tff(f26007,plain,
( sP47(sK454,vNumber,vNumber)
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443
| spl495_444 ),
inference(forward_demodulation,[],[f26006,f21339]) ).
tff(f26008,plain,
( $false
| spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443
| spl495_444
| spl495_445 ),
inference(forward_subsumption_resolution,[],[f26007,f25759]) ).
tff(f26009,plain,
( spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443
| spl495_444
| spl495_445 ),
inference(avatar_contradiction_clause,[],[f26008]) ).
tff(f26010,plain,
( sP52(sK454,vNumber,vNumber)
| ~ spl495_171
| ~ spl495_408 ),
inference(forward_demodulation,[],[f9300,f21339]) ).
tff(f26050,plain,
( ( vdivop = sK454 )
| ~ spl495_413 ),
inference(resolution,[],[f21603,f1761]) ).
tff(f26136,plain,
( $false
| spl495_51
| ~ spl495_413 ),
inference(forward_subsumption_resolution,[],[f26050,f5103]) ).
tff(f26137,plain,
( spl495_51
| ~ spl495_413 ),
inference(avatar_contradiction_clause,[],[f26136]) ).
tff(f26151,plain,
( sP53(sK454,vNumber,vNumber)
| ~ spl495_169
| ~ spl495_408 ),
inference(forward_demodulation,[],[f9031,f21339]) ).
tff(f26159,plain,
( $false
| ~ spl495_169
| ~ spl495_408
| spl495_412 ),
inference(forward_subsumption_resolution,[],[f26151,f21472]) ).
tff(f26160,plain,
( ~ spl495_169
| ~ spl495_408
| spl495_412 ),
inference(avatar_contradiction_clause,[],[f26159]) ).
tff(f26346,plain,
( ! [X0: vAval] :
( ( sK455 != X0 )
| ( vB(sK143(X0)) = X0 )
| ( vText = vtypeOf(X0) ) )
| ~ spl495_10 ),
inference(superposition,[],[f2651,f1163]) ).
tff(f27167,definition,
( spl495_462
<=> ( sK455 = vT(sK145(sK455)) ) ),
introduced(definition,[new_symbols(definition,[spl495_462])],[avatar_definition]) ).
tff(f27168,plain,
( ( sK455 != vT(sK145(sK455)) )
| spl495_462 ),
inference(avatar_component_clause,[],[f27167]) ).
tff(f27169,plain,
( ( sK455 = vT(sK145(sK455)) )
| ~ spl495_462 ),
inference(avatar_component_clause,[],[f27167]) ).
tff(f27171,definition,
( spl495_463
<=> ( sK455 = vB(sK143(sK455)) ) ),
introduced(definition,[new_symbols(definition,[spl495_463])],[avatar_definition]) ).
tff(f27172,plain,
( ( sK455 != vB(sK143(sK455)) )
| spl495_463 ),
inference(avatar_component_clause,[],[f27171]) ).
tff(f27173,plain,
( ( sK455 = vB(sK143(sK455)) )
| ~ spl495_463 ),
inference(avatar_component_clause,[],[f27171]) ).
tff(f27881,plain,
( ! [X0: vUnOpT] : ( sK455 = vB(sK240(X0,sK455)) )
| ~ spl495_95
| ~ spl495_463 ),
inference(superposition,[],[f6830,f27173]) ).
tff(f28062,definition,
( spl495_527
<=> ! [X0: vUnOpT] : ( sK455 = vB(sK240(X0,sK455)) ) ),
introduced(definition,[new_symbols(definition,[spl495_527])],[avatar_definition]) ).
tff(f28063,plain,
( ! [X0: vUnOpT] : ( sK455 = vB(sK240(X0,sK455)) )
| ~ spl495_527 ),
inference(avatar_component_clause,[],[f28062]) ).
tff(f28426,plain,
( $false
| ~ spl495_18
| ~ spl495_527 ),
inference(forward_subsumption_resolution,[],[f28063,f2896]) ).
tff(f28427,plain,
( ~ spl495_18
| ~ spl495_527 ),
inference(avatar_contradiction_clause,[],[f28426]) ).
tff(f28494,plain,
( ! [X0: vATMap] : ( vsomeAType(vText) = vecheck(X0,vconstant(sK455)) )
| ~ spl495_462 ),
inference(superposition,[],[f1828,f27169]) ).
tff(f28728,definition,
( spl495_550
<=> ! [X0: vATMap] : ( vsomeAType(vText) = vecheck(X0,vconstant(sK455)) ) ),
introduced(definition,[new_symbols(definition,[spl495_550])],[avatar_definition]) ).
tff(f28729,plain,
( ! [X0: vATMap] : ( vsomeAType(vText) = vecheck(X0,vconstant(sK455)) )
| ~ spl495_550 ),
inference(avatar_component_clause,[],[f28728]) ).
tff(f28730,plain,
( spl495_550
| ~ spl495_462 ),
inference(avatar_split_clause,[],[f28494,f27167,f28728]) ).
tff(f28906,plain,
( ! [X0: vATMap] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(sK455)) )
| ~ spl495_463 ),
inference(superposition,[],[f1826,f27173]) ).
tff(f28945,plain,
( ( sK455 != sK455 )
| ( sK455 = vB(sK143(sK455)) )
| ( vNumber = vtypeOf(sK455) )
| spl495_462 ),
inference(superposition,[],[f27168,f1162]) ).
tff(f28946,plain,
( ( sK455 != sK455 )
| ( sK455 = vB(sK143(sK455)) )
| ( sK455 = vNum(sK144(sK455)) )
| spl495_462 ),
inference(superposition,[],[f27168,f1164]) ).
tff(f28947,plain,
( ( sK455 = vB(sK143(sK455)) )
| ( sK455 = vNum(sK144(sK455)) )
| spl495_462 ),
inference(trivial_inequality_removal,[],[f28946]) ).
tff(f28948,plain,
( ( sK455 = vB(sK143(sK455)) )
| ( vNumber = vtypeOf(sK455) )
| spl495_462 ),
inference(trivial_inequality_removal,[],[f28945]) ).
tff(f29482,plain,
( spl495_527
| ~ spl495_95
| ~ spl495_463 ),
inference(avatar_split_clause,[],[f27881,f27171,f6829,f28062]) ).
tff(f29562,definition,
( spl495_562
<=> ! [X0: vAval] :
( ( sK455 != X0 )
| ( vB(sK143(X0)) = X0 )
| ( vText = vtypeOf(X0) ) ) ),
introduced(definition,[new_symbols(definition,[spl495_562])],[avatar_definition]) ).
tff(f29563,plain,
( ! [X0: vAval] :
( ( sK455 != X0 )
| ( vB(sK143(X0)) = X0 )
| ( vText = vtypeOf(X0) ) )
| ~ spl495_562 ),
inference(avatar_component_clause,[],[f29562]) ).
tff(f29564,plain,
( spl495_562
| ~ spl495_10 ),
inference(avatar_split_clause,[],[f26346,f2650,f29562]) ).
tff(f29565,plain,
( ( sK455 = vB(sK143(sK455)) )
| ( vText = vtypeOf(sK455) )
| ~ spl495_562 ),
inference(equality_resolution,[],[f29563]) ).
tff(f29593,definition,
( spl495_565
<=> ! [X0: vATMap] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(sK455)) ) ),
introduced(definition,[new_symbols(definition,[spl495_565])],[avatar_definition]) ).
tff(f29594,plain,
( ! [X0: vATMap] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(sK455)) )
| ~ spl495_565 ),
inference(avatar_component_clause,[],[f29593]) ).
tff(f29595,plain,
( spl495_565
| ~ spl495_463 ),
inference(avatar_split_clause,[],[f28906,f27171,f29593]) ).
tff(f29621,plain,
( ( vNumber = vgetAType(vsomeAType(vYesNo)) )
| ~ spl495_408
| ~ spl495_565 ),
inference(superposition,[],[f21339,f29594]) ).
tff(f29657,plain,
( ( vYesNo = vNumber )
| ~ spl495_408
| ~ spl495_565 ),
inference(forward_demodulation,[],[f29621,f985]) ).
tff(f29683,plain,
( $false
| ~ spl495_408
| ~ spl495_565 ),
inference(forward_subsumption_resolution,[],[f29657,f852]) ).
tff(f29684,plain,
( ~ spl495_408
| ~ spl495_565 ),
inference(avatar_contradiction_clause,[],[f29683]) ).
tff(f29719,plain,
( ( sK455 = vNum(sK144(sK455)) )
| spl495_462
| spl495_463 ),
inference(forward_subsumption_resolution,[],[f28947,f27172]) ).
tff(f29720,plain,
( ( vNumber = vtypeOf(sK455) )
| spl495_462
| spl495_463 ),
inference(forward_subsumption_resolution,[],[f28948,f27172]) ).
tff(f29733,plain,
( ( vText = vtypeOf(sK455) )
| spl495_463
| ~ spl495_562 ),
inference(forward_subsumption_resolution,[],[f29565,f27172]) ).
tff(f30086,plain,
( ( vNumber = vText )
| spl495_462
| spl495_463
| ~ spl495_562 ),
inference(forward_demodulation,[],[f29733,f29720]) ).
tff(f30162,plain,
( $false
| spl495_462
| spl495_463
| ~ spl495_562 ),
inference(forward_subsumption_resolution,[],[f30086,f854]) ).
tff(f30163,plain,
( spl495_462
| spl495_463
| ~ spl495_562 ),
inference(avatar_contradiction_clause,[],[f30162]) ).
tff(f30383,definition,
( spl495_566
<=> ( sK455 = vNum(sK144(sK455)) ) ),
introduced(definition,[new_symbols(definition,[spl495_566])],[avatar_definition]) ).
tff(f30385,plain,
( ( sK455 = vNum(sK144(sK455)) )
| ~ spl495_566 ),
inference(avatar_component_clause,[],[f30383]) ).
tff(f30386,plain,
( spl495_566
| spl495_462
| spl495_463 ),
inference(avatar_split_clause,[],[f29719,f27171,f27167,f30383]) ).
tff(f30392,plain,
( ! [X0: vATMap] : ( vsomeAType(vNumber) = vecheck(X0,vconstant(sK455)) )
| ~ spl495_566 ),
inference(superposition,[],[f1827,f30385]) ).
tff(f30910,plain,
( ( vmulop = sK454 )
| ~ spl495_412 ),
inference(resolution,[],[f21471,f1757]) ).
tff(f30996,plain,
( $false
| spl495_50
| ~ spl495_412 ),
inference(forward_subsumption_resolution,[],[f30910,f5086]) ).
tff(f30997,plain,
( spl495_50
| ~ spl495_412 ),
inference(avatar_contradiction_clause,[],[f30996]) ).
tff(f31024,plain,
( $false
| ~ spl495_17
| ~ spl495_127 ),
inference(forward_subsumption_resolution,[],[f7841,f2891]) ).
tff(f31025,plain,
( ~ spl495_17
| ~ spl495_127 ),
inference(avatar_contradiction_clause,[],[f31024]) ).
tff(f31050,plain,
( ! [X0: vnat] : ( vNum(X0) != sK234(sK454,sK457,sK455) )
| ~ spl495_41
| ~ spl495_50
| ~ spl495_115
| ~ spl495_142 ),
inference(forward_subsumption_resolution,[],[f8233,f5085]) ).
tff(f31067,plain,
( ! [X0: vnat] : ( vNum(X0) != sK455 )
| ~ spl495_41
| ~ spl495_50
| ~ spl495_114
| ~ spl495_115
| ~ spl495_142 ),
inference(forward_demodulation,[],[f31050,f7226]) ).
tff(f31074,plain,
( $false
| ~ spl495_41
| ~ spl495_50
| ~ spl495_114
| ~ spl495_115
| ~ spl495_142
| ~ spl495_566 ),
inference(backward_subsumption_resolution,[],[f30385,f31067]) ).
tff(f31097,plain,
( ~ spl495_41
| ~ spl495_50
| ~ spl495_114
| ~ spl495_115
| ~ spl495_142
| ~ spl495_566 ),
inference(avatar_contradiction_clause,[],[f31074]) ).
tff(f31153,plain,
( ( sK457 = vB(sK93(sK457)) )
| ~ spl495_49
| spl495_126 ),
inference(forward_subsumption_resolution,[],[f7833,f7836]) ).
tff(f31637,plain,
( ! [X0: vATMap] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(sK457)) )
| ~ spl495_127 ),
inference(superposition,[],[f1826,f7841]) ).
tff(f35300,definition,
( spl495_686
<=> ! [X0: vATMap] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(sK457)) ) ),
introduced(definition,[new_symbols(definition,[spl495_686])],[avatar_definition]) ).
tff(f35301,plain,
( ! [X0: vATMap] : ( vsomeAType(vYesNo) = vecheck(X0,vconstant(sK457)) )
| ~ spl495_686 ),
inference(avatar_component_clause,[],[f35300]) ).
tff(f35302,plain,
( spl495_686
| ~ spl495_127 ),
inference(avatar_split_clause,[],[f31637,f7839,f35300]) ).
tff(f38283,plain,
( $false
| ~ spl495_171
| ~ spl495_408
| spl495_413 ),
inference(forward_subsumption_resolution,[],[f21604,f26010]) ).
tff(f38284,plain,
( ~ spl495_171
| ~ spl495_408
| spl495_413 ),
inference(avatar_contradiction_clause,[],[f38283]) ).
tff(f42734,plain,
( ! [X0: vnat] : ( vNum(X0) != sK234(sK454,sK457,sK455) )
| ~ spl495_41
| ~ spl495_47
| ~ spl495_115
| ~ spl495_131 ),
inference(forward_subsumption_resolution,[],[f8057,f4383]) ).
tff(f42951,plain,
( ! [X0: vnat] : ( vNum(X0) != sK455 )
| ~ spl495_41
| ~ spl495_47
| ~ spl495_114
| ~ spl495_115
| ~ spl495_131 ),
inference(forward_demodulation,[],[f42734,f7226]) ).
tff(f43086,plain,
( $false
| ~ spl495_41
| ~ spl495_47
| ~ spl495_114
| ~ spl495_115
| ~ spl495_131
| ~ spl495_566 ),
inference(backward_subsumption_resolution,[],[f30385,f42951]) ).
tff(f43109,plain,
( ~ spl495_41
| ~ spl495_47
| ~ spl495_114
| ~ spl495_115
| ~ spl495_131
| ~ spl495_566 ),
inference(avatar_contradiction_clause,[],[f43086]) ).
tff(f45106,plain,
( ! [X0: vnat] : ( vNum(X0) != sK234(sK454,sK457,sK455) )
| ~ spl495_41
| ~ spl495_51
| ~ spl495_115
| ~ spl495_138 ),
inference(forward_subsumption_resolution,[],[f8189,f5102]) ).
tff(f45196,plain,
( ! [X0: vnat] : ( vNum(X0) != sK455 )
| ~ spl495_41
| ~ spl495_51
| ~ spl495_114
| ~ spl495_115
| ~ spl495_138 ),
inference(forward_demodulation,[],[f45106,f7226]) ).
tff(f45240,plain,
( $false
| ~ spl495_41
| ~ spl495_51
| ~ spl495_114
| ~ spl495_115
| ~ spl495_138
| ~ spl495_566 ),
inference(backward_subsumption_resolution,[],[f30385,f45196]) ).
tff(f45263,plain,
( ~ spl495_41
| ~ spl495_51
| ~ spl495_114
| ~ spl495_115
| ~ spl495_138
| ~ spl495_566 ),
inference(avatar_contradiction_clause,[],[f45240]) ).
tff(f46559,plain,
( ! [X0: vATMap] : ( vsomeAType(vText) = vecheck(X0,vconstant(sK457)) )
| ~ spl495_126 ),
inference(superposition,[],[f1828,f7837]) ).
tff(f56245,definition,
( spl495_840
<=> ! [X0: vATMap] : ( vsomeAType(vText) = vecheck(X0,vconstant(sK457)) ) ),
introduced(definition,[new_symbols(definition,[spl495_840])],[avatar_definition]) ).
tff(f56246,plain,
( ! [X0: vATMap] : ( vsomeAType(vText) = vecheck(X0,vconstant(sK457)) )
| ~ spl495_840 ),
inference(avatar_component_clause,[],[f56245]) ).
tff(f56247,plain,
( spl495_840
| ~ spl495_126 ),
inference(avatar_split_clause,[],[f46559,f7835,f56245]) ).
tff(f71284,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f2084,f1755]) ).
tff(f71285,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| sP52(X0,X1,X2)
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f2083,f1756]) ).
tff(f74250,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f71284,f1759]) ).
tff(f74251,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| sP51(X0,X1,X2)
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f71285,f1760]) ).
tff(f77102,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f74250,f1763]) ).
tff(f77103,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| sP50(X0,X1,X2)
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f74251,f1764]) ).
tff(f79781,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f77102,f1767]) ).
tff(f79782,plain,
! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ),
inference(forward_subsumption_resolution,[],[f77103,f1768]) ).
tff(f88024,definition,
( spl495_1036
<=> ! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X2 )
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ) ),
introduced(definition,[new_symbols(definition,[spl495_1036])],[avatar_definition]) ).
tff(f88025,plain,
( ! [X2: vAType,X0: vBinOpT,X1: vAType] :
( sP49(X0,X1,X2)
| ( vNumber = X2 )
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) )
| ~ spl495_1036 ),
inference(avatar_component_clause,[],[f88024]) ).
tff(f88026,plain,
spl495_1036,
inference(avatar_split_clause,[],[f79781,f88024]) ).
tff(f89371,definition,
( spl495_1073
<=> ! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( vNumber = X1 )
| sP49(X0,X1,X2)
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) ) ),
introduced(definition,[new_symbols(definition,[spl495_1073])],[avatar_definition]) ).
tff(f89372,plain,
( ! [X2: vAType,X0: vBinOpT,X1: vAType] :
( sP49(X0,X1,X2)
| ( vNumber = X1 )
| sP48(X0,X1,X2)
| sP47(X0,X1,X2)
| sP46(X0,X1,X2) )
| ~ spl495_1073 ),
inference(avatar_component_clause,[],[f89371]) ).
tff(f89373,plain,
spl495_1073,
inference(avatar_split_clause,[],[f79782,f89371]) ).
tff(f89642,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP48(X1,X2,X0)
| sP47(X1,X2,X0)
| sP46(X1,X2,X0)
| ( vYesNo = X0 ) )
| ~ spl495_1036 ),
inference(resolution,[],[f88025,f1771]) ).
tff(f89648,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP47(X1,X2,X0)
| sP46(X1,X2,X0)
| ( vYesNo = X0 ) )
| ~ spl495_1036 ),
inference(forward_subsumption_resolution,[],[f89642,f1775]) ).
tff(f89686,definition,
( spl495_1082
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP47(X1,X2,X0)
| sP46(X1,X2,X0)
| ( vYesNo = X0 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1082])],[avatar_definition]) ).
tff(f89687,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( sP47(X1,X2,X0)
| ( vNumber = X0 )
| sP46(X1,X2,X0)
| ( vYesNo = X0 ) )
| ~ spl495_1082 ),
inference(avatar_component_clause,[],[f89686]) ).
tff(f89688,plain,
( spl495_1082
| ~ spl495_1036 ),
inference(avatar_split_clause,[],[f89648,f88024,f89686]) ).
tff(f89692,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP46(X1,X2,X0)
| ( vYesNo = X0 )
| ( veqop = X1 ) )
| ~ spl495_1082 ),
inference(resolution,[],[f89687,f1781]) ).
tff(f89696,definition,
( spl495_1083
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP46(X1,X2,X0)
| ( vYesNo = X0 )
| ( veqop = X1 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1083])],[avatar_definition]) ).
tff(f89697,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( sP46(X1,X2,X0)
| ( vNumber = X0 )
| ( vYesNo = X0 )
| ( veqop = X1 ) )
| ~ spl495_1083 ),
inference(avatar_component_clause,[],[f89696]) ).
tff(f89698,plain,
( spl495_1083
| ~ spl495_1082 ),
inference(avatar_split_clause,[],[f89692,f89686,f89696]) ).
tff(f89699,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| ( vYesNo = X0 )
| ( veqop = X1 )
| ( vnoAType = vcheckBinOp(X1,X2,X0) ) )
| ~ spl495_1083 ),
inference(resolution,[],[f89697,f1782]) ).
tff(f89766,definition,
( spl495_1087
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| ( vYesNo = X0 )
| ( veqop = X1 )
| ( vnoAType = vcheckBinOp(X1,X2,X0) ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1087])],[avatar_definition]) ).
tff(f89767,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vnoAType = vcheckBinOp(X1,X2,X0) )
| ( vYesNo = X0 )
| ( veqop = X1 )
| ( vNumber = X0 ) )
| ~ spl495_1087 ),
inference(avatar_component_clause,[],[f89766]) ).
tff(f89768,plain,
( spl495_1087
| ~ spl495_1083 ),
inference(avatar_split_clause,[],[f89699,f89696,f89766]) ).
tff(f91123,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP48(X1,X0,X2)
| sP47(X1,X0,X2)
| sP46(X1,X0,X2)
| ( vYesNo = X2 ) )
| ~ spl495_1073 ),
inference(resolution,[],[f89372,f1771]) ).
tff(f91124,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP48(X1,X0,X2)
| sP47(X1,X0,X2)
| sP46(X1,X0,X2)
| ( vYesNo = X0 ) )
| ~ spl495_1073 ),
inference(resolution,[],[f89372,f1772]) ).
tff(f91129,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP47(X1,X0,X2)
| sP46(X1,X0,X2)
| ( vYesNo = X0 ) )
| ~ spl495_1073 ),
inference(forward_subsumption_resolution,[],[f91124,f1776]) ).
tff(f91130,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP47(X1,X0,X2)
| sP46(X1,X0,X2)
| ( vYesNo = X2 ) )
| ~ spl495_1073 ),
inference(forward_subsumption_resolution,[],[f91123,f1775]) ).
tff(f94480,plain,
( spl495_127
| ~ spl495_49
| spl495_126 ),
inference(avatar_split_clause,[],[f31153,f7835,f5009,f7839]) ).
tff(f114550,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK457))) )
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_86 ),
inference(forward_demodulation,[],[f6219,f6579]) ).
tff(f116831,definition,
( spl495_1192
<=> ! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ( veqop = X0 )
| ~ sP47(X0,X1,X2) ) ),
introduced(definition,[new_symbols(definition,[spl495_1192])],[avatar_definition]) ).
tff(f116832,plain,
( ! [X2: vAType,X0: vBinOpT,X1: vAType] :
( ~ sP47(X0,X1,X2)
| ( veqop = X0 ) )
| ~ spl495_1192 ),
inference(avatar_component_clause,[],[f116831]) ).
tff(f116833,plain,
spl495_1192,
inference(avatar_split_clause,[],[f1781,f116831]) ).
tff(f117582,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vYesNo = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_1087 ),
inference(superposition,[],[f89767,f5944]) ).
tff(f117598,plain,
( ( vYesNo = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_1087 ),
inference(forward_subsumption_resolution,[],[f117582,f898]) ).
tff(f117600,plain,
( ( vYesNo = vgetAType(vecheck(sK452,vconstant(sK455))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f117598,f6531]) ).
tff(f122771,definition,
( spl495_1310
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP47(X1,X0,X2)
| sP46(X1,X0,X2)
| ( vYesNo = X2 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1310])],[avatar_definition]) ).
tff(f122772,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( sP47(X1,X0,X2)
| ( vNumber = X0 )
| sP46(X1,X0,X2)
| ( vYesNo = X2 ) )
| ~ spl495_1310 ),
inference(avatar_component_clause,[],[f122771]) ).
tff(f122773,plain,
( spl495_1310
| ~ spl495_1073 ),
inference(avatar_split_clause,[],[f91130,f89371,f122771]) ).
tff(f122774,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP46(X1,X0,X2)
| ( vYesNo = X2 )
| ( veqop = X1 ) )
| ~ spl495_1192
| ~ spl495_1310 ),
inference(resolution,[],[f122772,f116832]) ).
tff(f122784,definition,
( spl495_1311
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP46(X1,X0,X2)
| ( vYesNo = X2 )
| ( veqop = X1 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1311])],[avatar_definition]) ).
tff(f122785,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( sP46(X1,X0,X2)
| ( vNumber = X0 )
| ( vYesNo = X2 )
| ( veqop = X1 ) )
| ~ spl495_1311 ),
inference(avatar_component_clause,[],[f122784]) ).
tff(f122786,plain,
( spl495_1311
| ~ spl495_1192
| ~ spl495_1310 ),
inference(avatar_split_clause,[],[f122774,f122771,f116831,f122784]) ).
tff(f122787,plain,
( ! [X2: vBinOpT,X0: vAType,X1: vAType] :
( ( vNumber = X0 )
| ( vYesNo = X1 )
| ( veqop = X2 )
| ( vnoAType = vcheckBinOp(X2,X0,X1) ) )
| ~ spl495_1311 ),
inference(resolution,[],[f122785,f1782]) ).
tff(f122858,definition,
( spl495_1315
<=> ! [X2: vBinOpT,X0: vAType,X1: vAType] :
( ( vNumber = X0 )
| ( vYesNo = X1 )
| ( veqop = X2 )
| ( vnoAType = vcheckBinOp(X2,X0,X1) ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1315])],[avatar_definition]) ).
tff(f122859,plain,
( ! [X2: vBinOpT,X0: vAType,X1: vAType] :
( ( vnoAType = vcheckBinOp(X2,X0,X1) )
| ( vYesNo = X1 )
| ( veqop = X2 )
| ( vNumber = X0 ) )
| ~ spl495_1315 ),
inference(avatar_component_clause,[],[f122858]) ).
tff(f122860,plain,
( spl495_1315
| ~ spl495_1311 ),
inference(avatar_split_clause,[],[f122787,f122784,f122858]) ).
tff(f122873,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vYesNo = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_1315 ),
inference(superposition,[],[f122859,f5944]) ).
tff(f122902,plain,
( ( vYesNo = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_1315 ),
inference(forward_subsumption_resolution,[],[f122873,f898]) ).
tff(f122908,plain,
( ( vYesNo = vgetAType(vecheck(sK452,vconstant(sK455))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f122902,f6531]) ).
tff(f125853,plain,
( ( vNumber = vgetAType(vsomeAType(vYesNo)) )
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_686 ),
inference(forward_demodulation,[],[f114550,f35301]) ).
tff(f126250,plain,
( ( vYesNo = vNumber )
| sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_686 ),
inference(forward_demodulation,[],[f125853,f985]) ).
tff(f126481,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_686 ),
inference(forward_subsumption_resolution,[],[f126250,f852]) ).
tff(f126513,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(vecheck(sK452,vconstant(sK455))))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_686 ),
inference(forward_demodulation,[],[f126481,f6531]) ).
tff(f126810,plain,
( ( vNumber != vgetAType(vsomeAType(vNumber)) )
| spl495_408
| ~ spl495_566 ),
inference(forward_demodulation,[],[f21338,f30392]) ).
tff(f127137,plain,
( ( vYesNo = vgetAType(vsomeAType(vNumber)) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_566
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f122908,f30392]) ).
tff(f127154,plain,
( $false
| spl495_408
| ~ spl495_566 ),
inference(forward_subsumption_resolution,[],[f126810,f985]) ).
tff(f127155,plain,
( spl495_408
| ~ spl495_566 ),
inference(avatar_contradiction_clause,[],[f127154]) ).
tff(f127363,plain,
( ( vYesNo = vNumber )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_566
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f127137,f985]) ).
tff(f127489,plain,
( ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_566
| ~ spl495_1315 ),
inference(forward_subsumption_resolution,[],[f127363,f852]) ).
tff(f127589,plain,
( ( veqop = sK454 )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_566
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f127489,f8495]) ).
tff(f127688,plain,
( ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_566
| ~ spl495_1315 ),
inference(forward_subsumption_resolution,[],[f127589,f2383]) ).
tff(f127776,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK457))) )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_566
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f127688,f6579]) ).
tff(f127796,plain,
( ( vNumber = vgetAType(vsomeAType(vYesNo)) )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_566
| ~ spl495_686
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f127776,f35301]) ).
tff(f127810,plain,
( ( vYesNo = vNumber )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_566
| ~ spl495_686
| ~ spl495_1315 ),
inference(forward_demodulation,[],[f127796,f985]) ).
tff(f127825,plain,
( $false
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_566
| ~ spl495_686
| ~ spl495_1315 ),
inference(forward_subsumption_resolution,[],[f127810,f852]) ).
tff(f127826,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_566
| ~ spl495_686
| ~ spl495_1315 ),
inference(avatar_contradiction_clause,[],[f127825]) ).
tff(f132288,plain,
( ( vYesNo = vgetAType(vsomeAType(vText)) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f117600,f28729]) ).
tff(f132480,plain,
( ( vYesNo = vText )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f132288,f985]) ).
tff(f132586,plain,
( ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_subsumption_resolution,[],[f132480,f853]) ).
tff(f132680,plain,
( ( veqop = sK454 )
| ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f132586,f8495]) ).
tff(f132773,plain,
( ( vNumber = vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_subsumption_resolution,[],[f132680,f2383]) ).
tff(f132863,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK455))) )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f132773,f6531]) ).
tff(f132884,plain,
( ( vNumber = vgetAType(vsomeAType(vText)) )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f132863,f28729]) ).
tff(f132903,plain,
( ( vNumber = vText )
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_demodulation,[],[f132884,f985]) ).
tff(f132925,plain,
( $false
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(forward_subsumption_resolution,[],[f132903,f854]) ).
tff(f132926,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(avatar_contradiction_clause,[],[f132925]) ).
tff(f133730,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(vsomeAType(vYesNo)))
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f126513,f29594]) ).
tff(f134062,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vYesNo)
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f133730,f985]) ).
tff(f134187,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(vecheck(sK452,vconstant(sK457))),vYesNo)
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134062,f6579]) ).
tff(f134280,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(vsomeAType(vYesNo)),vYesNo)
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134187,f35301]) ).
tff(f134367,plain,
( sP42(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vYesNo,vYesNo)
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134280,f985]) ).
tff(f134451,plain,
( sP42(sK454,vYesNo,vYesNo)
| sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(sK432(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))))
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134367,f8495]) ).
tff(f134464,plain,
( sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(vecheck(sK452,vconstant(sK455))))
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134451,f6531]) ).
tff(f134477,plain,
( sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vgetAType(vsomeAType(vYesNo)))
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134464,f29594]) ).
tff(f134490,plain,
( sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))),vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134477,f985]) ).
tff(f134503,plain,
( sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(vecheck(sK452,vconstant(sK457))),vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134490,f6579]) ).
tff(f134516,plain,
( sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vgetAType(vsomeAType(vYesNo)),vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134503,f35301]) ).
tff(f134529,plain,
( sP41(sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))),vYesNo,vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134516,f985]) ).
tff(f134542,plain,
( sP41(sK454,vYesNo,vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134529,f8495]) ).
tff(f134555,plain,
( ( veqop = sK454 )
| sP41(sK454,vYesNo,vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_demodulation,[],[f134542,f8495]) ).
tff(f134568,plain,
( sP41(sK454,vYesNo,vYesNo)
| sP42(sK454,vYesNo,vYesNo)
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(forward_subsumption_resolution,[],[f134555,f2383]) ).
tff(f137443,definition,
( spl495_1346
<=> sP42(sK454,vYesNo,vYesNo) ),
introduced(definition,[new_symbols(definition,[spl495_1346])],[avatar_definition]) ).
tff(f137445,plain,
( sP42(sK454,vYesNo,vYesNo)
| ~ spl495_1346 ),
inference(avatar_component_clause,[],[f137443]) ).
tff(f137447,definition,
( spl495_1347
<=> sP41(sK454,vYesNo,vYesNo) ),
introduced(definition,[new_symbols(definition,[spl495_1347])],[avatar_definition]) ).
tff(f137449,plain,
( sP41(sK454,vYesNo,vYesNo)
| ~ spl495_1347 ),
inference(avatar_component_clause,[],[f137447]) ).
tff(f137450,plain,
( spl495_1346
| spl495_1347
| spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686 ),
inference(avatar_split_clause,[],[f134568,f35300,f29593,f8493,f6577,f6529,f5942,f2381,f137447,f137443]) ).
tff(f137666,plain,
( ( vandop = sK454 )
| ~ spl495_1346 ),
inference(resolution,[],[f137445,f1723]) ).
tff(f137667,plain,
( $false
| spl495_19
| ~ spl495_1346 ),
inference(forward_subsumption_resolution,[],[f137666,f2900]) ).
tff(f137668,plain,
( spl495_19
| ~ spl495_1346 ),
inference(avatar_contradiction_clause,[],[f137667]) ).
tff(f137669,plain,
( ( vorop = sK454 )
| ~ spl495_1347 ),
inference(resolution,[],[f137449,f1726]) ).
tff(f137670,plain,
( $false
| spl495_28
| ~ spl495_1347 ),
inference(forward_subsumption_resolution,[],[f137669,f3758]) ).
tff(f137671,plain,
( spl495_28
| ~ spl495_1347 ),
inference(avatar_contradiction_clause,[],[f137670]) ).
tff(f144061,definition,
( spl495_1474
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP47(X1,X0,X2)
| sP46(X1,X0,X2)
| ( vYesNo = X0 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1474])],[avatar_definition]) ).
tff(f144062,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( sP47(X1,X0,X2)
| ( vNumber = X0 )
| sP46(X1,X0,X2)
| ( vYesNo = X0 ) )
| ~ spl495_1474 ),
inference(avatar_component_clause,[],[f144061]) ).
tff(f144063,plain,
( spl495_1474
| ~ spl495_1073 ),
inference(avatar_split_clause,[],[f91129,f89371,f144061]) ).
tff(f144064,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP46(X1,X0,X2)
| ( vYesNo = X0 )
| ( veqop = X1 ) )
| ~ spl495_1192
| ~ spl495_1474 ),
inference(resolution,[],[f144062,f116832]) ).
tff(f144074,definition,
( spl495_1475
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| sP46(X1,X0,X2)
| ( vYesNo = X0 )
| ( veqop = X1 ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1475])],[avatar_definition]) ).
tff(f144075,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( sP46(X1,X0,X2)
| ( vNumber = X0 )
| ( vYesNo = X0 )
| ( veqop = X1 ) )
| ~ spl495_1475 ),
inference(avatar_component_clause,[],[f144074]) ).
tff(f144076,plain,
( spl495_1475
| ~ spl495_1192
| ~ spl495_1474 ),
inference(avatar_split_clause,[],[f144064,f144061,f116831,f144074]) ).
tff(f144077,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| ( vYesNo = X0 )
| ( veqop = X1 )
| ( vnoAType = vcheckBinOp(X1,X0,X2) ) )
| ~ spl495_1475 ),
inference(resolution,[],[f144075,f1782]) ).
tff(f144146,definition,
( spl495_1479
<=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vNumber = X0 )
| ( vYesNo = X0 )
| ( veqop = X1 )
| ( vnoAType = vcheckBinOp(X1,X0,X2) ) ) ),
introduced(definition,[new_symbols(definition,[spl495_1479])],[avatar_definition]) ).
tff(f144147,plain,
( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
( ( vnoAType = vcheckBinOp(X1,X0,X2) )
| ( vYesNo = X0 )
| ( veqop = X1 )
| ( vNumber = X0 ) )
| ~ spl495_1479 ),
inference(avatar_component_clause,[],[f144146]) ).
tff(f144148,plain,
( spl495_1479
| ~ spl495_1475 ),
inference(avatar_split_clause,[],[f144077,f144074,f144146]) ).
tff(f144160,plain,
( ( vnoAType = vsomeAType(sK456) )
| ( vYesNo = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_1479 ),
inference(superposition,[],[f144147,f5944]) ).
tff(f144181,plain,
( ( vYesNo = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_1479 ),
inference(forward_subsumption_resolution,[],[f144160,f898]) ).
tff(f144185,plain,
( ( vYesNo = vgetAType(vecheck(sK452,vconstant(sK457))) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f144181,f6579]) ).
tff(f145454,definition,
( spl495_1516
<=> ( vNumber = vText ) ),
introduced(definition,[new_symbols(definition,[spl495_1516])],[avatar_definition]) ).
tff(f145456,plain,
( ( vNumber != vText )
| spl495_1516 ),
inference(avatar_component_clause,[],[f145454]) ).
tff(f145457,plain,
~ spl495_1516,
inference(avatar_split_clause,[],[f854,f145454]) ).
tff(f162858,plain,
( ( vYesNo = vgetAType(vsomeAType(vText)) )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f144185,f56246]) ).
tff(f163001,plain,
( ( vYesNo = vText )
| ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f162858,f985]) ).
tff(f163096,plain,
( ( veqop = sK434(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455))) )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_subsumption_resolution,[],[f163001,f853]) ).
tff(f163122,plain,
( ( veqop = sK454 )
| ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f163096,f8495]) ).
tff(f163144,plain,
( ( vNumber = vgetAType(sK430(sK452,vbinop(vconstant(sK457),sK454,vconstant(sK455)))) )
| spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_subsumption_resolution,[],[f163122,f2383]) ).
tff(f163165,plain,
( ( vNumber = vgetAType(vecheck(sK452,vconstant(sK457))) )
| spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f163144,f6579]) ).
tff(f163186,plain,
( ( vNumber = vgetAType(vsomeAType(vText)) )
| spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f163165,f56246]) ).
tff(f163207,plain,
( ( vNumber = vText )
| spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479 ),
inference(forward_demodulation,[],[f163186,f985]) ).
tff(f163231,plain,
( $false
| spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479
| spl495_1516 ),
inference(forward_subsumption_resolution,[],[f163207,f145456]) ).
tff(f163232,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479
| spl495_1516 ),
inference(avatar_contradiction_clause,[],[f163231]) ).
cnf(s1,plain,
spl495_1,
inference(sat_conversion,[],[f2090]) ).
cnf(s2,plain,
spl495_2,
inference(sat_conversion,[],[f2328]) ).
cnf(s3,plain,
~ spl495_3,
inference(sat_conversion,[],[f2384]) ).
cnf(s4,plain,
( ~ spl495_2
| spl495_4 ),
inference(sat_conversion,[],[f2388]) ).
cnf(s5,plain,
( ~ spl495_4
| ~ spl495_5 ),
inference(sat_conversion,[],[f2484]) ).
cnf(s6,plain,
( ~ spl495_2
| spl495_6 ),
inference(sat_conversion,[],[f2488]) ).
cnf(s7,plain,
( ~ spl495_6
| ~ spl495_7 ),
inference(sat_conversion,[],[f2584]) ).
cnf(s9,plain,
( spl495_9
| spl495_10 ),
inference(sat_conversion,[],[f2652]) ).
cnf(s13,plain,
( ~ spl495_9
| spl495_14
| ~ spl495_15 ),
inference(sat_conversion,[],[f2855]) ).
cnf(s14,plain,
( spl495_16
| spl495_17 ),
inference(sat_conversion,[],[f2892]) ).
cnf(s15,plain,
( ~ spl495_16
| spl495_18
| ~ spl495_19 ),
inference(sat_conversion,[],[f2901]) ).
cnf(s22,plain,
( spl495_18
| spl495_26 ),
inference(sat_conversion,[],[f3717]) ).
cnf(s24,plain,
( spl495_17
| ~ spl495_26
| ~ spl495_28 ),
inference(sat_conversion,[],[f3759]) ).
cnf(s29,plain,
( ~ spl495_2
| spl495_33 ),
inference(sat_conversion,[],[f3785]) ).
cnf(s30,plain,
( ~ spl495_33
| ~ spl495_34 ),
inference(sat_conversion,[],[f3882]) ).
cnf(s33,plain,
( spl495_10
| spl495_37 ),
inference(sat_conversion,[],[f3927]) ).
cnf(s43,plain,
( ~ spl495_2
| spl495_46 ),
inference(sat_conversion,[],[f4379]) ).
cnf(s46,plain,
( ~ spl495_14
| spl495_49 ),
inference(sat_conversion,[],[f5011]) ).
cnf(s49,plain,
( spl495_14
| ~ spl495_37
| ~ spl495_52 ),
inference(sat_conversion,[],[f5109]) ).
cnf(s51,plain,
~ spl495_53,
inference(sat_conversion,[],[f5133]) ).
cnf(s52,plain,
( ~ spl495_54
| spl495_57 ),
inference(sat_conversion,[],[f5193]) ).
cnf(s53,plain,
~ spl495_55,
inference(sat_conversion,[],[f5225]) ).
cnf(s55,plain,
( ~ spl495_1
| spl495_53
| spl495_54
| spl495_55 ),
inference(sat_conversion,[],[f5572]) ).
cnf(s59,plain,
( ~ spl495_54
| ~ spl495_57
| spl495_61 ),
inference(sat_conversion,[],[f5645]) ).
cnf(s60,plain,
( ~ spl495_54
| ~ spl495_57
| spl495_62 ),
inference(sat_conversion,[],[f5747]) ).
cnf(s68,plain,
( ~ spl495_54
| spl495_70 ),
inference(sat_conversion,[],[f5921]) ).
cnf(s70,plain,
( ~ spl495_1
| ~ spl495_54
| spl495_72 ),
inference(sat_conversion,[],[f5945]) ).
cnf(s78,plain,
( ~ spl495_70
| spl495_81 ),
inference(sat_conversion,[],[f6496]) ).
cnf(s79,plain,
( ~ spl495_81
| spl495_82 ),
inference(sat_conversion,[],[f6519]) ).
cnf(s80,plain,
( ~ spl495_62
| ~ spl495_82
| spl495_83 ),
inference(sat_conversion,[],[f6532]) ).
cnf(s81,plain,
( ~ spl495_70
| spl495_84 ),
inference(sat_conversion,[],[f6542]) ).
cnf(s82,plain,
( ~ spl495_84
| spl495_85 ),
inference(sat_conversion,[],[f6565]) ).
cnf(s83,plain,
( ~ spl495_61
| ~ spl495_85
| spl495_86 ),
inference(sat_conversion,[],[f6580]) ).
cnf(s88,plain,
( spl495_34
| ~ spl495_46
| spl495_91 ),
inference(sat_conversion,[],[f6636]) ).
cnf(s89,plain,
( ~ spl495_91
| spl495_92 ),
inference(sat_conversion,[],[f6694]) ).
cnf(s92,plain,
( ~ spl495_92
| spl495_95 ),
inference(sat_conversion,[],[f6831]) ).
cnf(s110,plain,
( ~ spl495_2
| spl495_5
| spl495_7
| spl495_41
| spl495_42
| spl495_43
| spl495_44
| spl495_45
| spl495_78
| spl495_113 ),
inference(sat_conversion,[],[f7205]) ).
cnf(s111,plain,
( ~ spl495_41
| spl495_114 ),
inference(sat_conversion,[],[f7227]) ).
cnf(s113,plain,
( ~ spl495_2
| ~ spl495_42 ),
inference(sat_conversion,[],[f7235]) ).
cnf(s115,plain,
( ~ spl495_2
| ~ spl495_43 ),
inference(sat_conversion,[],[f7243]) ).
cnf(s117,plain,
( ~ spl495_2
| ~ spl495_44 ),
inference(sat_conversion,[],[f7251]) ).
cnf(s119,plain,
( ~ spl495_2
| ~ spl495_45 ),
inference(sat_conversion,[],[f7259]) ).
cnf(s121,plain,
( ~ spl495_2
| ~ spl495_78 ),
inference(sat_conversion,[],[f7267]) ).
cnf(s123,plain,
( ~ spl495_2
| ~ spl495_113 ),
inference(sat_conversion,[],[f7275]) ).
cnf(s124,plain,
( ~ spl495_41
| spl495_115 ),
inference(sat_conversion,[],[f7315]) ).
cnf(s125,plain,
( ~ spl495_41
| spl495_116 ),
inference(sat_conversion,[],[f7320]) ).
cnf(s139,plain,
( spl495_14
| ~ spl495_116
| spl495_131 ),
inference(sat_conversion,[],[f7918]) ).
cnf(s143,plain,
( spl495_126
| spl495_127
| spl495_136 ),
inference(sat_conversion,[],[f8093]) ).
cnf(s153,plain,
( ~ spl495_116
| ~ spl495_136
| spl495_138 ),
inference(sat_conversion,[],[f8179]) ).
cnf(s154,plain,
( spl495_10
| ~ spl495_41
| ~ spl495_114
| ~ spl495_140
| ~ spl495_141 ),
inference(sat_conversion,[],[f8198]) ).
cnf(s155,plain,
( ~ spl495_116
| ~ spl495_136
| spl495_140 ),
inference(sat_conversion,[],[f8201]) ).
cnf(s157,plain,
( ~ spl495_116
| ~ spl495_136
| spl495_142 ),
inference(sat_conversion,[],[f8223]) ).
cnf(s166,plain,
( ~ spl495_70
| spl495_152 ),
inference(sat_conversion,[],[f8473]) ).
cnf(s167,plain,
( ~ spl495_152
| spl495_153 ),
inference(sat_conversion,[],[f8496]) ).
cnf(s410,plain,
( ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_136
| ~ spl495_153
| spl495_400 ),
inference(sat_conversion,[],[f20912]) ).
cnf(s417,plain,
( spl495_3
| ~ spl495_400
| spl495_406
| spl495_407
| spl495_408 ),
inference(sat_conversion,[],[f21340]) ).
cnf(s425,plain,
~ spl495_406,
inference(sat_conversion,[],[f21906]) ).
cnf(s427,plain,
~ spl495_407,
inference(sat_conversion,[],[f22137]) ).
cnf(s428,plain,
( spl495_52
| ~ spl495_415 ),
inference(sat_conversion,[],[f23155]) ).
cnf(s429,plain,
( ~ spl495_408
| spl495_415
| ~ spl495_417 ),
inference(sat_conversion,[],[f23240]) ).
cnf(s431,plain,
~ spl495_411,
inference(sat_conversion,[],[f23752]) ).
cnf(s434,plain,
( spl495_48
| ~ spl495_416 ),
inference(sat_conversion,[],[f24053]) ).
cnf(s435,plain,
( ~ spl495_48
| ~ spl495_115
| spl495_141 ),
inference(sat_conversion,[],[f24095]) ).
cnf(s467,plain,
( ~ spl495_408
| spl495_411
| ~ spl495_443 ),
inference(sat_conversion,[],[f25632]) ).
cnf(s471,plain,
~ spl495_444,
inference(sat_conversion,[],[f25859]) ).
cnf(s472,plain,
( spl495_3
| ~ spl495_445 ),
inference(sat_conversion,[],[f25964]) ).
cnf(s475,plain,
( spl495_15
| spl495_47
| spl495_169
| spl495_171
| ~ spl495_400
| ~ spl495_408
| spl495_416
| spl495_417
| spl495_443
| spl495_444
| spl495_445 ),
inference(sat_conversion,[],[f26009]) ).
cnf(s476,plain,
( spl495_51
| ~ spl495_413 ),
inference(sat_conversion,[],[f26137]) ).
cnf(s477,plain,
( ~ spl495_169
| ~ spl495_408
| spl495_412 ),
inference(sat_conversion,[],[f26160]) ).
cnf(s583,plain,
( ~ spl495_18
| ~ spl495_527 ),
inference(sat_conversion,[],[f28427]) ).
cnf(s606,plain,
( ~ spl495_462
| spl495_550 ),
inference(sat_conversion,[],[f28730]) ).
cnf(s622,plain,
( ~ spl495_95
| ~ spl495_463
| spl495_527 ),
inference(sat_conversion,[],[f29482]) ).
cnf(s624,plain,
( ~ spl495_10
| spl495_562 ),
inference(sat_conversion,[],[f29564]) ).
cnf(s627,plain,
( ~ spl495_463
| spl495_565 ),
inference(sat_conversion,[],[f29595]) ).
cnf(s628,plain,
( ~ spl495_408
| ~ spl495_565 ),
inference(sat_conversion,[],[f29684]) ).
cnf(s644,plain,
( spl495_462
| spl495_463
| ~ spl495_562 ),
inference(sat_conversion,[],[f30163]) ).
cnf(s648,plain,
( spl495_462
| spl495_463
| spl495_566 ),
inference(sat_conversion,[],[f30386]) ).
cnf(s656,plain,
( spl495_50
| ~ spl495_412 ),
inference(sat_conversion,[],[f30997]) ).
cnf(s660,plain,
( ~ spl495_17
| ~ spl495_127 ),
inference(sat_conversion,[],[f31025]) ).
cnf(s675,plain,
( ~ spl495_41
| ~ spl495_50
| ~ spl495_114
| ~ spl495_115
| ~ spl495_142
| ~ spl495_566 ),
inference(sat_conversion,[],[f31097]) ).
cnf(s814,plain,
( ~ spl495_127
| spl495_686 ),
inference(sat_conversion,[],[f35302]) ).
cnf(s867,plain,
( ~ spl495_171
| ~ spl495_408
| spl495_413 ),
inference(sat_conversion,[],[f38284]) ).
cnf(s961,plain,
( ~ spl495_41
| ~ spl495_47
| ~ spl495_114
| ~ spl495_115
| ~ spl495_131
| ~ spl495_566 ),
inference(sat_conversion,[],[f43109]) ).
cnf(s1003,plain,
( ~ spl495_41
| ~ spl495_51
| ~ spl495_114
| ~ spl495_115
| ~ spl495_138
| ~ spl495_566 ),
inference(sat_conversion,[],[f45263]) ).
cnf(s1359,plain,
( ~ spl495_126
| spl495_840 ),
inference(sat_conversion,[],[f56247]) ).
cnf(s1591,plain,
spl495_1036,
inference(sat_conversion,[],[f88026]) ).
cnf(s1628,plain,
spl495_1073,
inference(sat_conversion,[],[f89373]) ).
cnf(s1637,plain,
( ~ spl495_1036
| spl495_1082 ),
inference(sat_conversion,[],[f89688]) ).
cnf(s1638,plain,
( ~ spl495_1082
| spl495_1083 ),
inference(sat_conversion,[],[f89698]) ).
cnf(s1642,plain,
( ~ spl495_1083
| spl495_1087 ),
inference(sat_conversion,[],[f89768]) ).
cnf(s1798,plain,
( ~ spl495_49
| spl495_126
| spl495_127 ),
inference(sat_conversion,[],[f94480]) ).
cnf(s2035,plain,
spl495_1192,
inference(sat_conversion,[],[f116833]) ).
cnf(s2166,plain,
( ~ spl495_1073
| spl495_1310 ),
inference(sat_conversion,[],[f122773]) ).
cnf(s2167,plain,
( ~ spl495_1192
| ~ spl495_1310
| spl495_1311 ),
inference(sat_conversion,[],[f122786]) ).
cnf(s2171,plain,
( ~ spl495_1311
| spl495_1315 ),
inference(sat_conversion,[],[f122860]) ).
cnf(s2330,plain,
( spl495_408
| ~ spl495_566 ),
inference(sat_conversion,[],[f127155]) ).
cnf(s2342,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_566
| ~ spl495_686
| ~ spl495_1315 ),
inference(sat_conversion,[],[f127826]) ).
cnf(s2585,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_153
| ~ spl495_550
| ~ spl495_1087 ),
inference(sat_conversion,[],[f132926]) ).
cnf(s2684,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_83
| ~ spl495_86
| ~ spl495_153
| ~ spl495_565
| ~ spl495_686
| spl495_1346
| spl495_1347 ),
inference(sat_conversion,[],[f137450]) ).
cnf(s2697,plain,
( spl495_19
| ~ spl495_1346 ),
inference(sat_conversion,[],[f137668]) ).
cnf(s2698,plain,
( spl495_28
| ~ spl495_1347 ),
inference(sat_conversion,[],[f137671]) ).
cnf(s2868,plain,
( ~ spl495_1073
| spl495_1474 ),
inference(sat_conversion,[],[f144063]) ).
cnf(s2869,plain,
( ~ spl495_1192
| ~ spl495_1474
| spl495_1475 ),
inference(sat_conversion,[],[f144076]) ).
cnf(s2873,plain,
( ~ spl495_1475
| spl495_1479 ),
inference(sat_conversion,[],[f144148]) ).
cnf(s2914,plain,
~ spl495_1516,
inference(sat_conversion,[],[f145457]) ).
cnf(s3262,plain,
( spl495_3
| ~ spl495_72
| ~ spl495_86
| ~ spl495_153
| ~ spl495_840
| ~ spl495_1479
| spl495_1516 ),
inference(sat_conversion,[],[f163232]) ).
cnf(s3292,plain,
spl495_1474,
inference(rat,[],[s2868,s1628]) ).
cnf(s3293,plain,
spl495_1310,
inference(rat,[],[s2166,s1628]) ).
cnf(s3296,plain,
spl495_1475,
inference(rat,[],[s2869,s2035,s3292]) ).
cnf(s3297,plain,
spl495_1311,
inference(rat,[],[s2167,s2035,s3293]) ).
cnf(s3299,plain,
spl495_1479,
inference(rat,[],[s2873,s3296]) ).
cnf(s3304,plain,
spl495_1315,
inference(rat,[],[s2171,s3297]) ).
cnf(s3324,plain,
spl495_1082,
inference(rat,[],[s1637,s1591]) ).
cnf(s3330,plain,
spl495_1083,
inference(rat,[],[s1638,s3324]) ).
cnf(s3337,plain,
spl495_1087,
inference(rat,[],[s1642,s3330]) ).
cnf(s3627,plain,
( spl495_3
| ~ spl495_400
| spl495_408 ),
inference(rat,[],[s417,s427,s425]) ).
cnf(s3629,plain,
~ spl495_445,
inference(rat,[],[s472,s3]) ).
cnf(s3632,plain,
~ spl495_113,
inference(rat,[],[s123,s2]) ).
cnf(s3633,plain,
~ spl495_78,
inference(rat,[],[s121,s2]) ).
cnf(s3634,plain,
~ spl495_45,
inference(rat,[],[s119,s2]) ).
cnf(s3635,plain,
~ spl495_44,
inference(rat,[],[s117,s2]) ).
cnf(s3636,plain,
~ spl495_43,
inference(rat,[],[s115,s2]) ).
cnf(s3637,plain,
~ spl495_42,
inference(rat,[],[s113,s2]) ).
cnf(s3647,plain,
spl495_46,
inference(rat,[],[s43,s2]) ).
cnf(s3648,plain,
spl495_33,
inference(rat,[],[s29,s2]) ).
cnf(s3653,plain,
spl495_6,
inference(rat,[],[s6,s2]) ).
cnf(s3654,plain,
spl495_4,
inference(rat,[],[s4,s2]) ).
cnf(s3655,plain,
~ spl495_34,
inference(rat,[],[s30,s3648]) ).
cnf(s3657,plain,
~ spl495_7,
inference(rat,[],[s7,s3653]) ).
cnf(s3658,plain,
~ spl495_5,
inference(rat,[],[s5,s3654]) ).
cnf(s3677,plain,
spl495_91,
inference(rat,[],[s88,s3647,s3655]) ).
cnf(s3679,plain,
spl495_41,
inference(rat,[],[s110,s3632,s3633,s3634,s3635,s3636,s3637,s3657,s2,s3658]) ).
cnf(s3843,plain,
spl495_92,
inference(rat,[],[s89,s3677]) ).
cnf(s3849,plain,
spl495_116,
inference(rat,[],[s125,s3679]) ).
cnf(s3850,plain,
spl495_115,
inference(rat,[],[s124,s3679]) ).
cnf(s3851,plain,
spl495_114,
inference(rat,[],[s111,s3679]) ).
cnf(s3888,plain,
spl495_95,
inference(rat,[],[s92,s3843]) ).
cnf(s3900,plain,
spl495_54,
inference(rat,[],[s55,s53,s51,s1]) ).
cnf(s3901,plain,
spl495_72,
inference(rat,[],[s70,s1,s3900]) ).
cnf(s3902,plain,
spl495_70,
inference(rat,[],[s68,s3900]) ).
cnf(s3905,plain,
spl495_57,
inference(rat,[],[s52,s3900]) ).
cnf(s3906,plain,
spl495_152,
inference(rat,[],[s166,s3902]) ).
cnf(s3907,plain,
spl495_84,
inference(rat,[],[s81,s3902]) ).
cnf(s3908,plain,
spl495_81,
inference(rat,[],[s78,s3902]) ).
cnf(s3909,plain,
spl495_62,
inference(rat,[],[s60,s3900,s3905]) ).
cnf(s3910,plain,
spl495_61,
inference(rat,[],[s59,s3900,s3905]) ).
cnf(s3911,plain,
spl495_153,
inference(rat,[],[s167,s3906]) ).
cnf(s3912,plain,
spl495_85,
inference(rat,[],[s82,s3907]) ).
cnf(s3913,plain,
spl495_82,
inference(rat,[],[s79,s3908]) ).
cnf(s3914,plain,
spl495_86,
inference(rat,[],[s83,s3910,s3912]) ).
cnf(s3917,plain,
spl495_83,
inference(rat,[],[s80,s3909,s3913]) ).
cnf(s3918,plain,
~ spl495_840,
inference(rat,[],[s3262,s2914,s3299,s3911,s3901,s3,s3914]) ).
cnf(s3919,plain,
~ spl495_550,
inference(rat,[],[s2585,s3337,s3911,s3901,s3,s3917]) ).
cnf(s3920,plain,
~ spl495_126,
inference(rat,[],[s1359,s3918]) ).
cnf(s3921,plain,
~ spl495_462,
inference(rat,[],[s606,s3919]) ).
cnf(s3922,plain,
~ spl495_463,
inference(rat,[],[s2697,s2684,s15,s2698,s14,s24,s660,s814,s143,s410,s22,s3627,s583,s628,s622,s627,s3,s3901,s3911,s3914,s3917,s3920,s3888]) ).
cnf(s3924,plain,
spl495_566,
inference(rat,[],[s648,s3921,s3922]) ).
cnf(s3927,plain,
~ spl495_562,
inference(rat,[],[s644,s3921,s3922]) ).
cnf(s3936,plain,
spl495_408,
inference(rat,[],[s2330,s3924]) ).
cnf(s3938,plain,
~ spl495_686,
inference(rat,[],[s2342,s3304,s3917,s3914,s3911,s3901,s3,s3924]) ).
cnf(s3940,plain,
~ spl495_10,
inference(rat,[],[s624,s3927]) ).
cnf(s3947,plain,
~ spl495_443,
inference(rat,[],[s467,s431,s3936]) ).
cnf(s3950,plain,
~ spl495_127,
inference(rat,[],[s814,s3938]) ).
cnf(s3951,plain,
spl495_37,
inference(rat,[],[s33,s3940]) ).
cnf(s3954,plain,
spl495_9,
inference(rat,[],[s9,s3940]) ).
cnf(s3957,plain,
spl495_136,
inference(rat,[],[s143,s3920,s3950]) ).
cnf(s3958,plain,
~ spl495_49,
inference(rat,[],[s1798,s3920,s3950]) ).
cnf(s3963,plain,
spl495_142,
inference(rat,[],[s157,s3849,s3957]) ).
cnf(s3964,plain,
spl495_140,
inference(rat,[],[s155,s3849,s3957]) ).
cnf(s3965,plain,
spl495_138,
inference(rat,[],[s153,s3849,s3957]) ).
cnf(s3968,plain,
spl495_400,
inference(rat,[],[s410,s3917,s3911,s3914,s3901,s3957]) ).
cnf(s3969,plain,
~ spl495_14,
inference(rat,[],[s46,s3958]) ).
cnf(s3989,plain,
~ spl495_50,
inference(rat,[],[s675,s3924,s3851,s3850,s3679,s3963]) ).
cnf(s3991,plain,
~ spl495_141,
inference(rat,[],[s154,s3940,s3851,s3679,s3964]) ).
cnf(s3992,plain,
~ spl495_51,
inference(rat,[],[s1003,s3924,s3851,s3850,s3679,s3965]) ).
cnf(s3995,plain,
spl495_131,
inference(rat,[],[s139,s3849,s3969]) ).
cnf(s3997,plain,
~ spl495_52,
inference(rat,[],[s49,s3951,s3969]) ).
cnf(s4000,plain,
~ spl495_15,
inference(rat,[],[s13,s3954,s3969]) ).
cnf(s4009,plain,
~ spl495_412,
inference(rat,[],[s656,s3989]) ).
cnf(s4010,plain,
~ spl495_48,
inference(rat,[],[s435,s3850,s3991]) ).
cnf(s4011,plain,
~ spl495_413,
inference(rat,[],[s476,s3992]) ).
cnf(s4012,plain,
~ spl495_47,
inference(rat,[],[s961,s3924,s3851,s3850,s3679,s3995]) ).
cnf(s4015,plain,
~ spl495_415,
inference(rat,[],[s428,s3997]) ).
cnf(s4017,plain,
~ spl495_169,
inference(rat,[],[s477,s3936,s4009]) ).
cnf(s4019,plain,
~ spl495_416,
inference(rat,[],[s434,s4010]) ).
cnf(s4020,plain,
~ spl495_171,
inference(rat,[],[s867,s3936,s4011]) ).
cnf(s4022,plain,
~ spl495_417,
inference(rat,[],[s429,s3936,s4015]) ).
cnf(s4024,plain,
$false,
inference(rat,[],[s475,s3629,s471,s3947,s4012,s4019,s3936,s3968,s4020,s4000,s4022,s4017]) ).
tff(f163636,plain,
$false,
inference(avatar_sat_refutation,[],[s4024]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : COM252_1 : TPTP v9.3.1. Released v9.3.0.
% 0.00/0.06 % Command : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.11/0.23 % Computer : n002.cluster.edu
% 0.11/0.23 % Model : x86_64 x86_64
% 0.11/0.23 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.23 % Memory : 8046.5625MB
% 0.11/0.23 % OS : Linux 6.8.0-71-generic
% 0.11/0.23 % CPULimit : 300
% 0.11/0.23 % WCLimit : 300
% 0.11/0.23 % DateTime : Mon Sep 28 22:05:37 UTC 2026
% 0.11/0.24 % CPUTime :
% 0.11/0.24 Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.26/0.29 Running first-order theorem proving
% 0.26/0.29 Running: /export/starexec/sandbox/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 24.27/4.17 % (823776)Detected formulas, will run a generic FOF schedule.
% 24.27/4.17 % (823781)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:drc=off:sp=weighted_frequency:spb=goal:fd=preordered:foolp=on:random_seed=3382456745:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 24.27/4.17 % (823787)dis-21_1_sil=8000:lcm=predicate:random_seed=3366408745:st=5:avsq=on:i=129:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_2999 on theBenchmark for (2999ds/129Mi)
% 24.27/4.17 % (823782)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=128000:npcc=on:lma=off:spb=units:urr=ec_only:bce=on:s2agt=64:updr=off:random_seed=1668516433:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 24.27/4.17 % (823785)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=303383421:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 24.27/4.17 % (823783)lrs+1010_1_anc=all:sfv=off:to=kbo:ncem=casc2026/models/loop7.pt:sil=128000:npcc=on:prc=on:sos=all:bsr=unit_only:sac=on:random_seed=3394916:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 24.27/4.17 % (823786)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=1733271460:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 24.27/4.17 % (823784)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=2720491988:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 24.27/4.17 % (823787)Instruction limit reached!
% 24.27/4.17 % (823787)------------------------------
% 24.27/4.17 % (823787)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 24.27/4.17 % (823787)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 24.27/4.17 % (823787)CaDiCaL version: 2.1.3
% 24.27/4.17 % (823787)Termination reason: Instruction limit
% 24.27/4.17 % (823787)Termination phase: Saturation
% 24.27/4.17 % (823787)Time elapsed: 0.107 s
% 24.27/4.17 % (823787)Peak memory usage: 91 MB
% 24.27/4.17 % (823787)Instructions burned: 129 (million)
% 24.27/4.17 % (823784)Instruction limit reached!
% 24.27/4.17 % (823784)------------------------------
% 24.27/4.17 % (823784)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 24.27/4.17 % (823784)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 24.27/4.17 % (823784)CaDiCaL version: 2.1.3
% 24.27/4.17 % (823784)Termination reason: Instruction limit
% 24.27/4.17 % (823784)Termination phase: Saturation
% 24.27/4.17 % (823784)Time elapsed: 0.084 s
% 24.27/4.17 % (823784)Peak memory usage: 89 MB
% 24.27/4.17 % (823784)Instructions burned: 110 (million)
% 24.27/4.17 % (823785)Instruction limit reached!
% 24.27/4.17 % (823785)------------------------------
% 24.27/4.17 % (823785)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 24.27/4.17 % (823785)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 24.27/4.17 % (823785)CaDiCaL version: 2.1.3
% 24.27/4.17 % (823785)Termination reason: Instruction limit
% 24.27/4.17 % (823785)Termination phase: Saturation
% 24.27/4.17 % (823785)Time elapsed: 0.110 s
% 24.27/4.17 % (823785)Peak memory usage: 89 MB
% 24.27/4.17 % (823785)Instructions burned: 119 (million)
% 24.27/4.17 % (823786)Instruction limit reached!
% 24.27/4.17 % (823786)------------------------------
% 24.27/4.17 % (823786)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 24.27/4.17 % (823786)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 24.27/4.17 % (823786)CaDiCaL version: 2.1.3
% 24.27/4.17 % (823786)Termination reason: Instruction limit
% 24.27/4.17 % (823786)Termination phase: Saturation
% 24.27/4.17 % (823786)Time elapsed: 0.139 s
% 24.27/4.17 % (823786)Peak memory usage: 90 MB
% 24.27/4.17 % (823786)Instructions burned: 139 (million)
% 24.27/4.17 % (823795)lrs+10_1_sil=8000:sp=occurrence:random_seed=2624894320:i=285:sd=3:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/285Mi)
% 24.27/4.17 % (823798)dis+10_5:1_slsqr=1,4:sil=8000:fde=unused:erd=off:urr=full:fd=off:s2agt=8:br=off:slsq=on:random_seed=2969454794:s2a=on:i=248:s2at=1.23:gtg=position_2995 on theBenchmark for (2995ds/248Mi)
% 24.27/4.17 % (823797)lrs+1011_1_sil=32000:sp=occurrence:random_seed=4148965202:i=325:sd=1:ss=axioms:sgt=32_2996 on theBenchmark for (2996ds/325Mi)
% 24.27/4.17 % (823796)lrs+10_1_sil=32000:urr=on:br=off:random_seed=2710731173:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2996 on theBenchmark for (2996ds/157Mi)
% 24.27/4.17 % (823795)Instruction limit reached!
% 24.27/4.17 % (823795)------------------------------
% 24.27/4.17 % (823795)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823795)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823795)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823795)Termination reason: Instruction limit
% 34.36/5.70 % (823795)Termination phase: Saturation
% 34.36/5.70 % (823795)Time elapsed: 0.209 s
% 34.36/5.70 % (823795)Peak memory usage: 89 MB
% 34.36/5.70 % (823795)Instructions burned: 285 (million)
% 34.36/5.70 % (823796)Instruction limit reached!
% 34.36/5.70 % (823796)------------------------------
% 34.36/5.70 % (823796)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823796)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823796)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823796)Termination reason: Instruction limit
% 34.36/5.70 % (823796)Termination phase: Saturation
% 34.36/5.70 % (823796)Time elapsed: 0.127 s
% 34.36/5.70 % (823796)Peak memory usage: 89 MB
% 34.36/5.70 % (823796)Instructions burned: 158 (million)
% 34.36/5.70 % (823798)Instruction limit reached!
% 34.36/5.70 % (823798)------------------------------
% 34.36/5.70 % (823798)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823798)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823798)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823798)Termination reason: Instruction limit
% 34.36/5.70 % (823798)Termination phase: Saturation
% 34.36/5.70 % (823798)Time elapsed: 0.198 s
% 34.36/5.70 % (823798)Peak memory usage: 90 MB
% 34.36/5.70 % (823798)Instructions burned: 248 (million)
% 34.36/5.70 % (823797)Instruction limit reached!
% 34.36/5.70 % (823797)------------------------------
% 34.36/5.70 % (823797)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823797)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823797)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823797)Termination reason: Instruction limit
% 34.36/5.70 % (823797)Termination phase: Saturation
% 34.36/5.70 % (823797)Time elapsed: 0.325 s
% 34.36/5.70 % (823797)Peak memory usage: 91 MB
% 34.36/5.70 % (823797)Instructions burned: 325 (million)
% 34.36/5.70 % (823803)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=1034613678:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2992 on theBenchmark for (2992ds/294Mi)
% 34.36/5.70 % (823804)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=1531693033:i=2350_2992 on theBenchmark for (2992ds/2350Mi)
% 34.36/5.70 % (823805)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=347331677:cts=off:i=113:fsr=off:ss=included:sgt=4_2991 on theBenchmark for (2991ds/113Mi)
% 34.36/5.70 % (823805)Instruction limit reached!
% 34.36/5.70 % (823805)------------------------------
% 34.36/5.70 % (823805)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823805)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823805)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823805)Termination reason: Instruction limit
% 34.36/5.70 % (823805)Termination phase: Saturation
% 34.36/5.70 % (823805)Time elapsed: 0.114 s
% 34.36/5.70 % (823805)Peak memory usage: 91 MB
% 34.36/5.70 % (823805)Instructions burned: 113 (million)
% 34.36/5.70 % (823806)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=3334314483:i=127:av=off:fsr=off:sup=off_2990 on theBenchmark for (2990ds/127Mi)
% 34.36/5.70 % (823803)Instruction limit reached!
% 34.36/5.70 % (823803)------------------------------
% 34.36/5.70 % (823803)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823803)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823803)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823803)Termination reason: Instruction limit
% 34.36/5.70 % (823803)Termination phase: Saturation
% 34.36/5.70 % (823803)Time elapsed: 0.278 s
% 34.36/5.70 % (823803)Peak memory usage: 91 MB
% 34.36/5.70 % (823803)Instructions burned: 294 (million)
% 34.36/5.70 % (823806)Refutation not found, incomplete strategy
% 34.36/5.70 % (823806)------------------------------
% 34.36/5.70 % (823806)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.36/5.70 % (823806)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.36/5.70 % (823806)CaDiCaL version: 2.1.3
% 34.36/5.70 % (823806)Termination reason: Refutation not found, incomplete strategy
% 34.36/5.70 % (823806)Time elapsed: 0.047 s
% 34.36/5.70 % (823806)Peak memory usage: 89 MB
% 34.36/5.70 % (823806)Instructions burned: 51 (million)
% 72.30/10.94 % (823810)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=3249682928:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2987 on theBenchmark for (2987ds/114Mi)
% 72.30/10.94 % (823812)lrs+10_1_sil=8000:sp=occurrence:random_seed=3760986515:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2987 on theBenchmark for (2987ds/907Mi)
% 72.30/10.94 % (823810)Instruction limit reached!
% 72.30/10.94 % (823810)------------------------------
% 72.30/10.94 % (823810)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.30/10.94 % (823810)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.30/10.94 % (823810)CaDiCaL version: 2.1.3
% 72.30/10.94 % (823810)Termination reason: Instruction limit
% 72.30/10.94 % (823810)Termination phase: Saturation
% 72.30/10.94 % (823810)Time elapsed: 0.087 s
% 72.30/10.94 % (823810)Peak memory usage: 89 MB
% 72.30/10.94 % (823810)Instructions burned: 115 (million)
% 72.30/10.94 % (823806)------------------------------
% 72.30/10.94 % (823806)------------------------------
% 72.30/10.94 % (823815)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=3221512237:i=437:sd=1:aac=none:ss=included_2984 on theBenchmark for (2984ds/437Mi)
% 72.30/10.94 % (823816)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=4087568333:i=5202:ss=axioms:sgt=16_2983 on theBenchmark for (2983ds/5202Mi)
% 72.30/10.94 % (823815)Instruction limit reached!
% 72.30/10.94 % (823815)------------------------------
% 72.30/10.94 % (823815)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.30/10.94 % (823815)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.30/10.94 % (823815)CaDiCaL version: 2.1.3
% 72.30/10.94 % (823815)Termination reason: Instruction limit
% 72.30/10.94 % (823815)Termination phase: Saturation
% 72.30/10.94 % (823815)Time elapsed: 0.421 s
% 72.30/10.94 % (823815)Peak memory usage: 93 MB
% 72.30/10.94 % (823815)Instructions burned: 437 (million)
% 72.30/10.94 % (823812)Instruction limit reached!
% 72.30/10.94 % (823812)------------------------------
% 72.30/10.94 % (823812)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.30/10.94 % (823812)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.30/10.94 % (823812)CaDiCaL version: 2.1.3
% 72.30/10.94 % (823812)Termination reason: Instruction limit
% 72.30/10.94 % (823812)Termination phase: Saturation
% 72.30/10.94 % (823812)Time elapsed: 0.831 s
% 72.30/10.94 % (823812)Peak memory usage: 95 MB
% 72.30/10.94 % (823812)Instructions burned: 907 (million)
% 72.30/10.94 % (823820)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=3729013111:st=8:i=592:sd=3:ep=RST:ss=axioms_2976 on theBenchmark for (2976ds/592Mi)
% 72.30/10.94 % (823819)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=3618342802:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2977 on theBenchmark for (2977ds/134Mi)
% 72.30/10.94 % (823819)Instruction limit reached!
% 72.30/10.94 % (823819)------------------------------
% 72.30/10.94 % (823819)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.30/10.94 % (823819)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.30/10.94 % (823819)CaDiCaL version: 2.1.3
% 72.30/10.94 % (823819)Termination reason: Instruction limit
% 72.30/10.94 % (823819)Termination phase: Saturation
% 72.30/10.94 % (823819)Time elapsed: 0.113 s
% 72.30/10.94 % (823819)Peak memory usage: 90 MB
% 72.30/10.94 % (823819)Instructions burned: 134 (million)
% 72.30/10.94 % (823823)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=1668010150:st=3:i=13193:sd=3:ss=axioms_2973 on theBenchmark for (2973ds/13193Mi)
% 72.30/10.94 % (823820)Instruction limit reached!
% 72.30/10.94 % (823820)------------------------------
% 72.30/10.94 % (823820)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 72.30/10.94 % (823820)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 72.30/10.94 % (823820)CaDiCaL version: 2.1.3
% 72.30/10.94 % (823820)Termination reason: Instruction limit
% 72.30/10.94 % (823820)Termination phase: Saturation
% 72.30/10.94 % (823820)Time elapsed: 0.556 s
% 72.30/10.94 % (823820)Peak memory usage: 95 MB
% 72.30/10.94 % (823820)Instructions burned: 593 (million)
% 72.30/10.94 % (823825)lrs+1666_7_slsqr=4,1:sil=8000:plsq=on:plsqc=1:sos=on:urr=on:plsql=on:rp=on:alpa=false:sac=on:slsq=on:random_seed=2012336646:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2968 on theBenchmark for (2968ds/125Mi)
% 72.30/10.94 % (823804)Instruction limit reached!
% 72.30/10.94 % (823804)------------------------------
% 112.80/16.65 % (823804)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 112.80/16.65 % (823804)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 112.80/16.65 % (823804)CaDiCaL version: 2.1.3
% 112.80/16.65 % (823804)Termination reason: Instruction limit
% 112.80/16.65 % (823804)Termination phase: Saturation
% 112.80/16.65 % (823804)Time elapsed: 2.385 s
% 112.80/16.65 % (823804)Peak memory usage: 144 MB
% 112.80/16.65 % (823804)Instructions burned: 2350 (million)
% 112.80/16.65 % (823825)Instruction limit reached!
% 112.80/16.65 % (823825)------------------------------
% 112.80/16.65 % (823825)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 112.80/16.65 % (823825)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 112.80/16.65 % (823825)CaDiCaL version: 2.1.3
% 112.80/16.65 % (823825)Termination reason: Instruction limit
% 112.80/16.65 % (823825)Termination phase: Saturation
% 112.80/16.65 % (823825)Time elapsed: 0.127 s
% 112.80/16.65 % (823825)Peak memory usage: 90 MB
% 112.80/16.65 % (823825)Instructions burned: 125 (million)
% 112.80/16.65 % (823827)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=3823703342:i=134:gtgl=5:slsql=off:gtg=exists_sym_2965 on theBenchmark for (2965ds/134Mi)
% 112.80/16.66 % (823828)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=34795253:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2964 on theBenchmark for (2964ds/141Mi)
% 112.80/16.66 % (823828)Refutation not found, incomplete strategy
% 112.80/16.66 % (823828)------------------------------
% 112.80/16.66 % (823828)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 112.80/16.66 % (823828)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 112.80/16.66 % (823828)CaDiCaL version: 2.1.3
% 112.80/16.66 % (823828)Termination reason: Refutation not found, incomplete strategy
% 112.80/16.66 % (823828)Time elapsed: 0.007 s
% 112.80/16.66 % (823828)Peak memory usage: 89 MB
% 112.80/16.66 % (823828)Instructions burned: 4 (million)
% 112.80/16.66 % (823827)Instruction limit reached!
% 112.80/16.66 % (823827)------------------------------
% 112.80/16.66 % (823827)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 112.80/16.66 % (823827)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 112.80/16.66 % (823827)CaDiCaL version: 2.1.3
% 112.80/16.66 % (823827)Termination reason: Instruction limit
% 112.80/16.66 % (823827)Termination phase: Saturation
% 112.80/16.66 % (823827)Time elapsed: 0.124 s
% 112.80/16.66 % (823827)Peak memory usage: 91 MB
% 112.80/16.66 % (823827)Instructions burned: 134 (million)
% 112.80/16.66 % (823831)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=163440163:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2961 on theBenchmark for (2961ds/431Mi)
% 112.80/16.66 % (823828)------------------------------
% 112.80/16.66 % (823828)------------------------------
% 112.80/16.66 % (823831)Refutation not found, incomplete strategy
% 112.80/16.66 % (823831)------------------------------
% 112.80/16.66 % (823831)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 112.80/16.66 % (823831)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 112.80/16.66 % (823831)CaDiCaL version: 2.1.3
% 112.80/16.66 % (823831)Termination reason: Refutation not found, incomplete strategy
% 112.80/16.66 % (823831)Time elapsed: 0.032 s
% 112.80/16.66 % (823831)Peak memory usage: 89 MB
% 112.80/16.66 % (823831)Instructions burned: 34 (million)
% 112.80/16.66 % (823833)lrs+1010_1_ncem=casc2026/models/loop6.pt:sil=64000:tgt=full:npcc=on:prc=on:urr=ec_only:bsr=on:fd=preordered:gs=on:sac=on:newcnf=on:random_seed=2554378613:i=6060:aac=none:ins=25_2958 on theBenchmark for (2958ds/6060Mi)
% 112.80/16.66 % (823831)------------------------------
% 112.80/16.66 % (823831)------------------------------
% 112.80/16.66 % (823835)lrs+10_16_anc=all:slsqr=32,1:sil=8000:avsql=on:sp=unary_frequency:lcm=predicate:urr=full:rp=on:br=off:slsqc=4:flr=on:sac=on:slsq=on:avsqc=1:random_seed=3084661618:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2954 on theBenchmark for (2954ds/150Mi)
% 112.80/16.66 % (823835)Instruction limit reached!
% 112.80/16.66 % (823835)------------------------------
% 112.80/16.66 % (823835)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 112.80/16.66 % (823835)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 112.80/16.66 % (823835)CaDiCaL version: 2.1.3
% 112.80/16.66 % (823835)Termination reason: Instruction limit
% 112.80/16.66 % (823835)Termination phase: Saturation
% 112.80/16.66 % (823835)Time elapsed: 0.140 s
% 112.80/16.66 % (823835)Peak memory usage: 91 MB
% 134.72/19.79 % (823835)Instructions burned: 150 (million)
% 134.72/19.79 % (823838)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=841848503:i=14155:bd=all_2950 on theBenchmark for (2950ds/14155Mi)
% 134.72/19.79 % (823816)Instruction limit reached!
% 134.72/19.79 % (823816)------------------------------
% 134.72/19.79 % (823816)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 134.72/19.79 % (823816)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 134.72/19.79 % (823816)CaDiCaL version: 2.1.3
% 134.72/19.79 % (823816)Termination reason: Instruction limit
% 134.72/19.79 % (823816)Termination phase: Saturation
% 134.72/19.79 % (823816)Time elapsed: 4.179 s
% 134.72/19.79 % (823816)Peak memory usage: 144 MB
% 134.72/19.79 % (823816)Instructions burned: 5203 (million)
% 134.72/19.79 % (823841)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=500732814:i=667:av=off:fsr=off_2938 on theBenchmark for (2938ds/667Mi)
% 134.72/19.79 % (823841)Instruction limit reached!
% 134.72/19.79 % (823841)------------------------------
% 134.72/19.79 % (823841)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 134.72/19.79 % (823841)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 134.72/19.79 % (823841)CaDiCaL version: 2.1.3
% 134.72/19.79 % (823841)Termination reason: Instruction limit
% 134.72/19.79 % (823841)Termination phase: Saturation
% 134.72/19.79 % (823841)Time elapsed: 0.507 s
% 134.72/19.79 % (823841)Peak memory usage: 94 MB
% 134.72/19.79 % (823841)Instructions burned: 668 (million)
% 134.72/19.79 % (823843)ott-1011_3:1_anc=all_dependent:to=lpo:sil=8000:drc=ordering:sas=cadical:fdtod=off:sp=reverse_frequency:spb=goal_then_units:urr=full:lftc=20:newcnf=on:random_seed=2930043750:s2a=on:i=185:s2at=1.8:fdi=4_2930 on theBenchmark for (2930ds/185Mi)
% 134.72/19.79 % (823843)Instruction limit reached!
% 134.72/19.79 % (823843)------------------------------
% 134.72/19.79 % (823843)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 134.72/19.79 % (823843)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 134.72/19.79 % (823843)CaDiCaL version: 2.1.3
% 134.72/19.79 % (823843)Termination reason: Instruction limit
% 134.72/19.79 % (823843)Termination phase: Saturation
% 134.72/19.79 % (823843)Time elapsed: 0.160 s
% 134.72/19.79 % (823843)Peak memory usage: 92 MB
% 134.72/19.79 % (823843)Instructions burned: 186 (million)
% 134.72/19.79 % (823845)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=4128835771:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2926 on theBenchmark for (2926ds/193Mi)
% 134.72/19.79 % (823845)Instruction limit reached!
% 134.72/19.79 % (823845)------------------------------
% 134.72/19.79 % (823845)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 134.72/19.79 % (823845)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 134.72/19.79 % (823845)CaDiCaL version: 2.1.3
% 134.72/19.79 % (823845)Termination reason: Instruction limit
% 134.72/19.79 % (823845)Termination phase: Saturation
% 134.72/19.79 % (823845)Time elapsed: 0.180 s
% 134.72/19.79 % (823845)Peak memory usage: 90 MB
% 134.72/19.79 % (823845)Instructions burned: 193 (million)
% 134.72/19.79 % (823848)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=3280686706:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2921 on theBenchmark for (2921ds/4850Mi)
% 134.72/19.79 % (823848)Refutation not found, incomplete strategy
% 134.72/19.79 % (823848)------------------------------
% 134.72/19.79 % (823848)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 134.72/19.79 % (823848)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 134.72/19.79 % (823848)CaDiCaL version: 2.1.3
% 134.72/19.79 % (823848)Termination reason: Refutation not found, incomplete strategy
% 134.72/19.79 % (823848)Time elapsed: 0.043 s
% 134.72/19.79 % (823848)Peak memory usage: 89 MB
% 134.72/19.79 % (823848)Instructions burned: 47 (million)
% 134.72/19.79 % (823848)------------------------------
% 134.72/19.79 % (823848)------------------------------
% 134.72/19.79 % (823851)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=764597206:i=12111:sd=1:ss=included_2914 on theBenchmark for (2914ds/12111Mi)
% 134.72/19.79 % (823833)Instruction limit reached!
% 134.72/19.79 % (823833)------------------------------
% 134.72/19.79 % (823833)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 134.72/19.79 % (823833)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 134.72/19.79 % (823833)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823833)Termination reason: Instruction limit
% 166.01/24.15 % (823833)Termination phase: Saturation
% 166.01/24.15 % (823833)Time elapsed: 5.764 s
% 166.01/24.15 % (823833)Peak memory usage: 158 MB
% 166.01/24.15 % (823833)Instructions burned: 6061 (million)
% 166.01/24.15 % (823855)lrs-11_32_anc=all:sil=8000:spb=goal_then_units:sac=on:random_seed=2096937004:i=319:kws=precedence:fsr=off_2898 on theBenchmark for (2898ds/319Mi)
% 166.01/24.15 % (823855)Instruction limit reached!
% 166.01/24.15 % (823855)------------------------------
% 166.01/24.15 % (823855)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 166.01/24.15 % (823855)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 166.01/24.15 % (823855)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823855)Termination reason: Instruction limit
% 166.01/24.15 % (823855)Termination phase: Saturation
% 166.01/24.15 % (823855)Time elapsed: 0.291 s
% 166.01/24.15 % (823855)Peak memory usage: 93 MB
% 166.01/24.15 % (823855)Instructions burned: 320 (million)
% 166.01/24.15 % (823857)dis+2_1024_sil=8000:sp=reverse_arity:sos=on:lcm=reverse:sac=on:random_seed=2185508013:i=2064:ep=RST_2892 on theBenchmark for (2892ds/2064Mi)
% 166.01/24.15 % (823857)Instruction limit reached!
% 166.01/24.15 % (823857)------------------------------
% 166.01/24.15 % (823857)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 166.01/24.15 % (823857)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 166.01/24.15 % (823857)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823857)Termination reason: Instruction limit
% 166.01/24.15 % (823857)Termination phase: Saturation
% 166.01/24.15 % (823857)Time elapsed: 1.794 s
% 166.01/24.15 % (823857)Peak memory usage: 105 MB
% 166.01/24.15 % (823857)Instructions burned: 2065 (million)
% 166.01/24.15 % (823823)Instruction limit reached!
% 166.01/24.15 % (823823)------------------------------
% 166.01/24.15 % (823823)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 166.01/24.15 % (823823)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 166.01/24.15 % (823823)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823823)Termination reason: Instruction limit
% 166.01/24.15 % (823823)Termination phase: Saturation
% 166.01/24.15 % (823823)Time elapsed: 9.997 s
% 166.01/24.15 % (823823)Peak memory usage: 143 MB
% 166.01/24.15 % (823823)Instructions burned: 13194 (million)
% 166.01/24.15 % (823861)dis-1011_128_sil=32000:random_seed=2388297276:i=3706:ep=RST:av=off_2871 on theBenchmark for (2871ds/3706Mi)
% 166.01/24.15 % (823862)lrs-1002_1_sil=8000:plsq=on:plsqr=32,1:sp=occurrence:sos=on:fs=off:gs=on:newcnf=on:random_seed=1218261924:i=757:sd=2:fsr=off:ss=axioms:sgt=40_2870 on theBenchmark for (2870ds/757Mi)
% 166.01/24.15 % (823862)Instruction limit reached!
% 166.01/24.15 % (823862)------------------------------
% 166.01/24.15 % (823862)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 166.01/24.15 % (823862)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 166.01/24.15 % (823862)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823862)Termination reason: Instruction limit
% 166.01/24.15 % (823862)Termination phase: Saturation
% 166.01/24.15 % (823862)Time elapsed: 0.427 s
% 166.01/24.15 % (823862)Peak memory usage: 99 MB
% 166.01/24.15 % (823862)Instructions burned: 758 (million)
% 166.01/24.15 % (824006)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=64000:npcc=on:sp=occurrence:random_seed=499612575:i=13913:ss=axioms:sgt=8_2864 on theBenchmark for (2864ds/13913Mi)
% 166.01/24.15 % (823861)Instruction limit reached!
% 166.01/24.15 % (823861)------------------------------
% 166.01/24.15 % (823861)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 166.01/24.15 % (823861)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 166.01/24.15 % (823861)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823861)Termination reason: Instruction limit
% 166.01/24.15 % (823861)Termination phase: Saturation
% 166.01/24.15 % (823861)Time elapsed: 1.569 s
% 166.01/24.15 % (823861)Peak memory usage: 95 MB
% 166.01/24.15 % (823861)Instructions burned: 3707 (million)
% 166.01/24.15 % (824020)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:sp=const_frequency:sos=all:lma=off:random_seed=1262971446:i=9925:aac=none_2854 on theBenchmark for (2854ds/9925Mi)
% 166.01/24.15 % (823838)Instruction limit reached!
% 166.01/24.15 % (823838)------------------------------
% 166.01/24.15 % (823838)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 166.01/24.15 % (823838)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 166.01/24.15 % (823838)CaDiCaL version: 2.1.3
% 166.01/24.15 % (823838)Termination reason: Instruction limit
% 145.39/25.61 % (823838)Termination phase: Saturation
% 145.39/25.61 % (823838)Time elapsed: 10.752 s
% 145.39/25.61 % (823838)Peak memory usage: 197 MB
% 145.39/25.61 % (823838)Instructions burned: 14156 (million)
% 145.39/25.61 % (823851)Instruction limit reached!
% 145.39/25.61 % (823851)------------------------------
% 145.39/25.61 % (823851)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (823851)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (823851)CaDiCaL version: 2.1.3
% 145.39/25.61 % (823851)Termination reason: Instruction limit
% 145.39/25.61 % (823851)Termination phase: Saturation
% 145.39/25.61 % (823851)Time elapsed: 7.175 s
% 145.39/25.61 % (823851)Peak memory usage: 188 MB
% 145.39/25.61 % (823851)Instructions burned: 12112 (million)
% 145.39/25.61 % (824022)dis-1010_50_to=lpo:sil=32000:sp=arity:sos=on:spb=goal_then_units:urr=ec_only:slsq=on:random_seed=4058682133:i=2479:sd=2:nm=16:fsr=off:ss=axioms_2840 on theBenchmark for (2840ds/2479Mi)
% 145.39/25.61 % (824022)Refutation not found, incomplete strategy
% 145.39/25.61 % (824022)------------------------------
% 145.39/25.61 % (824022)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824022)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824022)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824022)Termination reason: Refutation not found, incomplete strategy
% 145.39/25.61 % (824022)Time elapsed: 0.010 s
% 145.39/25.61 % (824022)Peak memory usage: 89 MB
% 145.39/25.61 % (824022)Instructions burned: 13 (million)
% 145.39/25.61 % (824024)ott+1002_64_sil=16000:sp=const_min:nwc=0.5:random_seed=2252146908:i=440:nm=2:av=off:gtg=exists_all:fdi=8:gsp=on_2839 on theBenchmark for (2839ds/440Mi)
% 145.39/25.61 % (824022)------------------------------
% 145.39/25.61 % (824022)------------------------------
% 145.39/25.61 % (824024)Instruction limit reached!
% 145.39/25.61 % (824024)------------------------------
% 145.39/25.61 % (824024)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824024)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824024)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824024)Termination reason: Instruction limit
% 145.39/25.61 % (824024)Termination phase: Saturation
% 145.39/25.61 % (824024)Time elapsed: 0.251 s
% 145.39/25.61 % (824024)Peak memory usage: 92 MB
% 145.39/25.61 % (824024)Instructions burned: 441 (million)
% 145.39/25.61 % (824026)dis-1011_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:erd=off:lsd=100:bsr=unit_only:random_seed=3490818502:st=1.5:i=11145:s2at=3:sd=3:fsr=off:ss=axioms_2836 on theBenchmark for (2836ds/11145Mi)
% 145.39/25.61 % (824028)lrs+1002_1_to=lpo:ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:sp=unary_frequency:lcm=reverse:urr=on:bsr=on:random_seed=4250714847:cts=off:i=3034:av=off:er=known:fsd=on_2835 on theBenchmark for (2835ds/3034Mi)
% 145.39/25.61 % (824028)Instruction limit reached!
% 145.39/25.61 % (824028)------------------------------
% 145.39/25.61 % (824028)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824028)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824028)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824028)Termination reason: Instruction limit
% 145.39/25.61 % (824028)Termination phase: Saturation
% 145.39/25.61 % (824028)Time elapsed: 1.708 s
% 145.39/25.61 % (824028)Peak memory usage: 143 MB
% 145.39/25.61 % (824028)Instructions burned: 3035 (million)
% 145.39/25.61 % (824030)lrs-1011_64:1_sil=8000:erd=off:urr=on:nwc=0.7:br=off:random_seed=2885099064:st=2:s2a=on:i=524:s2at=2:ss=axioms_2816 on theBenchmark for (2816ds/524Mi)
% 145.39/25.61 % (824030)Instruction limit reached!
% 145.39/25.61 % (824030)------------------------------
% 145.39/25.61 % (824030)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824030)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824030)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824030)Termination reason: Instruction limit
% 145.39/25.61 % (824030)Termination phase: Saturation
% 145.39/25.61 % (824030)Time elapsed: 0.292 s
% 145.39/25.61 % (824030)Peak memory usage: 93 MB
% 145.39/25.61 % (824030)Instructions burned: 525 (million)
% 145.39/25.61 % (824033)lrs+1011_16:1_sil=8000:acc=on:urr=on:fd=preordered:flr=on:random_seed=1659340851:avsq=on:i=1016:avsqr=676809,524288:sd=1:ss=axioms_2811 on theBenchmark for (2811ds/1016Mi)
% 145.39/25.61 % (824006)Instruction limit reached!
% 145.39/25.61 % (824006)------------------------------
% 145.39/25.61 % (824006)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824006)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824006)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824006)Termination reason: Instruction limit
% 145.39/25.61 % (824006)Termination phase: Saturation
% 145.39/25.61 % (824006)Time elapsed: 5.362 s
% 145.39/25.61 % (824006)Peak memory usage: 131 MB
% 145.39/25.61 % (824006)Instructions burned: 13913 (million)
% 145.39/25.61 % (824035)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:drc=off:fde=none:s2agt=16:random_seed=2085867761:i=14123:bd=preordered:ins=4_2809 on theBenchmark for (2809ds/14123Mi)
% 145.39/25.61 % (824033)Instruction limit reached!
% 145.39/25.61 % (824033)------------------------------
% 145.39/25.61 % (824033)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824033)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824033)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824033)Termination reason: Instruction limit
% 145.39/25.61 % (824033)Termination phase: Saturation
% 145.39/25.61 % (824033)Time elapsed: 0.432 s
% 145.39/25.61 % (824033)Peak memory usage: 92 MB
% 145.39/25.61 % (824033)Instructions burned: 1018 (million)
% 145.39/25.61 % (824037)dis+10_4096_slsqr=16,1:sil=32000:tgt=full:plsq=on:bsr=unit_only:slsqc=1:slsq=on:random_seed=627776752:i=5781:kws=precedence:bd=all:rawr=on_2805 on theBenchmark for (2805ds/5781Mi)
% 145.39/25.61 % (824020)Instruction limit reached!
% 145.39/25.61 % (824020)------------------------------
% 145.39/25.61 % (824020)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824020)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824020)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824020)Termination reason: Instruction limit
% 145.39/25.61 % (824020)Termination phase: Saturation
% 145.39/25.61 % (824020)Time elapsed: 5.332 s
% 145.39/25.61 % (824020)Peak memory usage: 170 MB
% 145.39/25.61 % (824020)Instructions burned: 9926 (million)
% 145.39/25.61 % (824039)lrs-1011_1_to=lpo:ncem=casc2026/models/loop7.pt:sil=64000:npcc=on:drc=off:sp=reverse_frequency:erd=off:urr=on:br=off:random_seed=1716411959:i=2448:gtgl=5:bd=preordered:gtg=all_2799 on theBenchmark for (2799ds/2448Mi)
% 145.39/25.61 % (824039)Instruction limit reached!
% 145.39/25.61 % (824039)------------------------------
% 145.39/25.61 % (824039)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824039)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824039)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824039)Termination reason: Instruction limit
% 145.39/25.61 % (824039)Termination phase: Saturation
% 145.39/25.61 % (824039)Time elapsed: 1.592 s
% 145.39/25.61 % (824039)Peak memory usage: 143 MB
% 145.39/25.61 % (824039)Instructions burned: 2448 (million)
% 145.39/25.61 % (824037)Instruction limit reached!
% 145.39/25.61 % (824037)------------------------------
% 145.39/25.61 % (824037)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824037)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824037)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824037)Termination reason: Instruction limit
% 145.39/25.61 % (824037)Termination phase: Saturation
% 145.39/25.61 % (824037)Time elapsed: 2.261 s
% 145.39/25.61 % (824037)Peak memory usage: 97 MB
% 145.39/25.61 % (824037)Instructions burned: 5781 (million)
% 145.39/25.61 % (824042)lrs+1002_1_ncem=casc2026/models/loop4.pt:sil=8000:npcc=on:sp=occurrence:sos=on:random_seed=2448944401:st=5.6:i=2033:sd=3:ss=axioms_2781 on theBenchmark for (2781ds/2033Mi)
% 145.39/25.61 % (824041)lrs+1011_1_ncem=casc2026/models/loop5.pt:sil=32000:tgt=full:npcc=on:lcm=reverse:random_seed=3618632303:i=3223:kws=precedence:fgj=on:av=off_2781 on theBenchmark for (2781ds/3223Mi)
% 145.39/25.61 % (824026)Instruction limit reached!
% 145.39/25.61 % (824026)------------------------------
% 145.39/25.61 % (824026)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824026)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824026)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824026)Termination reason: Instruction limit
% 145.39/25.61 % (824026)Termination phase: Saturation
% 145.39/25.61 % (824026)Time elapsed: 6.690 s
% 145.39/25.61 % (824026)Peak memory usage: 170 MB
% 145.39/25.61 % (824026)Instructions burned: 11147 (million)
% 145.39/25.61 % (824045)lrs-1010_1_ncem=casc2026/models/loop8.pt:sil=64000:npcc=on:bsd=on:random_seed=3476781768:i=2055:nm=16:gtg=position:ss=axioms:fsd=on_2768 on theBenchmark for (2768ds/2055Mi)
% 145.39/25.61 % (824042)Instruction limit reached!
% 145.39/25.61 % (824042)------------------------------
% 145.39/25.61 % (824042)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824042)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824042)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824042)Termination reason: Instruction limit
% 145.39/25.61 % (824042)Termination phase: Saturation
% 145.39/25.61 % (824042)Time elapsed: 1.377 s
% 145.39/25.61 % (824042)Peak memory usage: 138 MB
% 145.39/25.61 % (824042)Instructions burned: 2033 (million)
% 145.39/25.61 % (824047)dis+1010_1_ncem=casc2026/models/loop7.pt:sil=64000:tgt=full:npcc=on:fde=unused:sp=const_frequency:spb=goal:acc=on:random_seed=1461488776:i=21611:sd=3:ss=axioms_2766 on theBenchmark for (2766ds/21611Mi)
% 145.39/25.61 % (824041)Instruction limit reached!
% 145.39/25.61 % (824041)------------------------------
% 145.39/25.61 % (824041)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824041)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824041)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824041)Termination reason: Instruction limit
% 145.39/25.61 % (824041)Termination phase: Saturation
% 145.39/25.61 % (824041)Time elapsed: 2.066 s
% 145.39/25.61 % (824041)Peak memory usage: 142 MB
% 145.39/25.61 % (824041)Instructions burned: 3224 (million)
% 145.39/25.61 % (824049)lrs+10_1_sil=8000:sp=occurrence:sos=all:lma=off:random_seed=2615937738:i=4835:sd=13:ss=axioms:sgt=23_2759 on theBenchmark for (2759ds/4835Mi)
% 145.39/25.61 % (824045)Instruction limit reached!
% 145.39/25.61 % (824045)------------------------------
% 145.39/25.61 % (824045)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 145.39/25.61 % (824045)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 145.39/25.61 % (824045)CaDiCaL version: 2.1.3
% 145.39/25.61 % (824045)Termination reason: Instruction limit
% 145.39/25.61 % (824045)Termination phase: Saturation
% 145.39/25.61 % (824045)Time elapsed: 1.098 s
% 145.39/25.61 % (824045)Peak memory usage: 131 MB
% 145.39/25.61 % (824045)Instructions burned: 2055 (million)
% 145.39/25.61 % (823783)First to succeed.
% 145.39/25.61 % (823783)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-823776"
% 145.39/25.61 % (824051)lrs+10_1_to=lpo:sil=32000:plsq=on:plsqc=1:bsd=on:plsqr=64,1:sp=reverse_frequency:bsr=unit_only:plsql=on:fd=off:slsqc=4:newcnf=on:slsq=on:random_seed=192700266:st=5:i=797:s2at=3:sd=4:bs=unit_only:av=off:sup=off:ss=included_2755 on theBenchmark for (2755ds/797Mi)
% 145.39/25.61 % (823783)Refutation found. Thanks to Tanya!
% 145.39/25.61 % SZS status Theorem for theBenchmark
% 145.39/25.61 % SZS output start Proof for theBenchmark
% See solution above
% 176.49/25.71 % (823783)------------------------------
% 176.49/25.71 % (823783)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 176.49/25.71 % (823783)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 176.49/25.71 % (823783)CaDiCaL version: 2.1.3
% 176.49/25.71 % (823783)Termination reason: Refutation
% 176.49/25.71 % (823783)Time elapsed: 24.258 s
% 176.49/25.71 % (823783)Peak memory usage: 248 MB
% 176.49/25.71 % (823783)Instructions burned: 33819 (million)
% 176.49/25.71 % (823783)------------------------------
% 176.49/25.71 % (823783)------------------------------
% 176.49/25.71 % (823776)Success in time 24.843 s
% 176.49/25.71 % Vampire exiting
%------------------------------------------------------------------------------