↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : COM250_1 : TPTP v9.3.1. Released v9.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM

% Computer : n004.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 69.12s 10.47s
% Output   : Refutation 69.71s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   37
%            Number of leaves      :  100
% Syntax   : Number of formulae    :  762 (  48 unt;   0 typ;  90 def)
%            Number of atoms       : 4034 (1568 equ)
%            Maximal formula atoms :   71 (   5 avg)
%            Number of connectives : 4796 (1524   ~;2830   |; 362   &)
%                                         (  76 <=>;   4  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   27 (   7 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of types       :   27 (  26 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :  182 ( 180 usr;  69 prp; 0-5 aty)
%            Number of functors    :  587 ( 587 usr;  37 con; 0-4 aty)
%            Number of variables   : 1250 (   0 sgn1076   !; 174   ?;1218   :)

% 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,
    sK74: vEntry > vQID ).

tff(func_def_110,type,
    sK75: vEntry > vLabel ).

tff(func_def_111,type,
    sK76: vEntry > vAType ).

tff(func_def_112,type,
    sK77: vEntry > vQID ).

tff(func_def_113,type,
    sK78: vEntry > vAType ).

tff(func_def_114,type,
    sK79: vEntry > vExp ).

tff(func_def_115,type,
    sK80: vEntry > vQID ).

tff(func_def_116,type,
    sK81: vEntry > vLabel ).

tff(func_def_117,type,
    sK82: vEntry > vAType ).

tff(func_def_118,type,
    sK83: vEntry > vQID ).

tff(func_def_119,type,
    sK84: vQMap > vQID ).

tff(func_def_120,type,
    sK85: vQMap > vLabel ).

tff(func_def_121,type,
    sK86: vQMap > vAType ).

tff(func_def_122,type,
    sK87: vQMap > vQMap ).

tff(func_def_123,type,
    sK88: vMapConf > vATMap ).

tff(func_def_124,type,
    sK89: vMapConf > vATMap ).

tff(func_def_125,type,
    sK90: vExp > vAval ).

tff(func_def_126,type,
    sK91: vExp > vQID ).

tff(func_def_127,type,
    sK92: vExp > vExp ).

tff(func_def_128,type,
    sK93: vExp > vBinOpT ).

tff(func_def_129,type,
    sK94: vExp > vExp ).

tff(func_def_130,type,
    sK95: vExp > vUnOpT ).

tff(func_def_131,type,
    sK96: vExp > vExp ).

tff(func_def_132,type,
    sK97: vnat > vnat ).

tff(func_def_133,type,
    sK98: vQuestionnaire > vEntry ).

tff(func_def_134,type,
    sK99: vQuestionnaire > vQuestionnaire ).

tff(func_def_135,type,
    sK100: vQuestionnaire > vQuestionnaire ).

tff(func_def_136,type,
    sK101: vQuestionnaire > vExp ).

tff(func_def_137,type,
    sK102: vQuestionnaire > vQuestionnaire ).

tff(func_def_138,type,
    sK103: vQuestionnaire > vQuestionnaire ).

tff(func_def_139,type,
    sK104: vQuestionnaire > vGID ).

tff(func_def_140,type,
    sK105: vQuestionnaire > vQuestionnaire ).

tff(func_def_141,type,
    sK106: vOptQConf > vQConf ).

tff(func_def_142,type,
    sK107: vOptAType > vAType ).

tff(func_def_143,type,
    sK108: vAval > vYN ).

tff(func_def_144,type,
    sK109: vAval > vnat ).

tff(func_def_145,type,
    sK110: vAval > vstring ).

tff(func_def_146,type,
    sK111: vOptExp > vExp ).

tff(func_def_147,type,
    sK112: vAnsMap > vQID ).

tff(func_def_148,type,
    sK113: vAnsMap > vAval ).

tff(func_def_149,type,
    sK114: vAnsMap > vAnsMap ).

tff(func_def_150,type,
    sK115: vATList > vAType ).

tff(func_def_151,type,
    sK116: vATList > vATList ).

tff(func_def_152,type,
    sK117: vOptQuestion > vQID ).

tff(func_def_153,type,
    sK118: vOptQuestion > vLabel ).

tff(func_def_154,type,
    sK119: vOptQuestion > vAType ).

tff(func_def_155,type,
    sK120: vATMap > vQID ).

tff(func_def_156,type,
    sK121: vATMap > vAType ).

tff(func_def_157,type,
    sK122: vATMap > vATMap ).

tff(func_def_158,type,
    sK123: vstring > vchar ).

tff(func_def_159,type,
    sK124: vstring > vstring ).

tff(func_def_160,type,
    sK125: vOptMapConf > vMapConf ).

tff(func_def_161,type,
    sK126: vQConf > vAnsMap ).

tff(func_def_162,type,
    sK127: vQConf > vQMap ).

tff(func_def_163,type,
    sK128: vQConf > vQuestionnaire ).

tff(func_def_164,type,
    sK129: vOptAval > vAval ).

tff(func_def_165,type,
    sK130: ( vYN * vYN ) > vYN ).

tff(func_def_166,type,
    sK131: ( vYN * vYN ) > vYN ).

tff(func_def_167,type,
    sK132: ( vYN * vYN ) > vYN ).

tff(func_def_168,type,
    sK133: ( vYN * vYN ) > vYN ).

tff(func_def_169,type,
    sK134: vnat > vnat ).

tff(func_def_170,type,
    sK135: ( vnat * vnat ) > vnat ).

tff(func_def_171,type,
    sK136: ( vnat * vnat ) > vnat ).

tff(func_def_172,type,
    sK137: ( vnat * vnat ) > vnat ).

tff(func_def_173,type,
    sK138: ( vnat * vnat ) > vnat ).

tff(func_def_174,type,
    sK139: ( vnat * vnat ) > vnat ).

tff(func_def_175,type,
    sK140: ( vnat * vnat ) > vnat ).

tff(func_def_176,type,
    sK141: ( vnat * vnat ) > vnat ).

tff(func_def_177,type,
    sK142: ( vnat * vnat ) > vnat ).

tff(func_def_178,type,
    sK143: ( vnat * vnat ) > vnat ).

tff(func_def_179,type,
    sK144: ( vnat * vnat ) > vnat ).

tff(func_def_180,type,
    sK145: ( vnat * vnat ) > vnat ).

tff(func_def_181,type,
    sK146: ( vnat * vnat ) > vnat ).

tff(func_def_182,type,
    sK147: ( vnat * vnat ) > vnat ).

tff(func_def_183,type,
    sK148: ( vnat * vnat ) > vnat ).

tff(func_def_184,type,
    sK149: ( vnat * vnat ) > vnat ).

tff(func_def_185,type,
    sK150: ( vnat * vnat ) > vnat ).

tff(func_def_186,type,
    sK151: ( vnat * vnat ) > vnat ).

tff(func_def_187,type,
    sK152: ( vnat * vnat ) > vnat ).

tff(func_def_188,type,
    sK153: ( vnat * vnat ) > vnat ).

tff(func_def_189,type,
    sK154: ( vnat * vnat ) > vnat ).

tff(func_def_190,type,
    sK155: ( vnat * vnat ) > vnat ).

tff(func_def_191,type,
    sK156: vOptAval > vAval ).

tff(func_def_192,type,
    sK157: vOptAType > vAType ).

tff(func_def_193,type,
    sK158: vAval > vYN ).

tff(func_def_194,type,
    sK159: vAval > vnat ).

tff(func_def_195,type,
    sK160: vAval > vstring ).

tff(func_def_196,type,
    sK161: ( vATList * vATList ) > vATList ).

tff(func_def_197,type,
    sK162: ( vATList * vATList ) > vAType ).

tff(func_def_198,type,
    sK163: ( vATList * vATList ) > vATList ).

tff(func_def_199,type,
    sK164: ( vATList * vATList ) > vATList ).

tff(func_def_200,type,
    sK165: ( vQID * vAnsMap ) > vQID ).

tff(func_def_201,type,
    sK166: ( vQID * vAnsMap ) > vAval ).

tff(func_def_202,type,
    sK167: ( vQID * vAnsMap ) > vAnsMap ).

tff(func_def_203,type,
    sK168: ( vQID * vAnsMap ) > vQID ).

tff(func_def_204,type,
    sK169: ( vQID * vAnsMap ) > vQID ).

tff(func_def_205,type,
    sK170: ( vQID * vAnsMap ) > vQID ).

tff(func_def_206,type,
    sK171: ( vQID * vAnsMap ) > vAval ).

tff(func_def_207,type,
    sK172: ( vQID * vAnsMap ) > vAnsMap ).

tff(func_def_208,type,
    sK173: ( vQID * vAnsMap ) > vQID ).

tff(func_def_209,type,
    sK174: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_210,type,
    sK175: ( vAnsMap * vAnsMap ) > vQID ).

tff(func_def_211,type,
    sK176: ( vAnsMap * vAnsMap ) > vAval ).

tff(func_def_212,type,
    sK177: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_213,type,
    sK178: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_214,type,
    sK179: vOptQuestion > vQID ).

tff(func_def_215,type,
    sK180: vOptQuestion > vLabel ).

tff(func_def_216,type,
    sK181: vOptQuestion > vAType ).

tff(func_def_217,type,
    sK182: ( vQID * vQMap ) > vQMap ).

tff(func_def_218,type,
    sK183: ( vQID * vQMap ) > vQID ).

tff(func_def_219,type,
    sK184: ( vQID * vQMap ) > vAType ).

tff(func_def_220,type,
    sK185: ( vQID * vQMap ) > vLabel ).

tff(func_def_221,type,
    sK186: ( vQID * vQMap ) > vQID ).

tff(func_def_222,type,
    sK187: ( vQID * vQMap ) > vQID ).

tff(func_def_223,type,
    sK188: ( vQID * vQMap ) > vQMap ).

tff(func_def_224,type,
    sK189: ( vQID * vQMap ) > vQID ).

tff(func_def_225,type,
    sK190: ( vQID * vQMap ) > vAType ).

tff(func_def_226,type,
    sK191: ( vQID * vQMap ) > vLabel ).

tff(func_def_227,type,
    sK192: ( vQID * vQMap ) > vQID ).

tff(func_def_228,type,
    sK193: vQConf > vAnsMap ).

tff(func_def_229,type,
    sK194: vQConf > vQMap ).

tff(func_def_230,type,
    sK195: vQConf > vQuestionnaire ).

tff(func_def_231,type,
    sK196: vQConf > vAnsMap ).

tff(func_def_232,type,
    sK197: vQConf > vQMap ).

tff(func_def_233,type,
    sK198: vQConf > vQuestionnaire ).

tff(func_def_234,type,
    sK199: vQConf > vAnsMap ).

tff(func_def_235,type,
    sK200: vQConf > vQMap ).

tff(func_def_236,type,
    sK201: vQConf > vQuestionnaire ).

tff(func_def_237,type,
    sK202: vQuestionnaire > vQuestionnaire ).

tff(func_def_238,type,
    sK203: vOptQConf > vQConf ).

tff(func_def_239,type,
    sK204: ( vQConf * vQuestionnaire ) > vAnsMap ).

tff(func_def_240,type,
    sK205: ( vQConf * vQuestionnaire ) > vQMap ).

tff(func_def_241,type,
    sK206: ( vQConf * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_242,type,
    sK207: ( vQConf * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_243,type,
    sK208: vOptExp > vExp ).

tff(func_def_244,type,
    sK209: vExp > vAval ).

tff(func_def_245,type,
    sK210: vExp > vAval ).

tff(func_def_246,type,
    sK211: vExp > vExp ).

tff(func_def_247,type,
    sK212: ( vLabel * vAType ) > vLabel ).

tff(func_def_248,type,
    sK213: ( vLabel * vAType ) > vLabel ).

tff(func_def_249,type,
    sK214: ( vLabel * vAType ) > vLabel ).

tff(func_def_250,type,
    sK215: vAval > vnat ).

tff(func_def_251,type,
    sK216: vAval > vnat ).

tff(func_def_252,type,
    sK217: vAval > vnat ).

tff(func_def_253,type,
    sK218: vAval > vnat ).

tff(func_def_254,type,
    sK219: vAval > vnat ).

tff(func_def_255,type,
    sK220: vAval > vnat ).

tff(func_def_256,type,
    sK221: vAval > vYN ).

tff(func_def_257,type,
    sK222: vAval > vYN ).

tff(func_def_258,type,
    sK223: vAval > vYN ).

tff(func_def_259,type,
    sK224: vAval > vYN ).

tff(func_def_260,type,
    sK225: vAval > vnat ).

tff(func_def_261,type,
    sK226: vAval > vnat ).

tff(func_def_262,type,
    sK227: vAval > vnat ).

tff(func_def_263,type,
    sK228: vAval > vnat ).

tff(func_def_264,type,
    sK229: vAval > vnat ).

tff(func_def_265,type,
    sK230: vAval > vnat ).

tff(func_def_266,type,
    sK231: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_267,type,
    sK232: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_268,type,
    sK233: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_269,type,
    sK234: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_270,type,
    sK235: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_271,type,
    sK236: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_272,type,
    sK237: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_273,type,
    sK238: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_274,type,
    sK239: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_275,type,
    sK240: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_276,type,
    sK241: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_277,type,
    sK242: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_278,type,
    sK243: ( vBinOpT * vAval * vAval ) > vAval ).

tff(func_def_279,type,
    sK244: ( vBinOpT * vAval * vAval ) > vAval ).

tff(func_def_280,type,
    sK245: ( vBinOpT * vAval * vAval ) > vAval ).

tff(func_def_281,type,
    sK246: ( vBinOpT * vAval * vAval ) > vAval ).

tff(func_def_282,type,
    sK247: ( vBinOpT * vAval * vAval ) > vBinOpT ).

tff(func_def_283,type,
    sK248: ( vBinOpT * vAval * vAval ) > vAval ).

tff(func_def_284,type,
    sK249: ( vBinOpT * vAval * vAval ) > vAval ).

tff(func_def_285,type,
    sK250: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_286,type,
    sK251: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_287,type,
    sK252: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_288,type,
    sK253: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_289,type,
    sK254: vAval > vYN ).

tff(func_def_290,type,
    sK255: ( vUnOpT * vAval ) > vYN ).

tff(func_def_291,type,
    sK256: ( vUnOpT * vAval ) > vUnOpT ).

tff(func_def_292,type,
    sK257: ( vUnOpT * vAval ) > vAval ).

tff(func_def_293,type,
    sK258: ( vExp * vAnsMap ) > vQID ).

tff(func_def_294,type,
    sK259: ( vExp * vAnsMap ) > vOptAval ).

tff(func_def_295,type,
    sK260: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_296,type,
    sK261: ( vExp * vAnsMap ) > vQID ).

tff(func_def_297,type,
    sK262: ( vExp * vAnsMap ) > vOptAval ).

tff(func_def_298,type,
    sK263: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_299,type,
    sK264: ( vExp * vAnsMap ) > vExp ).

tff(func_def_300,type,
    sK265: ( vExp * vAnsMap ) > vBinOpT ).

tff(func_def_301,type,
    sK266: ( vExp * vAnsMap ) > vExp ).

tff(func_def_302,type,
    sK267: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_303,type,
    sK268: ( vExp * vAnsMap ) > vExp ).

tff(func_def_304,type,
    sK269: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_305,type,
    sK270: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_306,type,
    sK271: ( vExp * vAnsMap ) > vExp ).

tff(func_def_307,type,
    sK272: ( vExp * vAnsMap ) > vBinOpT ).

tff(func_def_308,type,
    sK273: ( vExp * vAnsMap ) > vExp ).

tff(func_def_309,type,
    sK274: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_310,type,
    sK275: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_311,type,
    sK276: ( vExp * vAnsMap ) > vExp ).

tff(func_def_312,type,
    sK277: ( vExp * vAnsMap ) > vBinOpT ).

tff(func_def_313,type,
    sK278: ( vExp * vAnsMap ) > vUnOpT ).

tff(func_def_314,type,
    sK279: ( vExp * vAnsMap ) > vExp ).

tff(func_def_315,type,
    sK280: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_316,type,
    sK281: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_317,type,
    sK282: ( vExp * vAnsMap ) > vUnOpT ).

tff(func_def_318,type,
    sK283: ( vExp * vAnsMap ) > vExp ).

tff(func_def_319,type,
    sK284: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_320,type,
    sK285: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_321,type,
    sK286: ( vExp * vAnsMap ) > vExp ).

tff(func_def_322,type,
    sK287: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_323,type,
    sK288: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_324,type,
    sK289: ( vExp * vAnsMap ) > vExp ).

tff(func_def_325,type,
    sK290: ( vExp * vAnsMap ) > vBinOpT ).

tff(func_def_326,type,
    sK291: ( vExp * vAnsMap ) > vExp ).

tff(func_def_327,type,
    sK292: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_328,type,
    sK293: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_329,type,
    sK294: ( vExp * vAnsMap ) > vExp ).

tff(func_def_330,type,
    sK295: ( vExp * vAnsMap ) > vBinOpT ).

tff(func_def_331,type,
    sK296: ( vExp * vAnsMap ) > vAval ).

tff(func_def_332,type,
    sK297: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_333,type,
    sK298: ( vExp * vAnsMap ) > vUnOpT ).

tff(func_def_334,type,
    sK299: ( vExp * vAnsMap ) > vExp ).

tff(func_def_335,type,
    sK300: ( vExp * vAnsMap ) > vAnsMap ).

tff(func_def_336,type,
    sK301: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_337,type,
    sK302: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_338,type,
    sK303: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_339,type,
    sK304: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_340,type,
    sK305: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_341,type,
    sK306: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_342,type,
    sK307: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_343,type,
    sK308: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_344,type,
    sK309: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_345,type,
    sK310: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_346,type,
    sK311: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_347,type,
    sK312: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_348,type,
    sK313: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_349,type,
    sK314: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_350,type,
    sK315: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_351,type,
    sK316: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_352,type,
    sK317: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_353,type,
    sK318: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_354,type,
    sK319: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_355,type,
    sK320: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_356,type,
    sK321: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_357,type,
    sK322: ( vQuestionnaire * vAnsMap * vQMap ) > vGID ).

tff(func_def_358,type,
    sK323: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_359,type,
    sK324: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_360,type,
    sK325: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_361,type,
    sK326: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_362,type,
    sK327: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).

tff(func_def_363,type,
    sK328: ( vQuestionnaire * vAnsMap * vQMap ) > vLabel ).

tff(func_def_364,type,
    sK329: ( vQuestionnaire * vAnsMap * vQMap ) > vAval ).

tff(func_def_365,type,
    sK330: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_366,type,
    sK331: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_367,type,
    sK332: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_368,type,
    sK333: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).

tff(func_def_369,type,
    sK334: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_370,type,
    sK335: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_371,type,
    sK336: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).

tff(func_def_372,type,
    sK337: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_373,type,
    sK338: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQuestion ).

tff(func_def_374,type,
    sK339: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_375,type,
    sK340: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_376,type,
    sK341: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_377,type,
    sK342: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQuestion ).

tff(func_def_378,type,
    sK343: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_379,type,
    sK344: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_380,type,
    sK345: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_381,type,
    sK346: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).

tff(func_def_382,type,
    sK347: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).

tff(func_def_383,type,
    sK348: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_384,type,
    sK349: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_385,type,
    sK350: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).

tff(func_def_386,type,
    sK351: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_387,type,
    sK352: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).

tff(func_def_388,type,
    sK353: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).

tff(func_def_389,type,
    sK354: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_390,type,
    sK355: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_391,type,
    sK356: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).

tff(func_def_392,type,
    sK357: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_393,type,
    sK358: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_394,type,
    sK359: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_395,type,
    sK360: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_396,type,
    sK361: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf ).

tff(func_def_397,type,
    sK362: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_398,type,
    sK363: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_399,type,
    sK364: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_400,type,
    sK365: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_401,type,
    sK366: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf ).

tff(func_def_402,type,
    sK367: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_403,type,
    sK368: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).

tff(func_def_404,type,
    sK369: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_405,type,
    sK370: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).

tff(func_def_406,type,
    sK371: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_407,type,
    sK372: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_408,type,
    sK373: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_409,type,
    sK374: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).

tff(func_def_410,type,
    sK375: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_411,type,
    sK376: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).

tff(func_def_412,type,
    sK377: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_413,type,
    sK378: ( vQuestionnaire * vAnsMap * vQMap ) > vQuestionnaire ).

tff(func_def_414,type,
    sK379: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_415,type,
    sK380: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_416,type,
    sK381: ( vQuestionnaire * vAnsMap * vQMap ) > vQMap ).

tff(func_def_417,type,
    sK382: ( vQuestionnaire * vAnsMap * vQMap ) > vAType ).

tff(func_def_418,type,
    sK383: ( vQuestionnaire * vAnsMap * vQMap ) > vLabel ).

tff(func_def_419,type,
    sK384: ( vQuestionnaire * vAnsMap * vQMap ) > vAnsMap ).

tff(func_def_420,type,
    sK385: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

tff(func_def_421,type,
    sK386: ( vQID * vATMap ) > vQID ).

tff(func_def_422,type,
    sK387: ( vQID * vATMap ) > vAType ).

tff(func_def_423,type,
    sK388: ( vQID * vATMap ) > vATMap ).

tff(func_def_424,type,
    sK389: ( vQID * vATMap ) > vQID ).

tff(func_def_425,type,
    sK390: ( vQID * vATMap ) > vQID ).

tff(func_def_426,type,
    sK391: ( vQID * vATMap ) > vQID ).

tff(func_def_427,type,
    sK392: ( vQID * vATMap ) > vAType ).

tff(func_def_428,type,
    sK393: ( vQID * vATMap ) > vATMap ).

tff(func_def_429,type,
    sK394: ( vQID * vATMap ) > vQID ).

tff(func_def_430,type,
    sK395: ( vATMap * vATMap ) > vATMap ).

tff(func_def_431,type,
    sK396: ( vATMap * vATMap ) > vQID ).

tff(func_def_432,type,
    sK397: ( vATMap * vATMap ) > vAType ).

tff(func_def_433,type,
    sK398: ( vATMap * vATMap ) > vATMap ).

tff(func_def_434,type,
    sK399: ( vATMap * vATMap ) > vATMap ).

tff(func_def_435,type,
    sK400: ( vATMap * vATMap ) > vATMap ).

tff(func_def_436,type,
    sK401: ( vATMap * vATMap ) > vATMap ).

tff(func_def_437,type,
    sK402: ( vATMap * vATMap ) > vOptAType ).

tff(func_def_438,type,
    sK403: ( vATMap * vATMap ) > vAType ).

tff(func_def_439,type,
    sK404: ( vATMap * vATMap ) > vATMap ).

tff(func_def_440,type,
    sK405: ( vATMap * vATMap ) > vQID ).

tff(func_def_441,type,
    sK406: ( vATMap * vATMap ) > vATMap ).

tff(func_def_442,type,
    sK407: ( vATMap * vATMap ) > vATMap ).

tff(func_def_443,type,
    sK408: ( vATMap * vATMap ) > vATMap ).

tff(func_def_444,type,
    sK409: ( vATMap * vATMap ) > vOptAType ).

tff(func_def_445,type,
    sK410: ( vATMap * vATMap ) > vAType ).

tff(func_def_446,type,
    sK411: ( vATMap * vATMap ) > vATMap ).

tff(func_def_447,type,
    sK412: ( vATMap * vATMap ) > vQID ).

tff(func_def_448,type,
    sK413: vOptMapConf > vMapConf ).

tff(func_def_449,type,
    sK414: vAnsMap > vQID ).

tff(func_def_450,type,
    sK415: vAnsMap > vAval ).

tff(func_def_451,type,
    sK416: vAnsMap > vAnsMap ).

tff(func_def_452,type,
    sK417: vQMap > vQID ).

tff(func_def_453,type,
    sK418: vQMap > vLabel ).

tff(func_def_454,type,
    sK419: vQMap > vAType ).

tff(func_def_455,type,
    sK420: vQMap > vQMap ).

tff(func_def_456,type,
    sK421: ( vBinOpT * vAType * vAType ) > vAType ).

tff(func_def_457,type,
    sK422: ( vBinOpT * vAType * vAType ) > vAType ).

tff(func_def_458,type,
    sK423: ( vBinOpT * vAType * vAType ) > vBinOpT ).

tff(func_def_459,type,
    sK424: ( vBinOpT * vAType * vAType ) > vAType ).

tff(func_def_460,type,
    sK425: ( vBinOpT * vAType * vAType ) > vAType ).

tff(func_def_461,type,
    sK426: ( vUnOpT * vAType ) > vUnOpT ).

tff(func_def_462,type,
    sK427: ( vUnOpT * vAType ) > vAType ).

tff(func_def_463,type,
    sK428: ( vATMap * vExp ) > vQID ).

tff(func_def_464,type,
    sK429: ( vATMap * vExp ) > vATMap ).

tff(func_def_465,type,
    sK430: ( vATMap * vExp ) > vUnOpT ).

tff(func_def_466,type,
    sK431: ( vATMap * vExp ) > vExp ).

tff(func_def_467,type,
    sK432: ( vATMap * vExp ) > vOptAType ).

tff(func_def_468,type,
    sK433: ( vATMap * vExp ) > vATMap ).

tff(func_def_469,type,
    sK434: ( vATMap * vExp ) > vUnOpT ).

tff(func_def_470,type,
    sK435: ( vATMap * vExp ) > vExp ).

tff(func_def_471,type,
    sK436: ( vATMap * vExp ) > vOptAType ).

tff(func_def_472,type,
    sK437: ( vATMap * vExp ) > vATMap ).

tff(func_def_473,type,
    sK438: ( vATMap * vExp ) > vATMap ).

tff(func_def_474,type,
    sK439: ( vATMap * vExp ) > vOptAType ).

tff(func_def_475,type,
    sK440: ( vATMap * vExp ) > vExp ).

tff(func_def_476,type,
    sK441: ( vATMap * vExp ) > vOptAType ).

tff(func_def_477,type,
    sK442: ( vATMap * vExp ) > vExp ).

tff(func_def_478,type,
    sK443: ( vATMap * vExp ) > vBinOpT ).

tff(func_def_479,type,
    sK444: ( vATMap * vExp ) > vATMap ).

tff(func_def_480,type,
    sK445: ( vATMap * vExp ) > vOptAType ).

tff(func_def_481,type,
    sK446: ( vATMap * vExp ) > vExp ).

tff(func_def_482,type,
    sK447: ( vATMap * vExp ) > vOptAType ).

tff(func_def_483,type,
    sK448: ( vATMap * vExp ) > vExp ).

tff(func_def_484,type,
    sK449: ( vATMap * vExp ) > vBinOpT ).

tff(func_def_485,type,
    sK450: ( vATMap * vExp ) > vATMap ).

tff(func_def_486,type,
    sK451: ( vATMap * vExp ) > vYN ).

tff(func_def_487,type,
    sK452: ( vATMap * vExp ) > vnat ).

tff(func_def_488,type,
    sK453: ( vATMap * vExp ) > vATMap ).

tff(func_def_489,type,
    sK454: ( vATMap * vExp ) > vstring ).

tff(func_def_490,type,
    sK455: ( vATMap * vExp ) > vATMap ).

tff(func_def_491,type,
    sK456: ( vATMap * vQID ) > vAType ).

tff(func_def_492,type,
    sK457: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).

tff(func_def_493,type,
    sK458: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).

tff(func_def_494,type,
    sK459: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).

tff(func_def_495,type,
    sK460: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).

tff(func_def_496,type,
    sK461: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).

tff(func_def_497,type,
    sK462: ( vATMap * vQuestionnaire * vATMap ) > vATMap ).

tff(func_def_498,type,
    sK463: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).

tff(func_def_499,type,
    sK464: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).

tff(func_def_500,type,
    sK465: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_501,type,
    sK466: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_502,type,
    sK467: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_503,type,
    sK468: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_504,type,
    sK469: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_505,type,
    sK470: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_506,type,
    sK471: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_507,type,
    sK472: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_508,type,
    sK473: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_509,type,
    sK474: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_510,type,
    sK475: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_511,type,
    sK476: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_512,type,
    sK477: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_513,type,
    sK478: ( vAval * vAval ) > vExp ).

tff(func_def_514,type,
    sK479: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_515,type,
    sK480: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_516,type,
    sK481: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_517,type,
    sK482: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_518,type,
    sK483: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_519,type,
    sK484: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_520,type,
    sK485: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_521,type,
    sK486: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_522,type,
    sK487: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_523,type,
    sK488: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_524,type,
    sK489: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_525,type,
    sK490: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_526,type,
    sK491: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_527,type,
    sK492: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_528,type,
    sK493: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_529,type,
    sK494: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_530,type,
    sK495: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_531,type,
    sK496: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_532,type,
    sK497: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_533,type,
    sK498: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_534,type,
    sK499: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_535,type,
    sK500: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_536,type,
    sK501: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_537,type,
    sK502: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_538,type,
    sK503: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_539,type,
    sK504: ( vBinOpT * vAval * vAval ) > vYN ).

tff(func_def_540,type,
    sK505: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_541,type,
    sK506: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_542,type,
    sK507: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_543,type,
    sK508: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_544,type,
    sK509: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_545,type,
    sK510: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_546,type,
    sK511: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_547,type,
    sK512: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_548,type,
    sK513: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_549,type,
    sK514: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_550,type,
    sK515: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_551,type,
    sK516: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_552,type,
    sK517: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_553,type,
    sK518: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_554,type,
    sK519: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_555,type,
    sK520: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_556,type,
    sK521: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_557,type,
    sK522: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_558,type,
    sK523: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_559,type,
    sK524: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_560,type,
    sK525: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_561,type,
    sK526: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_562,type,
    sK527: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_563,type,
    sK528: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_564,type,
    sK529: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_565,type,
    sK530: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_566,type,
    sK531: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_567,type,
    sK532: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_568,type,
    sK533: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_569,type,
    sK534: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_570,type,
    sK535: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_571,type,
    sK536: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_572,type,
    sK537: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_573,type,
    sK538: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_574,type,
    sK539: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_575,type,
    sK540: ( vBinOpT * vAval * vAval ) > vExp ).

tff(func_def_576,type,
    sK541: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_577,type,
    sK542: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_578,type,
    sK543: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_579,type,
    sK544: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_580,type,
    sK545: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_581,type,
    sK546: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_582,type,
    sK547: vBinOpT ).

tff(func_def_583,type,
    sK548: vAval ).

tff(func_def_584,type,
    sK549: vATMap ).

tff(func_def_585,type,
    sK550: vAval ).

tff(func_def_586,type,
    sK551: vAType ).

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,
    sP59: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_70,type,
    sP60: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_71,type,
    sP61: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_72,type,
    sP62: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_73,type,
    sP63: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_74,type,
    sP64: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_75,type,
    sP65: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_76,type,
    sP66: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_77,type,
    sP67: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_78,type,
    sP68: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_79,type,
    sP69: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_80,type,
    sP70: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_81,type,
    sP71: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_82,type,
    sP72: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_83,type,
    sP73: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_84,type,
    sP552: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_85,type,
    sP553: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_86,type,
    sP554: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_87,type,
    sP555: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_88,type,
    sP556: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_89,type,
    sP557: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_90,type,
    sP558: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_91,type,
    sP559: ( vBinOpT * vAval * vAval ) > $o ).

tff(pred_def_92,type,
    sP560: ( vATMap * vATMap * vQID * vATMap ) > $o ).

tff(pred_def_93,type,
    sP561: ( vQuestionnaire * vATMap * vATMap * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_94,type,
    sP562: ( vATMap * vQuestionnaire * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_95,type,
    sP563: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_96,type,
    sP564: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_97,type,
    sP565: ( vQuestionnaire * vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_98,type,
    sP566: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_99,type,
    sP567: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_100,type,
    sP568: ( vQuestionnaire * vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_101,type,
    sP569: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_102,type,
    sP570: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_103,type,
    sP571: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_104,type,
    sP572: ( vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_105,type,
    sP573: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_106,type,
    sP574: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_107,type,
    sP575: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_108,type,
    sP576: ( vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_109,type,
    sP577: ( vATMap * vATMap * vQuestionnaire * vQuestionnaire * vATMap ) > $o ).

tff(pred_def_110,type,
    sP578: ( vATMap * vATMap * vQuestionnaire * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_111,type,
    sP579: ( vATMap * vATMap * vATMap * vQuestionnaire * vQuestionnaire ) > $o ).

tff(pred_def_112,type,
    sP580: ( vATMap * vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).

tff(f22,axiom,
    vYesNo != vNumber,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-YesNo-Number') ).

tff(f24,axiom,
    vNumber != vText,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-Number-Text') ).

tff(f74,axiom,
    vaddop != vsubop,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-addop-subop') ).

tff(f75,axiom,
    vaddop != vmulop,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-addop-mulop') ).

tff(f82,axiom,
    vsubop != vmulop,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-subop-mulop') ).

tff(f187,axiom,
    ! [X0: vnat] : ( vtypeOf(vNum(X0)) = vNumber ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeOf-1') ).

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/sandbox2/benchmark/theBenchmark.p','typeOf-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/sandbox2/benchmark/theBenchmark.p','evalBinOp-INV') ).

tff(f363,axiom,
    ! [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/sandbox2/benchmark/theBenchmark.p','evalBinOpProgress-wildcardName0-a-wildcardName2-bot-a1-wildcardName1') ).

tff(f370,conjecture,
    ! [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vAType] :
      ( ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X4) )
     => ? [X5: vExp] : ( vevalBinOp(X0,X1,X3) = vsomeExp(X5) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',evalBinOpProgress) ).

tff(f371,negated_conjecture,
    ~ ! [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vAType] :
        ( ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X4) )
       => ? [X5: vExp] : ( vevalBinOp(X0,X1,X3) = vsomeExp(X5) ) ),
    inference(negated_conjecture,[status(cth)],[f370]) ).

tff(f377,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,[],[f363]) ).

tff(f543,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] :
          ( ( 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 ) )
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(ennf_transformation,[],[f377]) ).

tff(f544,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] :
          ( ( 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 ) )
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(flattening,[],[f543]) ).

tff(f557,plain,
    ? [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vAType] :
      ( ! [X5: vExp] : ( vevalBinOp(X0,X1,X3) != vsomeExp(X5) )
      & ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) = vsomeAType(X4) ) ),
    inference(ennf_transformation,[],[f371]) ).

tff(f568,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(f569,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(f570,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(f571,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(f572,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(f573,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(f574,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(f575,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(f576,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(f577,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,f576,f575,f574,f573,f572,f571,f570,f569,f568]) ).

tff(f632,definition,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X22: vYN,X23: vYN] :
          ( ( X0 = vorop )
          & ( vB(X22) = X1 )
          & ( vB(X23) = X3 ) )
      | ~ sP62(X0,X1,X3) ),
    introduced(definition,[new_symbols(definition,[sP62])],[predicate_definition_introduction]) ).

tff(f633,definition,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X20: vYN,X21: vYN] :
          ( ( X0 = vandop )
          & ( vB(X20) = X1 )
          & ( vB(X21) = X3 ) )
      | ~ sP63(X0,X1,X3) ),
    introduced(definition,[new_symbols(definition,[sP63])],[predicate_definition_introduction]) ).

tff(f634,definition,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X18: vnat,X19: vnat] :
          ( ( X0 = vltop )
          & ( vNum(X18) = X1 )
          & ( vNum(X19) = X3 ) )
      | ~ sP64(X0,X1,X3) ),
    introduced(definition,[new_symbols(definition,[sP64])],[predicate_definition_introduction]) ).

tff(f635,definition,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X16: vnat,X17: vnat] :
          ( ( X0 = vgtop )
          & ( vNum(X16) = X1 )
          & ( vNum(X17) = X3 ) )
      | ~ sP65(X0,X1,X3) ),
    introduced(definition,[new_symbols(definition,[sP65])],[predicate_definition_introduction]) ).

tff(f636,definition,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X14: vnat,X15: vnat] :
          ( ( X0 = vdivop )
          & ( vNum(X14) = X1 )
          & ( vNum(X15) = X3 ) )
      | ~ sP66(X0,X1,X3) ),
    introduced(definition,[new_symbols(definition,[sP66])],[predicate_definition_introduction]) ).

tff(f637,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] :
          ( ( 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 ) )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(definition_folding,[],[f544,f636,f635,f634,f633,f632]) ).

tff(f677,plain,
    ! [X0: vAval] :
      ( ( ( vB(sK158(X0)) = X0 )
        & ( vtypeOf(X0) = vYesNo ) )
      | ( ( vNum(sK159(X0)) = X0 )
        & ( vtypeOf(X0) = vNumber ) )
      | ( ( vT(sK160(X0)) = X0 )
        & ( vtypeOf(X0) = vText ) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK158,sK159,sK160]),skolemize(X1,sK158(X0)),skolemize(X2,sK159(X0)),skolemize(X3,sK160(X0))],[f189]) ).

tff(f716,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,[],[f576]) ).

tff(f717,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,[],[f716]) ).

tff(f718,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vmulop )
        & ( vNum(sK231(X0,X1,X2)) = X1 )
        & ( vNum(sK232(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(sK231(X0,X1,X2),sK232(X0,X1,X2))))) ) )
      | ~ sP15(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK231,sK232]),skolemize(X3,sK231(X0,X1,X2)),skolemize(X4,sK232(X0,X1,X2))],[f717]) ).

tff(f719,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,[],[f575]) ).

tff(f720,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,[],[f719]) ).

tff(f721,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vdivop )
        & ( vNum(sK233(X0,X1,X2)) = X1 )
        & ( vNum(sK234(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(sK233(X0,X1,X2),sK234(X0,X1,X2))))) ) )
      | ~ sP14(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK233,sK234]),skolemize(X3,sK233(X0,X1,X2)),skolemize(X4,sK234(X0,X1,X2))],[f720]) ).

tff(f722,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,[],[f574]) ).

tff(f723,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,[],[f722]) ).

tff(f724,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vgtop )
        & ( vNum(sK235(X0,X1,X2)) = X1 )
        & ( vNum(sK236(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(sK235(X0,X1,X2),sK236(X0,X1,X2))))) ) )
      | ~ sP13(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK235,sK236]),skolemize(X3,sK235(X0,X1,X2)),skolemize(X4,sK236(X0,X1,X2))],[f723]) ).

tff(f725,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,[],[f573]) ).

tff(f726,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,[],[f725]) ).

tff(f727,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vltop )
        & ( vNum(sK237(X0,X1,X2)) = X1 )
        & ( vNum(sK238(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(sK237(X0,X1,X2),sK238(X0,X1,X2))))) ) )
      | ~ sP12(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK237,sK238]),skolemize(X3,sK237(X0,X1,X2)),skolemize(X4,sK238(X0,X1,X2))],[f726]) ).

tff(f728,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,[],[f572]) ).

tff(f729,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,[],[f728]) ).

tff(f730,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vandop )
        & ( vB(sK239(X0,X1,X2)) = X1 )
        & ( vB(sK240(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(sK239(X0,X1,X2),sK240(X0,X1,X2))))) ) )
      | ~ sP11(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK239,sK240]),skolemize(X3,sK239(X0,X1,X2)),skolemize(X4,sK240(X0,X1,X2))],[f729]) ).

tff(f731,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,[],[f571]) ).

tff(f732,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,[],[f731]) ).

tff(f733,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vorop )
        & ( vB(sK241(X0,X1,X2)) = X1 )
        & ( vB(sK242(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(sK241(X0,X1,X2),sK242(X0,X1,X2))))) ) )
      | ~ sP10(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK241,sK242]),skolemize(X3,sK241(X0,X1,X2)),skolemize(X4,sK242(X0,X1,X2))],[f732]) ).

tff(f734,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,[],[f570]) ).

tff(f735,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,[],[f734]) ).

tff(f736,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( sK243(X0,X1,X2) = sK244(X0,X1,X2) )
        & ( X0 = veqop )
        & ( sK243(X0,X1,X2) = X1 )
        & ( sK244(X0,X1,X2) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vyes))) ) )
      | ~ sP9(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK243,sK244]),skolemize(X3,sK243(X0,X1,X2)),skolemize(X4,sK244(X0,X1,X2))],[f735]) ).

tff(f737,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,[],[f569]) ).

tff(f738,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,[],[f737]) ).

tff(f739,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( sK245(X0,X1,X2) != sK246(X0,X1,X2) )
        & ( X0 = veqop )
        & ( sK245(X0,X1,X2) = X1 )
        & ( sK246(X0,X1,X2) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vno))) ) )
      | ~ sP8(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK245,sK246]),skolemize(X3,sK245(X0,X1,X2)),skolemize(X4,sK246(X0,X1,X2))],[f738]) ).

tff(f740,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,[],[f568]) ).

tff(f741,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,[],[f740]) ).

tff(f742,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( ( vaddop != sK247(X0,X1,X2) )
          | ! [X6: vnat] : ( vNum(X6) != sK248(X0,X1,X2) )
          | ! [X7: vnat] : ( vNum(X7) != sK249(X0,X1,X2) ) )
        & ( ( vsubop != sK247(X0,X1,X2) )
          | ! [X8: vnat] : ( vNum(X8) != sK248(X0,X1,X2) )
          | ! [X9: vnat] : ( vNum(X9) != sK249(X0,X1,X2) ) )
        & ( ( vmulop != sK247(X0,X1,X2) )
          | ! [X10: vnat] : ( vNum(X10) != sK248(X0,X1,X2) )
          | ! [X11: vnat] : ( vNum(X11) != sK249(X0,X1,X2) ) )
        & ( ( vdivop != sK247(X0,X1,X2) )
          | ! [X12: vnat] : ( vNum(X12) != sK248(X0,X1,X2) )
          | ! [X13: vnat] : ( vNum(X13) != sK249(X0,X1,X2) ) )
        & ( ( vgtop != sK247(X0,X1,X2) )
          | ! [X14: vnat] : ( vNum(X14) != sK248(X0,X1,X2) )
          | ! [X15: vnat] : ( vNum(X15) != sK249(X0,X1,X2) ) )
        & ( ( vltop != sK247(X0,X1,X2) )
          | ! [X16: vnat] : ( vNum(X16) != sK248(X0,X1,X2) )
          | ! [X17: vnat] : ( vNum(X17) != sK249(X0,X1,X2) ) )
        & ( ( vandop != sK247(X0,X1,X2) )
          | ! [X18: vYN] : ( vB(X18) != sK248(X0,X1,X2) )
          | ! [X19: vYN] : ( vB(X19) != sK249(X0,X1,X2) ) )
        & ( ( vorop != sK247(X0,X1,X2) )
          | ! [X20: vYN] : ( vB(X20) != sK248(X0,X1,X2) )
          | ! [X21: vYN] : ( vB(X21) != sK249(X0,X1,X2) ) )
        & ( veqop != sK247(X0,X1,X2) )
        & ( sK247(X0,X1,X2) = X0 )
        & ( sK248(X0,X1,X2) = X1 )
        & ( sK249(X0,X1,X2) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vnoExp ) )
      | ~ sP7(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK247,sK248,sK249]),skolemize(X3,sK247(X0,X1,X2)),skolemize(X4,sK248(X0,X1,X2)),skolemize(X5,sK249(X0,X1,X2))],[f741]) ).

tff(f743,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vaddop )
        & ( vNum(sK250(X0,X1,X2)) = X1 )
        & ( vNum(sK251(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vplus(sK250(X0,X1,X2),sK251(X0,X1,X2))))) ) )
      | ( ( X0 = vsubop )
        & ( vNum(sK252(X0,X1,X2)) = X1 )
        & ( vNum(sK253(X0,X1,X2)) = X2 )
        & ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vminus(sK252(X0,X1,X2),sK253(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,[sK250,sK251,sK252,sK253]),skolemize(X3,sK250(X0,X1,X2)),skolemize(X4,sK251(X0,X1,X2)),skolemize(X5,sK252(X0,X1,X2)),skolemize(X6,sK253(X0,X1,X2))],[f577]) ).

tff(f887,plain,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X14: vnat,X15: vnat] :
          ( ( X0 = vdivop )
          & ( vNum(X14) = X1 )
          & ( vNum(X15) = X3 ) )
      | ~ sP66(X0,X1,X3) ),
    inference(nnf_transformation,[],[f636]) ).

tff(f888,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ? [X3: vnat,X4: vnat] :
          ( ( X0 = vdivop )
          & ( vNum(X3) = X1 )
          & ( vNum(X4) = X2 ) )
      | ~ sP66(X0,X1,X2) ),
    inference(rectify,[],[f887]) ).

tff(f889,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vdivop )
        & ( vNum(sK480(X0,X1,X2)) = X1 )
        & ( vNum(sK481(X0,X1,X2)) = X2 ) )
      | ~ sP66(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK480,sK481]),skolemize(X3,sK480(X0,X1,X2)),skolemize(X4,sK481(X0,X1,X2))],[f888]) ).

tff(f890,plain,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X16: vnat,X17: vnat] :
          ( ( X0 = vgtop )
          & ( vNum(X16) = X1 )
          & ( vNum(X17) = X3 ) )
      | ~ sP65(X0,X1,X3) ),
    inference(nnf_transformation,[],[f635]) ).

tff(f891,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ? [X3: vnat,X4: vnat] :
          ( ( X0 = vgtop )
          & ( vNum(X3) = X1 )
          & ( vNum(X4) = X2 ) )
      | ~ sP65(X0,X1,X2) ),
    inference(rectify,[],[f890]) ).

tff(f892,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vgtop )
        & ( vNum(sK482(X0,X1,X2)) = X1 )
        & ( vNum(sK483(X0,X1,X2)) = X2 ) )
      | ~ sP65(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK482,sK483]),skolemize(X3,sK482(X0,X1,X2)),skolemize(X4,sK483(X0,X1,X2))],[f891]) ).

tff(f893,plain,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X18: vnat,X19: vnat] :
          ( ( X0 = vltop )
          & ( vNum(X18) = X1 )
          & ( vNum(X19) = X3 ) )
      | ~ sP64(X0,X1,X3) ),
    inference(nnf_transformation,[],[f634]) ).

tff(f894,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ? [X3: vnat,X4: vnat] :
          ( ( X0 = vltop )
          & ( vNum(X3) = X1 )
          & ( vNum(X4) = X2 ) )
      | ~ sP64(X0,X1,X2) ),
    inference(rectify,[],[f893]) ).

tff(f895,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vltop )
        & ( vNum(sK484(X0,X1,X2)) = X1 )
        & ( vNum(sK485(X0,X1,X2)) = X2 ) )
      | ~ sP64(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK484,sK485]),skolemize(X3,sK484(X0,X1,X2)),skolemize(X4,sK485(X0,X1,X2))],[f894]) ).

tff(f896,plain,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X20: vYN,X21: vYN] :
          ( ( X0 = vandop )
          & ( vB(X20) = X1 )
          & ( vB(X21) = X3 ) )
      | ~ sP63(X0,X1,X3) ),
    inference(nnf_transformation,[],[f633]) ).

tff(f897,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ? [X3: vYN,X4: vYN] :
          ( ( X0 = vandop )
          & ( vB(X3) = X1 )
          & ( vB(X4) = X2 ) )
      | ~ sP63(X0,X1,X2) ),
    inference(rectify,[],[f896]) ).

tff(f898,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vandop )
        & ( vB(sK486(X0,X1,X2)) = X1 )
        & ( vB(sK487(X0,X1,X2)) = X2 ) )
      | ~ sP63(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK486,sK487]),skolemize(X3,sK486(X0,X1,X2)),skolemize(X4,sK487(X0,X1,X2))],[f897]) ).

tff(f899,plain,
    ! [X0: vBinOpT,X1: vAval,X3: vAval] :
      ( ? [X22: vYN,X23: vYN] :
          ( ( X0 = vorop )
          & ( vB(X22) = X1 )
          & ( vB(X23) = X3 ) )
      | ~ sP62(X0,X1,X3) ),
    inference(nnf_transformation,[],[f632]) ).

tff(f900,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ? [X3: vYN,X4: vYN] :
          ( ( X0 = vorop )
          & ( vB(X3) = X1 )
          & ( vB(X4) = X2 ) )
      | ~ sP62(X0,X1,X2) ),
    inference(rectify,[],[f899]) ).

tff(f901,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vAval] :
      ( ( ( X0 = vorop )
        & ( vB(sK488(X0,X1,X2)) = X1 )
        & ( vB(sK489(X0,X1,X2)) = X2 ) )
      | ~ sP62(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK488,sK489]),skolemize(X3,sK488(X0,X1,X2)),skolemize(X4,sK489(X0,X1,X2))],[f900]) ).

tff(f902,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] :
          ( ( X0 = vaddop )
          & ( vNum(X9) = X1 )
          & ( vNum(X10) = X3 ) )
      | ? [X11: vnat,X12: vnat] :
          ( ( X0 = vsubop )
          & ( vNum(X11) = X1 )
          & ( vNum(X12) = X3 ) )
      | ? [X13: vnat,X14: vnat] :
          ( ( X0 = vmulop )
          & ( vNum(X13) = X1 )
          & ( vNum(X14) = X3 ) )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(rectify,[],[f637]) ).

tff(f903,plain,
    ! [X0: vBinOpT,X1: vAval,X2: vATMap,X3: vAval,X4: vBinOpT,X5: vAval,X6: vAType,X7: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( ( X0 = vaddop )
        & ( vNum(sK491(X0,X1,X3)) = X1 )
        & ( vNum(sK492(X0,X1,X3)) = X3 ) )
      | ( ( X0 = vsubop )
        & ( vNum(sK493(X0,X1,X3)) = X1 )
        & ( vNum(sK494(X0,X1,X3)) = X3 ) )
      | ( ( X0 = vmulop )
        & ( vNum(sK495(X0,X1,X3)) = X1 )
        & ( vNum(sK496(X0,X1,X3)) = X3 ) )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK490,sK491,sK492,sK493,sK494,sK495,sK496]),skolemize(X8,sK490(X0,X1,X3)),skolemize(X9,sK491(X0,X1,X3)),skolemize(X10,sK492(X0,X1,X3)),skolemize(X11,sK493(X0,X1,X3)),skolemize(X12,sK494(X0,X1,X3)),skolemize(X13,sK495(X0,X1,X3)),skolemize(X14,sK496(X0,X1,X3))],[f902]) ).

tff(f937,plain,
    ( ! [X5: vExp] : ( vsomeExp(X5) != vevalBinOp(sK547,sK548,sK550) )
    & ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK547,sK548,sK549,sK550,sK551]),skolemize(X0,sK547),skolemize(X1,sK548),skolemize(X2,sK549),skolemize(X3,sK550),skolemize(X4,sK551)],[f557]) ).

tff(f969,plain,
    vYesNo != vNumber,
    inference(cnf_transformation,[],[f22]) ).

tff(f971,plain,
    vNumber != vText,
    inference(cnf_transformation,[],[f24]) ).

tff(f1028,plain,
    vaddop != vsubop,
    inference(cnf_transformation,[],[f74]) ).

tff(f1029,plain,
    vaddop != vmulop,
    inference(cnf_transformation,[],[f75]) ).

tff(f1036,plain,
    vsubop != vmulop,
    inference(cnf_transformation,[],[f82]) ).

tff(f1272,plain,
    ! [X0: vnat] : ( vNumber = vtypeOf(vNum(X0)) ),
    inference(cnf_transformation,[],[f187]) ).

tff(f1276,plain,
    ! [X0: vAval] :
      ( ( vYesNo = vtypeOf(X0) )
      | ( vNum(sK159(X0)) = X0 )
      | ( vText = vtypeOf(X0) ) ),
    inference(cnf_transformation,[],[f677]) ).

tff(f1459,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vmultiply(sK231(X0,X1,X2),sK232(X0,X1,X2))))) )
      | ~ sP15(X0,X1,X2) ),
    inference(cnf_transformation,[],[f718]) ).

tff(f1463,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vdivide(sK233(X0,X1,X2),sK234(X0,X1,X2))))) )
      | ~ sP14(X0,X1,X2) ),
    inference(cnf_transformation,[],[f721]) ).

tff(f1467,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vgt(sK235(X0,X1,X2),sK236(X0,X1,X2))))) )
      | ~ sP13(X0,X1,X2) ),
    inference(cnf_transformation,[],[f724]) ).

tff(f1471,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vlt(sK237(X0,X1,X2),sK238(X0,X1,X2))))) )
      | ~ sP12(X0,X1,X2) ),
    inference(cnf_transformation,[],[f727]) ).

tff(f1475,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vand(sK239(X0,X1,X2),sK240(X0,X1,X2))))) )
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f730]) ).

tff(f1479,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vB(vor(sK241(X0,X1,X2),sK242(X0,X1,X2))))) )
      | ~ sP10(X0,X1,X2) ),
    inference(cnf_transformation,[],[f733]) ).

tff(f1483,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vsomeExp(vconstant(vB(vyes))) = vevalBinOp(X0,X1,X2) )
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f736]) ).

tff(f1488,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vsomeExp(vconstant(vB(vno))) = vevalBinOp(X0,X1,X2) )
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f739]) ).

tff(f1494,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( sK249(X0,X1,X2) = X2 )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1495,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( sK248(X0,X1,X2) = X1 )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1496,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( sK247(X0,X1,X2) = X0 )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1497,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( veqop != sK247(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1498,plain,
    ! [X2: vAval,X21: vYN,X0: vBinOpT,X1: vAval,X20: vYN] :
      ( ( vorop != sK247(X0,X1,X2) )
      | ( vB(X20) != sK248(X0,X1,X2) )
      | ( vB(X21) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1499,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X18: vYN,X19: vYN] :
      ( ( vandop != sK247(X0,X1,X2) )
      | ( vB(X18) != sK248(X0,X1,X2) )
      | ( vB(X19) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1500,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X16: vnat,X17: vnat] :
      ( ( vltop != sK247(X0,X1,X2) )
      | ( vNum(X16) != sK248(X0,X1,X2) )
      | ( vNum(X17) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1501,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X14: vnat,X15: vnat] :
      ( ( vgtop != sK247(X0,X1,X2) )
      | ( vNum(X14) != sK248(X0,X1,X2) )
      | ( vNum(X15) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1502,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X12: vnat,X13: vnat] :
      ( ( vdivop != sK247(X0,X1,X2) )
      | ( vNum(X12) != sK248(X0,X1,X2) )
      | ( vNum(X13) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1503,plain,
    ! [X2: vAval,X10: vnat,X0: vBinOpT,X11: vnat,X1: vAval] :
      ( ( vmulop != sK247(X0,X1,X2) )
      | ( vNum(X10) != sK248(X0,X1,X2) )
      | ( vNum(X11) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1504,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X8: vnat,X9: vnat] :
      ( ( vsubop != sK247(X0,X1,X2) )
      | ( vNum(X8) != sK248(X0,X1,X2) )
      | ( vNum(X9) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1505,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X6: vnat,X7: vnat] :
      ( ( vaddop != sK247(X0,X1,X2) )
      | ( vNum(X6) != sK248(X0,X1,X2) )
      | ( vNum(X7) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f742]) ).

tff(f1506,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vplus(sK250(X0,X1,X2),sK251(X0,X1,X2))))) )
      | ( vevalBinOp(X0,X1,X2) = vsomeExp(vconstant(vNum(vminus(sK252(X0,X1,X2),sK253(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,[],[f743]) ).

tff(f2079,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vNum(sK481(X0,X1,X2)) = X2 )
      | ~ sP66(X0,X1,X2) ),
    inference(cnf_transformation,[],[f889]) ).

tff(f2080,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vNum(sK480(X0,X1,X2)) = X1 )
      | ~ sP66(X0,X1,X2) ),
    inference(cnf_transformation,[],[f889]) ).

tff(f2081,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vdivop = X0 )
      | ~ sP66(X0,X1,X2) ),
    inference(cnf_transformation,[],[f889]) ).

tff(f2082,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vNum(sK483(X0,X1,X2)) = X2 )
      | ~ sP65(X0,X1,X2) ),
    inference(cnf_transformation,[],[f892]) ).

tff(f2083,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vNum(sK482(X0,X1,X2)) = X1 )
      | ~ sP65(X0,X1,X2) ),
    inference(cnf_transformation,[],[f892]) ).

tff(f2084,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vgtop = X0 )
      | ~ sP65(X0,X1,X2) ),
    inference(cnf_transformation,[],[f892]) ).

tff(f2085,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vNum(sK485(X0,X1,X2)) = X2 )
      | ~ sP64(X0,X1,X2) ),
    inference(cnf_transformation,[],[f895]) ).

tff(f2086,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vNum(sK484(X0,X1,X2)) = X1 )
      | ~ sP64(X0,X1,X2) ),
    inference(cnf_transformation,[],[f895]) ).

tff(f2087,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vltop = X0 )
      | ~ sP64(X0,X1,X2) ),
    inference(cnf_transformation,[],[f895]) ).

tff(f2088,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vB(sK487(X0,X1,X2)) = X2 )
      | ~ sP63(X0,X1,X2) ),
    inference(cnf_transformation,[],[f898]) ).

tff(f2089,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vB(sK486(X0,X1,X2)) = X1 )
      | ~ sP63(X0,X1,X2) ),
    inference(cnf_transformation,[],[f898]) ).

tff(f2090,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vandop = X0 )
      | ~ sP63(X0,X1,X2) ),
    inference(cnf_transformation,[],[f898]) ).

tff(f2091,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vB(sK489(X0,X1,X2)) = X2 )
      | ~ sP62(X0,X1,X2) ),
    inference(cnf_transformation,[],[f901]) ).

tff(f2092,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vB(sK488(X0,X1,X2)) = X1 )
      | ~ sP62(X0,X1,X2) ),
    inference(cnf_transformation,[],[f901]) ).

tff(f2093,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval] :
      ( ( vorop = X0 )
      | ~ sP62(X0,X1,X2) ),
    inference(cnf_transformation,[],[f901]) ).

tff(f2096,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vNum(sK492(X0,X1,X3)) = X3 )
      | ( vNum(sK494(X0,X1,X3)) = X3 )
      | ( vmulop = X0 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2097,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vNum(sK492(X0,X1,X3)) = X3 )
      | ( vNum(sK493(X0,X1,X3)) = X1 )
      | ( vNum(sK496(X0,X1,X3)) = X3 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2107,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vNum(sK491(X0,X1,X3)) = X1 )
      | ( vNum(sK493(X0,X1,X3)) = X1 )
      | ( vNum(sK495(X0,X1,X3)) = X1 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2111,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vNum(sK491(X0,X1,X3)) = X1 )
      | ( vsubop = X0 )
      | ( vmulop = X0 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2112,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vaddop = X0 )
      | ( vNum(sK494(X0,X1,X3)) = X3 )
      | ( vNum(sK496(X0,X1,X3)) = X3 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2114,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vaddop = X0 )
      | ( vNum(sK494(X0,X1,X3)) = X3 )
      | ( vmulop = X0 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2117,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vaddop = X0 )
      | ( vNum(sK493(X0,X1,X3)) = X1 )
      | ( vmulop = X0 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2118,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vaddop = X0 )
      | ( vsubop = X0 )
      | ( vNum(sK496(X0,X1,X3)) = X3 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2119,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vaddop = X0 )
      | ( vsubop = X0 )
      | ( vNum(sK495(X0,X1,X3)) = X1 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2120,plain,
    ! [X2: vATMap,X3: vAval,X0: vBinOpT,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X0,X1,X3) = vsomeExp(sK490(X0,X1,X3)) )
      | ( vaddop = X0 )
      | ( vsubop = X0 )
      | ( vmulop = X0 )
      | sP66(X0,X1,X3)
      | sP65(X0,X1,X3)
      | sP64(X0,X1,X3)
      | sP63(X0,X1,X3)
      | sP62(X0,X1,X3)
      | ( veqop = X0 )
      | ( X0 != X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vecheck(X2,vbinop(vconstant(X1),X0,vconstant(X3))) != vsomeAType(X6) ) ),
    inference(cnf_transformation,[],[f903]) ).

tff(f2262,plain,
    vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),sK547,vconstant(sK550))),
    inference(cnf_transformation,[],[f937]) ).

tff(f2263,plain,
    ! [X5: vExp] : ( vsomeExp(X5) != vevalBinOp(sK547,sK548,sK550) ),
    inference(cnf_transformation,[],[f937]) ).

tff(f2394,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vmulop = X4 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2120]) ).

tff(f2395,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2394]) ).

tff(f2396,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2395]) ).

tff(f2397,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vNum(sK495(X4,X1,X3)) = X1 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2119]) ).

tff(f2398,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vNum(sK495(X4,X7,X3)) = X7 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2397]) ).

tff(f2399,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vNum(sK495(X4,X7,X5)) = X7 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2398]) ).

tff(f2400,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vNum(sK496(X4,X1,X3)) = X3 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2118]) ).

tff(f2401,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vNum(sK496(X4,X7,X3)) = X3 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2400]) ).

tff(f2402,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vaddop = X4 )
      | ( vsubop = X4 )
      | ( vNum(sK496(X4,X7,X5)) = X5 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2401]) ).

tff(f2403,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vaddop = X4 )
      | ( vNum(sK493(X4,X1,X3)) = X1 )
      | ( vmulop = X4 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2117]) ).

tff(f2404,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vaddop = X4 )
      | ( vNum(sK493(X4,X7,X3)) = X7 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2403]) ).

tff(f2405,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vaddop = X4 )
      | ( vNum(sK493(X4,X7,X5)) = X7 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2404]) ).

tff(f2412,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vaddop = X4 )
      | ( vNum(sK494(X4,X1,X3)) = X3 )
      | ( vmulop = X4 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2114]) ).

tff(f2413,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vaddop = X4 )
      | ( vNum(sK494(X4,X7,X3)) = X3 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2412]) ).

tff(f2414,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vaddop = X4 )
      | ( vNum(sK494(X4,X7,X5)) = X5 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2413]) ).

tff(f2418,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vaddop = X4 )
      | ( vNum(sK494(X4,X1,X3)) = X3 )
      | ( vNum(sK496(X4,X1,X3)) = X3 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2112]) ).

tff(f2419,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vaddop = X4 )
      | ( vNum(sK494(X4,X7,X3)) = X3 )
      | ( vNum(sK496(X4,X7,X3)) = X3 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2418]) ).

tff(f2420,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vaddop = X4 )
      | ( vNum(sK494(X4,X7,X5)) = X5 )
      | ( vNum(sK496(X4,X7,X5)) = X5 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2419]) ).

tff(f2421,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vNum(sK491(X4,X1,X3)) = X1 )
      | ( vsubop = X4 )
      | ( vmulop = X4 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2111]) ).

tff(f2422,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vNum(sK491(X4,X7,X3)) = X7 )
      | ( vsubop = X4 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2421]) ).

tff(f2423,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vNum(sK491(X4,X7,X5)) = X7 )
      | ( vsubop = X4 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2422]) ).

tff(f2433,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vNum(sK491(X4,X1,X3)) = X1 )
      | ( vNum(sK493(X4,X1,X3)) = X1 )
      | ( vNum(sK495(X4,X1,X3)) = X1 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2107]) ).

tff(f2434,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vNum(sK491(X4,X7,X3)) = X7 )
      | ( vNum(sK493(X4,X7,X3)) = X7 )
      | ( vNum(sK495(X4,X7,X3)) = X7 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2433]) ).

tff(f2435,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vNum(sK491(X4,X7,X5)) = X7 )
      | ( vNum(sK493(X4,X7,X5)) = X7 )
      | ( vNum(sK495(X4,X7,X5)) = X7 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2434]) ).

tff(f2463,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vNum(sK492(X4,X1,X3)) = X3 )
      | ( vNum(sK493(X4,X1,X3)) = X1 )
      | ( vNum(sK496(X4,X1,X3)) = X3 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2097]) ).

tff(f2464,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vNum(sK492(X4,X7,X3)) = X3 )
      | ( vNum(sK493(X4,X7,X3)) = X7 )
      | ( vNum(sK496(X4,X7,X3)) = X3 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2463]) ).

tff(f2465,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vNum(sK492(X4,X7,X5)) = X5 )
      | ( vNum(sK493(X4,X7,X5)) = X7 )
      | ( vNum(sK496(X4,X7,X5)) = X5 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2464]) ).

tff(f2466,plain,
    ! [X2: vATMap,X3: vAval,X1: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X1,X3) = vsomeExp(sK490(X4,X1,X3)) )
      | ( vNum(sK492(X4,X1,X3)) = X3 )
      | ( vNum(sK494(X4,X1,X3)) = X3 )
      | ( vmulop = X4 )
      | sP66(X4,X1,X3)
      | sP65(X4,X1,X3)
      | sP64(X4,X1,X3)
      | sP63(X4,X1,X3)
      | sP62(X4,X1,X3)
      | ( veqop = X4 )
      | ( X1 != X7 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X1),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2096]) ).

tff(f2467,plain,
    ! [X2: vATMap,X3: vAval,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X3) = vsomeExp(sK490(X4,X7,X3)) )
      | ( vNum(sK492(X4,X7,X3)) = X3 )
      | ( vNum(sK494(X4,X7,X3)) = X3 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X3)
      | sP65(X4,X7,X3)
      | sP64(X4,X7,X3)
      | sP63(X4,X7,X3)
      | sP62(X4,X7,X3)
      | ( veqop = X4 )
      | ( X3 != X5 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X3))) ) ),
    inference(equality_resolution,[],[f2466]) ).

tff(f2468,plain,
    ! [X2: vATMap,X6: vAType,X7: vAval,X4: vBinOpT,X5: vAval] :
      ( ( vevalBinOp(X4,X7,X5) = vsomeExp(sK490(X4,X7,X5)) )
      | ( vNum(sK492(X4,X7,X5)) = X5 )
      | ( vNum(sK494(X4,X7,X5)) = X5 )
      | ( vmulop = X4 )
      | sP66(X4,X7,X5)
      | sP65(X4,X7,X5)
      | sP64(X4,X7,X5)
      | sP63(X4,X7,X5)
      | sP62(X4,X7,X5)
      | ( veqop = X4 )
      | ( vsomeAType(X6) != vecheck(X2,vbinop(vconstant(X7),X4,vconstant(X5))) ) ),
    inference(equality_resolution,[],[f2467]) ).

tff(f2835,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X6: vnat] :
      ( ( vNum(X6) != sK248(X0,X1,X2) )
      | sP552(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2835_D]) ).

tff(f2835_D,definition,
    ! [X1,X2,X0] :
      ( ! [X6] : ( vNum(X6) != sK248(X0,X1,X2) )
    <=> ~ sP552(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP552])],[general_splitting_component_introduction]) ).

tff(f2836,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X7: vnat] :
      ( ( vaddop != sK247(X0,X1,X2) )
      | ( vNum(X7) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP552(X0,X2,X1) ),
    inference(general_splitting,[],[f1505,f2835_D]) ).

tff(f2837,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X8: vnat] :
      ( ( vNum(X8) != sK248(X0,X1,X2) )
      | sP553(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2837_D]) ).

tff(f2837_D,definition,
    ! [X1,X2,X0] :
      ( ! [X8] : ( vNum(X8) != sK248(X0,X1,X2) )
    <=> ~ sP553(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP553])],[general_splitting_component_introduction]) ).

tff(f2838,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X9: vnat] :
      ( ( vsubop != sK247(X0,X1,X2) )
      | ( vNum(X9) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP553(X0,X2,X1) ),
    inference(general_splitting,[],[f1504,f2837_D]) ).

tff(f2839,plain,
    ! [X2: vAval,X10: vnat,X0: vBinOpT,X1: vAval] :
      ( ( vNum(X10) != sK248(X0,X1,X2) )
      | sP554(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2839_D]) ).

tff(f2839_D,definition,
    ! [X1,X2,X0] :
      ( ! [X10] : ( vNum(X10) != sK248(X0,X1,X2) )
    <=> ~ sP554(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP554])],[general_splitting_component_introduction]) ).

tff(f2840,plain,
    ! [X2: vAval,X0: vBinOpT,X11: vnat,X1: vAval] :
      ( ( vmulop != sK247(X0,X1,X2) )
      | ( vNum(X11) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP554(X0,X2,X1) ),
    inference(general_splitting,[],[f1503,f2839_D]) ).

tff(f2841,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X12: vnat] :
      ( ( vNum(X12) != sK248(X0,X1,X2) )
      | sP555(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2841_D]) ).

tff(f2841_D,definition,
    ! [X1,X2,X0] :
      ( ! [X12] : ( vNum(X12) != sK248(X0,X1,X2) )
    <=> ~ sP555(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP555])],[general_splitting_component_introduction]) ).

tff(f2842,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X13: vnat] :
      ( ( vdivop != sK247(X0,X1,X2) )
      | ( vNum(X13) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP555(X0,X2,X1) ),
    inference(general_splitting,[],[f1502,f2841_D]) ).

tff(f2843,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X14: vnat] :
      ( ( vNum(X14) != sK248(X0,X1,X2) )
      | sP556(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2843_D]) ).

tff(f2843_D,definition,
    ! [X1,X2,X0] :
      ( ! [X14] : ( vNum(X14) != sK248(X0,X1,X2) )
    <=> ~ sP556(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP556])],[general_splitting_component_introduction]) ).

tff(f2844,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X15: vnat] :
      ( ( vgtop != sK247(X0,X1,X2) )
      | ( vNum(X15) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP556(X0,X2,X1) ),
    inference(general_splitting,[],[f1501,f2843_D]) ).

tff(f2845,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X16: vnat] :
      ( ( vNum(X16) != sK248(X0,X1,X2) )
      | sP557(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2845_D]) ).

tff(f2845_D,definition,
    ! [X1,X2,X0] :
      ( ! [X16] : ( vNum(X16) != sK248(X0,X1,X2) )
    <=> ~ sP557(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP557])],[general_splitting_component_introduction]) ).

tff(f2846,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X17: vnat] :
      ( ( vltop != sK247(X0,X1,X2) )
      | ( vNum(X17) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP557(X0,X2,X1) ),
    inference(general_splitting,[],[f1500,f2845_D]) ).

tff(f2847,plain,
    ! [X2: vAval,X0: vBinOpT,X18: vYN,X1: vAval] :
      ( ( vB(X18) != sK248(X0,X1,X2) )
      | sP558(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2847_D]) ).

tff(f2847_D,definition,
    ! [X1,X2,X0] :
      ( ! [X18] : ( vB(X18) != sK248(X0,X1,X2) )
    <=> ~ sP558(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP558])],[general_splitting_component_introduction]) ).

tff(f2848,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X19: vYN] :
      ( ( vandop != sK247(X0,X1,X2) )
      | ( vB(X19) != sK249(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP558(X0,X2,X1) ),
    inference(general_splitting,[],[f1499,f2847_D]) ).

tff(f2849,plain,
    ! [X2: vAval,X21: vYN,X0: vBinOpT,X1: vAval] :
      ( ( vB(X21) != sK249(X0,X1,X2) )
      | sP559(X0,X2,X1) ),
    inference(cnf_transformation,[],[f2849_D]) ).

tff(f2849_D,definition,
    ! [X1,X2,X0] :
      ( ! [X21] : ( vB(X21) != sK249(X0,X1,X2) )
    <=> ~ sP559(X0,X2,X1) ),
    introduced(definition,[new_symbols(definition,[sP559])],[general_splitting_component_introduction]) ).

tff(f2850,plain,
    ! [X2: vAval,X0: vBinOpT,X1: vAval,X20: vYN] :
      ( ( vorop != sK247(X0,X1,X2) )
      | ( vB(X20) != sK248(X0,X1,X2) )
      | ~ sP7(X0,X1,X2)
      | ~ sP559(X0,X2,X1) ),
    inference(general_splitting,[],[f1498,f2849_D]) ).

tff(f2911,definition,
    ( spl581_1
  <=> ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) ),
    introduced(definition,[new_symbols(definition,[spl581_1])],[avatar_definition]) ).

tff(f2913,plain,
    ( ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),sK547,vconstant(sK550))) )
    | ~ spl581_1 ),
    inference(avatar_component_clause,[],[f2911]) ).

tff(f2914,plain,
    spl581_1,
    inference(avatar_split_clause,[],[f2262,f2911]) ).

tff(f2916,definition,
    ( spl581_2
  <=> ! [X5: vExp] : ( vsomeExp(X5) != vevalBinOp(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_2])],[avatar_definition]) ).

tff(f2917,plain,
    ( ! [X5: vExp] : ( vsomeExp(X5) != vevalBinOp(sK547,sK548,sK550) )
    | ~ spl581_2 ),
    inference(avatar_component_clause,[],[f2916]) ).

tff(f2918,plain,
    spl581_2,
    inference(avatar_split_clause,[],[f2263,f2916]) ).

tff(f2923,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK547,sK548,sK550) )
        | ~ sP9(X0,X1,X2) )
    | ~ spl581_2 ),
    inference(superposition,[],[f2917,f1483]) ).

tff(f2925,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK547,sK548,sK550) )
        | ~ sP8(X0,X1,X2) )
    | ~ spl581_2 ),
    inference(superposition,[],[f2917,f1488]) ).

tff(f3296,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1 ),
    inference(superposition,[],[f2396,f2913]) ).

tff(f3297,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1 ),
    inference(superposition,[],[f2399,f2913]) ).

tff(f3305,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1 ),
    inference(superposition,[],[f2423,f2913]) ).

tff(f3309,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1 ),
    inference(superposition,[],[f2435,f2913]) ).

tff(f3319,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1 ),
    inference(superposition,[],[f2465,f2913]) ).

tff(f3395,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2 ),
    inference(forward_subsumption_resolution,[],[f3319,f2917]) ).

tff(f3405,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2 ),
    inference(forward_subsumption_resolution,[],[f3309,f2917]) ).

tff(f3409,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2 ),
    inference(forward_subsumption_resolution,[],[f3305,f2917]) ).

tff(f3417,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2 ),
    inference(forward_subsumption_resolution,[],[f3297,f2917]) ).

tff(f3418,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550)
        | ( veqop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2 ),
    inference(forward_subsumption_resolution,[],[f3296,f2917]) ).

tff(f3556,definition,
    ( spl581_4
  <=> ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK547,sK548,sK550) )
        | ~ sP9(X0,X1,X2) ) ),
    introduced(definition,[new_symbols(definition,[spl581_4])],[avatar_definition]) ).

tff(f3557,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK547,sK548,sK550) )
        | ~ sP9(X0,X1,X2) )
    | ~ spl581_4 ),
    inference(avatar_component_clause,[],[f3556]) ).

tff(f3558,plain,
    ( spl581_4
    | ~ spl581_2 ),
    inference(avatar_split_clause,[],[f2923,f2916,f3556]) ).

tff(f3620,plain,
    ( ~ sP9(sK547,sK548,sK550)
    | ~ spl581_4 ),
    inference(equality_resolution,[],[f3557]) ).

tff(f3623,definition,
    ( spl581_5
  <=> sP9(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_5])],[avatar_definition]) ).

tff(f3625,plain,
    ( ~ sP9(sK547,sK548,sK550)
    | spl581_5 ),
    inference(avatar_component_clause,[],[f3623]) ).

tff(f3626,plain,
    ( ~ spl581_5
    | ~ spl581_4 ),
    inference(avatar_split_clause,[],[f3620,f3556,f3623]) ).

tff(f3632,definition,
    ( spl581_7
  <=> ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK547,sK548,sK550) )
        | ~ sP8(X0,X1,X2) ) ),
    introduced(definition,[new_symbols(definition,[spl581_7])],[avatar_definition]) ).

tff(f3633,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( vevalBinOp(X0,X1,X2) != vevalBinOp(sK547,sK548,sK550) )
        | ~ sP8(X0,X1,X2) )
    | ~ spl581_7 ),
    inference(avatar_component_clause,[],[f3632]) ).

tff(f3634,plain,
    ( spl581_7
    | ~ spl581_2 ),
    inference(avatar_split_clause,[],[f2925,f2916,f3632]) ).

tff(f3696,plain,
    ( ~ sP8(sK547,sK548,sK550)
    | ~ spl581_7 ),
    inference(equality_resolution,[],[f3633]) ).

tff(f3699,definition,
    ( spl581_8
  <=> sP8(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_8])],[avatar_definition]) ).

tff(f3701,plain,
    ( ~ sP8(sK547,sK548,sK550)
    | spl581_8 ),
    inference(avatar_component_clause,[],[f3699]) ).

tff(f3702,plain,
    ( ~ spl581_8
    | ~ spl581_7 ),
    inference(avatar_split_clause,[],[f3696,f3632,f3699]) ).

tff(f4058,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vNum(vplus(sK250(sK547,sK548,sK550),sK251(sK547,sK548,sK550))))) )
    | ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vNum(vminus(sK252(sK547,sK548,sK550),sK253(sK547,sK548,sK550))))) )
    | sP15(sK547,sK548,sK550)
    | sP14(sK547,sK548,sK550)
    | sP13(sK547,sK548,sK550)
    | sP12(sK547,sK548,sK550)
    | sP11(sK547,sK548,sK550)
    | sP10(sK547,sK548,sK550)
    | sP8(sK547,sK548,sK550)
    | sP7(sK547,sK548,sK550)
    | spl581_5 ),
    inference(resolution,[],[f3625,f1506]) ).

tff(f4089,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vNum(vplus(sK250(sK547,sK548,sK550),sK251(sK547,sK548,sK550))))) )
    | sP15(sK547,sK548,sK550)
    | sP14(sK547,sK548,sK550)
    | sP13(sK547,sK548,sK550)
    | sP12(sK547,sK548,sK550)
    | sP11(sK547,sK548,sK550)
    | sP10(sK547,sK548,sK550)
    | sP8(sK547,sK548,sK550)
    | sP7(sK547,sK548,sK550)
    | ~ spl581_2
    | spl581_5 ),
    inference(forward_subsumption_resolution,[],[f4058,f2917]) ).

tff(f4096,plain,
    ( sP15(sK547,sK548,sK550)
    | sP14(sK547,sK548,sK550)
    | sP13(sK547,sK548,sK550)
    | sP12(sK547,sK548,sK550)
    | sP11(sK547,sK548,sK550)
    | sP10(sK547,sK548,sK550)
    | sP8(sK547,sK548,sK550)
    | sP7(sK547,sK548,sK550)
    | ~ spl581_2
    | spl581_5 ),
    inference(forward_subsumption_resolution,[],[f4089,f2917]) ).

tff(f4097,plain,
    ( sP15(sK547,sK548,sK550)
    | sP14(sK547,sK548,sK550)
    | sP13(sK547,sK548,sK550)
    | sP12(sK547,sK548,sK550)
    | sP11(sK547,sK548,sK550)
    | sP10(sK547,sK548,sK550)
    | sP7(sK547,sK548,sK550)
    | ~ spl581_2
    | spl581_5
    | spl581_8 ),
    inference(forward_subsumption_resolution,[],[f4096,f3701]) ).

tff(f5868,definition,
    ( spl581_53
  <=> sP7(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_53])],[avatar_definition]) ).

tff(f5870,plain,
    ( sP7(sK547,sK548,sK550)
    | ~ spl581_53 ),
    inference(avatar_component_clause,[],[f5868]) ).

tff(f5872,definition,
    ( spl581_54
  <=> sP10(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_54])],[avatar_definition]) ).

tff(f5874,plain,
    ( sP10(sK547,sK548,sK550)
    | ~ spl581_54 ),
    inference(avatar_component_clause,[],[f5872]) ).

tff(f5876,definition,
    ( spl581_55
  <=> sP11(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_55])],[avatar_definition]) ).

tff(f5878,plain,
    ( sP11(sK547,sK548,sK550)
    | ~ spl581_55 ),
    inference(avatar_component_clause,[],[f5876]) ).

tff(f5880,definition,
    ( spl581_56
  <=> sP12(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_56])],[avatar_definition]) ).

tff(f5882,plain,
    ( sP12(sK547,sK548,sK550)
    | ~ spl581_56 ),
    inference(avatar_component_clause,[],[f5880]) ).

tff(f5884,definition,
    ( spl581_57
  <=> sP13(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_57])],[avatar_definition]) ).

tff(f5886,plain,
    ( sP13(sK547,sK548,sK550)
    | ~ spl581_57 ),
    inference(avatar_component_clause,[],[f5884]) ).

tff(f5888,definition,
    ( spl581_58
  <=> sP14(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_58])],[avatar_definition]) ).

tff(f5890,plain,
    ( sP14(sK547,sK548,sK550)
    | ~ spl581_58 ),
    inference(avatar_component_clause,[],[f5888]) ).

tff(f5892,definition,
    ( spl581_59
  <=> sP15(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_59])],[avatar_definition]) ).

tff(f5894,plain,
    ( sP15(sK547,sK548,sK550)
    | ~ spl581_59 ),
    inference(avatar_component_clause,[],[f5892]) ).

tff(f5895,plain,
    ( spl581_53
    | spl581_54
    | spl581_55
    | spl581_56
    | spl581_57
    | spl581_58
    | spl581_59
    | ~ spl581_2
    | spl581_5
    | spl581_8 ),
    inference(avatar_split_clause,[],[f4097,f3699,f3623,f2916,f5892,f5888,f5884,f5880,f5876,f5872,f5868]) ).

tff(f5901,plain,
    ( ( sK550 = sK249(sK547,sK548,sK550) )
    | ~ spl581_53 ),
    inference(resolution,[],[f5870,f1494]) ).

tff(f5914,definition,
    ( spl581_60
  <=> ( sK550 = sK249(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_60])],[avatar_definition]) ).

tff(f5916,plain,
    ( ( sK550 = sK249(sK547,sK548,sK550) )
    | ~ spl581_60 ),
    inference(avatar_component_clause,[],[f5914]) ).

tff(f5917,plain,
    ( spl581_60
    | ~ spl581_53 ),
    inference(avatar_split_clause,[],[f5901,f5868,f5914]) ).

tff(f5933,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vB(vor(sK241(sK547,sK548,sK550),sK242(sK547,sK548,sK550))))) )
    | ~ spl581_54 ),
    inference(resolution,[],[f5874,f1479]) ).

tff(f5939,plain,
    ( $false
    | ~ spl581_2
    | ~ spl581_54 ),
    inference(forward_subsumption_resolution,[],[f5933,f2917]) ).

tff(f5940,plain,
    ( ~ spl581_2
    | ~ spl581_54 ),
    inference(avatar_contradiction_clause,[],[f5939]) ).

tff(f5941,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vB(vand(sK239(sK547,sK548,sK550),sK240(sK547,sK548,sK550))))) )
    | ~ spl581_55 ),
    inference(resolution,[],[f5878,f1475]) ).

tff(f5947,plain,
    ( $false
    | ~ spl581_2
    | ~ spl581_55 ),
    inference(forward_subsumption_resolution,[],[f5941,f2917]) ).

tff(f5948,plain,
    ( ~ spl581_2
    | ~ spl581_55 ),
    inference(avatar_contradiction_clause,[],[f5947]) ).

tff(f5949,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vB(vlt(sK237(sK547,sK548,sK550),sK238(sK547,sK548,sK550))))) )
    | ~ spl581_56 ),
    inference(resolution,[],[f5882,f1471]) ).

tff(f5955,plain,
    ( $false
    | ~ spl581_2
    | ~ spl581_56 ),
    inference(forward_subsumption_resolution,[],[f5949,f2917]) ).

tff(f5956,plain,
    ( ~ spl581_2
    | ~ spl581_56 ),
    inference(avatar_contradiction_clause,[],[f5955]) ).

tff(f5957,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vB(vgt(sK235(sK547,sK548,sK550),sK236(sK547,sK548,sK550))))) )
    | ~ spl581_57 ),
    inference(resolution,[],[f5886,f1467]) ).

tff(f5963,plain,
    ( $false
    | ~ spl581_2
    | ~ spl581_57 ),
    inference(forward_subsumption_resolution,[],[f5957,f2917]) ).

tff(f5964,plain,
    ( ~ spl581_2
    | ~ spl581_57 ),
    inference(avatar_contradiction_clause,[],[f5963]) ).

tff(f5965,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vNum(vdivide(sK233(sK547,sK548,sK550),sK234(sK547,sK548,sK550))))) )
    | ~ spl581_58 ),
    inference(resolution,[],[f5890,f1463]) ).

tff(f5971,plain,
    ( $false
    | ~ spl581_2
    | ~ spl581_58 ),
    inference(forward_subsumption_resolution,[],[f5965,f2917]) ).

tff(f5972,plain,
    ( ~ spl581_2
    | ~ spl581_58 ),
    inference(avatar_contradiction_clause,[],[f5971]) ).

tff(f5973,plain,
    ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(vconstant(vNum(vmultiply(sK231(sK547,sK548,sK550),sK232(sK547,sK548,sK550))))) )
    | ~ spl581_59 ),
    inference(resolution,[],[f5894,f1459]) ).

tff(f5979,plain,
    ( $false
    | ~ spl581_2
    | ~ spl581_59 ),
    inference(forward_subsumption_resolution,[],[f5973,f2917]) ).

tff(f5980,plain,
    ( ~ spl581_2
    | ~ spl581_59 ),
    inference(avatar_contradiction_clause,[],[f5979]) ).

tff(f5981,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vaddop != sK247(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP552(sK547,sK550,sK548) )
    | ~ spl581_60 ),
    inference(superposition,[],[f2836,f5916]) ).

tff(f5982,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vsubop != sK247(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP553(sK547,sK550,sK548) )
    | ~ spl581_60 ),
    inference(superposition,[],[f2838,f5916]) ).

tff(f5983,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vmulop != sK247(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP554(sK547,sK550,sK548) )
    | ~ spl581_60 ),
    inference(superposition,[],[f2840,f5916]) ).

tff(f5984,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vdivop != sK247(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP555(sK547,sK550,sK548) )
    | ~ spl581_60 ),
    inference(superposition,[],[f2842,f5916]) ).

tff(f5986,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vltop != sK247(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP557(sK547,sK550,sK548) )
    | ~ spl581_60 ),
    inference(superposition,[],[f2846,f5916]) ).

tff(f5987,plain,
    ( ! [X0: vYN] :
        ( ( vB(X0) != sK550 )
        | ( vandop != sK247(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP558(sK547,sK550,sK548) )
    | ~ spl581_60 ),
    inference(superposition,[],[f2848,f5916]) ).

tff(f5989,plain,
    ( ! [X0: vYN] :
        ( ( vB(X0) != sK550 )
        | ( vandop != sK247(sK547,sK548,sK550) )
        | ~ sP558(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(forward_subsumption_resolution,[],[f5987,f5870]) ).

tff(f5990,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vltop != sK247(sK547,sK548,sK550) )
        | ~ sP557(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(forward_subsumption_resolution,[],[f5986,f5870]) ).

tff(f5992,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vdivop != sK247(sK547,sK548,sK550) )
        | ~ sP555(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(forward_subsumption_resolution,[],[f5984,f5870]) ).

tff(f5993,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vmulop != sK247(sK547,sK548,sK550) )
        | ~ sP554(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(forward_subsumption_resolution,[],[f5983,f5870]) ).

tff(f5994,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vsubop != sK247(sK547,sK548,sK550) )
        | ~ sP553(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(forward_subsumption_resolution,[],[f5982,f5870]) ).

tff(f5995,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vaddop != sK247(sK547,sK548,sK550) )
        | ~ sP552(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(forward_subsumption_resolution,[],[f5981,f5870]) ).

tff(f5998,plain,
    ( ( sK548 = sK248(sK547,sK548,sK550) )
    | ~ spl581_53 ),
    inference(resolution,[],[f5870,f1495]) ).

tff(f5999,plain,
    ( ( sK547 = sK247(sK547,sK548,sK550) )
    | ~ spl581_53 ),
    inference(resolution,[],[f5870,f1496]) ).

tff(f6008,plain,
    ( ! [X0: vYN] :
        ( ( vorop != sK247(sK547,sK548,sK550) )
        | ( vB(X0) != sK248(sK547,sK548,sK550) )
        | ~ sP559(sK547,sK550,sK548) )
    | ~ spl581_53 ),
    inference(resolution,[],[f5870,f2850]) ).

tff(f6017,definition,
    ( spl581_61
  <=> ( sK547 = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_61])],[avatar_definition]) ).

tff(f6019,plain,
    ( ( sK547 = sK247(sK547,sK548,sK550) )
    | ~ spl581_61 ),
    inference(avatar_component_clause,[],[f6017]) ).

tff(f6020,plain,
    ( spl581_61
    | ~ spl581_53 ),
    inference(avatar_split_clause,[],[f5999,f5868,f6017]) ).

tff(f6022,definition,
    ( spl581_62
  <=> ( sK548 = sK248(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_62])],[avatar_definition]) ).

tff(f6024,plain,
    ( ( sK548 = sK248(sK547,sK548,sK550) )
    | ~ spl581_62 ),
    inference(avatar_component_clause,[],[f6022]) ).

tff(f6025,plain,
    ( spl581_62
    | ~ spl581_53 ),
    inference(avatar_split_clause,[],[f5998,f5868,f6022]) ).

tff(f6026,plain,
    ( ( veqop != sK547 )
    | ~ sP7(sK547,sK548,sK550)
    | ~ spl581_61 ),
    inference(superposition,[],[f1497,f6019]) ).

tff(f6031,plain,
    ( ! [X0: vnat] :
        ( ( vgtop != sK547 )
        | ( vNum(X0) != sK249(sK547,sK548,sK550) )
        | ~ sP7(sK547,sK548,sK550)
        | ~ sP556(sK547,sK550,sK548) )
    | ~ spl581_61 ),
    inference(superposition,[],[f2844,f6019]) ).

tff(f6038,plain,
    ( ! [X0: vnat] :
        ( ( vgtop != sK547 )
        | ( vNum(X0) != sK249(sK547,sK548,sK550) )
        | ~ sP556(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(forward_subsumption_resolution,[],[f6031,f5870]) ).

tff(f6043,plain,
    ( ( veqop != sK547 )
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(forward_subsumption_resolution,[],[f6026,f5870]) ).

tff(f6047,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ( vgtop != sK547 )
        | ~ sP556(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61 ),
    inference(forward_demodulation,[],[f6038,f5916]) ).

tff(f6055,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(backward_subsumption_resolution,[],[f3395,f6043]) ).

tff(f6065,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(backward_subsumption_resolution,[],[f3405,f6043]) ).

tff(f6069,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(backward_subsumption_resolution,[],[f3409,f6043]) ).

tff(f6077,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(backward_subsumption_resolution,[],[f3417,f6043]) ).

tff(f6078,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(backward_subsumption_resolution,[],[f3418,f6043]) ).

tff(f6187,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK548 )
        | sP552(sK547,sK550,sK548) )
    | ~ spl581_62 ),
    inference(superposition,[],[f2835,f6024]) ).

tff(f6188,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK548 )
        | sP553(sK547,sK550,sK548) )
    | ~ spl581_62 ),
    inference(superposition,[],[f2837,f6024]) ).

tff(f6189,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK548 )
        | sP554(sK547,sK550,sK548) )
    | ~ spl581_62 ),
    inference(superposition,[],[f2839,f6024]) ).

tff(f6190,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK548 )
        | sP555(sK547,sK550,sK548) )
    | ~ spl581_62 ),
    inference(superposition,[],[f2841,f6024]) ).

tff(f6191,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK548 )
        | sP556(sK547,sK550,sK548) )
    | ~ spl581_62 ),
    inference(superposition,[],[f2843,f6024]) ).

tff(f6192,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK548 )
        | sP557(sK547,sK550,sK548) )
    | ~ spl581_62 ),
    inference(superposition,[],[f2845,f6024]) ).

tff(f6300,definition,
    ( spl581_64
  <=> ( veqop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_64])],[avatar_definition]) ).

tff(f6302,plain,
    ( ( veqop != sK547 )
    | spl581_64 ),
    inference(avatar_component_clause,[],[f6300]) ).

tff(f6303,plain,
    ( ~ spl581_64
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(avatar_split_clause,[],[f6043,f6017,f5868,f6300]) ).

tff(f6305,definition,
    ( spl581_65
  <=> sP62(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_65])],[avatar_definition]) ).

tff(f6306,plain,
    ( ~ sP62(sK547,sK548,sK550)
    | spl581_65 ),
    inference(avatar_component_clause,[],[f6305]) ).

tff(f6307,plain,
    ( sP62(sK547,sK548,sK550)
    | ~ spl581_65 ),
    inference(avatar_component_clause,[],[f6305]) ).

tff(f6309,definition,
    ( spl581_66
  <=> sP63(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_66])],[avatar_definition]) ).

tff(f6310,plain,
    ( ~ sP63(sK547,sK548,sK550)
    | spl581_66 ),
    inference(avatar_component_clause,[],[f6309]) ).

tff(f6311,plain,
    ( sP63(sK547,sK548,sK550)
    | ~ spl581_66 ),
    inference(avatar_component_clause,[],[f6309]) ).

tff(f6313,definition,
    ( spl581_67
  <=> sP64(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_67])],[avatar_definition]) ).

tff(f6314,plain,
    ( ~ sP64(sK547,sK548,sK550)
    | spl581_67 ),
    inference(avatar_component_clause,[],[f6313]) ).

tff(f6315,plain,
    ( sP64(sK547,sK548,sK550)
    | ~ spl581_67 ),
    inference(avatar_component_clause,[],[f6313]) ).

tff(f6317,definition,
    ( spl581_68
  <=> sP65(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_68])],[avatar_definition]) ).

tff(f6318,plain,
    ( ~ sP65(sK547,sK548,sK550)
    | spl581_68 ),
    inference(avatar_component_clause,[],[f6317]) ).

tff(f6319,plain,
    ( sP65(sK547,sK548,sK550)
    | ~ spl581_68 ),
    inference(avatar_component_clause,[],[f6317]) ).

tff(f6321,definition,
    ( spl581_69
  <=> sP66(sK547,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_69])],[avatar_definition]) ).

tff(f6322,plain,
    ( ~ sP66(sK547,sK548,sK550)
    | spl581_69 ),
    inference(avatar_component_clause,[],[f6321]) ).

tff(f6323,plain,
    ( sP66(sK547,sK548,sK550)
    | ~ spl581_69 ),
    inference(avatar_component_clause,[],[f6321]) ).

tff(f6325,definition,
    ( spl581_70
  <=> ( sK550 = vNum(sK496(sK547,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_70])],[avatar_definition]) ).

tff(f6326,plain,
    ( ( sK550 != vNum(sK496(sK547,sK548,sK550)) )
    | spl581_70 ),
    inference(avatar_component_clause,[],[f6325]) ).

tff(f6327,plain,
    ( ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
    | ~ spl581_70 ),
    inference(avatar_component_clause,[],[f6325]) ).

tff(f6329,definition,
    ( spl581_71
  <=> ( sK548 = vNum(sK493(sK547,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_71])],[avatar_definition]) ).

tff(f6330,plain,
    ( ( sK548 != vNum(sK493(sK547,sK548,sK550)) )
    | spl581_71 ),
    inference(avatar_component_clause,[],[f6329]) ).

tff(f6331,plain,
    ( ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
    | ~ spl581_71 ),
    inference(avatar_component_clause,[],[f6329]) ).

tff(f6333,definition,
    ( spl581_72
  <=> ( sK550 = vNum(sK492(sK547,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_72])],[avatar_definition]) ).

tff(f6334,plain,
    ( ( sK550 != vNum(sK492(sK547,sK548,sK550)) )
    | spl581_72 ),
    inference(avatar_component_clause,[],[f6333]) ).

tff(f6335,plain,
    ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
    | ~ spl581_72 ),
    inference(avatar_component_clause,[],[f6333]) ).

tff(f6337,definition,
    ( spl581_73
  <=> ! [X0: vAType] : ( vsomeAType(X0) != vsomeAType(sK551) ) ),
    introduced(definition,[new_symbols(definition,[spl581_73])],[avatar_definition]) ).

tff(f6338,plain,
    ( ! [X0: vAType] : ( vsomeAType(X0) != vsomeAType(sK551) )
    | ~ spl581_73 ),
    inference(avatar_component_clause,[],[f6337]) ).

tff(f6339,plain,
    ( spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_71
    | spl581_72
    | spl581_73
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61 ),
    inference(avatar_split_clause,[],[f6055,f6017,f5868,f2916,f2911,f6337,f6333,f6329,f6325,f6321,f6317,f6313,f6309,f6305]) ).

tff(f6342,plain,
    ( ( vorop = sK547 )
    | ~ spl581_65 ),
    inference(resolution,[],[f6307,f2093]) ).

tff(f6348,definition,
    ( spl581_74
  <=> ( vorop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_74])],[avatar_definition]) ).

tff(f6350,plain,
    ( ( vorop = sK547 )
    | ~ spl581_74 ),
    inference(avatar_component_clause,[],[f6348]) ).

tff(f6351,plain,
    ( spl581_74
    | ~ spl581_65 ),
    inference(avatar_split_clause,[],[f6342,f6305,f6348]) ).

tff(f6364,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65 ),
    inference(backward_subsumption_resolution,[],[f6065,f6306]) ).

tff(f6380,plain,
    ( ( vandop = sK547 )
    | ~ spl581_66 ),
    inference(resolution,[],[f6311,f2090]) ).

tff(f6386,definition,
    ( spl581_75
  <=> ( vandop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_75])],[avatar_definition]) ).

tff(f6388,plain,
    ( ( vandop = sK547 )
    | ~ spl581_75 ),
    inference(avatar_component_clause,[],[f6386]) ).

tff(f6389,plain,
    ( spl581_75
    | ~ spl581_66 ),
    inference(avatar_split_clause,[],[f6380,f6309,f6386]) ).

tff(f6392,plain,
    ( ( vltop = sK547 )
    | ~ spl581_67 ),
    inference(resolution,[],[f6315,f2087]) ).

tff(f6398,definition,
    ( spl581_76
  <=> ( vltop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_76])],[avatar_definition]) ).

tff(f6400,plain,
    ( ( vltop = sK547 )
    | ~ spl581_76 ),
    inference(avatar_component_clause,[],[f6398]) ).

tff(f6401,plain,
    ( spl581_76
    | ~ spl581_67 ),
    inference(avatar_split_clause,[],[f6392,f6313,f6398]) ).

tff(f6403,plain,
    ( ( sK548 = vNum(sK482(sK547,sK548,sK550)) )
    | ~ spl581_68 ),
    inference(resolution,[],[f6319,f2083]) ).

tff(f6404,plain,
    ( ( vgtop = sK547 )
    | ~ spl581_68 ),
    inference(resolution,[],[f6319,f2084]) ).

tff(f6406,plain,
    ( ( sK548 = vNum(sK482(vgtop,sK548,sK550)) )
    | ~ spl581_68 ),
    inference(forward_demodulation,[],[f6403,f6404]) ).

tff(f6410,definition,
    ( spl581_77
  <=> ( sK548 = vNum(sK482(vgtop,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_77])],[avatar_definition]) ).

tff(f6412,plain,
    ( ( sK548 = vNum(sK482(vgtop,sK548,sK550)) )
    | ~ spl581_77 ),
    inference(avatar_component_clause,[],[f6410]) ).

tff(f6413,plain,
    ( spl581_77
    | ~ spl581_68 ),
    inference(avatar_split_clause,[],[f6406,f6317,f6410]) ).

tff(f6415,plain,
    ( ( sK548 = vNum(sK480(sK547,sK548,sK550)) )
    | ~ spl581_69 ),
    inference(resolution,[],[f6323,f2080]) ).

tff(f6416,plain,
    ( ( vdivop = sK547 )
    | ~ spl581_69 ),
    inference(resolution,[],[f6323,f2081]) ).

tff(f6418,plain,
    ( ( sK548 = vNum(sK480(vdivop,sK548,sK550)) )
    | ~ spl581_69 ),
    inference(forward_demodulation,[],[f6415,f6416]) ).

tff(f6422,definition,
    ( spl581_78
  <=> ( sK548 = vNum(sK480(vdivop,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_78])],[avatar_definition]) ).

tff(f6424,plain,
    ( ( sK548 = vNum(sK480(vdivop,sK548,sK550)) )
    | ~ spl581_78 ),
    inference(avatar_component_clause,[],[f6422]) ).

tff(f6425,plain,
    ( spl581_78
    | ~ spl581_69 ),
    inference(avatar_split_clause,[],[f6418,f6321,f6422]) ).

tff(f6434,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6364,f6322]) ).

tff(f6452,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6434,f6318]) ).

tff(f6470,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP63(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6452,f6314]) ).

tff(f6488,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) ) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6470,f6310]) ).

tff(f8145,definition,
    ( spl581_79
  <=> ( sK548 = vNum(sK495(sK547,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_79])],[avatar_definition]) ).

tff(f8147,plain,
    ( ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
    | ~ spl581_79 ),
    inference(avatar_component_clause,[],[f8145]) ).

tff(f8149,definition,
    ( spl581_80
  <=> ( sK550 = vNum(sK494(sK547,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_80])],[avatar_definition]) ).

tff(f8150,plain,
    ( ( sK550 != vNum(sK494(sK547,sK548,sK550)) )
    | spl581_80 ),
    inference(avatar_component_clause,[],[f8149]) ).

tff(f8151,plain,
    ( ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
    | ~ spl581_80 ),
    inference(avatar_component_clause,[],[f8149]) ).

tff(f8157,plain,
    ( ( vNumber = vtypeOf(sK550) )
    | ~ spl581_72 ),
    inference(superposition,[],[f1272,f6335]) ).

tff(f9063,definition,
    ( spl581_81
  <=> ( sK548 = vNum(sK491(sK547,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_81])],[avatar_definition]) ).

tff(f9065,plain,
    ( ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
    | ~ spl581_81 ),
    inference(avatar_component_clause,[],[f9063]) ).

tff(f9066,plain,
    ( spl581_79
    | spl581_71
    | spl581_81
    | spl581_73
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(avatar_split_clause,[],[f6488,f6321,f6317,f6313,f6309,f6305,f6017,f5868,f2916,f2911,f6337,f9063,f6329,f8145]) ).

tff(f9103,plain,
    ( $false
    | ~ spl581_73 ),
    inference(equality_resolution,[],[f6338]) ).

tff(f9104,plain,
    ~ spl581_73,
    inference(avatar_contradiction_clause,[],[f9103]) ).

tff(f10832,plain,
    ( ( sK548 = vB(sK488(sK547,sK548,sK550)) )
    | ~ spl581_65 ),
    inference(resolution,[],[f6307,f2092]) ).

tff(f10834,plain,
    ( sP62(vorop,sK548,sK550)
    | ~ spl581_65
    | ~ spl581_74 ),
    inference(superposition,[],[f6307,f6350]) ).

tff(f10842,plain,
    ( ( sK548 = vB(sK488(vorop,sK548,sK550)) )
    | ~ spl581_65
    | ~ spl581_74 ),
    inference(forward_demodulation,[],[f10832,f6350]) ).

tff(f11618,definition,
    ( spl581_82
  <=> ( sK548 = vB(sK488(vorop,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_82])],[avatar_definition]) ).

tff(f11620,plain,
    ( ( sK548 = vB(sK488(vorop,sK548,sK550)) )
    | ~ spl581_82 ),
    inference(avatar_component_clause,[],[f11618]) ).

tff(f11621,plain,
    ( spl581_82
    | ~ spl581_65
    | ~ spl581_74 ),
    inference(avatar_split_clause,[],[f10842,f6348,f6305,f11618]) ).

tff(f20111,definition,
    ( spl581_91
  <=> sP62(vorop,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_91])],[avatar_definition]) ).

tff(f20112,plain,
    ( sP62(vorop,sK548,sK550)
    | ~ spl581_91 ),
    inference(avatar_component_clause,[],[f20111]) ).

tff(f20206,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6078,f6322]) ).

tff(f20207,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6077,f6322]) ).

tff(f20208,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f6069,f6322]) ).

tff(f20248,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20206,f6318]) ).

tff(f20249,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20207,f6318]) ).

tff(f20250,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20208,f6318]) ).

tff(f20271,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20248,f6314]) ).

tff(f20272,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20249,f6314]) ).

tff(f20273,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP63(sK547,sK548,sK550)
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20250,f6314]) ).

tff(f20289,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20271,f6310]) ).

tff(f20290,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) )
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20272,f6310]) ).

tff(f20291,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 )
        | sP62(sK547,sK548,sK550) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20273,f6310]) ).

tff(f20297,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20289,f6306]) ).

tff(f20298,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK548 = vNum(sK495(sK547,sK548,sK550)) ) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20290,f6306]) ).

tff(f20299,plain,
    ( ! [X0: vAType] :
        ( ( vsomeAType(X0) != vsomeAType(sK551) )
        | ( sK548 = vNum(sK491(sK547,sK548,sK550)) )
        | ( vsubop = sK547 )
        | ( vmulop = sK547 ) )
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f20291,f6306]) ).

tff(f23934,definition,
    ( spl581_95
  <=> ( vsubop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_95])],[avatar_definition]) ).

tff(f23935,plain,
    ( ( vsubop != sK547 )
    | spl581_95 ),
    inference(avatar_component_clause,[],[f23934]) ).

tff(f23936,plain,
    ( ( vsubop = sK547 )
    | ~ spl581_95 ),
    inference(avatar_component_clause,[],[f23934]) ).

tff(f24848,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | spl581_65 ),
    inference(resolution,[],[f6306,f2402]) ).

tff(f24849,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( vaddop = sK547 )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | spl581_65 ),
    inference(resolution,[],[f6306,f2405]) ).

tff(f24852,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | spl581_65 ),
    inference(resolution,[],[f6306,f2414]) ).

tff(f24854,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | spl581_65 ),
    inference(resolution,[],[f6306,f2420]) ).

tff(f24870,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vevalBinOp(sK547,sK548,sK550) = vsomeExp(sK490(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | spl581_65 ),
    inference(resolution,[],[f6306,f2468]) ).

tff(f25086,definition,
    ( spl581_96
  <=> ( vaddop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_96])],[avatar_definition]) ).

tff(f25087,plain,
    ( ( vaddop != sK547 )
    | spl581_96 ),
    inference(avatar_component_clause,[],[f25086]) ).

tff(f25088,plain,
    ( ( vaddop = sK547 )
    | ~ spl581_96 ),
    inference(avatar_component_clause,[],[f25086]) ).

tff(f25089,plain,
    ( spl581_79
    | spl581_95
    | spl581_96
    | spl581_73
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(avatar_split_clause,[],[f20298,f6321,f6317,f6313,f6309,f6305,f6017,f5868,f2916,f2911,f6337,f25086,f23934,f8145]) ).

tff(f25091,definition,
    ( spl581_97
  <=> ( vmulop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_97])],[avatar_definition]) ).

tff(f25092,plain,
    ( ( vmulop != sK547 )
    | spl581_97 ),
    inference(avatar_component_clause,[],[f25091]) ).

tff(f25093,plain,
    ( ( vmulop = sK547 )
    | ~ spl581_97 ),
    inference(avatar_component_clause,[],[f25091]) ).

tff(f25094,plain,
    ( spl581_97
    | spl581_95
    | spl581_81
    | spl581_73
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(avatar_split_clause,[],[f20299,f6321,f6317,f6313,f6309,f6305,f6017,f5868,f2916,f2911,f6337,f9063,f23934,f25091]) ).

tff(f27141,plain,
    ( spl581_97
    | spl581_95
    | spl581_96
    | spl581_73
    | ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(avatar_split_clause,[],[f20297,f6321,f6317,f6313,f6309,f6305,f6017,f5868,f2916,f2911,f6337,f25086,f23934,f25091]) ).

tff(f27144,plain,
    ( ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vsubop,vconstant(sK550))) )
    | ~ spl581_1
    | ~ spl581_95 ),
    inference(superposition,[],[f2913,f23936]) ).

tff(f28790,plain,
    ( ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vmulop,vconstant(sK550))) )
    | ~ spl581_1
    | ~ spl581_97 ),
    inference(superposition,[],[f2913,f25093]) ).

tff(f28887,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK548 = vNum(sK493(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65 ),
    inference(forward_subsumption_resolution,[],[f24849,f2917]) ).

tff(f28900,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_71 ),
    inference(forward_subsumption_resolution,[],[f28887,f6330]) ).

tff(f28912,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vmulop = sK547 )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_69
    | spl581_71 ),
    inference(forward_subsumption_resolution,[],[f28900,f6322]) ).

tff(f28924,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vmulop = sK547 )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_68
    | spl581_69
    | spl581_71 ),
    inference(forward_subsumption_resolution,[],[f28912,f6318]) ).

tff(f28936,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vmulop = sK547 )
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71 ),
    inference(forward_subsumption_resolution,[],[f28924,f6314]) ).

tff(f28948,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vmulop = sK547 )
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71 ),
    inference(forward_subsumption_resolution,[],[f28936,f6310]) ).

tff(f28960,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vmulop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71 ),
    inference(forward_subsumption_resolution,[],[f28948,f6302]) ).

tff(f28972,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = vsubop )
        | ( vmulop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(forward_demodulation,[],[f28960,f23936]) ).

tff(f28984,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vmulop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(forward_subsumption_resolution,[],[f28972,f1028]) ).

tff(f29002,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vsubop = vmulop )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(forward_demodulation,[],[f28984,f23936]) ).

tff(f29014,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(forward_subsumption_resolution,[],[f29002,f1036]) ).

tff(f29024,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),vsubop,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(forward_demodulation,[],[f29014,f23936]) ).

tff(f29114,plain,
    ( $false
    | ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(backward_subsumption_resolution,[],[f27144,f29024]) ).

tff(f29115,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(avatar_contradiction_clause,[],[f29114]) ).

tff(f30512,definition,
    ( spl581_112
  <=> ( sK550 = vNum(sK494(vsubop,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_112])],[avatar_definition]) ).

tff(f30513,plain,
    ( ( sK550 != vNum(sK494(vsubop,sK548,sK550)) )
    | spl581_112 ),
    inference(avatar_component_clause,[],[f30512]) ).

tff(f30514,plain,
    ( ( sK550 = vNum(sK494(vsubop,sK548,sK550)) )
    | ~ spl581_112 ),
    inference(avatar_component_clause,[],[f30512]) ).

tff(f30541,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65 ),
    inference(forward_subsumption_resolution,[],[f24852,f2917]) ).

tff(f30553,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65 ),
    inference(forward_subsumption_resolution,[],[f24870,f2917]) ).

tff(f30580,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30541,f6322]) ).

tff(f30592,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30553,f6322]) ).

tff(f30619,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30580,f6318]) ).

tff(f30631,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30592,f6318]) ).

tff(f30648,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30619,f6314]) ).

tff(f30660,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30631,f6314]) ).

tff(f30672,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30648,f6310]) ).

tff(f30684,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30660,f6310]) ).

tff(f30696,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30672,f6302]) ).

tff(f30706,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f30684,f6302]) ).

tff(f33403,plain,
    ( ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vaddop,vconstant(sK550))) )
    | ~ spl581_1
    | ~ spl581_96 ),
    inference(superposition,[],[f2913,f25088]) ).

tff(f33448,plain,
    ( ( sK548 = vNum(sK491(vaddop,sK548,sK550)) )
    | ~ spl581_81
    | ~ spl581_96 ),
    inference(superposition,[],[f9065,f25088]) ).

tff(f36907,definition,
    ( spl581_118
  <=> ( sK548 = vNum(sK491(vaddop,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_118])],[avatar_definition]) ).

tff(f36909,plain,
    ( ( sK548 = vNum(sK491(vaddop,sK548,sK550)) )
    | ~ spl581_118 ),
    inference(avatar_component_clause,[],[f36907]) ).

tff(f36910,plain,
    ( spl581_118
    | ~ spl581_81
    | ~ spl581_96 ),
    inference(avatar_split_clause,[],[f33448,f25086,f9063,f36907]) ).

tff(f38671,definition,
    ( spl581_122
  <=> ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vaddop,vconstant(sK550))) ) ),
    introduced(definition,[new_symbols(definition,[spl581_122])],[avatar_definition]) ).

tff(f38673,plain,
    ( ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vaddop,vconstant(sK550))) )
    | ~ spl581_122 ),
    inference(avatar_component_clause,[],[f38671]) ).

tff(f38674,plain,
    ( spl581_122
    | ~ spl581_1
    | ~ spl581_96 ),
    inference(avatar_split_clause,[],[f33403,f25086,f2911,f38671]) ).

tff(f39661,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65 ),
    inference(forward_subsumption_resolution,[],[f24854,f2917]) ).

tff(f39851,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f39661,f6322]) ).

tff(f40000,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f39851,f6318]) ).

tff(f40141,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f40000,f6314]) ).

tff(f40276,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f40141,f6310]) ).

tff(f40387,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(forward_subsumption_resolution,[],[f40276,f6302]) ).

tff(f40518,plain,
    ( ( sK550 != vNum(sK494(vmulop,sK548,sK550)) )
    | spl581_80
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f8150,f25093]) ).

tff(f40534,plain,
    ( ( sK550 != vNum(sK496(vmulop,sK548,sK550)) )
    | spl581_70
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f6326,f25093]) ).

tff(f40536,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( vsubop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65 ),
    inference(forward_subsumption_resolution,[],[f24848,f2917]) ).

tff(f40623,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = vmulop )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40387,f25093]) ).

tff(f40632,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP66(sK547,sK548,sK550)
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_95 ),
    inference(forward_subsumption_resolution,[],[f40536,f23935]) ).

tff(f40708,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_97 ),
    inference(forward_subsumption_resolution,[],[f40623,f1029]) ).

tff(f40711,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP65(sK547,sK548,sK550)
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_69
    | spl581_95 ),
    inference(forward_subsumption_resolution,[],[f40632,f6322]) ).

tff(f40781,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK494(vmulop,sK548,sK550)) )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40708,f25093]) ).

tff(f40784,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP64(sK547,sK548,sK550)
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_68
    | spl581_69
    | spl581_95 ),
    inference(forward_subsumption_resolution,[],[f40711,f6318]) ).

tff(f40825,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_80
    | ~ spl581_97 ),
    inference(forward_subsumption_resolution,[],[f40781,f40518]) ).

tff(f40827,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | sP63(sK547,sK548,sK550)
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_95 ),
    inference(forward_subsumption_resolution,[],[f40784,f6314]) ).

tff(f40848,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK496(vmulop,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_80
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40825,f25093]) ).

tff(f40850,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( veqop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_95 ),
    inference(forward_subsumption_resolution,[],[f40827,f6310]) ).

tff(f40867,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_80
    | ~ spl581_97 ),
    inference(forward_subsumption_resolution,[],[f40848,f40534]) ).

tff(f40869,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = sK547 )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_95 ),
    inference(forward_subsumption_resolution,[],[f40850,f6302]) ).

tff(f40881,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),vmulop,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_80
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40867,f25093]) ).

tff(f40883,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( vaddop = vmulop )
        | ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_95
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40869,f25093]) ).

tff(f40892,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK496(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_95
    | ~ spl581_97 ),
    inference(forward_subsumption_resolution,[],[f40883,f1029]) ).

tff(f40917,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK496(vmulop,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_95
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40892,f25093]) ).

tff(f40924,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_95
    | ~ spl581_97 ),
    inference(forward_subsumption_resolution,[],[f40917,f40534]) ).

tff(f40929,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),vmulop,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_95
    | ~ spl581_97 ),
    inference(forward_demodulation,[],[f40924,f25093]) ).

tff(f41032,plain,
    ( $false
    | ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_80
    | ~ spl581_97 ),
    inference(backward_subsumption_resolution,[],[f28790,f40881]) ).

tff(f41033,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_80
    | ~ spl581_97 ),
    inference(avatar_contradiction_clause,[],[f41032]) ).

tff(f41431,plain,
    ( $false
    | ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_95
    | ~ spl581_97 ),
    inference(backward_subsumption_resolution,[],[f28790,f40929]) ).

tff(f41432,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_95
    | ~ spl581_97 ),
    inference(avatar_contradiction_clause,[],[f41431]) ).

tff(f43350,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vmulop = sK547 )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_96 ),
    inference(forward_subsumption_resolution,[],[f30696,f25087]) ).

tff(f50481,definition,
    ( spl581_134
  <=> ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vsubop,vconstant(sK550))) ) ),
    introduced(definition,[new_symbols(definition,[spl581_134])],[avatar_definition]) ).

tff(f50483,plain,
    ( ( vsomeAType(sK551) = vecheck(sK549,vbinop(vconstant(sK548),vsubop,vconstant(sK550))) )
    | ~ spl581_134 ),
    inference(avatar_component_clause,[],[f50481]) ).

tff(f50484,plain,
    ( spl581_134
    | ~ spl581_1
    | ~ spl581_95 ),
    inference(avatar_split_clause,[],[f27144,f23934,f2911,f50481]) ).

tff(f51833,definition,
    ( spl581_146
  <=> ( vNumber = vtypeOf(sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_146])],[avatar_definition]) ).

tff(f51835,plain,
    ( ( vNumber = vtypeOf(sK550) )
    | ~ spl581_146 ),
    inference(avatar_component_clause,[],[f51833]) ).

tff(f51836,plain,
    ( spl581_146
    | ~ spl581_72 ),
    inference(avatar_split_clause,[],[f8157,f6333,f51833]) ).

tff(f54855,definition,
    ( spl581_157
  <=> ! [X0: vYN] : ( vB(X0) != sK550 ) ),
    introduced(definition,[new_symbols(definition,[spl581_157])],[avatar_definition]) ).

tff(f54856,plain,
    ( ! [X0: vYN] : ( vB(X0) != sK550 )
    | ~ spl581_157 ),
    inference(avatar_component_clause,[],[f54855]) ).

tff(f54889,definition,
    ( spl581_158
  <=> ( sK550 = vNum(sK159(sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_158])],[avatar_definition]) ).

tff(f54890,plain,
    ( ( sK550 != vNum(sK159(sK550)) )
    | spl581_158 ),
    inference(avatar_component_clause,[],[f54889]) ).

tff(f54891,plain,
    ( ( sK550 = vNum(sK159(sK550)) )
    | ~ spl581_158 ),
    inference(avatar_component_clause,[],[f54889]) ).

tff(f55793,plain,
    ( ( sK550 != vNum(sK494(vsubop,sK548,sK550)) )
    | spl581_80
    | ~ spl581_95 ),
    inference(forward_demodulation,[],[f8150,f23936]) ).

tff(f55833,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_96
    | spl581_97 ),
    inference(forward_subsumption_resolution,[],[f43350,f25092]) ).

tff(f55836,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK492(sK547,sK548,sK550)) )
        | ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_97 ),
    inference(forward_subsumption_resolution,[],[f30706,f25092]) ).

tff(f55839,plain,
    ( $false
    | spl581_80
    | ~ spl581_95
    | ~ spl581_112 ),
    inference(forward_subsumption_resolution,[],[f55793,f30514]) ).

tff(f55840,plain,
    ( spl581_80
    | ~ spl581_95
    | ~ spl581_112 ),
    inference(avatar_contradiction_clause,[],[f55839]) ).

tff(f55868,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK494(vsubop,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_95
    | spl581_96
    | spl581_97 ),
    inference(forward_demodulation,[],[f55833,f23936]) ).

tff(f56591,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_95
    | spl581_96
    | spl581_97
    | spl581_112 ),
    inference(forward_subsumption_resolution,[],[f55868,f30513]) ).

tff(f56803,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),vsubop,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_95
    | spl581_96
    | spl581_97
    | spl581_112 ),
    inference(forward_demodulation,[],[f56591,f23936]) ).

tff(f56867,plain,
    ( $false
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_95
    | spl581_96
    | spl581_97
    | spl581_112
    | ~ spl581_134 ),
    inference(backward_subsumption_resolution,[],[f50483,f56803]) ).

tff(f56868,plain,
    ( ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_95
    | spl581_96
    | spl581_97
    | spl581_112
    | ~ spl581_134 ),
    inference(avatar_contradiction_clause,[],[f56867]) ).

tff(f59837,definition,
    ( spl581_169
  <=> sP552(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_169])],[avatar_definition]) ).

tff(f59841,definition,
    ( spl581_170
  <=> ! [X0: vnat] : ( vNum(X0) != sK548 ) ),
    introduced(definition,[new_symbols(definition,[spl581_170])],[avatar_definition]) ).

tff(f59842,plain,
    ( ! [X0: vnat] : ( vNum(X0) != sK548 )
    | ~ spl581_170 ),
    inference(avatar_component_clause,[],[f59841]) ).

tff(f59843,plain,
    ( spl581_169
    | spl581_170
    | ~ spl581_62 ),
    inference(avatar_split_clause,[],[f6187,f6022,f59841,f59837]) ).

tff(f59850,plain,
    ( $false
    | ~ spl581_78
    | ~ spl581_170 ),
    inference(backward_subsumption_resolution,[],[f6424,f59842]) ).

tff(f59861,plain,
    ( $false
    | ~ spl581_77
    | ~ spl581_170 ),
    inference(backward_subsumption_resolution,[],[f6412,f59842]) ).

tff(f59911,plain,
    ( $false
    | ~ spl581_118
    | ~ spl581_170 ),
    inference(backward_subsumption_resolution,[],[f36909,f59842]) ).

tff(f60015,plain,
    ( $false
    | ~ spl581_71
    | ~ spl581_170 ),
    inference(backward_subsumption_resolution,[],[f6331,f59842]) ).

tff(f60169,plain,
    ( ~ spl581_78
    | ~ spl581_170 ),
    inference(avatar_contradiction_clause,[],[f59850]) ).

tff(f60170,plain,
    ( ~ spl581_77
    | ~ spl581_170 ),
    inference(avatar_contradiction_clause,[],[f59861]) ).

tff(f60171,plain,
    ( ~ spl581_118
    | ~ spl581_170 ),
    inference(avatar_contradiction_clause,[],[f59911]) ).

tff(f60174,plain,
    ( ~ spl581_71
    | ~ spl581_170 ),
    inference(avatar_contradiction_clause,[],[f60015]) ).

tff(f66394,definition,
    ( spl581_173
  <=> sP559(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_173])],[avatar_definition]) ).

tff(f66396,plain,
    ( ~ sP559(sK547,sK550,sK548)
    | spl581_173 ),
    inference(avatar_component_clause,[],[f66394]) ).

tff(f66398,definition,
    ( spl581_174
  <=> ! [X0: vYN] : ( vB(X0) != sK248(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_174])],[avatar_definition]) ).

tff(f66399,plain,
    ( ! [X0: vYN] : ( vB(X0) != sK248(sK547,sK548,sK550) )
    | ~ spl581_174 ),
    inference(avatar_component_clause,[],[f66398]) ).

tff(f66401,definition,
    ( spl581_175
  <=> ( vorop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_175])],[avatar_definition]) ).

tff(f66403,plain,
    ( ( vorop != sK247(sK547,sK548,sK550) )
    | spl581_175 ),
    inference(avatar_component_clause,[],[f66401]) ).

tff(f66404,plain,
    ( ~ spl581_173
    | spl581_174
    | ~ spl581_175
    | ~ spl581_53 ),
    inference(avatar_split_clause,[],[f6008,f5868,f66401,f66398,f66394]) ).

tff(f66494,definition,
    ( spl581_180
  <=> ( vaddop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_180])],[avatar_definition]) ).

tff(f66496,plain,
    ( ( vaddop != sK247(sK547,sK548,sK550) )
    | spl581_180 ),
    inference(avatar_component_clause,[],[f66494]) ).

tff(f66498,definition,
    ( spl581_181
  <=> ! [X0: vnat] : ( vNum(X0) != sK550 ) ),
    introduced(definition,[new_symbols(definition,[spl581_181])],[avatar_definition]) ).

tff(f66499,plain,
    ( ! [X0: vnat] : ( vNum(X0) != sK550 )
    | ~ spl581_181 ),
    inference(avatar_component_clause,[],[f66498]) ).

tff(f66500,plain,
    ( ~ spl581_169
    | ~ spl581_180
    | spl581_181
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(avatar_split_clause,[],[f5995,f5914,f5868,f66498,f66494,f59837]) ).

tff(f66501,plain,
    ( ( vaddop != sK547 )
    | ~ spl581_61
    | spl581_180 ),
    inference(forward_demodulation,[],[f66496,f6019]) ).

tff(f72879,definition,
    ( spl581_192
  <=> sP553(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_192])],[avatar_definition]) ).

tff(f72883,definition,
    ( spl581_193
  <=> ( vsubop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_193])],[avatar_definition]) ).

tff(f72885,plain,
    ( ( vsubop != sK247(sK547,sK548,sK550) )
    | spl581_193 ),
    inference(avatar_component_clause,[],[f72883]) ).

tff(f72886,plain,
    ( ~ spl581_192
    | ~ spl581_193
    | spl581_181
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(avatar_split_clause,[],[f5994,f5914,f5868,f66498,f72883,f72879]) ).

tff(f73105,plain,
    ( ( vsubop != sK547 )
    | ~ spl581_61
    | spl581_193 ),
    inference(forward_demodulation,[],[f72885,f6019]) ).

tff(f73734,plain,
    ( ! [X0: vAType,X1: vATMap] :
        ( ( sK550 = vNum(sK494(sK547,sK548,sK550)) )
        | ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) ) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_72
    | spl581_97 ),
    inference(forward_subsumption_resolution,[],[f55836,f6334]) ).

tff(f73774,plain,
    ( $false
    | ~ spl581_61
    | ~ spl581_96
    | spl581_180 ),
    inference(forward_subsumption_resolution,[],[f66501,f25088]) ).

tff(f73775,plain,
    ( ~ spl581_61
    | ~ spl581_96
    | spl581_180 ),
    inference(avatar_contradiction_clause,[],[f73774]) ).

tff(f73835,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),sK547,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_72
    | spl581_80
    | spl581_97 ),
    inference(forward_subsumption_resolution,[],[f73734,f8150]) ).

tff(f73914,plain,
    ( ! [X0: vAType,X1: vATMap] : ( vsomeAType(X0) != vecheck(X1,vbinop(vconstant(sK548),vaddop,vconstant(sK550))) )
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_72
    | spl581_80
    | ~ spl581_96
    | spl581_97 ),
    inference(forward_demodulation,[],[f73835,f25088]) ).

tff(f73991,plain,
    ( $false
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_72
    | spl581_80
    | ~ spl581_96
    | spl581_97
    | ~ spl581_122 ),
    inference(backward_subsumption_resolution,[],[f38673,f73914]) ).

tff(f73992,plain,
    ( ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_72
    | spl581_80
    | ~ spl581_96
    | spl581_97
    | ~ spl581_122 ),
    inference(avatar_contradiction_clause,[],[f73991]) ).

tff(f74359,plain,
    ( $false
    | ~ spl581_80
    | ~ spl581_181 ),
    inference(forward_subsumption_resolution,[],[f8151,f66499]) ).

tff(f74360,plain,
    ( ~ spl581_80
    | ~ spl581_181 ),
    inference(avatar_contradiction_clause,[],[f74359]) ).

tff(f74365,plain,
    ( $false
    | ~ spl581_158
    | ~ spl581_181 ),
    inference(forward_subsumption_resolution,[],[f54891,f66499]) ).

tff(f74366,plain,
    ( ~ spl581_158
    | ~ spl581_181 ),
    inference(avatar_contradiction_clause,[],[f74365]) ).

tff(f74677,plain,
    ( $false
    | ~ spl581_70
    | ~ spl581_181 ),
    inference(forward_subsumption_resolution,[],[f6327,f66499]) ).

tff(f74678,plain,
    ( ~ spl581_70
    | ~ spl581_181 ),
    inference(avatar_contradiction_clause,[],[f74677]) ).

tff(f74938,plain,
    ( $false
    | ~ spl581_79
    | ~ spl581_170 ),
    inference(backward_subsumption_resolution,[],[f8147,f59842]) ).

tff(f74941,plain,
    ( ~ spl581_79
    | ~ spl581_170 ),
    inference(avatar_contradiction_clause,[],[f74938]) ).

tff(f89797,plain,
    ( ( vYesNo = vNumber )
    | ( sK550 = vNum(sK159(sK550)) )
    | ( vText = vtypeOf(sK550) )
    | ~ spl581_146 ),
    inference(superposition,[],[f51835,f1276]) ).

tff(f90939,plain,
    ( ! [X0: vYN] : ( vB(X0) != sK249(sK547,sK548,sK550) )
    | spl581_173 ),
    inference(resolution,[],[f66396,f2849]) ).

tff(f90941,plain,
    ( ! [X0: vYN] : ( vB(X0) != sK550 )
    | ~ spl581_60
    | spl581_173 ),
    inference(forward_demodulation,[],[f90939,f5916]) ).

tff(f95546,definition,
    ( spl581_254
  <=> sP556(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_254])],[avatar_definition]) ).

tff(f95547,plain,
    ( sP556(sK547,sK550,sK548)
    | ~ spl581_254 ),
    inference(avatar_component_clause,[],[f95546]) ).

tff(f96793,plain,
    ( spl581_254
    | spl581_170
    | ~ spl581_62 ),
    inference(avatar_split_clause,[],[f6191,f6022,f59841,f95546]) ).

tff(f96800,definition,
    ( spl581_258
  <=> sP554(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_258])],[avatar_definition]) ).

tff(f96804,definition,
    ( spl581_259
  <=> ( vmulop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_259])],[avatar_definition]) ).

tff(f96806,plain,
    ( ( vmulop != sK247(sK547,sK548,sK550) )
    | spl581_259 ),
    inference(avatar_component_clause,[],[f96804]) ).

tff(f96807,plain,
    ( ~ spl581_258
    | ~ spl581_259
    | spl581_181
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(avatar_split_clause,[],[f5993,f5914,f5868,f66498,f96804,f96800]) ).

tff(f96848,plain,
    ( ( vmulop != sK547 )
    | ~ spl581_61
    | spl581_259 ),
    inference(forward_demodulation,[],[f96806,f6019]) ).

tff(f96850,plain,
    ( $false
    | ~ spl581_61
    | ~ spl581_97
    | spl581_259 ),
    inference(forward_subsumption_resolution,[],[f96848,f25093]) ).

tff(f96851,plain,
    ( ~ spl581_61
    | ~ spl581_97
    | spl581_259 ),
    inference(avatar_contradiction_clause,[],[f96850]) ).

tff(f104208,plain,
    ( ( sK548 = sK248(vandop,sK548,sK550) )
    | ~ spl581_62
    | ~ spl581_75 ),
    inference(superposition,[],[f6024,f6388]) ).

tff(f105477,plain,
    ( ( sK550 = vB(sK487(sK547,sK548,sK550)) )
    | ~ spl581_66 ),
    inference(resolution,[],[f6311,f2088]) ).

tff(f105478,plain,
    ( ( sK548 = vB(sK486(sK547,sK548,sK550)) )
    | ~ spl581_66 ),
    inference(resolution,[],[f6311,f2089]) ).

tff(f105480,plain,
    ( sP63(vandop,sK548,sK550)
    | ~ spl581_66
    | ~ spl581_75 ),
    inference(superposition,[],[f6311,f6388]) ).

tff(f105483,plain,
    ( $false
    | ~ spl581_66
    | ~ spl581_157 ),
    inference(forward_subsumption_resolution,[],[f105477,f54856]) ).

tff(f105484,plain,
    ( ~ spl581_66
    | ~ spl581_157 ),
    inference(avatar_contradiction_clause,[],[f105483]) ).

tff(f105497,plain,
    ( ( vorop != sK547 )
    | ~ spl581_61
    | spl581_175 ),
    inference(forward_demodulation,[],[f66403,f6019]) ).

tff(f105832,plain,
    ( ( sK548 = vB(sK486(vandop,sK548,sK550)) )
    | ~ spl581_66
    | ~ spl581_75 ),
    inference(forward_demodulation,[],[f105478,f6388]) ).

tff(f106214,plain,
    ( ( sK550 = vNum(sK159(sK550)) )
    | ( vText = vtypeOf(sK550) )
    | ~ spl581_146 ),
    inference(forward_subsumption_resolution,[],[f89797,f969]) ).

tff(f106224,plain,
    ( ( vText = vtypeOf(sK550) )
    | ~ spl581_146
    | spl581_158 ),
    inference(forward_subsumption_resolution,[],[f106214,f54890]) ).

tff(f106238,plain,
    ( ( vNumber = vText )
    | ~ spl581_146
    | spl581_158 ),
    inference(forward_demodulation,[],[f106224,f51835]) ).

tff(f106241,plain,
    ( $false
    | ~ spl581_146
    | spl581_158 ),
    inference(forward_subsumption_resolution,[],[f106238,f971]) ).

tff(f106242,plain,
    ( ~ spl581_146
    | spl581_158 ),
    inference(avatar_contradiction_clause,[],[f106241]) ).

tff(f107941,definition,
    ( spl581_267
  <=> ( sK548 = vB(sK486(vandop,sK548,sK550)) ) ),
    introduced(definition,[new_symbols(definition,[spl581_267])],[avatar_definition]) ).

tff(f107943,plain,
    ( ( sK548 = vB(sK486(vandop,sK548,sK550)) )
    | ~ spl581_267 ),
    inference(avatar_component_clause,[],[f107941]) ).

tff(f107944,plain,
    ( spl581_267
    | ~ spl581_66
    | ~ spl581_75 ),
    inference(avatar_split_clause,[],[f105832,f6386,f6309,f107941]) ).

tff(f107955,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( sK548 = vB(sK486(X0,sK548,sK550)) )
        | ~ sP63(X0,X1,X2) )
    | ~ spl581_267 ),
    inference(superposition,[],[f107943,f2090]) ).

tff(f108477,definition,
    ( spl581_272
  <=> ( sK548 = sK248(vandop,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_272])],[avatar_definition]) ).

tff(f108479,plain,
    ( ( sK548 = sK248(vandop,sK548,sK550) )
    | ~ spl581_272 ),
    inference(avatar_component_clause,[],[f108477]) ).

tff(f108480,plain,
    ( spl581_272
    | ~ spl581_62
    | ~ spl581_75 ),
    inference(avatar_split_clause,[],[f104208,f6386,f6022,f108477]) ).

tff(f108494,plain,
    ( ! [X0: vYN] :
        ( ( vB(X0) != sK548 )
        | sP558(vandop,sK550,sK548) )
    | ~ spl581_272 ),
    inference(superposition,[],[f2847,f108479]) ).

tff(f108906,definition,
    ( spl581_286
  <=> sP63(vandop,sK548,sK550) ),
    introduced(definition,[new_symbols(definition,[spl581_286])],[avatar_definition]) ).

tff(f108908,plain,
    ( sP63(vandop,sK548,sK550)
    | ~ spl581_286 ),
    inference(avatar_component_clause,[],[f108906]) ).

tff(f108909,plain,
    ( spl581_286
    | ~ spl581_66
    | ~ spl581_75 ),
    inference(avatar_split_clause,[],[f105480,f6386,f6309,f108906]) ).

tff(f111393,definition,
    ( spl581_312
  <=> sP555(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_312])],[avatar_definition]) ).

tff(f111397,definition,
    ( spl581_313
  <=> ( vdivop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_313])],[avatar_definition]) ).

tff(f111399,plain,
    ( ( vdivop != sK247(sK547,sK548,sK550) )
    | spl581_313 ),
    inference(avatar_component_clause,[],[f111397]) ).

tff(f111400,plain,
    ( ~ spl581_312
    | ~ spl581_313
    | spl581_181
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(avatar_split_clause,[],[f5992,f5914,f5868,f66498,f111397,f111393]) ).

tff(f111429,definition,
    ( spl581_320
  <=> sP557(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_320])],[avatar_definition]) ).

tff(f111433,definition,
    ( spl581_321
  <=> ( vltop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_321])],[avatar_definition]) ).

tff(f111435,plain,
    ( ( vltop != sK247(sK547,sK548,sK550) )
    | spl581_321 ),
    inference(avatar_component_clause,[],[f111433]) ).

tff(f111436,plain,
    ( ~ spl581_320
    | ~ spl581_321
    | spl581_181
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(avatar_split_clause,[],[f5990,f5914,f5868,f66498,f111433,f111429]) ).

tff(f111482,plain,
    ( spl581_192
    | spl581_170
    | ~ spl581_62 ),
    inference(avatar_split_clause,[],[f6188,f6022,f59841,f72879]) ).

tff(f111535,plain,
    ( spl581_258
    | spl581_170
    | ~ spl581_62 ),
    inference(avatar_split_clause,[],[f6189,f6022,f59841,f96800]) ).

tff(f113247,plain,
    ( spl581_320
    | spl581_170
    | ~ spl581_62 ),
    inference(avatar_split_clause,[],[f6192,f6022,f59841,f111429]) ).

tff(f113248,plain,
    ( spl581_312
    | spl581_170
    | ~ spl581_62 ),
    inference(avatar_split_clause,[],[f6190,f6022,f59841,f111393]) ).

tff(f113540,definition,
    ( spl581_356
  <=> sP558(sK547,sK550,sK548) ),
    introduced(definition,[new_symbols(definition,[spl581_356])],[avatar_definition]) ).

tff(f113542,plain,
    ( ~ sP558(sK547,sK550,sK548)
    | spl581_356 ),
    inference(avatar_component_clause,[],[f113540]) ).

tff(f113544,definition,
    ( spl581_357
  <=> ( vandop = sK247(sK547,sK548,sK550) ) ),
    introduced(definition,[new_symbols(definition,[spl581_357])],[avatar_definition]) ).

tff(f113546,plain,
    ( ( vandop != sK247(sK547,sK548,sK550) )
    | spl581_357 ),
    inference(avatar_component_clause,[],[f113544]) ).

tff(f113547,plain,
    ( ~ spl581_356
    | ~ spl581_357
    | spl581_157
    | ~ spl581_53
    | ~ spl581_60 ),
    inference(avatar_split_clause,[],[f5989,f5914,f5868,f54855,f113544,f113540]) ).

tff(f113548,plain,
    ( ~ sP558(vandop,sK550,sK548)
    | ~ spl581_75
    | spl581_356 ),
    inference(forward_demodulation,[],[f113542,f6388]) ).

tff(f113549,plain,
    ( ! [X0: vYN] : ( vB(X0) != sK548 )
    | ~ spl581_75
    | ~ spl581_272
    | spl581_356 ),
    inference(backward_subsumption_resolution,[],[f108494,f113548]) ).

tff(f113556,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] : ~ sP63(X0,X1,X2)
    | ~ spl581_75
    | ~ spl581_267
    | ~ spl581_272
    | spl581_356 ),
    inference(backward_subsumption_resolution,[],[f107955,f113549]) ).

tff(f113646,plain,
    ( $false
    | ~ spl581_75
    | ~ spl581_267
    | ~ spl581_272
    | ~ spl581_286
    | spl581_356 ),
    inference(backward_subsumption_resolution,[],[f108908,f113556]) ).

tff(f113762,plain,
    ( ~ spl581_75
    | ~ spl581_267
    | ~ spl581_272
    | ~ spl581_286
    | spl581_356 ),
    inference(avatar_contradiction_clause,[],[f113646]) ).

tff(f113766,plain,
    ( ( vandop != sK547 )
    | ~ spl581_61
    | spl581_357 ),
    inference(forward_demodulation,[],[f113546,f6019]) ).

tff(f113768,plain,
    ( $false
    | ~ spl581_61
    | ~ spl581_75
    | spl581_357 ),
    inference(forward_subsumption_resolution,[],[f113766,f6388]) ).

tff(f113769,plain,
    ( ~ spl581_61
    | ~ spl581_75
    | spl581_357 ),
    inference(avatar_contradiction_clause,[],[f113768]) ).

tff(f116374,definition,
    ( spl581_358
  <=> ( vdivop = sK547 ) ),
    introduced(definition,[new_symbols(definition,[spl581_358])],[avatar_definition]) ).

tff(f116376,plain,
    ( ( vdivop = sK547 )
    | ~ spl581_358 ),
    inference(avatar_component_clause,[],[f116374]) ).

tff(f116377,plain,
    ( spl581_358
    | ~ spl581_69 ),
    inference(avatar_split_clause,[],[f6416,f6321,f116374]) ).

tff(f117327,plain,
    ( ( sK550 = vNum(sK481(sK547,sK548,sK550)) )
    | ~ spl581_69 ),
    inference(resolution,[],[f6323,f2079]) ).

tff(f117334,plain,
    ( $false
    | ~ spl581_69
    | ~ spl581_181 ),
    inference(forward_subsumption_resolution,[],[f117327,f66499]) ).

tff(f117335,plain,
    ( ~ spl581_69
    | ~ spl581_181 ),
    inference(avatar_contradiction_clause,[],[f117334]) ).

tff(f117338,plain,
    ( ( vdivop != sK547 )
    | ~ spl581_61
    | spl581_313 ),
    inference(forward_demodulation,[],[f111399,f6019]) ).

tff(f117339,plain,
    ( ( vltop != sK547 )
    | ~ spl581_61
    | spl581_321 ),
    inference(forward_demodulation,[],[f111435,f6019]) ).

tff(f117347,plain,
    ( $false
    | ~ spl581_61
    | spl581_313
    | ~ spl581_358 ),
    inference(forward_subsumption_resolution,[],[f117338,f116376]) ).

tff(f117348,plain,
    ( ~ spl581_61
    | spl581_313
    | ~ spl581_358 ),
    inference(avatar_contradiction_clause,[],[f117347]) ).

tff(f117376,plain,
    ( $false
    | ~ spl581_61
    | ~ spl581_67
    | spl581_321 ),
    inference(forward_subsumption_resolution,[],[f117339,f6392]) ).

tff(f117377,plain,
    ( ~ spl581_61
    | ~ spl581_67
    | spl581_321 ),
    inference(avatar_contradiction_clause,[],[f117376]) ).

tff(f117889,plain,
    ( ( sK550 = vNum(sK485(sK547,sK548,sK550)) )
    | ~ spl581_67 ),
    inference(resolution,[],[f6315,f2085]) ).

tff(f117890,plain,
    ( ( sK548 = vNum(sK484(sK547,sK548,sK550)) )
    | ~ spl581_67 ),
    inference(resolution,[],[f6315,f2086]) ).

tff(f117893,plain,
    ( $false
    | ~ spl581_67
    | ~ spl581_170 ),
    inference(forward_subsumption_resolution,[],[f117890,f59842]) ).

tff(f117894,plain,
    ( ~ spl581_67
    | ~ spl581_170 ),
    inference(avatar_contradiction_clause,[],[f117893]) ).

tff(f117895,plain,
    ( ( sK550 = vNum(sK485(vltop,sK548,sK550)) )
    | ~ spl581_67
    | ~ spl581_76 ),
    inference(forward_demodulation,[],[f117889,f6400]) ).

tff(f117896,plain,
    ( $false
    | ~ spl581_67
    | ~ spl581_76
    | ~ spl581_181 ),
    inference(backward_subsumption_resolution,[],[f117895,f66499]) ).

tff(f117897,plain,
    ( ~ spl581_67
    | ~ spl581_76
    | ~ spl581_181 ),
    inference(avatar_contradiction_clause,[],[f117896]) ).

tff(f118881,plain,
    ( ! [X0: vnat] :
        ( ( vNum(X0) != sK550 )
        | ~ sP556(sK547,sK550,sK548) )
    | ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61
    | ~ spl581_68 ),
    inference(backward_subsumption_resolution,[],[f6047,f6404]) ).

tff(f118910,plain,
    ( sP556(vgtop,sK550,sK548)
    | ~ spl581_68
    | ~ spl581_254 ),
    inference(forward_demodulation,[],[f95547,f6404]) ).

tff(f118927,plain,
    ( ! [X0: vnat] :
        ( ~ sP556(vgtop,sK550,sK548)
        | ( vNum(X0) != sK550 ) )
    | ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61
    | ~ spl581_68 ),
    inference(forward_demodulation,[],[f118881,f6404]) ).

tff(f118945,plain,
    ( ! [X0: vnat] : ( vNum(X0) != sK550 )
    | ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61
    | ~ spl581_68
    | ~ spl581_254 ),
    inference(forward_subsumption_resolution,[],[f118927,f118910]) ).

tff(f120232,plain,
    ( ( sK550 = vNum(sK483(sK547,sK548,sK550)) )
    | ~ spl581_68 ),
    inference(resolution,[],[f6319,f2082]) ).

tff(f120239,plain,
    ( $false
    | ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61
    | ~ spl581_68
    | ~ spl581_254 ),
    inference(forward_subsumption_resolution,[],[f120232,f118945]) ).

tff(f120240,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61
    | ~ spl581_68
    | ~ spl581_254 ),
    inference(avatar_contradiction_clause,[],[f120239]) ).

tff(f120261,plain,
    ( $false
    | ~ spl581_61
    | ~ spl581_65
    | spl581_175 ),
    inference(forward_subsumption_resolution,[],[f105497,f6342]) ).

tff(f120262,plain,
    ( ~ spl581_61
    | ~ spl581_65
    | spl581_175 ),
    inference(avatar_contradiction_clause,[],[f120261]) ).

tff(f122043,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] :
        ( ( sK548 = vB(sK488(X0,sK548,sK550)) )
        | ~ sP62(X0,X1,X2) )
    | ~ spl581_82 ),
    inference(superposition,[],[f11620,f2093]) ).

tff(f122510,plain,
    ( ~ spl581_95
    | ~ spl581_61
    | spl581_193 ),
    inference(avatar_split_clause,[],[f73105,f72883,f6017,f23934]) ).

tff(f122534,plain,
    ( spl581_91
    | ~ spl581_65
    | ~ spl581_74 ),
    inference(avatar_split_clause,[],[f10834,f6348,f6305,f20111]) ).

tff(f122535,plain,
    ( ( sK550 = vB(sK489(vorop,sK548,sK550)) )
    | ~ spl581_91 ),
    inference(resolution,[],[f20112,f2091]) ).

tff(f122544,plain,
    ( $false
    | ~ spl581_60
    | ~ spl581_91
    | spl581_173 ),
    inference(forward_subsumption_resolution,[],[f122535,f90941]) ).

tff(f122545,plain,
    ( ~ spl581_60
    | ~ spl581_91
    | spl581_173 ),
    inference(avatar_contradiction_clause,[],[f122544]) ).

tff(f122547,plain,
    ( ! [X0: vYN] : ( vB(X0) != sK548 )
    | ~ spl581_62
    | ~ spl581_174 ),
    inference(forward_demodulation,[],[f66399,f6024]) ).

tff(f122554,plain,
    ( ! [X2: vAval,X0: vBinOpT,X1: vAval] : ~ sP62(X0,X1,X2)
    | ~ spl581_62
    | ~ spl581_82
    | ~ spl581_174 ),
    inference(backward_subsumption_resolution,[],[f122043,f122547]) ).

tff(f122732,plain,
    ( $false
    | ~ spl581_62
    | ~ spl581_82
    | ~ spl581_91
    | ~ spl581_174 ),
    inference(backward_subsumption_resolution,[],[f20112,f122554]) ).

tff(f122735,plain,
    ( ~ spl581_62
    | ~ spl581_82
    | ~ spl581_91
    | ~ spl581_174 ),
    inference(avatar_contradiction_clause,[],[f122732]) ).

cnf(s1,plain,
    spl581_1,
    inference(sat_conversion,[],[f2914]) ).

cnf(s2,plain,
    spl581_2,
    inference(sat_conversion,[],[f2918]) ).

cnf(s4,plain,
    ( ~ spl581_2
    | spl581_4 ),
    inference(sat_conversion,[],[f3558]) ).

cnf(s5,plain,
    ( ~ spl581_4
    | ~ spl581_5 ),
    inference(sat_conversion,[],[f3626]) ).

cnf(s7,plain,
    ( ~ spl581_2
    | spl581_7 ),
    inference(sat_conversion,[],[f3634]) ).

cnf(s8,plain,
    ( ~ spl581_7
    | ~ spl581_8 ),
    inference(sat_conversion,[],[f3702]) ).

cnf(s57,plain,
    ( ~ spl581_2
    | spl581_5
    | spl581_8
    | spl581_53
    | spl581_54
    | spl581_55
    | spl581_56
    | spl581_57
    | spl581_58
    | spl581_59 ),
    inference(sat_conversion,[],[f5895]) ).

cnf(s58,plain,
    ( ~ spl581_53
    | spl581_60 ),
    inference(sat_conversion,[],[f5917]) ).

cnf(s59,plain,
    ( ~ spl581_2
    | ~ spl581_54 ),
    inference(sat_conversion,[],[f5940]) ).

cnf(s60,plain,
    ( ~ spl581_2
    | ~ spl581_55 ),
    inference(sat_conversion,[],[f5948]) ).

cnf(s61,plain,
    ( ~ spl581_2
    | ~ spl581_56 ),
    inference(sat_conversion,[],[f5956]) ).

cnf(s62,plain,
    ( ~ spl581_2
    | ~ spl581_57 ),
    inference(sat_conversion,[],[f5964]) ).

cnf(s63,plain,
    ( ~ spl581_2
    | ~ spl581_58 ),
    inference(sat_conversion,[],[f5972]) ).

cnf(s64,plain,
    ( ~ spl581_2
    | ~ spl581_59 ),
    inference(sat_conversion,[],[f5980]) ).

cnf(s65,plain,
    ( ~ spl581_53
    | spl581_61 ),
    inference(sat_conversion,[],[f6020]) ).

cnf(s66,plain,
    ( ~ spl581_53
    | spl581_62 ),
    inference(sat_conversion,[],[f6025]) ).

cnf(s68,plain,
    ( ~ spl581_53
    | ~ spl581_61
    | ~ spl581_64 ),
    inference(sat_conversion,[],[f6303]) ).

cnf(s69,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_71
    | spl581_72
    | spl581_73 ),
    inference(sat_conversion,[],[f6339]) ).

cnf(s70,plain,
    ( ~ spl581_65
    | spl581_74 ),
    inference(sat_conversion,[],[f6351]) ).

cnf(s71,plain,
    ( ~ spl581_66
    | spl581_75 ),
    inference(sat_conversion,[],[f6389]) ).

cnf(s72,plain,
    ( ~ spl581_67
    | spl581_76 ),
    inference(sat_conversion,[],[f6401]) ).

cnf(s73,plain,
    ( ~ spl581_68
    | spl581_77 ),
    inference(sat_conversion,[],[f6413]) ).

cnf(s74,plain,
    ( ~ spl581_69
    | spl581_78 ),
    inference(sat_conversion,[],[f6425]) ).

cnf(s77,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | spl581_73
    | spl581_79
    | spl581_81 ),
    inference(sat_conversion,[],[f9066]) ).

cnf(s78,plain,
    ~ spl581_73,
    inference(sat_conversion,[],[f9104]) ).

cnf(s84,plain,
    ( ~ spl581_65
    | ~ spl581_74
    | spl581_82 ),
    inference(sat_conversion,[],[f11621]) ).

cnf(s107,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_73
    | spl581_79
    | spl581_95
    | spl581_96 ),
    inference(sat_conversion,[],[f25089]) ).

cnf(s108,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_73
    | spl581_81
    | spl581_95
    | spl581_97 ),
    inference(sat_conversion,[],[f25094]) ).

cnf(s114,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_73
    | spl581_95
    | spl581_96
    | spl581_97 ),
    inference(sat_conversion,[],[f27141]) ).

cnf(s123,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | ~ spl581_95 ),
    inference(sat_conversion,[],[f29115]) ).

cnf(s134,plain,
    ( ~ spl581_81
    | ~ spl581_96
    | spl581_118 ),
    inference(sat_conversion,[],[f36910]) ).

cnf(s139,plain,
    ( ~ spl581_1
    | ~ spl581_96
    | spl581_122 ),
    inference(sat_conversion,[],[f38674]) ).

cnf(s151,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_80
    | ~ spl581_97 ),
    inference(sat_conversion,[],[f41033]) ).

cnf(s152,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_95
    | ~ spl581_97 ),
    inference(sat_conversion,[],[f41432]) ).

cnf(s160,plain,
    ( ~ spl581_1
    | ~ spl581_95
    | spl581_134 ),
    inference(sat_conversion,[],[f50484]) ).

cnf(s172,plain,
    ( ~ spl581_72
    | spl581_146 ),
    inference(sat_conversion,[],[f51836]) ).

cnf(s191,plain,
    ( spl581_80
    | ~ spl581_95
    | ~ spl581_112 ),
    inference(sat_conversion,[],[f55840]) ).

cnf(s192,plain,
    ( ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | ~ spl581_95
    | spl581_96
    | spl581_97
    | spl581_112
    | ~ spl581_134 ),
    inference(sat_conversion,[],[f56868]) ).

cnf(s208,plain,
    ( ~ spl581_62
    | spl581_169
    | spl581_170 ),
    inference(sat_conversion,[],[f59843]) ).

cnf(s210,plain,
    ( ~ spl581_78
    | ~ spl581_170 ),
    inference(sat_conversion,[],[f60169]) ).

cnf(s211,plain,
    ( ~ spl581_77
    | ~ spl581_170 ),
    inference(sat_conversion,[],[f60170]) ).

cnf(s212,plain,
    ( ~ spl581_118
    | ~ spl581_170 ),
    inference(sat_conversion,[],[f60171]) ).

cnf(s215,plain,
    ( ~ spl581_71
    | ~ spl581_170 ),
    inference(sat_conversion,[],[f60174]) ).

cnf(s219,plain,
    ( ~ spl581_53
    | ~ spl581_173
    | spl581_174
    | ~ spl581_175 ),
    inference(sat_conversion,[],[f66404]) ).

cnf(s224,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | ~ spl581_169
    | ~ spl581_180
    | spl581_181 ),
    inference(sat_conversion,[],[f66500]) ).

cnf(s239,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | spl581_181
    | ~ spl581_192
    | ~ spl581_193 ),
    inference(sat_conversion,[],[f72886]) ).

cnf(s253,plain,
    ( ~ spl581_61
    | ~ spl581_96
    | spl581_180 ),
    inference(sat_conversion,[],[f73775]) ).

cnf(s254,plain,
    ( ~ spl581_2
    | spl581_64
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_72
    | spl581_80
    | ~ spl581_96
    | spl581_97
    | ~ spl581_122 ),
    inference(sat_conversion,[],[f73992]) ).

cnf(s257,plain,
    ( ~ spl581_80
    | ~ spl581_181 ),
    inference(sat_conversion,[],[f74360]) ).

cnf(s260,plain,
    ( ~ spl581_158
    | ~ spl581_181 ),
    inference(sat_conversion,[],[f74366]) ).

cnf(s284,plain,
    ( ~ spl581_70
    | ~ spl581_181 ),
    inference(sat_conversion,[],[f74678]) ).

cnf(s293,plain,
    ( ~ spl581_79
    | ~ spl581_170 ),
    inference(sat_conversion,[],[f74941]) ).

cnf(s439,plain,
    ( ~ spl581_62
    | spl581_170
    | spl581_254 ),
    inference(sat_conversion,[],[f96793]) ).

cnf(s441,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | spl581_181
    | ~ spl581_258
    | ~ spl581_259 ),
    inference(sat_conversion,[],[f96807]) ).

cnf(s445,plain,
    ( ~ spl581_61
    | ~ spl581_97
    | spl581_259 ),
    inference(sat_conversion,[],[f96851]) ).

cnf(s530,plain,
    ( ~ spl581_66
    | ~ spl581_157 ),
    inference(sat_conversion,[],[f105484]) ).

cnf(s558,plain,
    ( ~ spl581_146
    | spl581_158 ),
    inference(sat_conversion,[],[f106242]) ).

cnf(s564,plain,
    ( ~ spl581_66
    | ~ spl581_75
    | spl581_267 ),
    inference(sat_conversion,[],[f107944]) ).

cnf(s569,plain,
    ( ~ spl581_62
    | ~ spl581_75
    | spl581_272 ),
    inference(sat_conversion,[],[f108480]) ).

cnf(s584,plain,
    ( ~ spl581_66
    | ~ spl581_75
    | spl581_286 ),
    inference(sat_conversion,[],[f108909]) ).

cnf(s621,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | spl581_181
    | ~ spl581_312
    | ~ spl581_313 ),
    inference(sat_conversion,[],[f111400]) ).

cnf(s628,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | spl581_181
    | ~ spl581_320
    | ~ spl581_321 ),
    inference(sat_conversion,[],[f111436]) ).

cnf(s639,plain,
    ( ~ spl581_62
    | spl581_170
    | spl581_192 ),
    inference(sat_conversion,[],[f111482]) ).

cnf(s645,plain,
    ( ~ spl581_62
    | spl581_170
    | spl581_258 ),
    inference(sat_conversion,[],[f111535]) ).

cnf(s657,plain,
    ( ~ spl581_62
    | spl581_170
    | spl581_320 ),
    inference(sat_conversion,[],[f113247]) ).

cnf(s658,plain,
    ( ~ spl581_62
    | spl581_170
    | spl581_312 ),
    inference(sat_conversion,[],[f113248]) ).

cnf(s673,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | spl581_157
    | ~ spl581_356
    | ~ spl581_357 ),
    inference(sat_conversion,[],[f113547]) ).

cnf(s676,plain,
    ( ~ spl581_75
    | ~ spl581_267
    | ~ spl581_272
    | ~ spl581_286
    | spl581_356 ),
    inference(sat_conversion,[],[f113762]) ).

cnf(s677,plain,
    ( ~ spl581_61
    | ~ spl581_75
    | spl581_357 ),
    inference(sat_conversion,[],[f113769]) ).

cnf(s716,plain,
    ( ~ spl581_69
    | spl581_358 ),
    inference(sat_conversion,[],[f116377]) ).

cnf(s721,plain,
    ( ~ spl581_69
    | ~ spl581_181 ),
    inference(sat_conversion,[],[f117335]) ).

cnf(s723,plain,
    ( ~ spl581_61
    | spl581_313
    | ~ spl581_358 ),
    inference(sat_conversion,[],[f117348]) ).

cnf(s724,plain,
    ( ~ spl581_61
    | ~ spl581_67
    | spl581_321 ),
    inference(sat_conversion,[],[f117377]) ).

cnf(s733,plain,
    ( ~ spl581_67
    | ~ spl581_170 ),
    inference(sat_conversion,[],[f117894]) ).

cnf(s734,plain,
    ( ~ spl581_67
    | ~ spl581_76
    | ~ spl581_181 ),
    inference(sat_conversion,[],[f117897]) ).

cnf(s756,plain,
    ( ~ spl581_53
    | ~ spl581_60
    | ~ spl581_61
    | ~ spl581_68
    | ~ spl581_254 ),
    inference(sat_conversion,[],[f120240]) ).

cnf(s759,plain,
    ( ~ spl581_61
    | ~ spl581_65
    | spl581_175 ),
    inference(sat_conversion,[],[f120262]) ).

cnf(s778,plain,
    ( ~ spl581_61
    | ~ spl581_95
    | spl581_193 ),
    inference(sat_conversion,[],[f122510]) ).

cnf(s781,plain,
    ( ~ spl581_65
    | ~ spl581_74
    | spl581_91 ),
    inference(sat_conversion,[],[f122534]) ).

cnf(s782,plain,
    ( ~ spl581_60
    | ~ spl581_91
    | spl581_173 ),
    inference(sat_conversion,[],[f122545]) ).

cnf(s786,plain,
    ( ~ spl581_62
    | ~ spl581_82
    | ~ spl581_91
    | ~ spl581_174 ),
    inference(sat_conversion,[],[f122735]) ).

cnf(s815,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_71
    | spl581_79
    | spl581_81 ),
    inference(rat,[],[s77,s78]) ).

cnf(s818,plain,
    ( ~ spl581_1
    | ~ spl581_2
    | ~ spl581_53
    | ~ spl581_61
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69
    | spl581_70
    | spl581_71
    | spl581_72 ),
    inference(rat,[],[s69,s78]) ).

cnf(s828,plain,
    ~ spl581_59,
    inference(rat,[],[s64,s2]) ).

cnf(s829,plain,
    ~ spl581_58,
    inference(rat,[],[s63,s2]) ).

cnf(s830,plain,
    ~ spl581_57,
    inference(rat,[],[s62,s2]) ).

cnf(s831,plain,
    ~ spl581_56,
    inference(rat,[],[s61,s2]) ).

cnf(s832,plain,
    ~ spl581_55,
    inference(rat,[],[s60,s2]) ).

cnf(s833,plain,
    ~ spl581_54,
    inference(rat,[],[s59,s2]) ).

cnf(s849,plain,
    spl581_7,
    inference(rat,[],[s7,s2]) ).

cnf(s851,plain,
    spl581_4,
    inference(rat,[],[s4,s2]) ).

cnf(s854,plain,
    ~ spl581_8,
    inference(rat,[],[s8,s849]) ).

cnf(s855,plain,
    ~ spl581_5,
    inference(rat,[],[s5,s851]) ).

cnf(s857,plain,
    spl581_53,
    inference(rat,[],[s57,s828,s829,s830,s831,s832,s833,s854,s2,s855]) ).

cnf(s859,plain,
    spl581_62,
    inference(rat,[],[s66,s857]) ).

cnf(s860,plain,
    spl581_61,
    inference(rat,[],[s65,s857]) ).

cnf(s861,plain,
    spl581_60,
    inference(rat,[],[s58,s857]) ).

cnf(s862,plain,
    ~ spl581_64,
    inference(rat,[],[s68,s857,s860]) ).

cnf(s883,plain,
    ( spl581_71
    | spl581_70
    | spl581_69
    | spl581_68
    | spl581_67
    | spl581_66
    | spl581_65 ),
    inference(rat,[],[s208,s212,s224,s260,s134,s253,s558,s108,s114,s172,s152,s818,s123,s859,s857,s861,s860,s2,s1,s78,s862]) ).

cnf(s884,plain,
    ( spl581_181
    | spl581_170
    | spl581_69
    | spl581_68
    | spl581_67
    | spl581_66
    | spl581_65 ),
    inference(rat,[],[s114,s253,s778,s445,s224,s239,s441,s645,s639,s208,s2,s860,s857,s1,s78,s861,s859]) ).

cnf(s885,plain,
    ( ~ spl581_96
    | spl581_70
    | spl581_69
    | spl581_68
    | spl581_67
    | spl581_66
    | spl581_65 ),
    inference(rat,[],[s254,s139,s151,s257,s172,s558,s260,s884,s215,s883,s2,s862,s1]) ).

cnf(s886,plain,
    ( spl581_80
    | spl581_70
    | spl581_65
    | spl581_66
    | spl581_67
    | spl581_68
    | spl581_69 ),
    inference(rat,[],[s192,s160,s191,s114,s885,s151,s78,s857,s860,s1,s862,s2]) ).

cnf(s887,plain,
    ( spl581_70
    | spl581_69
    | spl581_65
    | spl581_68
    | spl581_67
    | spl581_66 ),
    inference(rat,[],[s886,s257,s884,s215,s883]) ).

cnf(s888,plain,
    ( spl581_181
    | spl581_69
    | spl581_65
    | spl581_68
    | spl581_67
    | spl581_66 ),
    inference(rat,[],[s107,s134,s123,s815,s212,s215,s293,s884,s862,s78,s1,s857,s860,s2]) ).

cnf(s889,plain,
    ( spl581_69
    | spl581_68
    | spl581_65
    | spl581_66
    | spl581_67 ),
    inference(rat,[],[s888,s284,s887]) ).

cnf(s890,plain,
    ~ spl581_69,
    inference(rat,[],[s658,s621,s210,s723,s74,s716,s721,s859,s857,s861,s860]) ).

cnf(s891,plain,
    ~ spl581_68,
    inference(rat,[],[s439,s211,s756,s73,s859,s857,s860,s861]) ).

cnf(s892,plain,
    ~ spl581_67,
    inference(rat,[],[s628,s734,s657,s72,s724,s733,s857,s861,s859,s860]) ).

cnf(s893,plain,
    ~ spl581_66,
    inference(rat,[],[s676,s673,s564,s569,s584,s677,s71,s530,s857,s861,s859,s860]) ).

cnf(s894,plain,
    spl581_65,
    inference(rat,[],[s889,s891,s890,s892,s893]) ).

cnf(s895,plain,
    spl581_175,
    inference(rat,[],[s759,s860,s894]) ).

cnf(s899,plain,
    spl581_74,
    inference(rat,[],[s70,s894]) ).

cnf(s900,plain,
    spl581_91,
    inference(rat,[],[s781,s894,s899]) ).

cnf(s913,plain,
    spl581_82,
    inference(rat,[],[s84,s894,s899]) ).

cnf(s918,plain,
    spl581_173,
    inference(rat,[],[s782,s861,s900]) ).

cnf(s922,plain,
    ~ spl581_174,
    inference(rat,[],[s786,s900,s859,s913]) ).

cnf(s925,plain,
    $false,
    inference(rat,[],[s219,s895,s857,s918,s922]) ).

tff(f122946,plain,
    $false,
    inference(avatar_sat_refutation,[],[s925]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.04  % Problem  : COM250_1 : TPTP v9.3.1. Released v9.3.0.
% 0.00/0.07  % Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.11/0.25  % Computer : n004.cluster.edu
% 0.11/0.25  % Model    : x86_64 x86_64
% 0.11/0.25  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.25  % Memory   : 8046.5625MB
% 0.11/0.25  % OS       : Linux 6.8.0-71-generic
% 0.11/0.25  % CPULimit : 300
% 0.11/0.25  % WCLimit  : 300
% 0.11/0.25  % DateTime : Mon Sep 28 22:02:52 UTC 2026
% 0.11/0.25  % CPUTime  : 
% 0.11/0.25  Running run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.24/0.28  Running first-order theorem proving
% 0.24/0.28  Running: /export/starexec/sandbox2/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 13.06/2.62  % (835471)Detected formulas, will run a generic FOF schedule.
% 13.06/2.62  % (835548)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=1613462081:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 13.06/2.62  % (835546)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=1789318592:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 13.06/2.62  % (835556)dis-21_1_sil=8000:lcm=predicate:random_seed=2898000743: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)
% 13.06/2.62  % (835554)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=1917895571:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 13.06/2.62  % (835550)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=38724032:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 13.06/2.62  % (835553)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=3297759806:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 13.06/2.62  % (835551)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=1392122175:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 13.06/2.62  % (835553)Refutation not found, incomplete strategy
% 13.06/2.62  % (835553)------------------------------
% 13.06/2.62  % (835553)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.06/2.62  % (835553)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.06/2.62  % (835553)CaDiCaL version: 2.1.3
% 13.06/2.62  % (835553)Termination reason: Refutation not found, incomplete strategy
% 13.06/2.62  % (835553)Time elapsed: 0.003 s
% 13.06/2.62  % (835553)Peak memory usage: 88 MB
% 13.06/2.62  % (835553)Instructions burned: 3 (million)
% 13.06/2.62  % (835551)Refutation not found, incomplete strategy
% 13.06/2.62  % (835551)------------------------------
% 13.06/2.62  % (835551)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.06/2.62  % (835551)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.06/2.62  % (835551)CaDiCaL version: 2.1.3
% 13.06/2.62  % (835551)Termination reason: Refutation not found, incomplete strategy
% 13.06/2.62  % (835551)Time elapsed: 0.003 s
% 13.06/2.62  % (835551)Peak memory usage: 89 MB
% 13.06/2.62  % (835551)Instructions burned: 2 (million)
% 13.06/2.62  % (835556)Instruction limit reached! 
% 13.06/2.62  % (835556)------------------------------
% 13.06/2.62  % (835556)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.06/2.62  % (835556)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.06/2.62  % (835556)CaDiCaL version: 2.1.3
% 13.06/2.62  % (835556)Termination reason: Instruction limit
% 13.06/2.62  % (835556)Termination phase: Saturation
% 13.06/2.62  % (835556)Time elapsed: 0.069 s
% 13.06/2.62  % (835556)Peak memory usage: 91 MB
% 13.06/2.62  % (835556)Instructions burned: 131 (million)
% 13.06/2.62  % (835554)Instruction limit reached! 
% 13.06/2.62  % (835554)------------------------------
% 13.06/2.62  % (835554)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.06/2.62  % (835554)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.06/2.62  % (835554)CaDiCaL version: 2.1.3
% 13.06/2.62  % (835554)Termination reason: Instruction limit
% 13.06/2.62  % (835554)Termination phase: Saturation
% 13.06/2.62  % (835554)Time elapsed: 0.083 s
% 13.06/2.62  % (835554)Peak memory usage: 91 MB
% 13.06/2.62  % (835554)Instructions burned: 140 (million)
% 13.06/2.62  % (835596)lrs+10_1_sil=8000:sp=occurrence:random_seed=822119564:i=285:sd=3:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/285Mi)
% 13.06/2.62  % (835596)Refutation not found, incomplete strategy
% 13.06/2.62  % (835596)------------------------------
% 13.06/2.62  % (835596)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.06/2.62  % (835596)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.06/2.62  % (835596)CaDiCaL version: 2.1.3
% 13.06/2.62  % (835596)Termination reason: Refutation not found, incomplete strategy
% 13.06/2.62  % (835596)Time elapsed: 0.003 s
% 13.06/2.62  % (835596)Peak memory usage: 89 MB
% 13.06/2.62  % (835596)Instructions burned: 3 (million)
% 13.06/2.62  % (835597)lrs+10_1_sil=32000:urr=on:br=off:random_seed=794518075:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/157Mi)
% 17.45/3.15  % (835553)------------------------------
% 17.45/3.15  % (835553)------------------------------
% 17.45/3.15  % (835551)------------------------------
% 17.45/3.15  % (835551)------------------------------
% 17.45/3.15  % (835597)Instruction limit reached! 
% 17.45/3.15  % (835597)------------------------------
% 17.45/3.15  % (835597)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.45/3.15  % (835597)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.45/3.15  % (835597)CaDiCaL version: 2.1.3
% 17.45/3.15  % (835597)Termination reason: Instruction limit
% 17.45/3.15  % (835597)Termination phase: Saturation
% 17.45/3.15  % (835597)Time elapsed: 0.085 s
% 17.45/3.15  % (835597)Peak memory usage: 90 MB
% 17.45/3.15  % (835597)Instructions burned: 159 (million)
% 17.45/3.15  % (835622)lrs+1011_1_sil=32000:sp=occurrence:random_seed=52506471:i=325:sd=1:ss=axioms:sgt=32_2996 on theBenchmark for (2996ds/325Mi)
% 17.45/3.15  % (835624)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=1035518165:s2a=on:i=248:s2at=1.23:gtg=position_2996 on theBenchmark for (2996ds/248Mi)
% 17.45/3.15  % (835645)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=854234664:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2995 on theBenchmark for (2995ds/294Mi)
% 17.45/3.15  % (835596)------------------------------
% 17.45/3.15  % (835596)------------------------------
% 17.45/3.15  % (835624)Instruction limit reached! 
% 17.45/3.15  % (835624)------------------------------
% 17.45/3.15  % (835624)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.45/3.15  % (835624)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.45/3.15  % (835624)CaDiCaL version: 2.1.3
% 17.45/3.15  % (835624)Termination reason: Instruction limit
% 17.45/3.15  % (835624)Termination phase: Saturation
% 17.45/3.15  % (835624)Time elapsed: 0.126 s
% 17.45/3.15  % (835624)Peak memory usage: 93 MB
% 17.45/3.15  % (835624)Instructions burned: 250 (million)
% 17.45/3.15  % (835622)Instruction limit reached! 
% 17.45/3.15  % (835622)------------------------------
% 17.45/3.15  % (835622)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.45/3.15  % (835622)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.45/3.15  % (835622)CaDiCaL version: 2.1.3
% 17.45/3.15  % (835622)Termination reason: Instruction limit
% 17.45/3.15  % (835622)Termination phase: Saturation
% 17.45/3.15  % (835622)Time elapsed: 0.185 s
% 17.45/3.15  % (835622)Peak memory usage: 92 MB
% 17.45/3.15  % (835622)Instructions burned: 326 (million)
% 17.45/3.15  % (835645)Instruction limit reached! 
% 17.45/3.15  % (835645)------------------------------
% 17.45/3.15  % (835645)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.45/3.15  % (835645)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.45/3.15  % (835645)CaDiCaL version: 2.1.3
% 17.45/3.15  % (835645)Termination reason: Instruction limit
% 17.45/3.15  % (835645)Termination phase: Saturation
% 17.45/3.15  % (835645)Time elapsed: 0.146 s
% 17.45/3.15  % (835645)Peak memory usage: 92 MB
% 17.45/3.15  % (835645)Instructions burned: 296 (million)
% 17.45/3.15  % (835653)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=120419546:i=2350_2994 on theBenchmark for (2994ds/2350Mi)
% 17.45/3.15  % (835654)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=2156355997:cts=off:i=113:fsr=off:ss=included:sgt=4_2993 on theBenchmark for (2993ds/113Mi)
% 17.45/3.15  % (835655)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=1230657201:i=127:av=off:fsr=off:sup=off_2992 on theBenchmark for (2992ds/127Mi)
% 17.45/3.15  % (835656)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=3824898463:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2992 on theBenchmark for (2992ds/114Mi)
% 17.45/3.15  % (835654)Instruction limit reached! 
% 17.45/3.15  % (835654)------------------------------
% 17.45/3.15  % (835654)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.45/3.15  % (835654)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.45/3.15  % (835654)CaDiCaL version: 2.1.3
% 17.45/3.15  % (835654)Termination reason: Instruction limit
% 17.45/3.15  % (835654)Termination phase: Saturation
% 17.45/3.15  % (835654)Time elapsed: 0.065 s
% 17.45/3.15  % (835654)Peak memory usage: 91 MB
% 17.45/3.15  % (835654)Instructions burned: 114 (million)
% 17.45/3.15  % (835656)Refutation not found, incomplete strategy
% 17.45/3.15  % (835656)------------------------------
% 28.36/4.80  % (835656)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 28.36/4.80  % (835656)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 28.36/4.80  % (835656)CaDiCaL version: 2.1.3
% 28.36/4.80  % (835656)Termination reason: Refutation not found, incomplete strategy
% 28.36/4.80  % (835656)Time elapsed: 0.007 s
% 28.36/4.80  % (835656)Peak memory usage: 89 MB
% 28.36/4.80  % (835656)Instructions burned: 13 (million)
% 28.36/4.80  % (835655)Refutation not found, incomplete strategy
% 28.36/4.80  % (835655)------------------------------
% 28.36/4.80  % (835655)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 28.36/4.80  % (835655)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 28.36/4.80  % (835655)CaDiCaL version: 2.1.3
% 28.36/4.80  % (835655)Termination reason: Refutation not found, incomplete strategy
% 28.36/4.80  % (835655)Time elapsed: 0.029 s
% 28.36/4.80  % (835655)Peak memory usage: 89 MB
% 28.36/4.80  % (835655)Instructions burned: 60 (million)
% 28.36/4.80  % (835661)lrs+10_1_sil=8000:sp=occurrence:random_seed=3288053492:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2991 on theBenchmark for (2991ds/907Mi)
% 28.36/4.80  % (835656)------------------------------
% 28.36/4.80  % (835656)------------------------------
% 28.36/4.80  % (835655)------------------------------
% 28.36/4.80  % (835655)------------------------------
% 28.36/4.80  % (835663)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=2838868566:i=437:sd=1:aac=none:ss=included_2989 on theBenchmark for (2989ds/437Mi)
% 28.36/4.80  % (835664)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=2836121398:i=5202:ss=axioms:sgt=16_2988 on theBenchmark for (2988ds/5202Mi)
% 28.36/4.80  % (835661)Instruction limit reached! 
% 28.36/4.80  % (835661)------------------------------
% 28.36/4.80  % (835661)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 28.36/4.80  % (835661)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 28.36/4.80  % (835661)CaDiCaL version: 2.1.3
% 28.36/4.80  % (835661)Termination reason: Instruction limit
% 28.36/4.80  % (835661)Termination phase: Saturation
% 28.36/4.80  % (835661)Time elapsed: 0.415 s
% 28.36/4.80  % (835661)Peak memory usage: 91 MB
% 28.36/4.80  % (835661)Instructions burned: 909 (million)
% 28.36/4.80  % (835663)Instruction limit reached! 
% 28.36/4.80  % (835663)------------------------------
% 28.36/4.80  % (835663)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 28.36/4.80  % (835663)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 28.36/4.80  % (835663)CaDiCaL version: 2.1.3
% 28.36/4.80  % (835663)Termination reason: Instruction limit
% 28.36/4.80  % (835663)Termination phase: Saturation
% 28.36/4.80  % (835663)Time elapsed: 0.246 s
% 28.36/4.80  % (835663)Peak memory usage: 93 MB
% 28.36/4.80  % (835663)Instructions burned: 438 (million)
% 28.36/4.80  % (835667)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=672352476:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2986 on theBenchmark for (2986ds/134Mi)
% 28.36/4.80  % (835667)Instruction limit reached! 
% 28.36/4.80  % (835667)------------------------------
% 28.36/4.80  % (835667)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 28.36/4.80  % (835667)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 28.36/4.80  % (835667)CaDiCaL version: 2.1.3
% 28.36/4.80  % (835667)Termination reason: Instruction limit
% 28.36/4.80  % (835667)Termination phase: Saturation
% 28.36/4.80  % (835667)Time elapsed: 0.053 s
% 28.36/4.80  % (835667)Peak memory usage: 89 MB
% 28.36/4.80  % (835667)Instructions burned: 136 (million)
% 28.36/4.80  % (835668)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=262172378:st=8:i=592:sd=3:ep=RST:ss=axioms_2985 on theBenchmark for (2985ds/592Mi)
% 28.36/4.80  % (835670)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=871688225:st=3:i=13193:sd=3:ss=axioms_2984 on theBenchmark for (2984ds/13193Mi)
% 28.36/4.80  % (835664)Refutation not found, incomplete strategy
% 28.36/4.80  % (835664)------------------------------
% 28.36/4.80  % (835664)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 28.36/4.80  % (835664)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 28.36/4.80  % (835664)CaDiCaL version: 2.1.3
% 28.36/4.80  % (835664)Termination reason: Refutation not found, incomplete strategy
% 28.36/4.80  % (835664)Time elapsed: 0.600 s
% 28.36/4.80  % (835664)Peak memory usage: 129 MB
% 28.36/4.80  % (835664)Instructions burned: 903 (million)
% 28.36/4.80  % (835668)Instruction limit reached! 
% 64.66/9.88  % (835668)------------------------------
% 64.66/9.88  % (835668)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 64.66/9.88  % (835668)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 64.66/9.88  % (835668)CaDiCaL version: 2.1.3
% 64.66/9.88  % (835668)Termination reason: Instruction limit
% 64.66/9.88  % (835668)Termination phase: Saturation
% 64.66/9.88  % (835668)Time elapsed: 0.307 s
% 64.66/9.88  % (835668)Peak memory usage: 92 MB
% 64.66/9.88  % (835668)Instructions burned: 593 (million)
% 64.66/9.88  % (835673)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=2755809583:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2980 on theBenchmark for (2980ds/125Mi)
% 64.66/9.88  % (835673)Refutation not found, incomplete strategy
% 64.66/9.88  % (835673)------------------------------
% 64.66/9.88  % (835673)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 64.66/9.88  % (835673)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 64.66/9.88  % (835673)CaDiCaL version: 2.1.3
% 64.66/9.88  % (835673)Termination reason: Refutation not found, incomplete strategy
% 64.66/9.88  % (835673)Time elapsed: 0.006 s
% 64.66/9.88  % (835673)Peak memory usage: 89 MB
% 64.66/9.88  % (835673)Instructions burned: 9 (million)
% 64.66/9.88  % (835664)------------------------------
% 64.66/9.88  % (835664)------------------------------
% 64.66/9.88  % (835653)Instruction limit reached! 
% 64.66/9.88  % (835653)------------------------------
% 64.66/9.88  % (835653)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 64.66/9.88  % (835653)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 64.66/9.88  % (835653)CaDiCaL version: 2.1.3
% 64.66/9.88  % (835653)Termination reason: Instruction limit
% 64.66/9.88  % (835653)Termination phase: Saturation
% 64.66/9.88  % (835653)Time elapsed: 1.387 s
% 64.66/9.88  % (835653)Peak memory usage: 145 MB
% 64.66/9.88  % (835653)Instructions burned: 2351 (million)
% 64.66/9.88  % (835675)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=1842414970:i=134:gtgl=5:slsql=off:gtg=exists_sym_2979 on theBenchmark for (2979ds/134Mi)
% 64.66/9.88  % (835676)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=3409648817:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2978 on theBenchmark for (2978ds/141Mi)
% 64.66/9.88  % (835676)Refutation not found, incomplete strategy
% 64.66/9.88  % (835676)------------------------------
% 64.66/9.88  % (835676)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 64.66/9.88  % (835676)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 64.66/9.88  % (835676)CaDiCaL version: 2.1.3
% 64.66/9.88  % (835676)Termination reason: Refutation not found, incomplete strategy
% 64.66/9.88  % (835676)Time elapsed: 0.003 s
% 64.66/9.88  % (835676)Peak memory usage: 88 MB
% 64.66/9.88  % (835676)Instructions burned: 2 (million)
% 64.66/9.88  % (835675)Instruction limit reached! 
% 64.66/9.88  % (835675)------------------------------
% 64.66/9.88  % (835675)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 64.66/9.88  % (835675)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 64.66/9.88  % (835675)CaDiCaL version: 2.1.3
% 64.66/9.88  % (835675)Termination reason: Instruction limit
% 64.66/9.88  % (835675)Termination phase: Saturation
% 64.66/9.88  % (835675)Time elapsed: 0.071 s
% 64.66/9.88  % (835675)Peak memory usage: 91 MB
% 64.66/9.88  % (835675)Instructions burned: 134 (million)
% 64.66/9.88  % (835673)------------------------------
% 64.66/9.88  % (835673)------------------------------
% 64.66/9.88  % (835679)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=3279451313:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2977 on theBenchmark for (2977ds/431Mi)
% 64.66/9.88  % (835679)Refutation not found, incomplete strategy
% 64.66/9.88  % (835679)------------------------------
% 64.66/9.88  % (835679)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 64.66/9.88  % (835679)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 64.66/9.88  % (835679)CaDiCaL version: 2.1.3
% 64.66/9.88  % (835679)Termination reason: Refutation not found, incomplete strategy
% 64.66/9.88  % (835679)Time elapsed: 0.021 s
% 64.66/9.88  % (835679)Peak memory usage: 90 MB
% 64.66/9.88  % (835679)Instructions burned: 40 (million)
% 64.66/9.88  % (835680)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=1764680483:i=6060:aac=none:ins=25_2976 on theBenchmark for (2976ds/6060Mi)
% 69.12/10.47  % (835676)------------------------------
% 69.12/10.47  % (835676)------------------------------
% 69.12/10.47  % (835683)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=4238202951:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2975 on theBenchmark for (2975ds/150Mi)
% 69.12/10.47  % (835679)------------------------------
% 69.12/10.47  % (835679)------------------------------
% 69.12/10.47  % (835683)Instruction limit reached! 
% 69.12/10.47  % (835683)------------------------------
% 69.12/10.47  % (835683)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835683)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835683)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835683)Termination reason: Instruction limit
% 69.12/10.47  % (835683)Termination phase: Saturation
% 69.12/10.47  % (835683)Time elapsed: 0.084 s
% 69.12/10.47  % (835683)Peak memory usage: 92 MB
% 69.12/10.47  % (835683)Instructions burned: 150 (million)
% 69.12/10.47  % (835685)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=3376247299:i=14155:bd=all_2973 on theBenchmark for (2973ds/14155Mi)
% 69.12/10.47  % (835686)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=1824398199:i=667:av=off:fsr=off_2972 on theBenchmark for (2972ds/667Mi)
% 69.12/10.47  % (835686)Instruction limit reached! 
% 69.12/10.47  % (835686)------------------------------
% 69.12/10.47  % (835686)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835686)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835686)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835686)Termination reason: Instruction limit
% 69.12/10.47  % (835686)Termination phase: Saturation
% 69.12/10.47  % (835686)Time elapsed: 0.262 s
% 69.12/10.47  % (835686)Peak memory usage: 92 MB
% 69.12/10.47  % (835686)Instructions burned: 669 (million)
% 69.12/10.47  % (835689)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=954546261:s2a=on:i=185:s2at=1.8:fdi=4_2969 on theBenchmark for (2969ds/185Mi)
% 69.12/10.47  % (835689)Instruction limit reached! 
% 69.12/10.47  % (835689)------------------------------
% 69.12/10.47  % (835689)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835689)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835689)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835689)Termination reason: Instruction limit
% 69.12/10.47  % (835689)Termination phase: Saturation
% 69.12/10.47  % (835689)Time elapsed: 0.081 s
% 69.12/10.47  % (835689)Peak memory usage: 91 MB
% 69.12/10.47  % (835689)Instructions burned: 185 (million)
% 69.12/10.47  % (835691)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=3365230338:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2966 on theBenchmark for (2966ds/193Mi)
% 69.12/10.47  % (835691)Refutation not found, incomplete strategy
% 69.12/10.47  % (835691)------------------------------
% 69.12/10.47  % (835691)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835691)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835691)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835691)Termination reason: Refutation not found, incomplete strategy
% 69.12/10.47  % (835691)Time elapsed: 0.005 s
% 69.12/10.47  % (835691)Peak memory usage: 89 MB
% 69.12/10.47  % (835691)Instructions burned: 5 (million)
% 69.12/10.47  % (835691)------------------------------
% 69.12/10.47  % (835691)------------------------------
% 69.12/10.47  % (835693)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=3793339573:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2963 on theBenchmark for (2963ds/4850Mi)
% 69.12/10.47  % (835693)Refutation not found, incomplete strategy
% 69.12/10.47  % (835693)------------------------------
% 69.12/10.47  % (835693)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835693)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835693)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835693)Termination reason: Refutation not found, incomplete strategy
% 69.12/10.47  % (835693)Time elapsed: 0.028 s
% 69.12/10.47  % (835693)Peak memory usage: 90 MB
% 69.12/10.47  % (835693)Instructions burned: 56 (million)
% 69.12/10.47  % (835693)------------------------------
% 69.12/10.47  % (835693)------------------------------
% 69.12/10.47  % (835695)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=1174873667:i=12111:sd=1:ss=included_2959 on theBenchmark for (2959ds/12111Mi)
% 69.12/10.47  % (835680)Instruction limit reached! 
% 69.12/10.47  % (835680)------------------------------
% 69.12/10.47  % (835680)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835680)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835680)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835680)Termination reason: Instruction limit
% 69.12/10.47  % (835680)Termination phase: Saturation
% 69.12/10.47  % (835680)Time elapsed: 3.598 s
% 69.12/10.47  % (835680)Peak memory usage: 173 MB
% 69.12/10.47  % (835680)Instructions burned: 6060 (million)
% 69.12/10.47  % (835697)lrs-11_32_anc=all:sil=8000:spb=goal_then_units:sac=on:random_seed=3286195666:i=319:kws=precedence:fsr=off_2939 on theBenchmark for (2939ds/319Mi)
% 69.12/10.47  % (835697)Instruction limit reached! 
% 69.12/10.47  % (835697)------------------------------
% 69.12/10.47  % (835697)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835697)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835697)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835697)Termination reason: Instruction limit
% 69.12/10.47  % (835697)Termination phase: Saturation
% 69.12/10.47  % (835697)Time elapsed: 0.169 s
% 69.12/10.47  % (835697)Peak memory usage: 93 MB
% 69.12/10.47  % (835697)Instructions burned: 320 (million)
% 69.12/10.47  % (835699)dis+2_1024_sil=8000:sp=reverse_arity:sos=on:lcm=reverse:sac=on:random_seed=1246934607:i=2064:ep=RST_2936 on theBenchmark for (2936ds/2064Mi)
% 69.12/10.47  % (835699)Instruction limit reached! 
% 69.12/10.47  % (835699)------------------------------
% 69.12/10.47  % (835699)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835699)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835699)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835699)Termination reason: Instruction limit
% 69.12/10.47  % (835699)Termination phase: Saturation
% 69.12/10.47  % (835699)Time elapsed: 0.973 s
% 69.12/10.47  % (835699)Peak memory usage: 95 MB
% 69.12/10.47  % (835699)Instructions burned: 2064 (million)
% 69.12/10.47  % (835701)dis-1011_128_sil=32000:random_seed=2013844101:i=3706:ep=RST:av=off_2925 on theBenchmark for (2925ds/3706Mi)
% 69.12/10.47  % (835670)Instruction limit reached! 
% 69.12/10.47  % (835670)------------------------------
% 69.12/10.47  % (835670)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835670)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835670)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835670)Termination reason: Instruction limit
% 69.12/10.47  % (835670)Termination phase: Saturation
% 69.12/10.47  % (835670)Time elapsed: 6.682 s
% 69.12/10.47  % (835670)Peak memory usage: 158 MB
% 69.12/10.47  % (835670)Instructions burned: 13194 (million)
% 69.12/10.47  % (835703)lrs-1002_1_sil=8000:plsq=on:plsqr=32,1:sp=occurrence:sos=on:fs=off:gs=on:newcnf=on:random_seed=1732837974:i=757:sd=2:fsr=off:ss=axioms:sgt=40_2916 on theBenchmark for (2916ds/757Mi)
% 69.12/10.47  % (835703)Instruction limit reached! 
% 69.12/10.47  % (835703)------------------------------
% 69.12/10.47  % (835703)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835703)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835703)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835703)Termination reason: Instruction limit
% 69.12/10.47  % (835703)Termination phase: Saturation
% 69.12/10.47  % (835703)Time elapsed: 0.358 s
% 69.12/10.47  % (835703)Peak memory usage: 97 MB
% 69.12/10.47  % (835703)Instructions burned: 758 (million)
% 69.12/10.47  % (835705)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=64000:npcc=on:sp=occurrence:random_seed=2449914994:i=13913:ss=axioms:sgt=8_2911 on theBenchmark for (2911ds/13913Mi)
% 69.12/10.47  % (835701)Instruction limit reached! 
% 69.12/10.47  % (835701)------------------------------
% 69.12/10.47  % (835701)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835701)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835701)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835701)Termination reason: Instruction limit
% 69.12/10.47  % (835701)Termination phase: Saturation
% 69.12/10.47  % (835701)Time elapsed: 1.583 s
% 69.12/10.47  % (835701)Peak memory usage: 95 MB
% 69.12/10.47  % (835701)Instructions burned: 3707 (million)
% 69.12/10.47  % (835707)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:sp=const_frequency:sos=all:lma=off:random_seed=1792346782:i=9925:aac=none_2908 on theBenchmark for (2908ds/9925Mi)
% 69.12/10.47  % (835550)First to succeed.
% 69.12/10.47  % (835550)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-835471"
% 69.12/10.47  % (835705)Refutation not found, incomplete strategy
% 69.12/10.47  % (835705)------------------------------
% 69.12/10.47  % (835705)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.12/10.47  % (835705)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.12/10.47  % (835705)CaDiCaL version: 2.1.3
% 69.12/10.47  % (835705)Termination reason: Refutation not found, incomplete strategy
% 69.12/10.47  % (835705)Time elapsed: 0.573 s
% 69.12/10.47  % (835705)Peak memory usage: 128 MB
% 69.12/10.47  % (835705)Instructions burned: 869 (million)
% 69.12/10.47  % (835550)Refutation found. Thanks to Tanya!
% 69.12/10.47  % SZS status Theorem for theBenchmark
% 69.12/10.47  % SZS output start Proof for theBenchmark
% See solution above
% 69.71/10.67  % (835550)------------------------------
% 69.71/10.67  % (835550)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 69.71/10.67  % (835550)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 69.71/10.67  % (835550)CaDiCaL version: 2.1.3
% 69.71/10.67  % (835550)Termination reason: Refutation
% 69.71/10.67  % (835550)Time elapsed: 9.331 s
% 69.71/10.67  % (835550)Peak memory usage: 182 MB
% 69.71/10.67  % (835550)Instructions burned: 17180 (million)
% 69.71/10.67  % (835550)------------------------------
% 69.71/10.67  % (835550)------------------------------
% 69.71/10.67  % (835471)Success in time 9.763 s
% 69.71/10.67  % Vampire exiting
%------------------------------------------------------------------------------