↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : COM270_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 : n026.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:57 AM UTC 2026

% Result   : Theorem 26.36s 7.20s
% Output   : Refutation 0.28s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   28
%            Number of leaves      :  121
% Syntax   : Number of formulae    :  835 ( 113 unt;   0 typ; 100 def)
%            Number of atoms       : 3063 (1061 equ)
%            Maximal formula atoms :   65 (   3 avg)
%            Number of connectives : 3631 (1403   ~;1816   |; 315   &)
%                                         (  87 <=>;  10  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   23 (   5 avg)
%            Maximal term depth    :    5 (   2 avg)
%            Number of types       :   27 (  26 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :  186 ( 184 usr;  88 prp; 0-5 aty)
%            Number of functors    :  506 ( 506 usr;  38 con; 0-4 aty)
%            Number of variables   :  791 (   0 sgn 631   !; 160   ?; 791   :)

% 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,
    ve1: vExp ).

tff(func_def_13,type,
    vT: vstring > vAval ).

tff(func_def_14,type,
    vNumber: vAType ).

tff(func_def_15,type,
    vdivop: vBinOpT ).

tff(func_def_16,type,
    vzero: vnat ).

tff(func_def_17,type,
    vsucc: vnat > vnat ).

tff(func_def_18,type,
    vabind: ( vQID * vAval * vAnsMap ) > vAnsMap ).

tff(func_def_19,type,
    vnoAval: vOptAval ).

tff(func_def_20,type,
    vYesNo: vAType ).

tff(func_def_21,type,
    vdefquestion: ( vQID * vLabel * vAType ) > vEntry ).

tff(func_def_22,type,
    vunop: ( vUnOpT * vExp ) > vExp ).

tff(func_def_23,type,
    vaempty: vAnsMap ).

tff(func_def_24,type,
    vatempty: vATList ).

tff(func_def_25,type,
    vscons: ( vchar * vstring ) > vstring ).

tff(func_def_26,type,
    vqseq: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_27,type,
    vmulop: vBinOpT ).

tff(func_def_28,type,
    vqempty: vQuestionnaire ).

tff(func_def_29,type,
    vsomeQConf: vQConf > vOptQConf ).

tff(func_def_30,type,
    vnoQConf: vOptQConf ).

tff(func_def_31,type,
    vnoExp: vOptExp ).

tff(func_def_32,type,
    vbinop: ( vExp * vBinOpT * vExp ) > vExp ).

tff(func_def_33,type,
    vB: vYN > vAval ).

tff(func_def_34,type,
    vQC: ( vAnsMap * vQMap * vQuestionnaire ) > vQConf ).

tff(func_def_35,type,
    vorop: vBinOpT ).

tff(func_def_36,type,
    veqop: vBinOpT ).

tff(func_def_37,type,
    vatcons: ( vAType * vATList ) > vATList ).

tff(func_def_38,type,
    vText: vAType ).

tff(func_def_39,type,
    vsomeAval: vAval > vOptAval ).

tff(func_def_40,type,
    vqsingle: vEntry > vQuestionnaire ).

tff(func_def_41,type,
    vMC: ( vATMap * vATMap ) > vMapConf ).

tff(func_def_42,type,
    vaddop: vBinOpT ).

tff(func_def_43,type,
    vsomeQuestion: ( vQID * vLabel * vAType ) > vOptQuestion ).

tff(func_def_44,type,
    vltop: vBinOpT ).

tff(func_def_45,type,
    vqvar: vQID > vExp ).

tff(func_def_46,type,
    vnoMapConf: vOptMapConf ).

tff(func_def_47,type,
    vatmbind: ( vQID * vAType * vATMap ) > vATMap ).

tff(func_def_48,type,
    vgtop: vBinOpT ).

tff(func_def_49,type,
    vsempty: vstring ).

tff(func_def_50,type,
    vqmbind: ( vQID * vLabel * vAType * vQMap ) > vQMap ).

tff(func_def_51,type,
    vask: vQID > vEntry ).

tff(func_def_52,type,
    vsomeAType: vAType > vOptAType ).

tff(func_def_53,type,
    ve2: vExp ).

tff(func_def_54,type,
    vnoQuestion: vOptQuestion ).

tff(func_def_55,type,
    vqgroup: ( vGID * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_56,type,
    vatmempty: vATMap ).

tff(func_def_57,type,
    vno: vYN ).

tff(func_def_58,type,
    vvalue: ( vQID * vAType * vExp ) > vEntry ).

tff(func_def_59,type,
    vgetAnswer: ( vLabel * vAType ) > vAval ).

tff(func_def_60,type,
    vecheck: ( vATMap * vExp ) > vOptAType ).

tff(func_def_61,type,
    vgetAM: vQConf > vAnsMap ).

tff(func_def_62,type,
    venumGID: vGID > vGID ).

tff(func_def_63,type,
    vaskText: vLabel > vstring ).

tff(func_def_64,type,
    vminus: ( vnat * vnat ) > vnat ).

tff(func_def_65,type,
    vtypeOf: vAval > vAType ).

tff(func_def_66,type,
    vevalBinOp: ( vBinOpT * vAval * vAval ) > vOptExp ).

tff(func_def_67,type,
    vgetQM: vQConf > vQMap ).

tff(func_def_68,type,
    vinitQID: vQID ).

tff(func_def_69,type,
    vplus: ( vnat * vnat ) > vnat ).

tff(func_def_70,type,
    vaskYesNo: vLabel > vYN ).

tff(func_def_71,type,
    vtypeAM: vAnsMap > vATMap ).

tff(func_def_72,type,
    vlookupQMap: ( vQID * vQMap ) > vOptQuestion ).

tff(func_def_73,type,
    vaskNumber: vLabel > vnat ).

tff(func_def_74,type,
    vinitLabel: vLabel ).

tff(func_def_75,type,
    vdivide: ( vnat * vnat ) > vnat ).

tff(func_def_76,type,
    vappendATMap: ( vATMap * vATMap ) > vATMap ).

tff(func_def_77,type,
    vor: ( vYN * vYN ) > vYN ).

tff(func_def_78,type,
    vpred: vnat > vnat ).

tff(func_def_79,type,
    vlookupATMap: ( vQID * vATMap ) > vOptAType ).

tff(func_def_80,type,
    vqcappend: ( vQConf * vQuestionnaire ) > vQConf ).

tff(func_def_81,type,
    venumchar: vchar > vchar ).

tff(func_def_82,type,
    vinitchar: vchar ).

tff(func_def_83,type,
    vgetQuest: vQConf > vQuestionnaire ).

tff(func_def_84,type,
    vevalUnOp: ( vUnOpT * vAval ) > vOptExp ).

tff(func_def_85,type,
    vcheckBinOp: ( vBinOpT * vAType * vAType ) > vOptAType ).

tff(func_def_86,type,
    vnot: vYN > vYN ).

tff(func_def_87,type,
    vreduce: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf ).

tff(func_def_88,type,
    vmultiply: ( vnat * vnat ) > vnat ).

tff(func_def_89,type,
    vappendAnsMap: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_90,type,
    vcheckUnOp: ( vUnOpT * vAType ) > vOptAType ).

tff(func_def_91,type,
    vtypeQM: vQMap > vATMap ).

tff(func_def_92,type,
    vintersectATM: ( vATMap * vATMap ) > vATMap ).

tff(func_def_93,type,
    venumLabel: vLabel > vLabel ).

tff(func_def_94,type,
    vinitGID: vGID ).

tff(func_def_95,type,
    vlt: ( vnat * vnat ) > vYN ).

tff(func_def_96,type,
    vgt: ( vnat * vnat ) > vYN ).

tff(func_def_97,type,
    vlookupAnsMap: ( vQID * vAnsMap ) > vOptAval ).

tff(func_def_98,type,
    vreduceExp: ( vExp * vAnsMap ) > vOptExp ).

tff(func_def_99,type,
    venumQID: vQID > vQID ).

tff(func_def_100,type,
    vand: ( vYN * vYN ) > vYN ).

tff(func_def_101,type,
    vappend: ( vATList * vATList ) > vATList ).

tff(func_def_102,type,
    vgetQuestionQID: vOptQuestion > vQID ).

tff(func_def_103,type,
    vgetMapConf: vOptMapConf > vMapConf ).

tff(func_def_104,type,
    vgetQuestionLabel: vOptQuestion > vLabel ).

tff(func_def_105,type,
    vgetAType: vOptAType > vAType ).

tff(func_def_106,type,
    vgetQuestionAType: vOptQuestion > vAType ).

tff(func_def_107,type,
    vgetQC: vOptQConf > vQConf ).

tff(func_def_108,type,
    vgetExpValue: vExp > vAval ).

tff(func_def_109,type,
    vgetAval: vOptAval > vAval ).

tff(func_def_110,type,
    vgetExp: vOptExp > vExp ).

tff(func_def_111,type,
    sK59: vEntry > vQID ).

tff(func_def_112,type,
    sK60: vEntry > vLabel ).

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

tff(func_def_114,type,
    sK62: vEntry > vQID ).

tff(func_def_115,type,
    sK63: vEntry > vAType ).

tff(func_def_116,type,
    sK64: vEntry > vExp ).

tff(func_def_117,type,
    sK65: vEntry > vQID ).

tff(func_def_118,type,
    sK66: vEntry > vLabel ).

tff(func_def_119,type,
    sK67: vEntry > vAType ).

tff(func_def_120,type,
    sK68: vEntry > vQID ).

tff(func_def_121,type,
    sK69: vQMap > vQID ).

tff(func_def_122,type,
    sK70: vQMap > vLabel ).

tff(func_def_123,type,
    sK71: vQMap > vAType ).

tff(func_def_124,type,
    sK72: vQMap > vQMap ).

tff(func_def_125,type,
    sK73: vMapConf > vATMap ).

tff(func_def_126,type,
    sK74: vMapConf > vATMap ).

tff(func_def_127,type,
    sK75: vExp > vAval ).

tff(func_def_128,type,
    sK76: vExp > vQID ).

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

tff(func_def_130,type,
    sK78: vExp > vBinOpT ).

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

tff(func_def_132,type,
    sK80: vExp > vUnOpT ).

tff(func_def_133,type,
    sK81: vExp > vExp ).

tff(func_def_134,type,
    sK82: vnat > vnat ).

tff(func_def_135,type,
    sK83: vQuestionnaire > vEntry ).

tff(func_def_136,type,
    sK84: vQuestionnaire > vQuestionnaire ).

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

tff(func_def_138,type,
    sK86: vQuestionnaire > vExp ).

tff(func_def_139,type,
    sK87: vQuestionnaire > vQuestionnaire ).

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

tff(func_def_141,type,
    sK89: vQuestionnaire > vGID ).

tff(func_def_142,type,
    sK90: vQuestionnaire > vQuestionnaire ).

tff(func_def_143,type,
    sK91: vOptQConf > vQConf ).

tff(func_def_144,type,
    sK92: vOptAType > vAType ).

tff(func_def_145,type,
    sK93: vAval > vYN ).

tff(func_def_146,type,
    sK94: vAval > vnat ).

tff(func_def_147,type,
    sK95: vAval > vstring ).

tff(func_def_148,type,
    sK96: vOptExp > vExp ).

tff(func_def_149,type,
    sK97: vAnsMap > vQID ).

tff(func_def_150,type,
    sK98: vAnsMap > vAval ).

tff(func_def_151,type,
    sK99: vAnsMap > vAnsMap ).

tff(func_def_152,type,
    sK100: vATList > vAType ).

tff(func_def_153,type,
    sK101: vATList > vATList ).

tff(func_def_154,type,
    sK102: vOptQuestion > vQID ).

tff(func_def_155,type,
    sK103: vOptQuestion > vLabel ).

tff(func_def_156,type,
    sK104: vOptQuestion > vAType ).

tff(func_def_157,type,
    sK105: vATMap > vQID ).

tff(func_def_158,type,
    sK106: vATMap > vAType ).

tff(func_def_159,type,
    sK107: vATMap > vATMap ).

tff(func_def_160,type,
    sK108: vstring > vchar ).

tff(func_def_161,type,
    sK109: vstring > vstring ).

tff(func_def_162,type,
    sK110: vOptMapConf > vMapConf ).

tff(func_def_163,type,
    sK111: vQConf > vAnsMap ).

tff(func_def_164,type,
    sK112: vQConf > vQMap ).

tff(func_def_165,type,
    sK113: vQConf > vQuestionnaire ).

tff(func_def_166,type,
    sK114: vOptAval > vAval ).

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

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

tff(func_def_169,type,
    sK117: ( vYN * vYN ) > vYN ).

tff(func_def_170,type,
    sK118: ( vYN * vYN ) > vYN ).

tff(func_def_171,type,
    sK119: vnat > vnat ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_193,type,
    sK141: vOptAval > vAval ).

tff(func_def_194,type,
    sK142: vOptAType > vAType ).

tff(func_def_195,type,
    sK143: vAval > vYN ).

tff(func_def_196,type,
    sK144: vAval > vnat ).

tff(func_def_197,type,
    sK145: vAval > vstring ).

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

tff(func_def_199,type,
    sK147: ( vATList * vATList ) > vAType ).

tff(func_def_200,type,
    sK148: ( vATList * vATList ) > vATList ).

tff(func_def_201,type,
    sK149: ( vATList * vATList ) > vATList ).

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

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

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

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

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

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

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

tff(func_def_209,type,
    sK157: ( vQID * vAnsMap ) > vAnsMap ).

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

tff(func_def_211,type,
    sK159: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_212,type,
    sK160: ( vAnsMap * vAnsMap ) > vQID ).

tff(func_def_213,type,
    sK161: ( vAnsMap * vAnsMap ) > vAval ).

tff(func_def_214,type,
    sK162: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_215,type,
    sK163: ( vAnsMap * vAnsMap ) > vAnsMap ).

tff(func_def_216,type,
    sK164: vOptQuestion > vQID ).

tff(func_def_217,type,
    sK165: vOptQuestion > vLabel ).

tff(func_def_218,type,
    sK166: vOptQuestion > vAType ).

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

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

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

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

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

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

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

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

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

tff(func_def_228,type,
    sK176: ( vQID * vQMap ) > vLabel ).

tff(func_def_229,type,
    sK177: ( vQID * vQMap ) > vQID ).

tff(func_def_230,type,
    sK178: vQConf > vAnsMap ).

tff(func_def_231,type,
    sK179: vQConf > vQMap ).

tff(func_def_232,type,
    sK180: vQConf > vQuestionnaire ).

tff(func_def_233,type,
    sK181: vQConf > vAnsMap ).

tff(func_def_234,type,
    sK182: vQConf > vQMap ).

tff(func_def_235,type,
    sK183: vQConf > vQuestionnaire ).

tff(func_def_236,type,
    sK184: vQConf > vAnsMap ).

tff(func_def_237,type,
    sK185: vQConf > vQMap ).

tff(func_def_238,type,
    sK186: vQConf > vQuestionnaire ).

tff(func_def_239,type,
    sK187: vQuestionnaire > vQuestionnaire ).

tff(func_def_240,type,
    sK188: vOptQConf > vQConf ).

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

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

tff(func_def_243,type,
    sK191: ( vQConf * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_244,type,
    sK192: ( vQConf * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_245,type,
    sK193: vOptExp > vExp ).

tff(func_def_246,type,
    sK194: vExp > vAval ).

tff(func_def_247,type,
    sK195: vExp > vAval ).

tff(func_def_248,type,
    sK196: vExp > vExp ).

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

tff(func_def_250,type,
    sK198: ( vLabel * vAType ) > vLabel ).

tff(func_def_251,type,
    sK199: ( vLabel * vAType ) > vLabel ).

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

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

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

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

tff(func_def_256,type,
    sK204: vAval > vnat ).

tff(func_def_257,type,
    sK205: vAval > vnat ).

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

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

tff(func_def_260,type,
    sK208: vAval > vYN ).

tff(func_def_261,type,
    sK209: vAval > vYN ).

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

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

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

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

tff(func_def_266,type,
    sK214: vAval > vnat ).

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

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

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

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

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

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

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

tff(func_def_274,type,
    sK222: ( vBinOpT * vAval * vAval ) > vnat ).

tff(func_def_275,type,
    sK223: ( vBinOpT * vAval * vAval ) > vnat ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_291,type,
    sK239: vAval > vYN ).

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

tff(func_def_293,type,
    sK241: ( vUnOpT * vAval ) > vUnOpT ).

tff(func_def_294,type,
    sK242: ( vUnOpT * vAval ) > vAval ).

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

tff(func_def_296,type,
    sK244: ( vExp * vAnsMap ) > vOptAval ).

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_309,type,
    sK257: ( vExp * vAnsMap ) > vBinOpT ).

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

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

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

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

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

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

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

tff(func_def_317,type,
    sK265: ( vExp * vAnsMap ) > vOptExp ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_338,type,
    sK286: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_339,type,
    sK287: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire ).

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

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

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

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

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

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

tff(func_def_346,type,
    sK294: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

tff(func_def_347,type,
    sK295: ( vQuestionnaire * vExp * vQuestionnaire ) > vQuestionnaire ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_387,type,
    sK335: ( vQuestionnaire * vAnsMap * vQMap ) > vExp ).

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

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

tff(func_def_390,type,
    sK338: ( vQuestionnaire * vAnsMap * vQMap ) > vOptExp ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(func_def_420,type,
    sK368: ( vQuestionnaire * vAnsMap * vQMap ) > vLabel ).

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

tff(func_def_422,type,
    sK370: ( vQuestionnaire * vAnsMap * vQMap ) > vQID ).

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

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

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

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

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

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

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

tff(func_def_430,type,
    sK378: ( vQID * vATMap ) > vATMap ).

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

tff(func_def_432,type,
    sK380: ( vATMap * vATMap ) > vATMap ).

tff(func_def_433,type,
    sK381: ( vATMap * vATMap ) > vQID ).

tff(func_def_434,type,
    sK382: ( vATMap * vATMap ) > vAType ).

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

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

tff(func_def_437,type,
    sK385: ( vATMap * vATMap ) > vATMap ).

tff(func_def_438,type,
    sK386: ( vATMap * vATMap ) > vATMap ).

tff(func_def_439,type,
    sK387: ( vATMap * vATMap ) > vOptAType ).

tff(func_def_440,type,
    sK388: ( vATMap * vATMap ) > vAType ).

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

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

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

tff(func_def_444,type,
    sK392: ( vATMap * vATMap ) > vATMap ).

tff(func_def_445,type,
    sK393: ( vATMap * vATMap ) > vATMap ).

tff(func_def_446,type,
    sK394: ( vATMap * vATMap ) > vOptAType ).

tff(func_def_447,type,
    sK395: ( vATMap * vATMap ) > vAType ).

tff(func_def_448,type,
    sK396: ( vATMap * vATMap ) > vATMap ).

tff(func_def_449,type,
    sK397: ( vATMap * vATMap ) > vQID ).

tff(func_def_450,type,
    sK398: vOptMapConf > vMapConf ).

tff(func_def_451,type,
    sK399: vAnsMap > vQID ).

tff(func_def_452,type,
    sK400: vAnsMap > vAval ).

tff(func_def_453,type,
    sK401: vAnsMap > vAnsMap ).

tff(func_def_454,type,
    sK402: vQMap > vQID ).

tff(func_def_455,type,
    sK403: vQMap > vLabel ).

tff(func_def_456,type,
    sK404: vQMap > vAType ).

tff(func_def_457,type,
    sK405: vQMap > vQMap ).

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

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

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

tff(func_def_461,type,
    sK409: ( vBinOpT * vAType * vAType ) > vAType ).

tff(func_def_462,type,
    sK410: ( vBinOpT * vAType * vAType ) > vAType ).

tff(func_def_463,type,
    sK411: ( vUnOpT * vAType ) > vUnOpT ).

tff(func_def_464,type,
    sK412: ( vUnOpT * vAType ) > vAType ).

tff(func_def_465,type,
    sK413: ( vATMap * vExp ) > vQID ).

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

tff(func_def_467,type,
    sK415: ( vATMap * vExp ) > vUnOpT ).

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

tff(func_def_469,type,
    sK417: ( vATMap * vExp ) > vOptAType ).

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

tff(func_def_471,type,
    sK419: ( vATMap * vExp ) > vUnOpT ).

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

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

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

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

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

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

tff(func_def_478,type,
    sK426: ( vATMap * vExp ) > vOptAType ).

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

tff(func_def_480,type,
    sK428: ( vATMap * vExp ) > vBinOpT ).

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

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

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

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

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

tff(func_def_486,type,
    sK434: ( vATMap * vExp ) > vBinOpT ).

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

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

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

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

tff(func_def_491,type,
    sK439: ( vATMap * vExp ) > vstring ).

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

tff(func_def_493,type,
    sK441: ( vATMap * vQID ) > vAType ).

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

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

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

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

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

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

tff(func_def_500,type,
    sK448: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).

tff(func_def_501,type,
    sK449: ( vATMap * vATMap * vQuestionnaire ) > vATMap ).

tff(func_def_502,type,
    sK450: vAnsMap ).

tff(func_def_503,type,
    sK451: vBinOpT ).

tff(func_def_504,type,
    sK452: vAType ).

tff(func_def_505,type,
    sK453: vExp ).

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

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

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

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

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

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

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

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

tff(pred_def_77,type,
    sP462: ( vATMap * vATMap * vQID * vATMap ) > $o ).

tff(pred_def_78,type,
    sP463: ( vQuestionnaire * vATMap * vATMap * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_79,type,
    sP464: ( vATMap * vQuestionnaire * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_80,type,
    sP465: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_81,type,
    sP466: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_82,type,
    sP467: ( vQuestionnaire * vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_83,type,
    sP468: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_84,type,
    sP469: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_85,type,
    sP470: ( vQuestionnaire * vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_86,type,
    sP471: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_87,type,
    sP472: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_88,type,
    sP473: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_89,type,
    sP474: ( vQuestionnaire * vATMap * vATMap * vQuestionnaire ) > $o ).

tff(pred_def_90,type,
    sP475: ( vATMap * vQuestionnaire * vATMap * vATMap ) > $o ).

tff(pred_def_91,type,
    sP476: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

tff(pred_def_92,type,
    sP477: ( vQuestionnaire * vATMap * vATMap * vATMap ) > $o ).

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

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

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

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

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

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

tff(f28,axiom,
    ! [X0: vExp,X1: vExp,X2: vExp,X3: vExp,X4: vBinOpT,X5: vBinOpT] :
      ( ( vbinop(X3,X4,X0) = vbinop(X2,X5,X1) )
     => ( ( X3 = X2 )
        & ( X4 = X5 )
        & ( X0 = X1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-binop') ).

tff(f31,axiom,
    ! [X0: vAval,X1: vExp,X2: vBinOpT,X3: vExp] : ( vconstant(X0) != vbinop(X1,X2,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-constant-binop') ).

tff(f33,axiom,
    ! [X0: vQID,X1: vExp,X2: vBinOpT,X3: vExp] : ( vqvar(X0) != vbinop(X1,X2,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qvar-binop') ).

tff(f35,axiom,
    ! [X0: vExp,X1: vUnOpT,X2: vExp,X3: vExp,X4: vBinOpT] : ( vbinop(X3,X4,X0) != vunop(X1,X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-binop-unop') ).

tff(f61,axiom,
    ! [X0: vAType] : ( vnoAType != vsomeAType(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-noAType-someAType') ).

tff(f69,axiom,
    ! [X0: vUnOpT] : ( X0 = vnotop ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-UnOpT') ).

tff(f71,axiom,
    ! [X0: vExp,X1: vExp] :
      ( ( vsomeExp(X0) = vsomeExp(X1) )
     => ( X0 = X1 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-someExp') ).

tff(f138,axiom,
    ! [X0: vAType] : ( vgetAType(vsomeAType(X0)) = X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAType-0') ).

tff(f143,axiom,
    ! [X0: vExp] : ( vgetExp(vsomeExp(X0)) = X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getExp-0') ).

tff(f184,axiom,
    ! [X0: vOptAType] :
      ( visSomeAType(X0)
     => ? [X1: vAType] : ( X0 = vsomeAType(X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeAType-true-INV') ).

tff(f226,axiom,
    ! [X0: vOptExp] :
      ( visSomeExp(X0)
     => ? [X1: vExp] : ( X0 = vsomeExp(X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeExp-true-INV') ).

tff(f228,axiom,
    ! [X0: vAval] : vexpIsValue(vconstant(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','expIsValue-0') ).

tff(f230,axiom,
    ! [X0: vExp] :
      ( vexpIsValue(X0)
     => ? [X1: vAval] : ( X0 = vconstant(X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','expIsValue-true-INV') ).

tff(f257,axiom,
    ! [X0: vExp,X1: vAnsMap,X2: vBinOpT,X3: vExp] :
      ( ( ~ vexpIsValue(X0)
        & visSomeExp(vreduceExp(X0,X1)) )
     => ( vreduceExp(vbinop(X0,X2,X3),X1) = vsomeExp(vbinop(vgetExp(vreduceExp(X0,X1)),X2,X3)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-6') ).

tff(f309,axiom,
    ! [X0: vAType,X1: vAType] : ( vcheckBinOp(veqop,X0,X1) = vsomeAType(vYesNo) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkBinOp-8') ).

tff(f311,axiom,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vaddop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ( ( X0 = vsubop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ( ( X0 = vmulop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ( ( X0 = vdivop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ( ( X0 = vgtop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ( ( X0 = vltop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ( ( X0 = vandop )
        & ( X1 = vYesNo )
        & ( X2 = vYesNo )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ( ( X0 = vorop )
        & ( X1 = vYesNo )
        & ( X2 = vYesNo )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ? [X3: vAType,X4: vAType] :
          ( ( X0 = veqop )
          & ( X1 = X3 )
          & ( X2 = X4 )
          & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ? [X5: vBinOpT,X6: vAType,X7: vAType] :
          ( ( ( X5 != vaddop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vsubop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vmulop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vdivop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vgtop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vltop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vandop )
            | ( X6 != vYesNo )
            | ( X7 != vYesNo ) )
          & ( ( X5 != vorop )
            | ( X6 != vYesNo )
            | ( X7 != vYesNo ) )
          & ( X5 != veqop )
          & ( X0 = X5 )
          & ( X1 = X6 )
          & ( X2 = X7 )
          & ( vcheckBinOp(X0,X1,X2) = vnoAType ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkBinOp-INV') ).

tff(f320,axiom,
    ! [X0: vATMap,X1: vExp,X2: vExp,X3: vBinOpT] :
      ( ~ ( visSomeAType(vecheck(X0,X1))
          & visSomeAType(vecheck(X0,X2)) )
     => ( vecheck(X0,vbinop(X1,X3,X2)) = vnoAType ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-5') ).

tff(f323,axiom,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vATMap,X3: vYN] :
          ( ( X0 = X2 )
          & ( X1 = vconstant(vB(X3)) )
          & ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
      | ? [X4: vnat,X5: vATMap] :
          ( ( X0 = X5 )
          & ( X1 = vconstant(vNum(X4)) )
          & ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
      | ? [X6: vstring,X7: vATMap] :
          ( ( X0 = X7 )
          & ( X1 = vconstant(vT(X6)) )
          & ( vecheck(X0,X1) = vsomeAType(vText) ) )
      | ? [X8: vQID,X9: vATMap] :
          ( ( X0 = X9 )
          & ( X1 = vqvar(X8) )
          & ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
      | ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
          ( ( X11 = vecheck(X10,X12) )
          & ( X13 = vecheck(X10,X14) )
          & visSomeAType(X11)
          & visSomeAType(X13)
          & ( X0 = X10 )
          & ( X1 = vbinop(X12,X15,X14) )
          & ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
      | ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
          ( ( X17 = vecheck(X16,X18) )
          & ( X19 = vecheck(X16,X20) )
          & ~ ( visSomeAType(X17)
              & visSomeAType(X19) )
          & ( X0 = X16 )
          & ( X1 = vbinop(X18,X21,X20) )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
          ( ( X24 = vecheck(X25,X23) )
          & visSomeAType(X24)
          & ( X0 = X25 )
          & ( X1 = vunop(X22,X23) )
          & ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
      | ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
          ( ( X28 = vecheck(X29,X27) )
          & ~ visSomeAType(X28)
          & ( X0 = X29 )
          & ( X1 = vunop(X26,X27) )
          & ( vecheck(X0,X1) = vnoAType ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-INV') ).

tff(f360,axiom,
    ! [X0: vAnsMap,X1: vAType,X2: vExp] :
      ( ( ( vecheck(vtypeAM(X0),ve1) = vsomeAType(X1) )
        & ( vreduceExp(ve1,X0) = vsomeExp(X2) ) )
     => ( vecheck(vtypeAM(X0),X2) = vsomeAType(X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExpPreservation-binop-IH0') ).

tff(f362,conjecture,
    ! [X0: vAnsMap,X1: vBinOpT,X2: vAType,X3: vExp] :
      ( ( visSomeExp(vreduceExp(ve1,X0))
        & ~ vexpIsValue(ve1)
        & ( vecheck(vtypeAM(X0),vbinop(ve1,X1,ve2)) = vsomeAType(X2) )
        & ( vreduceExp(vbinop(ve1,X1,ve2),X0) = vsomeExp(X3) ) )
     => ( vecheck(vtypeAM(X0),X3) = vsomeAType(X2) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExpPreservation-binop-expIsValue-False-isSomeExp-True') ).

tff(f363,negated_conjecture,
    ~ ! [X0: vAnsMap,X1: vBinOpT,X2: vAType,X3: vExp] :
        ( ( visSomeExp(vreduceExp(ve1,X0))
          & ~ vexpIsValue(ve1)
          & ( vecheck(vtypeAM(X0),vbinop(ve1,X1,ve2)) = vsomeAType(X2) )
          & ( vreduceExp(vbinop(ve1,X1,ve2),X0) = vsomeExp(X3) ) )
       => ( vecheck(vtypeAM(X0),X3) = vsomeAType(X2) ) ),
    inference(negated_conjecture,[status(cth)],[f362]) ).

tff(f377,plain,
    ! [X0: vExp,X1: vExp,X2: vExp,X3: vExp,X4: vBinOpT,X5: vBinOpT] :
      ( ( ( X3 = X2 )
        & ( X4 = X5 )
        & ( X0 = X1 ) )
      | ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
    inference(ennf_transformation,[],[f28]) ).

tff(f390,plain,
    ! [X0: vExp,X1: vExp] :
      ( ( X0 = X1 )
      | ( vsomeExp(X1) != vsomeExp(X0) ) ),
    inference(ennf_transformation,[],[f71]) ).

tff(f407,plain,
    ! [X0: vOptAType] :
      ( ? [X1: vAType] : ( X0 = vsomeAType(X1) )
      | ~ visSomeAType(X0) ),
    inference(ennf_transformation,[],[f184]) ).

tff(f418,plain,
    ! [X0: vOptExp] :
      ( ? [X1: vExp] : ( X0 = vsomeExp(X1) )
      | ~ visSomeExp(X0) ),
    inference(ennf_transformation,[],[f226]) ).

tff(f421,plain,
    ! [X0: vExp] :
      ( ? [X1: vAval] : ( X0 = vconstant(X1) )
      | ~ vexpIsValue(X0) ),
    inference(ennf_transformation,[],[f230]) ).

tff(f435,plain,
    ! [X0: vExp,X1: vAnsMap,X2: vBinOpT,X3: vExp] :
      ( ( vreduceExp(vbinop(X0,X2,X3),X1) = vsomeExp(vbinop(vgetExp(vreduceExp(X0,X1)),X2,X3)) )
      | vexpIsValue(X0)
      | ~ visSomeExp(vreduceExp(X0,X1)) ),
    inference(ennf_transformation,[],[f257]) ).

tff(f436,plain,
    ! [X0: vExp,X1: vAnsMap,X2: vBinOpT,X3: vExp] :
      ( ( vreduceExp(vbinop(X0,X2,X3),X1) = vsomeExp(vbinop(vgetExp(vreduceExp(X0,X1)),X2,X3)) )
      | vexpIsValue(X0)
      | ~ visSomeExp(vreduceExp(X0,X1)) ),
    inference(flattening,[],[f435]) ).

tff(f471,plain,
    ! [X0: vATMap,X1: vExp,X2: vExp,X3: vBinOpT] :
      ( ( vecheck(X0,vbinop(X1,X3,X2)) = vnoAType )
      | ( visSomeAType(vecheck(X0,X1))
        & visSomeAType(vecheck(X0,X2)) ) ),
    inference(ennf_transformation,[],[f320]) ).

tff(f474,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vATMap,X3: vYN] :
          ( ( X0 = X2 )
          & ( X1 = vconstant(vB(X3)) )
          & ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
      | ? [X4: vnat,X5: vATMap] :
          ( ( X0 = X5 )
          & ( X1 = vconstant(vNum(X4)) )
          & ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
      | ? [X6: vstring,X7: vATMap] :
          ( ( X0 = X7 )
          & ( X1 = vconstant(vT(X6)) )
          & ( vecheck(X0,X1) = vsomeAType(vText) ) )
      | ? [X8: vQID,X9: vATMap] :
          ( ( X0 = X9 )
          & ( X1 = vqvar(X8) )
          & ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
      | ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
          ( ( X11 = vecheck(X10,X12) )
          & ( X13 = vecheck(X10,X14) )
          & visSomeAType(X11)
          & visSomeAType(X13)
          & ( X0 = X10 )
          & ( X1 = vbinop(X12,X15,X14) )
          & ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
      | ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
          ( ( X17 = vecheck(X16,X18) )
          & ( X19 = vecheck(X16,X20) )
          & ( ~ visSomeAType(X17)
            | ~ visSomeAType(X19) )
          & ( X0 = X16 )
          & ( X1 = vbinop(X18,X21,X20) )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
          ( ( X24 = vecheck(X25,X23) )
          & visSomeAType(X24)
          & ( X0 = X25 )
          & ( X1 = vunop(X22,X23) )
          & ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
      | ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
          ( ( X28 = vecheck(X29,X27) )
          & ~ visSomeAType(X28)
          & ( X0 = X29 )
          & ( X1 = vunop(X26,X27) )
          & ( vecheck(X0,X1) = vnoAType ) ) ),
    inference(ennf_transformation,[],[f323]) ).

tff(f522,plain,
    ! [X0: vAnsMap,X1: vAType,X2: vExp] :
      ( ( vecheck(vtypeAM(X0),X2) = vsomeAType(X1) )
      | ( vsomeAType(X1) != vecheck(vtypeAM(X0),ve1) )
      | ( vreduceExp(ve1,X0) != vsomeExp(X2) ) ),
    inference(ennf_transformation,[],[f360]) ).

tff(f523,plain,
    ! [X0: vAnsMap,X1: vAType,X2: vExp] :
      ( ( vecheck(vtypeAM(X0),X2) = vsomeAType(X1) )
      | ( vsomeAType(X1) != vecheck(vtypeAM(X0),ve1) )
      | ( vreduceExp(ve1,X0) != vsomeExp(X2) ) ),
    inference(flattening,[],[f522]) ).

tff(f526,plain,
    ? [X0: vAnsMap,X1: vBinOpT,X2: vAType,X3: vExp] :
      ( ( vsomeAType(X2) != vecheck(vtypeAM(X0),X3) )
      & visSomeExp(vreduceExp(ve1,X0))
      & ~ vexpIsValue(ve1)
      & ( vecheck(vtypeAM(X0),vbinop(ve1,X1,ve2)) = vsomeAType(X2) )
      & ( vreduceExp(vbinop(ve1,X1,ve2),X0) = vsomeExp(X3) ) ),
    inference(ennf_transformation,[],[f363]) ).

tff(f527,plain,
    ? [X0: vAnsMap,X1: vBinOpT,X2: vAType,X3: vExp] :
      ( ( vsomeAType(X2) != vecheck(vtypeAM(X0),X3) )
      & visSomeExp(vreduceExp(ve1,X0))
      & ~ vexpIsValue(ve1)
      & ( vecheck(vtypeAM(X0),vbinop(ve1,X1,ve2)) = vsomeAType(X2) )
      & ( vreduceExp(vbinop(ve1,X1,ve2),X0) = vsomeExp(X3) ) ),
    inference(flattening,[],[f526]) ).

tff(f583,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ? [X5: vBinOpT,X6: vAType,X7: vAType] :
          ( ( ( X5 != vaddop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vsubop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vmulop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vdivop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vgtop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vltop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vandop )
            | ( X6 != vYesNo )
            | ( X7 != vYesNo ) )
          & ( ( X5 != vorop )
            | ( X6 != vYesNo )
            | ( X7 != vYesNo ) )
          & ( X5 != veqop )
          & ( X0 = X5 )
          & ( X1 = X6 )
          & ( X2 = X7 )
          & ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
      | ~ sP46(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP46])],[predicate_definition_introduction]) ).

tff(f584,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ? [X3: vAType,X4: vAType] :
          ( ( X0 = veqop )
          & ( X1 = X3 )
          & ( X2 = X4 )
          & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP47(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP47])],[predicate_definition_introduction]) ).

tff(f585,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vorop )
        & ( X1 = vYesNo )
        & ( X2 = vYesNo )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP48(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP48])],[predicate_definition_introduction]) ).

tff(f586,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vandop )
        & ( X1 = vYesNo )
        & ( X2 = vYesNo )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP49(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP49])],[predicate_definition_introduction]) ).

tff(f587,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vltop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP50(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP50])],[predicate_definition_introduction]) ).

tff(f588,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vgtop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP51(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP51])],[predicate_definition_introduction]) ).

tff(f589,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vdivop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ~ sP52(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP52])],[predicate_definition_introduction]) ).

tff(f590,definition,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vmulop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ~ sP53(X0,X1,X2) ),
    introduced(definition,[new_symbols(definition,[sP53])],[predicate_definition_introduction]) ).

tff(f591,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vaddop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ( ( X0 = vsubop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(definition_folding,[],[f311,f590,f589,f588,f587,f586,f585,f584,f583]) ).

tff(f592,definition,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
          ( ( X11 = vecheck(X10,X12) )
          & ( X13 = vecheck(X10,X14) )
          & visSomeAType(X11)
          & visSomeAType(X13)
          & ( X0 = X10 )
          & ( X1 = vbinop(X12,X15,X14) )
          & ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
      | ~ sP54(X0,X1) ),
    introduced(definition,[new_symbols(definition,[sP54])],[predicate_definition_introduction]) ).

tff(f593,definition,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
          ( ( X17 = vecheck(X16,X18) )
          & ( X19 = vecheck(X16,X20) )
          & ( ~ visSomeAType(X17)
            | ~ visSomeAType(X19) )
          & ( X0 = X16 )
          & ( X1 = vbinop(X18,X21,X20) )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP55(X0,X1) ),
    introduced(definition,[new_symbols(definition,[sP55])],[predicate_definition_introduction]) ).

tff(f594,definition,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
          ( ( X28 = vecheck(X29,X27) )
          & ~ visSomeAType(X28)
          & ( X0 = X29 )
          & ( X1 = vunop(X26,X27) )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP56(X0,X1) ),
    introduced(definition,[new_symbols(definition,[sP56])],[predicate_definition_introduction]) ).

tff(f595,definition,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
          ( ( X24 = vecheck(X25,X23) )
          & visSomeAType(X24)
          & ( X0 = X25 )
          & ( X1 = vunop(X22,X23) )
          & ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
      | ~ sP57(X0,X1) ),
    introduced(definition,[new_symbols(definition,[sP57])],[predicate_definition_introduction]) ).

tff(f596,definition,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X8: vQID,X9: vATMap] :
          ( ( X0 = X9 )
          & ( X1 = vqvar(X8) )
          & ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
      | ~ sP58(X0,X1) ),
    introduced(definition,[new_symbols(definition,[sP58])],[predicate_definition_introduction]) ).

tff(f597,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vATMap,X3: vYN] :
          ( ( X0 = X2 )
          & ( X1 = vconstant(vB(X3)) )
          & ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
      | ? [X4: vnat,X5: vATMap] :
          ( ( X0 = X5 )
          & ( X1 = vconstant(vNum(X4)) )
          & ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
      | ? [X6: vstring,X7: vATMap] :
          ( ( X0 = X7 )
          & ( X1 = vconstant(vT(X6)) )
          & ( vecheck(X0,X1) = vsomeAType(vText) ) )
      | sP58(X0,X1)
      | sP54(X0,X1)
      | sP55(X0,X1)
      | sP57(X0,X1)
      | sP56(X0,X1) ),
    inference(definition_folding,[],[f474,f596,f595,f594,f593,f592]) ).

tff(f626,plain,
    ! [X0: vOptAType] :
      ( ( vsomeAType(sK142(X0)) = X0 )
      | ~ visSomeAType(X0) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK142]),skolemize(X1,sK142(X0))],[f407]) ).

tff(f645,plain,
    ! [X0: vOptExp] :
      ( ( vsomeExp(sK193(X0)) = X0 )
      | ~ visSomeExp(X0) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK193]),skolemize(X1,sK193(X0))],[f418]) ).

tff(f647,plain,
    ! [X0: vExp] :
      ( ( vconstant(sK195(X0)) = X0 )
      | ~ vexpIsValue(X0) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK195]),skolemize(X1,sK195(X0))],[f421]) ).

tff(f791,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vmulop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ~ sP53(X0,X1,X2) ),
    inference(nnf_transformation,[],[f590]) ).

tff(f792,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vdivop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vNumber) ) )
      | ~ sP52(X0,X1,X2) ),
    inference(nnf_transformation,[],[f589]) ).

tff(f793,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vgtop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP51(X0,X1,X2) ),
    inference(nnf_transformation,[],[f588]) ).

tff(f794,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vltop )
        & ( X1 = vNumber )
        & ( X2 = vNumber )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP50(X0,X1,X2) ),
    inference(nnf_transformation,[],[f587]) ).

tff(f795,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vandop )
        & ( X1 = vYesNo )
        & ( X2 = vYesNo )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP49(X0,X1,X2) ),
    inference(nnf_transformation,[],[f586]) ).

tff(f796,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = vorop )
        & ( X1 = vYesNo )
        & ( X2 = vYesNo )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP48(X0,X1,X2) ),
    inference(nnf_transformation,[],[f585]) ).

tff(f797,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ? [X3: vAType,X4: vAType] :
          ( ( X0 = veqop )
          & ( X1 = X3 )
          & ( X2 = X4 )
          & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP47(X0,X1,X2) ),
    inference(nnf_transformation,[],[f584]) ).

tff(f798,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( X0 = veqop )
        & ( sK406(X0,X1,X2) = X1 )
        & ( sK407(X0,X1,X2) = X2 )
        & ( vcheckBinOp(X0,X1,X2) = vsomeAType(vYesNo) ) )
      | ~ sP47(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK406,sK407]),skolemize(X3,sK406(X0,X1,X2)),skolemize(X4,sK407(X0,X1,X2))],[f797]) ).

tff(f799,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ? [X5: vBinOpT,X6: vAType,X7: vAType] :
          ( ( ( X5 != vaddop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vsubop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vmulop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vdivop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vgtop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vltop )
            | ( X6 != vNumber )
            | ( X7 != vNumber ) )
          & ( ( X5 != vandop )
            | ( X6 != vYesNo )
            | ( X7 != vYesNo ) )
          & ( ( X5 != vorop )
            | ( X6 != vYesNo )
            | ( X7 != vYesNo ) )
          & ( X5 != veqop )
          & ( X0 = X5 )
          & ( X1 = X6 )
          & ( X2 = X7 )
          & ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
      | ~ sP46(X0,X1,X2) ),
    inference(nnf_transformation,[],[f583]) ).

tff(f800,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ? [X3: vBinOpT,X4: vAType,X5: vAType] :
          ( ( ( vaddop != X3 )
            | ( vNumber != X4 )
            | ( vNumber != X5 ) )
          & ( ( vsubop != X3 )
            | ( vNumber != X4 )
            | ( vNumber != X5 ) )
          & ( ( vmulop != X3 )
            | ( vNumber != X4 )
            | ( vNumber != X5 ) )
          & ( ( vdivop != X3 )
            | ( vNumber != X4 )
            | ( vNumber != X5 ) )
          & ( ( vgtop != X3 )
            | ( vNumber != X4 )
            | ( vNumber != X5 ) )
          & ( ( vltop != X3 )
            | ( vNumber != X4 )
            | ( vNumber != X5 ) )
          & ( ( vandop != X3 )
            | ( vYesNo != X4 )
            | ( vYesNo != X5 ) )
          & ( ( vorop != X3 )
            | ( vYesNo != X4 )
            | ( vYesNo != X5 ) )
          & ( veqop != X3 )
          & ( X0 = X3 )
          & ( X1 = X4 )
          & ( X2 = X5 )
          & ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
      | ~ sP46(X0,X1,X2) ),
    inference(rectify,[],[f799]) ).

tff(f801,plain,
    ! [X0: vBinOpT,X1: vAType,X2: vAType] :
      ( ( ( ( vaddop != sK408(X0,X1,X2) )
          | ( vNumber != sK409(X0,X1,X2) )
          | ( vNumber != sK410(X0,X1,X2) ) )
        & ( ( vsubop != sK408(X0,X1,X2) )
          | ( vNumber != sK409(X0,X1,X2) )
          | ( vNumber != sK410(X0,X1,X2) ) )
        & ( ( vmulop != sK408(X0,X1,X2) )
          | ( vNumber != sK409(X0,X1,X2) )
          | ( vNumber != sK410(X0,X1,X2) ) )
        & ( ( vdivop != sK408(X0,X1,X2) )
          | ( vNumber != sK409(X0,X1,X2) )
          | ( vNumber != sK410(X0,X1,X2) ) )
        & ( ( vgtop != sK408(X0,X1,X2) )
          | ( vNumber != sK409(X0,X1,X2) )
          | ( vNumber != sK410(X0,X1,X2) ) )
        & ( ( vltop != sK408(X0,X1,X2) )
          | ( vNumber != sK409(X0,X1,X2) )
          | ( vNumber != sK410(X0,X1,X2) ) )
        & ( ( vandop != sK408(X0,X1,X2) )
          | ( vYesNo != sK409(X0,X1,X2) )
          | ( vYesNo != sK410(X0,X1,X2) ) )
        & ( ( vorop != sK408(X0,X1,X2) )
          | ( vYesNo != sK409(X0,X1,X2) )
          | ( vYesNo != sK410(X0,X1,X2) ) )
        & ( veqop != sK408(X0,X1,X2) )
        & ( sK408(X0,X1,X2) = X0 )
        & ( sK409(X0,X1,X2) = X1 )
        & ( sK410(X0,X1,X2) = X2 )
        & ( vcheckBinOp(X0,X1,X2) = vnoAType ) )
      | ~ sP46(X0,X1,X2) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK408,sK409,sK410]),skolemize(X3,sK408(X0,X1,X2)),skolemize(X4,sK409(X0,X1,X2)),skolemize(X5,sK410(X0,X1,X2))],[f800]) ).

tff(f803,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X8: vQID,X9: vATMap] :
          ( ( X0 = X9 )
          & ( X1 = vqvar(X8) )
          & ( vecheck(X0,X1) = vlookupATMap(X8,X9) ) )
      | ~ sP58(X0,X1) ),
    inference(nnf_transformation,[],[f596]) ).

tff(f804,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vQID,X3: vATMap] :
          ( ( X0 = X3 )
          & ( vqvar(X2) = X1 )
          & ( vecheck(X0,X1) = vlookupATMap(X2,X3) ) )
      | ~ sP58(X0,X1) ),
    inference(rectify,[],[f803]) ).

tff(f805,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( ( sK414(X0,X1) = X0 )
        & ( vqvar(sK413(X0,X1)) = X1 )
        & ( vecheck(X0,X1) = vlookupATMap(sK413(X0,X1),sK414(X0,X1)) ) )
      | ~ sP58(X0,X1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK413,sK414]),skolemize(X2,sK413(X0,X1)),skolemize(X3,sK414(X0,X1))],[f804]) ).

tff(f806,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X22: vUnOpT,X23: vExp,X24: vOptAType,X25: vATMap] :
          ( ( X24 = vecheck(X25,X23) )
          & visSomeAType(X24)
          & ( X0 = X25 )
          & ( X1 = vunop(X22,X23) )
          & ( vecheck(X0,X1) = vcheckUnOp(X22,vgetAType(X24)) ) )
      | ~ sP57(X0,X1) ),
    inference(nnf_transformation,[],[f595]) ).

tff(f807,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vUnOpT,X3: vExp,X4: vOptAType,X5: vATMap] :
          ( ( vecheck(X5,X3) = X4 )
          & visSomeAType(X4)
          & ( X0 = X5 )
          & ( vunop(X2,X3) = X1 )
          & ( vecheck(X0,X1) = vcheckUnOp(X2,vgetAType(X4)) ) )
      | ~ sP57(X0,X1) ),
    inference(rectify,[],[f806]) ).

tff(f808,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( ( sK417(X0,X1) = vecheck(sK418(X0,X1),sK416(X0,X1)) )
        & visSomeAType(sK417(X0,X1))
        & ( sK418(X0,X1) = X0 )
        & ( vunop(sK415(X0,X1),sK416(X0,X1)) = X1 )
        & ( vecheck(X0,X1) = vcheckUnOp(sK415(X0,X1),vgetAType(sK417(X0,X1))) ) )
      | ~ sP57(X0,X1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK415,sK416,sK417,sK418]),skolemize(X2,sK415(X0,X1)),skolemize(X3,sK416(X0,X1)),skolemize(X4,sK417(X0,X1)),skolemize(X5,sK418(X0,X1))],[f807]) ).

tff(f809,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X26: vUnOpT,X27: vExp,X28: vOptAType,X29: vATMap] :
          ( ( X28 = vecheck(X29,X27) )
          & ~ visSomeAType(X28)
          & ( X0 = X29 )
          & ( X1 = vunop(X26,X27) )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP56(X0,X1) ),
    inference(nnf_transformation,[],[f594]) ).

tff(f810,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vUnOpT,X3: vExp,X4: vOptAType,X5: vATMap] :
          ( ( vecheck(X5,X3) = X4 )
          & ~ visSomeAType(X4)
          & ( X0 = X5 )
          & ( vunop(X2,X3) = X1 )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP56(X0,X1) ),
    inference(rectify,[],[f809]) ).

tff(f811,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( ( sK421(X0,X1) = vecheck(sK422(X0,X1),sK420(X0,X1)) )
        & ~ visSomeAType(sK421(X0,X1))
        & ( sK422(X0,X1) = X0 )
        & ( vunop(sK419(X0,X1),sK420(X0,X1)) = X1 )
        & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP56(X0,X1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK419,sK420,sK421,sK422]),skolemize(X2,sK419(X0,X1)),skolemize(X3,sK420(X0,X1)),skolemize(X4,sK421(X0,X1)),skolemize(X5,sK422(X0,X1))],[f810]) ).

tff(f812,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X16: vATMap,X17: vOptAType,X18: vExp,X19: vOptAType,X20: vExp,X21: vBinOpT] :
          ( ( X17 = vecheck(X16,X18) )
          & ( X19 = vecheck(X16,X20) )
          & ( ~ visSomeAType(X17)
            | ~ visSomeAType(X19) )
          & ( X0 = X16 )
          & ( X1 = vbinop(X18,X21,X20) )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP55(X0,X1) ),
    inference(nnf_transformation,[],[f593]) ).

tff(f813,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vATMap,X3: vOptAType,X4: vExp,X5: vOptAType,X6: vExp,X7: vBinOpT] :
          ( ( vecheck(X2,X4) = X3 )
          & ( vecheck(X2,X6) = X5 )
          & ( ~ visSomeAType(X3)
            | ~ visSomeAType(X5) )
          & ( X0 = X2 )
          & ( vbinop(X4,X7,X6) = X1 )
          & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP55(X0,X1) ),
    inference(rectify,[],[f812]) ).

tff(f814,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( ( sK424(X0,X1) = vecheck(sK423(X0,X1),sK425(X0,X1)) )
        & ( sK426(X0,X1) = vecheck(sK423(X0,X1),sK427(X0,X1)) )
        & ( ~ visSomeAType(sK424(X0,X1))
          | ~ visSomeAType(sK426(X0,X1)) )
        & ( sK423(X0,X1) = X0 )
        & ( vbinop(sK425(X0,X1),sK428(X0,X1),sK427(X0,X1)) = X1 )
        & ( vecheck(X0,X1) = vnoAType ) )
      | ~ sP55(X0,X1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK423,sK424,sK425,sK426,sK427,sK428]),skolemize(X2,sK423(X0,X1)),skolemize(X3,sK424(X0,X1)),skolemize(X4,sK425(X0,X1)),skolemize(X5,sK426(X0,X1)),skolemize(X6,sK427(X0,X1)),skolemize(X7,sK428(X0,X1))],[f813]) ).

tff(f815,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X10: vATMap,X11: vOptAType,X12: vExp,X13: vOptAType,X14: vExp,X15: vBinOpT] :
          ( ( X11 = vecheck(X10,X12) )
          & ( X13 = vecheck(X10,X14) )
          & visSomeAType(X11)
          & visSomeAType(X13)
          & ( X0 = X10 )
          & ( X1 = vbinop(X12,X15,X14) )
          & ( vecheck(X0,X1) = vcheckBinOp(X15,vgetAType(X11),vgetAType(X13)) ) )
      | ~ sP54(X0,X1) ),
    inference(nnf_transformation,[],[f592]) ).

tff(f816,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ? [X2: vATMap,X3: vOptAType,X4: vExp,X5: vOptAType,X6: vExp,X7: vBinOpT] :
          ( ( vecheck(X2,X4) = X3 )
          & ( vecheck(X2,X6) = X5 )
          & visSomeAType(X3)
          & visSomeAType(X5)
          & ( X0 = X2 )
          & ( vbinop(X4,X7,X6) = X1 )
          & ( vecheck(X0,X1) = vcheckBinOp(X7,vgetAType(X3),vgetAType(X5)) ) )
      | ~ sP54(X0,X1) ),
    inference(rectify,[],[f815]) ).

tff(f817,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( ( sK430(X0,X1) = vecheck(sK429(X0,X1),sK431(X0,X1)) )
        & ( sK432(X0,X1) = vecheck(sK429(X0,X1),sK433(X0,X1)) )
        & visSomeAType(sK430(X0,X1))
        & visSomeAType(sK432(X0,X1))
        & ( sK429(X0,X1) = X0 )
        & ( vbinop(sK431(X0,X1),sK434(X0,X1),sK433(X0,X1)) = X1 )
        & ( vecheck(X0,X1) = vcheckBinOp(sK434(X0,X1),vgetAType(sK430(X0,X1)),vgetAType(sK432(X0,X1))) ) )
      | ~ sP54(X0,X1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK429,sK430,sK431,sK432,sK433,sK434]),skolemize(X2,sK429(X0,X1)),skolemize(X3,sK430(X0,X1)),skolemize(X4,sK431(X0,X1)),skolemize(X5,sK432(X0,X1)),skolemize(X6,sK433(X0,X1)),skolemize(X7,sK434(X0,X1))],[f816]) ).

tff(f818,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( ( sK435(X0,X1) = X0 )
        & ( vconstant(vB(sK436(X0,X1))) = X1 )
        & ( vecheck(X0,X1) = vsomeAType(vYesNo) ) )
      | ( ( sK438(X0,X1) = X0 )
        & ( vconstant(vNum(sK437(X0,X1))) = X1 )
        & ( vecheck(X0,X1) = vsomeAType(vNumber) ) )
      | ( ( sK440(X0,X1) = X0 )
        & ( vconstant(vT(sK439(X0,X1))) = X1 )
        & ( vecheck(X0,X1) = vsomeAType(vText) ) )
      | sP58(X0,X1)
      | sP54(X0,X1)
      | sP55(X0,X1)
      | sP57(X0,X1)
      | sP56(X0,X1) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK435,sK436,sK437,sK438,sK439,sK440]),skolemize(X2,sK435(X0,X1)),skolemize(X3,sK436(X0,X1)),skolemize(X4,sK437(X0,X1)),skolemize(X5,sK438(X0,X1)),skolemize(X6,sK439(X0,X1)),skolemize(X7,sK440(X0,X1))],[f597]) ).

tff(f824,plain,
    ( ( vsomeAType(sK452) != vecheck(vtypeAM(sK450),sK453) )
    & visSomeExp(vreduceExp(ve1,sK450))
    & ~ vexpIsValue(ve1)
    & ( vsomeAType(sK452) = vecheck(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    & ( vreduceExp(vbinop(ve1,sK451,ve2),sK450) = vsomeExp(sK453) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK450,sK451,sK452,sK453]),skolemize(X0,sK450),skolemize(X1,sK451),skolemize(X2,sK452),skolemize(X3,sK453)],[f527]) ).

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

tff(f862,plain,
    ! [X2: vExp,X3: vExp,X0: vExp,X1: vExp,X4: vBinOpT,X5: vBinOpT] :
      ( ( X0 = X1 )
      | ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
    inference(cnf_transformation,[],[f377]) ).

tff(f863,plain,
    ! [X2: vExp,X3: vExp,X0: vExp,X1: vExp,X4: vBinOpT,X5: vBinOpT] :
      ( ( X4 = X5 )
      | ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
    inference(cnf_transformation,[],[f377]) ).

tff(f864,plain,
    ! [X2: vExp,X3: vExp,X0: vExp,X1: vExp,X4: vBinOpT,X5: vBinOpT] :
      ( ( X2 = X3 )
      | ( vbinop(X3,X4,X0) != vbinop(X2,X5,X1) ) ),
    inference(cnf_transformation,[],[f377]) ).

tff(f868,plain,
    ! [X2: vBinOpT,X3: vExp,X0: vAval,X1: vExp] : ( vconstant(X0) != vbinop(X1,X2,X3) ),
    inference(cnf_transformation,[],[f31]) ).

tff(f870,plain,
    ! [X2: vBinOpT,X3: vExp,X0: vQID,X1: vExp] : ( vqvar(X0) != vbinop(X1,X2,X3) ),
    inference(cnf_transformation,[],[f33]) ).

tff(f872,plain,
    ! [X2: vExp,X3: vExp,X0: vExp,X1: vUnOpT,X4: vBinOpT] : ( vbinop(X3,X4,X0) != vunop(X1,X2) ),
    inference(cnf_transformation,[],[f35]) ).

tff(f902,plain,
    ! [X0: vAType] : ( vnoAType != vsomeAType(X0) ),
    inference(cnf_transformation,[],[f61]) ).

tff(f910,plain,
    ! [X0: vUnOpT] : ( vnotop = X0 ),
    inference(cnf_transformation,[],[f69]) ).

tff(f912,plain,
    ! [X0: vExp,X1: vExp] :
      ( ( X0 = X1 )
      | ( vsomeExp(X1) != vsomeExp(X0) ) ),
    inference(cnf_transformation,[],[f390]) ).

tff(f989,plain,
    ! [X0: vAType] : ( vgetAType(vsomeAType(X0)) = X0 ),
    inference(cnf_transformation,[],[f138]) ).

tff(f994,plain,
    ! [X0: vExp] : ( vgetExp(vsomeExp(X0)) = X0 ),
    inference(cnf_transformation,[],[f143]) ).

tff(f1156,plain,
    ! [X0: vOptAType] :
      ( ( vsomeAType(sK142(X0)) = X0 )
      | ~ visSomeAType(X0) ),
    inference(cnf_transformation,[],[f626]) ).

tff(f1257,plain,
    ! [X0: vOptExp] :
      ( ( vsomeExp(sK193(X0)) = X0 )
      | ~ visSomeExp(X0) ),
    inference(cnf_transformation,[],[f645]) ).

tff(f1259,plain,
    ! [X0: vAval] : vexpIsValue(vconstant(X0)),
    inference(cnf_transformation,[],[f228]) ).

tff(f1261,plain,
    ! [X0: vExp] :
      ( ( vconstant(sK195(X0)) = X0 )
      | ~ vexpIsValue(X0) ),
    inference(cnf_transformation,[],[f647]) ).

tff(f1430,plain,
    ! [X2: vBinOpT,X3: vExp,X0: vExp,X1: vAnsMap] :
      ( ( vreduceExp(vbinop(X0,X2,X3),X1) = vsomeExp(vbinop(vgetExp(vreduceExp(X0,X1)),X2,X3)) )
      | vexpIsValue(X0)
      | ~ visSomeExp(vreduceExp(X0,X1)) ),
    inference(cnf_transformation,[],[f436]) ).

tff(f1715,plain,
    ! [X0: vAType,X1: vAType] : ( vsomeAType(vYesNo) = vcheckBinOp(veqop,X0,X1) ),
    inference(cnf_transformation,[],[f309]) ).

tff(f1758,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vNumber) = vcheckBinOp(X0,X1,X2) )
      | ~ sP53(X0,X1,X2) ),
    inference(cnf_transformation,[],[f791]) ).

tff(f1759,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | ~ sP53(X0,X1,X2) ),
    inference(cnf_transformation,[],[f791]) ).

tff(f1760,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | ~ sP53(X0,X1,X2) ),
    inference(cnf_transformation,[],[f791]) ).

tff(f1762,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vNumber) = vcheckBinOp(X0,X1,X2) )
      | ~ sP52(X0,X1,X2) ),
    inference(cnf_transformation,[],[f792]) ).

tff(f1763,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | ~ sP52(X0,X1,X2) ),
    inference(cnf_transformation,[],[f792]) ).

tff(f1764,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | ~ sP52(X0,X1,X2) ),
    inference(cnf_transformation,[],[f792]) ).

tff(f1766,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vYesNo) = vcheckBinOp(X0,X1,X2) )
      | ~ sP51(X0,X1,X2) ),
    inference(cnf_transformation,[],[f793]) ).

tff(f1767,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | ~ sP51(X0,X1,X2) ),
    inference(cnf_transformation,[],[f793]) ).

tff(f1768,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | ~ sP51(X0,X1,X2) ),
    inference(cnf_transformation,[],[f793]) ).

tff(f1770,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vYesNo) = vcheckBinOp(X0,X1,X2) )
      | ~ sP50(X0,X1,X2) ),
    inference(cnf_transformation,[],[f794]) ).

tff(f1771,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | ~ sP50(X0,X1,X2) ),
    inference(cnf_transformation,[],[f794]) ).

tff(f1772,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | ~ sP50(X0,X1,X2) ),
    inference(cnf_transformation,[],[f794]) ).

tff(f1774,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vYesNo) = vcheckBinOp(X0,X1,X2) )
      | ~ sP49(X0,X1,X2) ),
    inference(cnf_transformation,[],[f795]) ).

tff(f1775,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vYesNo = X2 )
      | ~ sP49(X0,X1,X2) ),
    inference(cnf_transformation,[],[f795]) ).

tff(f1776,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vYesNo = X1 )
      | ~ sP49(X0,X1,X2) ),
    inference(cnf_transformation,[],[f795]) ).

tff(f1778,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vYesNo) = vcheckBinOp(X0,X1,X2) )
      | ~ sP48(X0,X1,X2) ),
    inference(cnf_transformation,[],[f796]) ).

tff(f1779,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vYesNo = X2 )
      | ~ sP48(X0,X1,X2) ),
    inference(cnf_transformation,[],[f796]) ).

tff(f1780,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vYesNo = X1 )
      | ~ sP48(X0,X1,X2) ),
    inference(cnf_transformation,[],[f796]) ).

tff(f1782,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vYesNo) = vcheckBinOp(X0,X1,X2) )
      | ~ sP47(X0,X1,X2) ),
    inference(cnf_transformation,[],[f798]) ).

tff(f1785,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( veqop = X0 )
      | ~ sP47(X0,X1,X2) ),
    inference(cnf_transformation,[],[f798]) ).

tff(f1786,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vnoAType = vcheckBinOp(X0,X1,X2) )
      | ~ sP46(X0,X1,X2) ),
    inference(cnf_transformation,[],[f801]) ).

tff(f1799,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vNumber) = vcheckBinOp(X0,X1,X2) )
      | ( vsomeAType(vNumber) = vcheckBinOp(X0,X1,X2) )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(cnf_transformation,[],[f591]) ).

tff(f1804,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | ( vNumber = X2 )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(cnf_transformation,[],[f591]) ).

tff(f1809,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | ( vNumber = X1 )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(cnf_transformation,[],[f591]) ).

tff(f1835,plain,
    ! [X2: vExp,X3: vBinOpT,X0: vATMap,X1: vExp] :
      ( ( vnoAType = vecheck(X0,vbinop(X1,X3,X2)) )
      | visSomeAType(vecheck(X0,X2)) ),
    inference(cnf_transformation,[],[f471]) ).

tff(f1836,plain,
    ! [X2: vExp,X3: vBinOpT,X0: vATMap,X1: vExp] :
      ( ( vnoAType = vecheck(X0,vbinop(X1,X3,X2)) )
      | visSomeAType(vecheck(X0,X1)) ),
    inference(cnf_transformation,[],[f471]) ).

tff(f1840,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vqvar(sK413(X0,X1)) = X1 )
      | ~ sP58(X0,X1) ),
    inference(cnf_transformation,[],[f805]) ).

tff(f1843,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vunop(sK415(X0,X1),sK416(X0,X1)) = X1 )
      | ~ sP57(X0,X1) ),
    inference(cnf_transformation,[],[f808]) ).

tff(f1847,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vnoAType = vecheck(X0,X1) )
      | ~ sP56(X0,X1) ),
    inference(cnf_transformation,[],[f811]) ).

tff(f1848,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vunop(sK419(X0,X1),sK420(X0,X1)) = X1 )
      | ~ sP56(X0,X1) ),
    inference(cnf_transformation,[],[f811]) ).

tff(f1852,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vnoAType = vecheck(X0,X1) )
      | ~ sP55(X0,X1) ),
    inference(cnf_transformation,[],[f814]) ).

tff(f1853,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vbinop(sK425(X0,X1),sK428(X0,X1),sK427(X0,X1)) = X1 )
      | ~ sP55(X0,X1) ),
    inference(cnf_transformation,[],[f814]) ).

tff(f1854,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( sK423(X0,X1) = X0 )
      | ~ sP55(X0,X1) ),
    inference(cnf_transformation,[],[f814]) ).

tff(f1855,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ~ visSomeAType(sK424(X0,X1))
      | ~ visSomeAType(sK426(X0,X1))
      | ~ sP55(X0,X1) ),
    inference(cnf_transformation,[],[f814]) ).

tff(f1856,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( sK426(X0,X1) = vecheck(sK423(X0,X1),sK427(X0,X1)) )
      | ~ sP55(X0,X1) ),
    inference(cnf_transformation,[],[f814]) ).

tff(f1857,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( sK424(X0,X1) = vecheck(sK423(X0,X1),sK425(X0,X1)) )
      | ~ sP55(X0,X1) ),
    inference(cnf_transformation,[],[f814]) ).

tff(f1858,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vecheck(X0,X1) = vcheckBinOp(sK434(X0,X1),vgetAType(sK430(X0,X1)),vgetAType(sK432(X0,X1))) )
      | ~ sP54(X0,X1) ),
    inference(cnf_transformation,[],[f817]) ).

tff(f1859,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vbinop(sK431(X0,X1),sK434(X0,X1),sK433(X0,X1)) = X1 )
      | ~ sP54(X0,X1) ),
    inference(cnf_transformation,[],[f817]) ).

tff(f1860,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( sK429(X0,X1) = X0 )
      | ~ sP54(X0,X1) ),
    inference(cnf_transformation,[],[f817]) ).

tff(f1863,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( sK432(X0,X1) = vecheck(sK429(X0,X1),sK433(X0,X1)) )
      | ~ sP54(X0,X1) ),
    inference(cnf_transformation,[],[f817]) ).

tff(f1864,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( sK430(X0,X1) = vecheck(sK429(X0,X1),sK431(X0,X1)) )
      | ~ sP54(X0,X1) ),
    inference(cnf_transformation,[],[f817]) ).

tff(f1878,plain,
    ! [X0: vATMap,X1: vExp] :
      ( ( vconstant(vB(sK436(X0,X1))) = X1 )
      | ( vconstant(vNum(sK437(X0,X1))) = X1 )
      | ( vconstant(vT(sK439(X0,X1))) = X1 )
      | sP58(X0,X1)
      | sP54(X0,X1)
      | sP55(X0,X1)
      | sP57(X0,X1)
      | sP56(X0,X1) ),
    inference(cnf_transformation,[],[f818]) ).

tff(f1928,plain,
    ! [X2: vExp,X0: vAnsMap,X1: vAType] :
      ( ( vsomeAType(X1) = vecheck(vtypeAM(X0),X2) )
      | ( vsomeAType(X1) != vecheck(vtypeAM(X0),ve1) )
      | ( vreduceExp(ve1,X0) != vsomeExp(X2) ) ),
    inference(cnf_transformation,[],[f523]) ).

tff(f1930,plain,
    vreduceExp(vbinop(ve1,sK451,ve2),sK450) = vsomeExp(sK453),
    inference(cnf_transformation,[],[f824]) ).

tff(f1931,plain,
    vsomeAType(sK452) = vecheck(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),
    inference(cnf_transformation,[],[f824]) ).

tff(f1932,plain,
    ~ vexpIsValue(ve1),
    inference(cnf_transformation,[],[f824]) ).

tff(f1933,plain,
    visSomeExp(vreduceExp(ve1,sK450)),
    inference(cnf_transformation,[],[f824]) ).

tff(f1934,plain,
    vsomeAType(sK452) != vecheck(vtypeAM(sK450),sK453),
    inference(cnf_transformation,[],[f824]) ).

tff(f2053,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(duplicate_literal_removal,[],[f1809]) ).

tff(f2054,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(duplicate_literal_removal,[],[f1804]) ).

tff(f2055,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vsomeAType(vNumber) = vcheckBinOp(X0,X1,X2) )
      | sP53(X0,X1,X2)
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(duplicate_literal_removal,[],[f1799]) ).

tff(f2057,definition,
    ( spl483_1
  <=> ( vreduceExp(vbinop(ve1,sK451,ve2),sK450) = vsomeExp(sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_1])],[avatar_definition]) ).

tff(f2059,plain,
    ( ( vreduceExp(vbinop(ve1,sK451,ve2),sK450) = vsomeExp(sK453) )
    | ~ spl483_1 ),
    inference(avatar_component_clause,[],[f2057]) ).

tff(f2060,plain,
    spl483_1,
    inference(avatar_split_clause,[],[f1930,f2057]) ).

tff(f2237,definition,
    ( spl483_2
  <=> ( vsomeAType(sK452) = vecheck(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_2])],[avatar_definition]) ).

tff(f2239,plain,
    ( ( vsomeAType(sK452) != vecheck(vtypeAM(sK450),sK453) )
    | spl483_2 ),
    inference(avatar_component_clause,[],[f2237]) ).

tff(f2240,plain,
    ~ spl483_2,
    inference(avatar_split_clause,[],[f1934,f2237]) ).

tff(f2278,definition,
    ( spl483_3
  <=> visSomeExp(vreduceExp(ve1,sK450)) ),
    introduced(definition,[new_symbols(definition,[spl483_3])],[avatar_definition]) ).

tff(f2280,plain,
    ( visSomeExp(vreduceExp(ve1,sK450))
    | ~ spl483_3 ),
    inference(avatar_component_clause,[],[f2278]) ).

tff(f2281,plain,
    spl483_3,
    inference(avatar_split_clause,[],[f1933,f2278]) ).

tff(f2283,definition,
    ( spl483_4
  <=> ( vsomeAType(sK452) = vecheck(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_4])],[avatar_definition]) ).

tff(f2285,plain,
    ( ( vsomeAType(sK452) = vecheck(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_4 ),
    inference(avatar_component_clause,[],[f2283]) ).

tff(f2286,plain,
    spl483_4,
    inference(avatar_split_clause,[],[f1931,f2283]) ).

tff(f2324,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | visSomeAType(vecheck(vtypeAM(sK450),ve2))
    | ~ spl483_4 ),
    inference(superposition,[],[f1835,f2285]) ).

tff(f2325,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | visSomeAType(vecheck(vtypeAM(sK450),ve1))
    | ~ spl483_4 ),
    inference(superposition,[],[f1836,f2285]) ).

tff(f2337,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | ~ sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_4 ),
    inference(superposition,[],[f1847,f2285]) ).

tff(f2338,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | ~ sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_4 ),
    inference(superposition,[],[f1852,f2285]) ).

tff(f2385,plain,
    ( ~ sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_4 ),
    inference(forward_subsumption_resolution,[],[f2338,f902]) ).

tff(f2386,plain,
    ( ~ sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_4 ),
    inference(forward_subsumption_resolution,[],[f2337,f902]) ).

tff(f2393,plain,
    ( visSomeAType(vecheck(vtypeAM(sK450),ve1))
    | ~ spl483_4 ),
    inference(forward_subsumption_resolution,[],[f2325,f902]) ).

tff(f2394,plain,
    ( visSomeAType(vecheck(vtypeAM(sK450),ve2))
    | ~ spl483_4 ),
    inference(forward_subsumption_resolution,[],[f2324,f902]) ).

tff(f2529,definition,
    ( spl483_5
  <=> vexpIsValue(ve1) ),
    introduced(definition,[new_symbols(definition,[spl483_5])],[avatar_definition]) ).

tff(f2531,plain,
    ( ~ vexpIsValue(ve1)
    | spl483_5 ),
    inference(avatar_component_clause,[],[f2529]) ).

tff(f2532,plain,
    ~ spl483_5,
    inference(avatar_split_clause,[],[f1932,f2529]) ).

tff(f2544,plain,
    ( ! [X0: vBinOpT,X1: vExp] :
        ( ( vreduceExp(vbinop(ve1,X0,X1),sK450) = vsomeExp(vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1)) )
        | vexpIsValue(ve1) )
    | ~ spl483_3 ),
    inference(resolution,[],[f2280,f1430]) ).

tff(f2556,plain,
    ( ( vreduceExp(ve1,sK450) = vsomeExp(sK193(vreduceExp(ve1,sK450))) )
    | ~ spl483_3 ),
    inference(resolution,[],[f2280,f1257]) ).

tff(f2575,plain,
    ( ! [X0: vBinOpT,X1: vExp] : ( vreduceExp(vbinop(ve1,X0,X1),sK450) = vsomeExp(vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1)) )
    | ~ spl483_3
    | spl483_5 ),
    inference(forward_subsumption_resolution,[],[f2544,f2531]) ).

tff(f2628,definition,
    ( spl483_10
  <=> visSomeAType(vecheck(vtypeAM(sK450),ve1)) ),
    introduced(definition,[new_symbols(definition,[spl483_10])],[avatar_definition]) ).

tff(f2630,plain,
    ( visSomeAType(vecheck(vtypeAM(sK450),ve1))
    | ~ spl483_10 ),
    inference(avatar_component_clause,[],[f2628]) ).

tff(f2631,plain,
    ( spl483_10
    | ~ spl483_4 ),
    inference(avatar_split_clause,[],[f2393,f2283,f2628]) ).

tff(f2635,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = vsomeAType(sK142(vecheck(vtypeAM(sK450),ve1))) )
    | ~ spl483_10 ),
    inference(resolution,[],[f2630,f1156]) ).

tff(f2993,definition,
    ( spl483_16
  <=> visSomeAType(vecheck(vtypeAM(sK450),ve2)) ),
    introduced(definition,[new_symbols(definition,[spl483_16])],[avatar_definition]) ).

tff(f2995,plain,
    ( visSomeAType(vecheck(vtypeAM(sK450),ve2))
    | ~ spl483_16 ),
    inference(avatar_component_clause,[],[f2993]) ).

tff(f2996,plain,
    ( spl483_16
    | ~ spl483_4 ),
    inference(avatar_split_clause,[],[f2394,f2283,f2993]) ).

tff(f3039,definition,
    ( spl483_17
  <=> ! [X0: vBinOpT,X1: vExp] : ( vreduceExp(vbinop(ve1,X0,X1),sK450) = vsomeExp(vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_17])],[avatar_definition]) ).

tff(f3040,plain,
    ( ! [X0: vBinOpT,X1: vExp] : ( vreduceExp(vbinop(ve1,X0,X1),sK450) = vsomeExp(vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1)) )
    | ~ spl483_17 ),
    inference(avatar_component_clause,[],[f3039]) ).

tff(f3041,plain,
    ( spl483_17
    | ~ spl483_3
    | spl483_5 ),
    inference(avatar_split_clause,[],[f2575,f2529,f2278,f3039]) ).

tff(f3053,plain,
    ( ! [X2: vExp,X0: vBinOpT,X1: vExp] :
        ( ( vsomeExp(X2) != vreduceExp(vbinop(ve1,X0,X1),sK450) )
        | ( vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1) = X2 ) )
    | ~ spl483_17 ),
    inference(superposition,[],[f912,f3040]) ).

tff(f3152,definition,
    ( spl483_19
  <=> ( vecheck(vtypeAM(sK450),ve1) = vsomeAType(sK142(vecheck(vtypeAM(sK450),ve1))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_19])],[avatar_definition]) ).

tff(f3154,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = vsomeAType(sK142(vecheck(vtypeAM(sK450),ve1))) )
    | ~ spl483_19 ),
    inference(avatar_component_clause,[],[f3152]) ).

tff(f3155,plain,
    ( spl483_19
    | ~ spl483_10 ),
    inference(avatar_split_clause,[],[f2635,f2628,f3152]) ).

tff(f4101,plain,
    ( ! [X0: vAnsMap,X1: vExp] :
        ( ( vecheck(vtypeAM(X0),ve1) != vecheck(vtypeAM(sK450),ve1) )
        | ( vecheck(vtypeAM(X0),X1) = vecheck(vtypeAM(sK450),ve1) )
        | ( vsomeExp(X1) != vreduceExp(ve1,X0) ) )
    | ~ spl483_19 ),
    inference(superposition,[],[f1928,f3154]) ).

tff(f4231,definition,
    ( spl483_55
  <=> ( vreduceExp(ve1,sK450) = vsomeExp(sK193(vreduceExp(ve1,sK450))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_55])],[avatar_definition]) ).

tff(f4233,plain,
    ( ( vreduceExp(ve1,sK450) = vsomeExp(sK193(vreduceExp(ve1,sK450))) )
    | ~ spl483_55 ),
    inference(avatar_component_clause,[],[f4231]) ).

tff(f4234,plain,
    ( spl483_55
    | ~ spl483_3 ),
    inference(avatar_split_clause,[],[f2556,f2278,f4231]) ).

tff(f4246,plain,
    ( ( vgetExp(vreduceExp(ve1,sK450)) = sK193(vreduceExp(ve1,sK450)) )
    | ~ spl483_55 ),
    inference(superposition,[],[f994,f4233]) ).

tff(f4599,definition,
    ( spl483_72
  <=> sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ),
    introduced(definition,[new_symbols(definition,[spl483_72])],[avatar_definition]) ).

tff(f4601,plain,
    ( sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_72 ),
    inference(avatar_component_clause,[],[f4599]) ).

tff(f4603,definition,
    ( spl483_73
  <=> sP54(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ),
    introduced(definition,[new_symbols(definition,[spl483_73])],[avatar_definition]) ).

tff(f4604,plain,
    ( ~ sP54(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_73 ),
    inference(avatar_component_clause,[],[f4603]) ).

tff(f4605,plain,
    ( sP54(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_73 ),
    inference(avatar_component_clause,[],[f4603]) ).

tff(f4607,definition,
    ( spl483_74
  <=> sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ),
    introduced(definition,[new_symbols(definition,[spl483_74])],[avatar_definition]) ).

tff(f4608,plain,
    ( ~ sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_74 ),
    inference(avatar_component_clause,[],[f4607]) ).

tff(f4609,plain,
    ( sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_74 ),
    inference(avatar_component_clause,[],[f4607]) ).

tff(f4611,definition,
    ( spl483_75
  <=> ( vsomeAType(vYesNo) = vsomeAType(sK452) ) ),
    introduced(definition,[new_symbols(definition,[spl483_75])],[avatar_definition]) ).

tff(f4612,plain,
    ( ( vsomeAType(vYesNo) != vsomeAType(sK452) )
    | spl483_75 ),
    inference(avatar_component_clause,[],[f4611]) ).

tff(f4613,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | ~ spl483_75 ),
    inference(avatar_component_clause,[],[f4611]) ).

tff(f4615,plain,
    ( ( vecheck(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vcheckBinOp(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ~ spl483_73 ),
    inference(resolution,[],[f4605,f1858]) ).

tff(f4617,plain,
    ( ( vtypeAM(sK450) = sK429(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_73 ),
    inference(resolution,[],[f4605,f1860]) ).

tff(f4620,plain,
    ( ( sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(sK429(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_73 ),
    inference(resolution,[],[f4605,f1863]) ).

tff(f4625,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ~ spl483_4
    | ~ spl483_73 ),
    inference(forward_demodulation,[],[f4615,f2285]) ).

tff(f4627,definition,
    ( spl483_76
  <=> ( vtypeAM(sK450) = sK429(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_76])],[avatar_definition]) ).

tff(f4629,plain,
    ( ( vtypeAM(sK450) = sK429(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_76 ),
    inference(avatar_component_clause,[],[f4627]) ).

tff(f4630,plain,
    ( spl483_76
    | ~ spl483_73 ),
    inference(avatar_split_clause,[],[f4617,f4603,f4627]) ).

tff(f4634,plain,
    ( ( sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ sP54(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_76 ),
    inference(superposition,[],[f1864,f4629]) ).

tff(f4635,plain,
    ( ( sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_73
    | ~ spl483_76 ),
    inference(forward_subsumption_resolution,[],[f4634,f4605]) ).

tff(f4639,definition,
    ( spl483_77
  <=> ( sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(sK429(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_77])],[avatar_definition]) ).

tff(f4641,plain,
    ( ( sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(sK429(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_77 ),
    inference(avatar_component_clause,[],[f4639]) ).

tff(f4642,plain,
    ( spl483_77
    | ~ spl483_73 ),
    inference(avatar_split_clause,[],[f4620,f4603,f4639]) ).

tff(f4643,plain,
    ( ( sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_76
    | ~ spl483_77 ),
    inference(forward_demodulation,[],[f4641,f4629]) ).

tff(f4651,definition,
    ( spl483_79
  <=> ( vsomeAType(sK452) = vcheckBinOp(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_79])],[avatar_definition]) ).

tff(f4653,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ~ spl483_79 ),
    inference(avatar_component_clause,[],[f4651]) ).

tff(f4654,plain,
    ( spl483_79
    | ~ spl483_4
    | ~ spl483_73 ),
    inference(avatar_split_clause,[],[f4625,f4603,f2283,f4651]) ).

tff(f4714,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | ~ sP53(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1758,f4653]) ).

tff(f4715,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | ~ sP52(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1762,f4653]) ).

tff(f4716,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | ~ sP51(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1766,f4653]) ).

tff(f4717,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | ~ sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1770,f4653]) ).

tff(f4718,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | ~ sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1774,f4653]) ).

tff(f4719,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | ~ sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1778,f4653]) ).

tff(f4720,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | ~ sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1782,f4653]) ).

tff(f4721,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | ~ sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f1786,f4653]) ).

tff(f4742,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP53(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP52(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP51(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(superposition,[],[f2055,f4653]) ).

tff(f4757,plain,
    ( ~ sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f4721,f902]) ).

tff(f4814,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP53(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP52(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP51(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4742,f4757]) ).

tff(f4867,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP52(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP51(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f4814,f4714]) ).

tff(f4920,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP51(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f4867,f4715]) ).

tff(f4960,definition,
    ( spl483_80
  <=> ( sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_80])],[avatar_definition]) ).

tff(f4962,plain,
    ( ( sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_80 ),
    inference(avatar_component_clause,[],[f4960]) ).

tff(f4963,plain,
    ( spl483_80
    | ~ spl483_73
    | ~ spl483_76 ),
    inference(avatar_split_clause,[],[f4635,f4627,f4603,f4960]) ).

tff(f5069,definition,
    ( spl483_81
  <=> ( sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_81])],[avatar_definition]) ).

tff(f5071,plain,
    ( ( sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = vecheck(vtypeAM(sK450),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_81 ),
    inference(avatar_component_clause,[],[f5069]) ).

tff(f5104,plain,
    ( ( vbinop(ve1,sK451,ve2) = vconstant(vB(sK436(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ( vbinop(ve1,sK451,ve2) = vconstant(vNum(sK437(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ( vbinop(ve1,sK451,ve2) = vconstant(vT(sK439(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_73 ),
    inference(resolution,[],[f4604,f1878]) ).

tff(f5122,plain,
    ( ( vbinop(ve1,sK451,ve2) = vqvar(sK413(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_74 ),
    inference(resolution,[],[f4609,f1840]) ).

tff(f5127,plain,
    ( $false
    | ~ spl483_74 ),
    inference(forward_subsumption_resolution,[],[f5122,f870]) ).

tff(f5128,plain,
    ~ spl483_74,
    inference(avatar_contradiction_clause,[],[f5127]) ).

tff(f5186,plain,
    ( ( vbinop(ve1,sK451,ve2) = vconstant(vB(sK436(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ( vbinop(ve1,sK451,ve2) = vconstant(vNum(sK437(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_73 ),
    inference(forward_subsumption_resolution,[],[f5104,f868]) ).

tff(f5223,plain,
    ( ( vbinop(ve1,sK451,ve2) = vconstant(vB(sK436(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_73 ),
    inference(forward_subsumption_resolution,[],[f5186,f868]) ).

tff(f5252,plain,
    ( sP58(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_73 ),
    inference(forward_subsumption_resolution,[],[f5223,f868]) ).

tff(f5278,plain,
    ( sP55(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | spl483_73
    | spl483_74 ),
    inference(forward_subsumption_resolution,[],[f5252,f4608]) ).

tff(f5299,plain,
    ( sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | sP56(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_4
    | spl483_73
    | spl483_74 ),
    inference(forward_subsumption_resolution,[],[f5278,f2385]) ).

tff(f5309,plain,
    ( sP57(vtypeAM(sK450),vbinop(ve1,sK451,ve2))
    | ~ spl483_4
    | spl483_73
    | spl483_74 ),
    inference(forward_subsumption_resolution,[],[f5299,f2386]) ).

tff(f5355,plain,
    ( spl483_81
    | ~ spl483_76
    | ~ spl483_77 ),
    inference(avatar_split_clause,[],[f4643,f4639,f4627,f5069]) ).

tff(f5439,plain,
    ( ~ sP51(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4716,f4612]) ).

tff(f5440,plain,
    ( ~ sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4717,f4612]) ).

tff(f5441,plain,
    ( ~ sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4718,f4612]) ).

tff(f5442,plain,
    ( ~ sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4719,f4612]) ).

tff(f5443,plain,
    ( ~ sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4720,f4612]) ).

tff(f5444,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP50(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(backward_subsumption_resolution,[],[f4920,f5439]) ).

tff(f5445,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP49(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f5444,f5440]) ).

tff(f5446,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP48(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f5445,f5441]) ).

tff(f5447,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | sP47(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | spl483_75
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f5446,f5442]) ).

tff(f5448,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | spl483_75
    | ~ spl483_79 ),
    inference(forward_subsumption_resolution,[],[f5447,f5443]) ).

tff(f5477,definition,
    ( spl483_84
  <=> ( vsomeAType(vNumber) = vsomeAType(sK452) ) ),
    introduced(definition,[new_symbols(definition,[spl483_84])],[avatar_definition]) ).

tff(f5479,plain,
    ( ( vsomeAType(vNumber) = vsomeAType(sK452) )
    | ~ spl483_84 ),
    inference(avatar_component_clause,[],[f5477]) ).

tff(f5480,plain,
    ( spl483_84
    | spl483_75
    | ~ spl483_79 ),
    inference(avatar_split_clause,[],[f5448,f4651,f4611,f5477]) ).

tff(f5586,plain,
    ( spl483_72
    | ~ spl483_4
    | spl483_73
    | spl483_74 ),
    inference(avatar_split_clause,[],[f5309,f4607,f4603,f2283,f4599]) ).

tff(f5588,plain,
    ( ( vbinop(ve1,sK451,ve2) = vunop(sK415(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK416(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_72 ),
    inference(resolution,[],[f4601,f1843]) ).

tff(f5595,plain,
    ( $false
    | ~ spl483_72 ),
    inference(forward_subsumption_resolution,[],[f5588,f872]) ).

tff(f5596,plain,
    ~ spl483_72,
    inference(avatar_contradiction_clause,[],[f5595]) ).

tff(f5631,plain,
    ( ( sK452 = vgetAType(vsomeAType(vNumber)) )
    | ~ spl483_84 ),
    inference(superposition,[],[f989,f5479]) ).

tff(f5633,plain,
    ( ( vNumber = sK452 )
    | ~ spl483_84 ),
    inference(forward_demodulation,[],[f5631,f989]) ).

tff(f5635,definition,
    ( spl483_89
  <=> ( vNumber = sK452 ) ),
    introduced(definition,[new_symbols(definition,[spl483_89])],[avatar_definition]) ).

tff(f5637,plain,
    ( ( vNumber = sK452 )
    | ~ spl483_89 ),
    inference(avatar_component_clause,[],[f5635]) ).

tff(f5638,plain,
    ( spl483_89
    | ~ spl483_84 ),
    inference(avatar_split_clause,[],[f5633,f5477,f5635]) ).

tff(f5704,plain,
    ( ( vbinop(ve1,sK451,ve2) = vbinop(sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_73 ),
    inference(resolution,[],[f4605,f1859]) ).

tff(f6367,definition,
    ( spl483_96
  <=> sP56(vtypeAM(sK450),sK453) ),
    introduced(definition,[new_symbols(definition,[spl483_96])],[avatar_definition]) ).

tff(f6368,plain,
    ( ~ sP56(vtypeAM(sK450),sK453)
    | spl483_96 ),
    inference(avatar_component_clause,[],[f6367]) ).

tff(f6369,plain,
    ( sP56(vtypeAM(sK450),sK453)
    | ~ spl483_96 ),
    inference(avatar_component_clause,[],[f6367]) ).

tff(f6371,definition,
    ( spl483_97
  <=> sP57(vtypeAM(sK450),sK453) ),
    introduced(definition,[new_symbols(definition,[spl483_97])],[avatar_definition]) ).

tff(f6372,plain,
    ( ~ sP57(vtypeAM(sK450),sK453)
    | spl483_97 ),
    inference(avatar_component_clause,[],[f6371]) ).

tff(f6373,plain,
    ( sP57(vtypeAM(sK450),sK453)
    | ~ spl483_97 ),
    inference(avatar_component_clause,[],[f6371]) ).

tff(f6375,definition,
    ( spl483_98
  <=> sP55(vtypeAM(sK450),sK453) ),
    introduced(definition,[new_symbols(definition,[spl483_98])],[avatar_definition]) ).

tff(f6376,plain,
    ( ~ sP55(vtypeAM(sK450),sK453)
    | spl483_98 ),
    inference(avatar_component_clause,[],[f6375]) ).

tff(f6377,plain,
    ( sP55(vtypeAM(sK450),sK453)
    | ~ spl483_98 ),
    inference(avatar_component_clause,[],[f6375]) ).

tff(f6379,definition,
    ( spl483_99
  <=> sP54(vtypeAM(sK450),sK453) ),
    introduced(definition,[new_symbols(definition,[spl483_99])],[avatar_definition]) ).

tff(f6380,plain,
    ( ~ sP54(vtypeAM(sK450),sK453)
    | spl483_99 ),
    inference(avatar_component_clause,[],[f6379]) ).

tff(f6381,plain,
    ( sP54(vtypeAM(sK450),sK453)
    | ~ spl483_99 ),
    inference(avatar_component_clause,[],[f6379]) ).

tff(f6383,definition,
    ( spl483_100
  <=> sP58(vtypeAM(sK450),sK453) ),
    introduced(definition,[new_symbols(definition,[spl483_100])],[avatar_definition]) ).

tff(f6384,plain,
    ( ~ sP58(vtypeAM(sK450),sK453)
    | spl483_100 ),
    inference(avatar_component_clause,[],[f6383]) ).

tff(f6385,plain,
    ( sP58(vtypeAM(sK450),sK453)
    | ~ spl483_100 ),
    inference(avatar_component_clause,[],[f6383]) ).

tff(f6387,definition,
    ( spl483_101
  <=> ( sK453 = vconstant(vT(sK439(vtypeAM(sK450),sK453))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_101])],[avatar_definition]) ).

tff(f6388,plain,
    ( ( sK453 != vconstant(vT(sK439(vtypeAM(sK450),sK453))) )
    | spl483_101 ),
    inference(avatar_component_clause,[],[f6387]) ).

tff(f6389,plain,
    ( ( sK453 = vconstant(vT(sK439(vtypeAM(sK450),sK453))) )
    | ~ spl483_101 ),
    inference(avatar_component_clause,[],[f6387]) ).

tff(f6391,definition,
    ( spl483_102
  <=> ( sK453 = vconstant(vB(sK436(vtypeAM(sK450),sK453))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_102])],[avatar_definition]) ).

tff(f6392,plain,
    ( ( sK453 != vconstant(vB(sK436(vtypeAM(sK450),sK453))) )
    | spl483_102 ),
    inference(avatar_component_clause,[],[f6391]) ).

tff(f6393,plain,
    ( ( sK453 = vconstant(vB(sK436(vtypeAM(sK450),sK453))) )
    | ~ spl483_102 ),
    inference(avatar_component_clause,[],[f6391]) ).

tff(f6401,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] : ( sK453 != vbinop(X0,X1,X2) )
    | ~ spl483_102 ),
    inference(superposition,[],[f868,f6393]) ).

tff(f6705,definition,
    ( spl483_105
  <=> vexpIsValue(sK453) ),
    introduced(definition,[new_symbols(definition,[spl483_105])],[avatar_definition]) ).

tff(f6706,plain,
    ( ~ vexpIsValue(sK453)
    | spl483_105 ),
    inference(avatar_component_clause,[],[f6705]) ).

tff(f6707,plain,
    ( vexpIsValue(sK453)
    | ~ spl483_105 ),
    inference(avatar_component_clause,[],[f6705]) ).

tff(f6710,plain,
    ( ( sK453 = vconstant(sK195(sK453)) )
    | ~ spl483_105 ),
    inference(resolution,[],[f6707,f1261]) ).

tff(f6718,definition,
    ( spl483_106
  <=> ( sK453 = vconstant(sK195(sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_106])],[avatar_definition]) ).

tff(f6720,plain,
    ( ( sK453 = vconstant(sK195(sK453)) )
    | ~ spl483_106 ),
    inference(avatar_component_clause,[],[f6718]) ).

tff(f6721,plain,
    ( spl483_106
    | ~ spl483_105 ),
    inference(avatar_split_clause,[],[f6710,f6705,f6718]) ).

tff(f6791,definition,
    ( spl483_110
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] : ( sK453 != vbinop(X0,X1,X2) ) ),
    introduced(definition,[new_symbols(definition,[spl483_110])],[avatar_definition]) ).

tff(f6792,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] : ( sK453 != vbinop(X0,X1,X2) )
    | ~ spl483_110 ),
    inference(avatar_component_clause,[],[f6791]) ).

tff(f6793,plain,
    ( spl483_110
    | ~ spl483_102 ),
    inference(avatar_split_clause,[],[f6401,f6391,f6791]) ).

tff(f6899,plain,
    ( ( sK453 = vunop(sK415(vtypeAM(sK450),sK453),sK416(vtypeAM(sK450),sK453)) )
    | ~ spl483_97 ),
    inference(resolution,[],[f6373,f1843]) ).

tff(f6906,plain,
    ( ( sK453 = vunop(vnotop,sK416(vtypeAM(sK450),sK453)) )
    | ~ spl483_97 ),
    inference(forward_demodulation,[],[f6899,f910]) ).

tff(f6910,definition,
    ( spl483_115
  <=> ( sK453 = vunop(vnotop,sK416(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_115])],[avatar_definition]) ).

tff(f6912,plain,
    ( ( sK453 = vunop(vnotop,sK416(vtypeAM(sK450),sK453)) )
    | ~ spl483_115 ),
    inference(avatar_component_clause,[],[f6910]) ).

tff(f6913,plain,
    ( spl483_115
    | ~ spl483_97 ),
    inference(avatar_split_clause,[],[f6906,f6371,f6910]) ).

tff(f6933,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] : ( sK453 != vbinop(X0,X1,X2) )
    | ~ spl483_115 ),
    inference(superposition,[],[f872,f6912]) ).

tff(f7035,plain,
    ( vexpIsValue(sK453)
    | ~ spl483_101 ),
    inference(superposition,[],[f1259,f6389]) ).

tff(f7509,plain,
    ( ( sK453 = vunop(sK419(vtypeAM(sK450),sK453),sK420(vtypeAM(sK450),sK453)) )
    | ~ spl483_96 ),
    inference(resolution,[],[f6369,f1848]) ).

tff(f7516,plain,
    ( ( sK453 = vunop(vnotop,sK420(vtypeAM(sK450),sK453)) )
    | ~ spl483_96 ),
    inference(forward_demodulation,[],[f7509,f910]) ).

tff(f7518,definition,
    ( spl483_119
  <=> ( sK453 = vunop(vnotop,sK420(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_119])],[avatar_definition]) ).

tff(f7520,plain,
    ( ( sK453 = vunop(vnotop,sK420(vtypeAM(sK450),sK453)) )
    | ~ spl483_119 ),
    inference(avatar_component_clause,[],[f7518]) ).

tff(f7521,plain,
    ( spl483_119
    | ~ spl483_96 ),
    inference(avatar_split_clause,[],[f7516,f6367,f7518]) ).

tff(f7640,plain,
    ( ( sK453 = vbinop(sK425(vtypeAM(sK450),sK453),sK428(vtypeAM(sK450),sK453),sK427(vtypeAM(sK450),sK453)) )
    | ~ spl483_98 ),
    inference(resolution,[],[f6377,f1853]) ).

tff(f7641,plain,
    ( ( vtypeAM(sK450) = sK423(vtypeAM(sK450),sK453) )
    | ~ spl483_98 ),
    inference(resolution,[],[f6377,f1854]) ).

tff(f7643,plain,
    ( ( sK426(vtypeAM(sK450),sK453) = vecheck(sK423(vtypeAM(sK450),sK453),sK427(vtypeAM(sK450),sK453)) )
    | ~ spl483_98 ),
    inference(resolution,[],[f6377,f1856]) ).

tff(f7649,definition,
    ( spl483_120
  <=> ( vtypeAM(sK450) = sK423(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_120])],[avatar_definition]) ).

tff(f7651,plain,
    ( ( vtypeAM(sK450) = sK423(vtypeAM(sK450),sK453) )
    | ~ spl483_120 ),
    inference(avatar_component_clause,[],[f7649]) ).

tff(f7652,plain,
    ( spl483_120
    | ~ spl483_98 ),
    inference(avatar_split_clause,[],[f7641,f6375,f7649]) ).

tff(f7670,definition,
    ( spl483_121
  <=> ( sK453 = vbinop(sK425(vtypeAM(sK450),sK453),sK428(vtypeAM(sK450),sK453),sK427(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_121])],[avatar_definition]) ).

tff(f7672,plain,
    ( ( sK453 = vbinop(sK425(vtypeAM(sK450),sK453),sK428(vtypeAM(sK450),sK453),sK427(vtypeAM(sK450),sK453)) )
    | ~ spl483_121 ),
    inference(avatar_component_clause,[],[f7670]) ).

tff(f7673,plain,
    ( spl483_121
    | ~ spl483_98 ),
    inference(avatar_split_clause,[],[f7640,f6375,f7670]) ).

tff(f7681,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK425(vtypeAM(sK450),sK453) = X0 ) )
    | ~ spl483_121 ),
    inference(superposition,[],[f864,f7672]) ).

tff(f7814,definition,
    ( spl483_123
  <=> ( sK426(vtypeAM(sK450),sK453) = vecheck(sK423(vtypeAM(sK450),sK453),sK427(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_123])],[avatar_definition]) ).

tff(f7816,plain,
    ( ( sK426(vtypeAM(sK450),sK453) = vecheck(sK423(vtypeAM(sK450),sK453),sK427(vtypeAM(sK450),sK453)) )
    | ~ spl483_123 ),
    inference(avatar_component_clause,[],[f7814]) ).

tff(f7817,plain,
    ( spl483_123
    | ~ spl483_98 ),
    inference(avatar_split_clause,[],[f7643,f6375,f7814]) ).

tff(f7824,plain,
    ( $false
    | ~ spl483_101
    | spl483_105 ),
    inference(forward_subsumption_resolution,[],[f7035,f6706]) ).

tff(f7825,plain,
    ( ~ spl483_101
    | spl483_105 ),
    inference(avatar_contradiction_clause,[],[f7824]) ).

tff(f8383,plain,
    ( ( sK453 = vqvar(sK413(vtypeAM(sK450),sK453)) )
    | ~ spl483_100 ),
    inference(resolution,[],[f6385,f1840]) ).

tff(f8393,definition,
    ( spl483_124
  <=> ( sK453 = vqvar(sK413(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_124])],[avatar_definition]) ).

tff(f8395,plain,
    ( ( sK453 = vqvar(sK413(vtypeAM(sK450),sK453)) )
    | ~ spl483_124 ),
    inference(avatar_component_clause,[],[f8393]) ).

tff(f8396,plain,
    ( spl483_124
    | ~ spl483_100 ),
    inference(avatar_split_clause,[],[f8383,f6383,f8393]) ).

tff(f8423,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] : ( sK453 != vbinop(X0,X1,X2) )
    | ~ spl483_124 ),
    inference(superposition,[],[f870,f8395]) ).

tff(f9133,plain,
    ( ( vtypeAM(sK450) = sK429(vtypeAM(sK450),sK453) )
    | ~ spl483_99 ),
    inference(resolution,[],[f6381,f1860]) ).

tff(f9143,definition,
    ( spl483_131
  <=> ( vtypeAM(sK450) = sK429(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_131])],[avatar_definition]) ).

tff(f9145,plain,
    ( ( vtypeAM(sK450) = sK429(vtypeAM(sK450),sK453) )
    | ~ spl483_131 ),
    inference(avatar_component_clause,[],[f9143]) ).

tff(f9146,plain,
    ( spl483_131
    | ~ spl483_99 ),
    inference(avatar_split_clause,[],[f9133,f6379,f9143]) ).

tff(f9160,plain,
    ( ( sK426(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK427(vtypeAM(sK450),sK453)) )
    | ~ spl483_120
    | ~ spl483_123 ),
    inference(forward_demodulation,[],[f7816,f7651]) ).

tff(f9257,definition,
    ( spl483_132
  <=> ( sK426(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK427(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_132])],[avatar_definition]) ).

tff(f9259,plain,
    ( ( sK426(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK427(vtypeAM(sK450),sK453)) )
    | ~ spl483_132 ),
    inference(avatar_component_clause,[],[f9257]) ).

tff(f9260,plain,
    ( spl483_132
    | ~ spl483_120
    | ~ spl483_123 ),
    inference(avatar_split_clause,[],[f9160,f7814,f7649,f9257]) ).

tff(f9288,plain,
    ( ( sK430(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),sK453)) )
    | ~ sP54(vtypeAM(sK450),sK453)
    | ~ spl483_131 ),
    inference(superposition,[],[f1864,f9145]) ).

tff(f9324,plain,
    ( ( sK453 = vbinop(sK431(vtypeAM(sK450),sK453),sK434(vtypeAM(sK450),sK453),sK433(vtypeAM(sK450),sK453)) )
    | ~ spl483_99 ),
    inference(resolution,[],[f6381,f1859]) ).

tff(f9346,definition,
    ( spl483_134
  <=> ( sK453 = vbinop(sK431(vtypeAM(sK450),sK453),sK434(vtypeAM(sK450),sK453),sK433(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_134])],[avatar_definition]) ).

tff(f9348,plain,
    ( ( sK453 = vbinop(sK431(vtypeAM(sK450),sK453),sK434(vtypeAM(sK450),sK453),sK433(vtypeAM(sK450),sK453)) )
    | ~ spl483_134 ),
    inference(avatar_component_clause,[],[f9346]) ).

tff(f9349,plain,
    ( spl483_134
    | ~ spl483_99 ),
    inference(avatar_split_clause,[],[f9324,f6379,f9346]) ).

tff(f9367,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK431(vtypeAM(sK450),sK453) = X0 ) )
    | ~ spl483_134 ),
    inference(superposition,[],[f864,f9348]) ).

tff(f10011,plain,
    ( ( sK430(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),sK453)) )
    | ~ spl483_99
    | ~ spl483_131 ),
    inference(forward_subsumption_resolution,[],[f9288,f6381]) ).

tff(f10072,definition,
    ( spl483_137
  <=> ( sK430(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_137])],[avatar_definition]) ).

tff(f10074,plain,
    ( ( sK430(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),sK431(vtypeAM(sK450),sK453)) )
    | ~ spl483_137 ),
    inference(avatar_component_clause,[],[f10072]) ).

tff(f10075,plain,
    ( spl483_137
    | ~ spl483_99
    | ~ spl483_131 ),
    inference(avatar_split_clause,[],[f10011,f9143,f6379,f10072]) ).

tff(f12738,plain,
    ( spl483_110
    | ~ spl483_124 ),
    inference(avatar_split_clause,[],[f8423,f8393,f6791]) ).

tff(f14067,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] : ( sK453 != vbinop(X0,X1,X2) )
    | ~ spl483_119 ),
    inference(superposition,[],[f872,f7520]) ).

tff(f16903,plain,
    ( spl483_110
    | ~ spl483_115 ),
    inference(avatar_split_clause,[],[f6933,f6910,f6791]) ).

tff(f19313,definition,
    ( spl483_256
  <=> ( vbinop(ve1,sK451,ve2) = vbinop(sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_256])],[avatar_definition]) ).

tff(f19315,plain,
    ( ( vbinop(ve1,sK451,ve2) = vbinop(sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_256 ),
    inference(avatar_component_clause,[],[f19313]) ).

tff(f19316,plain,
    ( spl483_256
    | ~ spl483_73 ),
    inference(avatar_split_clause,[],[f5704,f4603,f19313]) ).

tff(f19320,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X2 ) )
    | ~ spl483_256 ),
    inference(superposition,[],[f862,f19315]) ).

tff(f19322,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X1 ) )
    | ~ spl483_256 ),
    inference(superposition,[],[f863,f19315]) ).

tff(f19324,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X0 ) )
    | ~ spl483_256 ),
    inference(superposition,[],[f864,f19315]) ).

tff(f19999,definition,
    ( spl483_276
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X0 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_276])],[avatar_definition]) ).

tff(f20000,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X0 ) )
    | ~ spl483_276 ),
    inference(avatar_component_clause,[],[f19999]) ).

tff(f20001,plain,
    ( spl483_276
    | ~ spl483_256 ),
    inference(avatar_split_clause,[],[f19324,f19313,f19999]) ).

tff(f20011,plain,
    ( ( ve1 = sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_276 ),
    inference(equality_resolution,[],[f20000]) ).

tff(f20023,definition,
    ( spl483_277
  <=> ( ve1 = sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_277])],[avatar_definition]) ).

tff(f20025,plain,
    ( ( ve1 = sK431(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_277 ),
    inference(avatar_component_clause,[],[f20023]) ).

tff(f20026,plain,
    ( spl483_277
    | ~ spl483_276 ),
    inference(avatar_split_clause,[],[f20011,f19999,f20023]) ).

tff(f20032,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_80
    | ~ spl483_277 ),
    inference(superposition,[],[f4962,f20025]) ).

tff(f20040,definition,
    ( spl483_278
  <=> ( vecheck(vtypeAM(sK450),ve1) = sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_278])],[avatar_definition]) ).

tff(f20042,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_278 ),
    inference(avatar_component_clause,[],[f20040]) ).

tff(f20043,plain,
    ( spl483_278
    | ~ spl483_80
    | ~ spl483_277 ),
    inference(avatar_split_clause,[],[f20032,f20023,f4960,f20040]) ).

tff(f20143,definition,
    ( spl483_282
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X2 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_282])],[avatar_definition]) ).

tff(f20144,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X2 ) )
    | ~ spl483_282 ),
    inference(avatar_component_clause,[],[f20143]) ).

tff(f20145,plain,
    ( spl483_282
    | ~ spl483_256 ),
    inference(avatar_split_clause,[],[f19320,f19313,f20143]) ).

tff(f20155,plain,
    ( ( ve2 = sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_282 ),
    inference(equality_resolution,[],[f20144]) ).

tff(f20167,definition,
    ( spl483_283
  <=> ( ve2 = sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_283])],[avatar_definition]) ).

tff(f20169,plain,
    ( ( ve2 = sK433(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_283 ),
    inference(avatar_component_clause,[],[f20167]) ).

tff(f20170,plain,
    ( spl483_283
    | ~ spl483_282 ),
    inference(avatar_split_clause,[],[f20155,f20143,f20167]) ).

tff(f20176,plain,
    ( ( vecheck(vtypeAM(sK450),ve2) = sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_81
    | ~ spl483_283 ),
    inference(superposition,[],[f5071,f20169]) ).

tff(f20186,definition,
    ( spl483_284
  <=> ( vecheck(vtypeAM(sK450),ve2) = sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_284])],[avatar_definition]) ).

tff(f20188,plain,
    ( ( vecheck(vtypeAM(sK450),ve2) = sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_284 ),
    inference(avatar_component_clause,[],[f20186]) ).

tff(f20189,plain,
    ( spl483_284
    | ~ spl483_81
    | ~ spl483_283 ),
    inference(avatar_split_clause,[],[f20176,f20167,f5069,f20186]) ).

tff(f20765,definition,
    ( spl483_304
  <=> ! [X2: vExp,X0: vBinOpT,X1: vExp] :
        ( ( vsomeExp(X2) != vreduceExp(vbinop(ve1,X0,X1),sK450) )
        | ( vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1) = X2 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_304])],[avatar_definition]) ).

tff(f20766,plain,
    ( ! [X2: vExp,X0: vBinOpT,X1: vExp] :
        ( ( vsomeExp(X2) != vreduceExp(vbinop(ve1,X0,X1),sK450) )
        | ( vbinop(vgetExp(vreduceExp(ve1,sK450)),X0,X1) = X2 ) )
    | ~ spl483_304 ),
    inference(avatar_component_clause,[],[f20765]) ).

tff(f20767,plain,
    ( spl483_304
    | ~ spl483_17 ),
    inference(avatar_split_clause,[],[f3053,f3039,f20765]) ).

tff(f20980,definition,
    ( spl483_307
  <=> ! [X0: vAnsMap,X1: vExp] :
        ( ( vecheck(vtypeAM(X0),ve1) != vecheck(vtypeAM(sK450),ve1) )
        | ( vecheck(vtypeAM(X0),X1) = vecheck(vtypeAM(sK450),ve1) )
        | ( vsomeExp(X1) != vreduceExp(ve1,X0) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_307])],[avatar_definition]) ).

tff(f20981,plain,
    ( ! [X0: vAnsMap,X1: vExp] :
        ( ( vecheck(vtypeAM(X0),ve1) != vecheck(vtypeAM(sK450),ve1) )
        | ( vecheck(vtypeAM(X0),X1) = vecheck(vtypeAM(sK450),ve1) )
        | ( vsomeExp(X1) != vreduceExp(ve1,X0) ) )
    | ~ spl483_307 ),
    inference(avatar_component_clause,[],[f20980]) ).

tff(f20982,plain,
    ( spl483_307
    | ~ spl483_19 ),
    inference(avatar_split_clause,[],[f4101,f3152,f20980]) ).

tff(f21053,plain,
    ( ! [X0: vExp] :
        ( ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),X0) )
        | ( vsomeExp(X0) != vreduceExp(ve1,sK450) ) )
    | ~ spl483_307 ),
    inference(equality_resolution,[],[f20981]) ).

tff(f21075,definition,
    ( spl483_308
  <=> ! [X0: vExp] :
        ( ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),X0) )
        | ( vsomeExp(X0) != vreduceExp(ve1,sK450) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_308])],[avatar_definition]) ).

tff(f21076,plain,
    ( ! [X0: vExp] :
        ( ( vsomeExp(X0) != vreduceExp(ve1,sK450) )
        | ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),X0) ) )
    | ~ spl483_308 ),
    inference(avatar_component_clause,[],[f21075]) ).

tff(f21077,plain,
    ( spl483_308
    | ~ spl483_307 ),
    inference(avatar_split_clause,[],[f21053,f20980,f21075]) ).

tff(f21109,plain,
    ( ( vreduceExp(ve1,sK450) != vreduceExp(ve1,sK450) )
    | ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),sK193(vreduceExp(ve1,sK450))) )
    | ~ spl483_55
    | ~ spl483_308 ),
    inference(superposition,[],[f21076,f4233]) ).

tff(f21118,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),sK193(vreduceExp(ve1,sK450))) )
    | ~ spl483_55
    | ~ spl483_308 ),
    inference(trivial_inequality_removal,[],[f21109]) ).

tff(f21122,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),vgetExp(vreduceExp(ve1,sK450))) )
    | ~ spl483_55
    | ~ spl483_308 ),
    inference(forward_demodulation,[],[f21118,f4246]) ).

tff(f21141,definition,
    ( spl483_309
  <=> ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),vgetExp(vreduceExp(ve1,sK450))) ) ),
    introduced(definition,[new_symbols(definition,[spl483_309])],[avatar_definition]) ).

tff(f21143,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = vecheck(vtypeAM(sK450),vgetExp(vreduceExp(ve1,sK450))) )
    | ~ spl483_309 ),
    inference(avatar_component_clause,[],[f21141]) ).

tff(f21144,plain,
    ( spl483_309
    | ~ spl483_55
    | ~ spl483_308 ),
    inference(avatar_split_clause,[],[f21122,f21075,f4231,f21141]) ).

tff(f24958,definition,
    ( spl483_403
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X1 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_403])],[avatar_definition]) ).

tff(f24959,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( vbinop(ve1,sK451,ve2) != vbinop(X0,X1,X2) )
        | ( sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) = X1 ) )
    | ~ spl483_403 ),
    inference(avatar_component_clause,[],[f24958]) ).

tff(f24960,plain,
    ( spl483_403
    | ~ spl483_256 ),
    inference(avatar_split_clause,[],[f19322,f19313,f24958]) ).

tff(f24970,plain,
    ( ( sK451 = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_403 ),
    inference(equality_resolution,[],[f24959]) ).

tff(f24982,definition,
    ( spl483_404
  <=> ( sK451 = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_404])],[avatar_definition]) ).

tff(f24984,plain,
    ( ( sK451 = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ~ spl483_404 ),
    inference(avatar_component_clause,[],[f24982]) ).

tff(f24985,plain,
    ( spl483_404
    | ~ spl483_403 ),
    inference(avatar_split_clause,[],[f24970,f24958,f24982]) ).

tff(f24989,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK451,vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2)))) )
    | ~ spl483_79
    | ~ spl483_404 ),
    inference(superposition,[],[f4653,f24984]) ).

tff(f24994,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK451,vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_79
    | ~ spl483_284
    | ~ spl483_404 ),
    inference(forward_demodulation,[],[f24989,f20188]) ).

tff(f24999,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404 ),
    inference(forward_demodulation,[],[f24994,f20042]) ).

tff(f25001,plain,
    ( ( vsomeAType(vNumber) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_79
    | ~ spl483_89
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404 ),
    inference(forward_demodulation,[],[f24999,f5637]) ).

tff(f25070,plain,
    ( ! [X0: vExp] :
        ( ( vsomeExp(X0) != vsomeExp(sK453) )
        | ( vbinop(vgetExp(vreduceExp(ve1,sK450)),sK451,ve2) = X0 ) )
    | ~ spl483_1
    | ~ spl483_304 ),
    inference(superposition,[],[f20766,f2059]) ).

tff(f26907,definition,
    ( spl483_450
  <=> ( vsomeAType(vYesNo) = vecheck(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_450])],[avatar_definition]) ).

tff(f26908,plain,
    ( ( vsomeAType(vYesNo) != vecheck(vtypeAM(sK450),sK453) )
    | spl483_450 ),
    inference(avatar_component_clause,[],[f26907]) ).

tff(f26909,plain,
    ( ( vsomeAType(vYesNo) = vecheck(vtypeAM(sK450),sK453) )
    | ~ spl483_450 ),
    inference(avatar_component_clause,[],[f26907]) ).

tff(f34296,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f2054,f1759]) ).

tff(f34297,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | sP52(X0,X1,X2)
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f2053,f1760]) ).

tff(f34462,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f34296,f1763]) ).

tff(f34463,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | sP51(X0,X1,X2)
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f34297,f1764]) ).

tff(f34535,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f34462,f1767]) ).

tff(f34536,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | sP50(X0,X1,X2)
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f34463,f1768]) ).

tff(f34555,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X2 )
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f34535,f1771]) ).

tff(f34556,plain,
    ! [X2: vAType,X0: vBinOpT,X1: vAType] :
      ( ( vNumber = X1 )
      | sP49(X0,X1,X2)
      | sP48(X0,X1,X2)
      | sP47(X0,X1,X2)
      | sP46(X0,X1,X2) ),
    inference(forward_subsumption_resolution,[],[f34536,f1772]) ).

tff(f35011,definition,
    ( spl483_581
  <=> ! [X2: vAType,X0: vBinOpT,X1: vAType] :
        ( ( vNumber = X2 )
        | sP49(X0,X1,X2)
        | sP48(X0,X1,X2)
        | sP47(X0,X1,X2)
        | sP46(X0,X1,X2) ) ),
    introduced(definition,[new_symbols(definition,[spl483_581])],[avatar_definition]) ).

tff(f35012,plain,
    ( ! [X2: vAType,X0: vBinOpT,X1: vAType] :
        ( sP49(X0,X1,X2)
        | ( vNumber = X2 )
        | sP48(X0,X1,X2)
        | sP47(X0,X1,X2)
        | sP46(X0,X1,X2) )
    | ~ spl483_581 ),
    inference(avatar_component_clause,[],[f35011]) ).

tff(f35013,plain,
    spl483_581,
    inference(avatar_split_clause,[],[f34555,f35011]) ).

tff(f35015,definition,
    ( spl483_582
  <=> ! [X2: vAType,X0: vBinOpT,X1: vAType] :
        ( ( vNumber = X1 )
        | sP49(X0,X1,X2)
        | sP48(X0,X1,X2)
        | sP47(X0,X1,X2)
        | sP46(X0,X1,X2) ) ),
    introduced(definition,[new_symbols(definition,[spl483_582])],[avatar_definition]) ).

tff(f35016,plain,
    ( ! [X2: vAType,X0: vBinOpT,X1: vAType] :
        ( sP49(X0,X1,X2)
        | ( vNumber = X1 )
        | sP48(X0,X1,X2)
        | sP47(X0,X1,X2)
        | sP46(X0,X1,X2) )
    | ~ spl483_582 ),
    inference(avatar_component_clause,[],[f35015]) ).

tff(f35017,plain,
    spl483_582,
    inference(avatar_split_clause,[],[f34556,f35015]) ).

tff(f35018,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP48(X1,X2,X0)
        | sP47(X1,X2,X0)
        | sP46(X1,X2,X0)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X2,X0) ) )
    | ~ spl483_581 ),
    inference(resolution,[],[f35012,f1774]) ).

tff(f35020,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP48(X1,X2,X0)
        | sP47(X1,X2,X0)
        | sP46(X1,X2,X0)
        | ( vYesNo = X2 ) )
    | ~ spl483_581 ),
    inference(resolution,[],[f35012,f1776]) ).

tff(f35022,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X2,X0)
        | sP46(X1,X2,X0)
        | ( vYesNo = X2 ) )
    | ~ spl483_581 ),
    inference(forward_subsumption_resolution,[],[f35020,f1780]) ).

tff(f35024,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X2,X0)
        | sP46(X1,X2,X0)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X2,X0) ) )
    | ~ spl483_581 ),
    inference(forward_subsumption_resolution,[],[f35018,f1778]) ).

tff(f35025,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X2,X0)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X2,X0) ) )
    | ~ spl483_581 ),
    inference(forward_subsumption_resolution,[],[f35024,f1782]) ).

tff(f35027,definition,
    ( spl483_583
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X2,X0)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X2,X0) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_583])],[avatar_definition]) ).

tff(f35028,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vsomeAType(vYesNo) = vcheckBinOp(X1,X2,X0) )
        | sP46(X1,X2,X0)
        | ( vNumber = X0 ) )
    | ~ spl483_583 ),
    inference(avatar_component_clause,[],[f35027]) ).

tff(f35029,plain,
    ( spl483_583
    | ~ spl483_581 ),
    inference(avatar_split_clause,[],[f35025,f35011,f35027]) ).

tff(f35042,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_583 ),
    inference(superposition,[],[f4653,f35028]) ).

tff(f35044,plain,
    ( sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_583 ),
    inference(forward_subsumption_resolution,[],[f35042,f4612]) ).

tff(f35046,plain,
    ( ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_583 ),
    inference(forward_subsumption_resolution,[],[f35044,f4757]) ).

tff(f35048,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_284
    | ~ spl483_583 ),
    inference(forward_demodulation,[],[f35046,f20188]) ).

tff(f35767,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP48(X1,X0,X2)
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X0,X2) ) )
    | ~ spl483_582 ),
    inference(resolution,[],[f35016,f1774]) ).

tff(f35768,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP48(X1,X0,X2)
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vYesNo = X2 ) )
    | ~ spl483_582 ),
    inference(resolution,[],[f35016,f1775]) ).

tff(f35769,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP48(X1,X0,X2)
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vYesNo = X0 ) )
    | ~ spl483_582 ),
    inference(resolution,[],[f35016,f1776]) ).

tff(f35771,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vYesNo = X0 ) )
    | ~ spl483_582 ),
    inference(forward_subsumption_resolution,[],[f35769,f1780]) ).

tff(f35772,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vYesNo = X2 ) )
    | ~ spl483_582 ),
    inference(forward_subsumption_resolution,[],[f35768,f1779]) ).

tff(f35773,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X0,X2) ) )
    | ~ spl483_582 ),
    inference(forward_subsumption_resolution,[],[f35767,f1778]) ).

tff(f35774,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X0,X2) ) )
    | ~ spl483_582 ),
    inference(forward_subsumption_resolution,[],[f35773,f1782]) ).

tff(f35776,definition,
    ( spl483_589
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vsomeAType(vYesNo) = vcheckBinOp(X1,X0,X2) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_589])],[avatar_definition]) ).

tff(f35777,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vsomeAType(vYesNo) = vcheckBinOp(X1,X0,X2) )
        | sP46(X1,X0,X2)
        | ( vNumber = X0 ) )
    | ~ spl483_589 ),
    inference(avatar_component_clause,[],[f35776]) ).

tff(f35778,plain,
    ( spl483_589
    | ~ spl483_582 ),
    inference(avatar_split_clause,[],[f35774,f35015,f35776]) ).

tff(f35791,plain,
    ( ( vsomeAType(vYesNo) = vsomeAType(sK452) )
    | sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_589 ),
    inference(superposition,[],[f4653,f35777]) ).

tff(f35794,definition,
    ( spl483_590
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vYesNo = X2 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_590])],[avatar_definition]) ).

tff(f35795,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( sP47(X1,X0,X2)
        | ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vYesNo = X2 ) )
    | ~ spl483_590 ),
    inference(avatar_component_clause,[],[f35794]) ).

tff(f35796,plain,
    ( spl483_590
    | ~ spl483_582 ),
    inference(avatar_split_clause,[],[f35772,f35015,f35794]) ).

tff(f35800,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vYesNo = X2 )
        | ( veqop = X1 ) )
    | ~ spl483_590 ),
    inference(resolution,[],[f35795,f1785]) ).

tff(f36520,definition,
    ( spl483_593
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X2,X0)
        | sP46(X1,X2,X0)
        | ( vYesNo = X2 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_593])],[avatar_definition]) ).

tff(f36521,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( sP47(X1,X2,X0)
        | ( vNumber = X0 )
        | sP46(X1,X2,X0)
        | ( vYesNo = X2 ) )
    | ~ spl483_593 ),
    inference(avatar_component_clause,[],[f36520]) ).

tff(f36522,plain,
    ( spl483_593
    | ~ spl483_581 ),
    inference(avatar_split_clause,[],[f35022,f35011,f36520]) ).

tff(f36526,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X2,X0)
        | ( vYesNo = X2 )
        | ( veqop = X1 ) )
    | ~ spl483_593 ),
    inference(resolution,[],[f36521,f1785]) ).

tff(f36528,definition,
    ( spl483_594
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP47(X1,X0,X2)
        | sP46(X1,X0,X2)
        | ( vYesNo = X0 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_594])],[avatar_definition]) ).

tff(f36529,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( sP47(X1,X0,X2)
        | ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vYesNo = X0 ) )
    | ~ spl483_594 ),
    inference(avatar_component_clause,[],[f36528]) ).

tff(f36530,plain,
    ( spl483_594
    | ~ spl483_582 ),
    inference(avatar_split_clause,[],[f35771,f35015,f36528]) ).

tff(f36534,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vYesNo = X0 )
        | ( veqop = X1 ) )
    | ~ spl483_594 ),
    inference(resolution,[],[f36529,f1785]) ).

tff(f36774,definition,
    ( spl483_607
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vYesNo = X2 )
        | ( veqop = X1 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_607])],[avatar_definition]) ).

tff(f36775,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( sP46(X1,X0,X2)
        | ( vNumber = X0 )
        | ( vYesNo = X2 )
        | ( veqop = X1 ) )
    | ~ spl483_607 ),
    inference(avatar_component_clause,[],[f36774]) ).

tff(f36776,plain,
    ( spl483_607
    | ~ spl483_590 ),
    inference(avatar_split_clause,[],[f35800,f35794,f36774]) ).

tff(f36777,plain,
    ( ! [X2: vBinOpT,X0: vAType,X1: vAType] :
        ( ( vNumber = X0 )
        | ( vYesNo = X1 )
        | ( veqop = X2 )
        | ( vnoAType = vcheckBinOp(X2,X0,X1) ) )
    | ~ spl483_607 ),
    inference(resolution,[],[f36775,f1786]) ).

tff(f38626,definition,
    ( spl483_640
  <=> ( veqop = sK434(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_640])],[avatar_definition]) ).

tff(f38627,plain,
    ( ( veqop != sK434(vtypeAM(sK450),sK453) )
    | spl483_640 ),
    inference(avatar_component_clause,[],[f38626]) ).

tff(f38628,plain,
    ( ( veqop = sK434(vtypeAM(sK450),sK453) )
    | ~ spl483_640 ),
    inference(avatar_component_clause,[],[f38626]) ).

tff(f38634,definition,
    ( spl483_642
  <=> ( vNumber = vgetAType(sK430(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_642])],[avatar_definition]) ).

tff(f38635,plain,
    ( ( vNumber != vgetAType(sK430(vtypeAM(sK450),sK453)) )
    | spl483_642 ),
    inference(avatar_component_clause,[],[f38634]) ).

tff(f38636,plain,
    ( ( vNumber = vgetAType(sK430(vtypeAM(sK450),sK453)) )
    | ~ spl483_642 ),
    inference(avatar_component_clause,[],[f38634]) ).

tff(f38649,definition,
    ( spl483_644
  <=> ! [X2: vBinOpT,X0: vAType,X1: vAType] :
        ( ( vNumber = X0 )
        | ( vYesNo = X1 )
        | ( veqop = X2 )
        | ( vnoAType = vcheckBinOp(X2,X0,X1) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_644])],[avatar_definition]) ).

tff(f38650,plain,
    ( ! [X2: vBinOpT,X0: vAType,X1: vAType] :
        ( ( vnoAType = vcheckBinOp(X2,X0,X1) )
        | ( vYesNo = X1 )
        | ( veqop = X2 )
        | ( vNumber = X0 ) )
    | ~ spl483_644 ),
    inference(avatar_component_clause,[],[f38649]) ).

tff(f38651,plain,
    ( spl483_644
    | ~ spl483_607 ),
    inference(avatar_split_clause,[],[f36777,f36774,f38649]) ).

tff(f38676,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | ( vYesNo = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_644 ),
    inference(superposition,[],[f4653,f38650]) ).

tff(f38682,plain,
    ( ( vYesNo = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_644 ),
    inference(forward_subsumption_resolution,[],[f38676,f902]) ).

tff(f38687,plain,
    ( ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_284
    | ~ spl483_644 ),
    inference(forward_demodulation,[],[f38682,f20188]) ).

tff(f38976,definition,
    ( spl483_650
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X2,X0)
        | ( vYesNo = X2 )
        | ( veqop = X1 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_650])],[avatar_definition]) ).

tff(f38977,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( sP46(X1,X2,X0)
        | ( vNumber = X0 )
        | ( vYesNo = X2 )
        | ( veqop = X1 ) )
    | ~ spl483_650 ),
    inference(avatar_component_clause,[],[f38976]) ).

tff(f38978,plain,
    ( spl483_650
    | ~ spl483_593 ),
    inference(avatar_split_clause,[],[f36526,f36520,f38976]) ).

tff(f38979,plain,
    ( ! [X2: vBinOpT,X0: vAType,X1: vAType] :
        ( ( vNumber = X0 )
        | ( vYesNo = X1 )
        | ( veqop = X2 )
        | ( vnoAType = vcheckBinOp(X2,X1,X0) ) )
    | ~ spl483_650 ),
    inference(resolution,[],[f38977,f1786]) ).

tff(f39329,definition,
    ( spl483_661
  <=> ! [X2: vBinOpT,X0: vAType,X1: vAType] :
        ( ( vNumber = X0 )
        | ( vYesNo = X1 )
        | ( veqop = X2 )
        | ( vnoAType = vcheckBinOp(X2,X1,X0) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_661])],[avatar_definition]) ).

tff(f39330,plain,
    ( ! [X2: vBinOpT,X0: vAType,X1: vAType] :
        ( ( vnoAType = vcheckBinOp(X2,X1,X0) )
        | ( vYesNo = X1 )
        | ( veqop = X2 )
        | ( vNumber = X0 ) )
    | ~ spl483_661 ),
    inference(avatar_component_clause,[],[f39329]) ).

tff(f39331,plain,
    ( spl483_661
    | ~ spl483_650 ),
    inference(avatar_split_clause,[],[f38979,f38976,f39329]) ).

tff(f39355,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | ( vYesNo = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_661 ),
    inference(superposition,[],[f4653,f39330]) ).

tff(f39360,plain,
    ( ( vYesNo = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_661 ),
    inference(forward_subsumption_resolution,[],[f39355,f902]) ).

tff(f39364,plain,
    ( ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_661 ),
    inference(forward_demodulation,[],[f39360,f20042]) ).

tff(f39368,plain,
    ( ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( vNumber = vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_404
    | ~ spl483_661 ),
    inference(forward_demodulation,[],[f39364,f24984]) ).

tff(f39370,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_661 ),
    inference(forward_demodulation,[],[f39368,f20188]) ).

tff(f39472,definition,
    ( spl483_664
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | sP46(X1,X0,X2)
        | ( vYesNo = X0 )
        | ( veqop = X1 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_664])],[avatar_definition]) ).

tff(f39473,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( sP46(X1,X0,X2)
        | ( vNumber = X0 )
        | ( vYesNo = X0 )
        | ( veqop = X1 ) )
    | ~ spl483_664 ),
    inference(avatar_component_clause,[],[f39472]) ).

tff(f39474,plain,
    ( spl483_664
    | ~ spl483_594 ),
    inference(avatar_split_clause,[],[f36534,f36528,f39472]) ).

tff(f39475,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | ( vYesNo = X0 )
        | ( veqop = X1 )
        | ( vnoAType = vcheckBinOp(X1,X0,X2) ) )
    | ~ spl483_664 ),
    inference(resolution,[],[f39473,f1786]) ).

tff(f39544,definition,
    ( spl483_668
  <=> ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vNumber = X0 )
        | ( vYesNo = X0 )
        | ( veqop = X1 )
        | ( vnoAType = vcheckBinOp(X1,X0,X2) ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_668])],[avatar_definition]) ).

tff(f39545,plain,
    ( ! [X2: vAType,X0: vAType,X1: vBinOpT] :
        ( ( vnoAType = vcheckBinOp(X1,X0,X2) )
        | ( vYesNo = X0 )
        | ( veqop = X1 )
        | ( vNumber = X0 ) )
    | ~ spl483_668 ),
    inference(avatar_component_clause,[],[f39544]) ).

tff(f39546,plain,
    ( spl483_668
    | ~ spl483_664 ),
    inference(avatar_split_clause,[],[f39475,f39472,f39544]) ).

tff(f39570,plain,
    ( ( vnoAType = vsomeAType(sK452) )
    | ( vYesNo = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_668 ),
    inference(superposition,[],[f4653,f39545]) ).

tff(f39575,plain,
    ( ( vYesNo = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_668 ),
    inference(forward_subsumption_resolution,[],[f39570,f902]) ).

tff(f39579,plain,
    ( ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( veqop = sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_668 ),
    inference(forward_demodulation,[],[f39575,f20042]) ).

tff(f39583,plain,
    ( ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_404
    | ~ spl483_668 ),
    inference(forward_demodulation,[],[f39579,f24984]) ).

tff(f46810,definition,
    ( spl483_744
  <=> ! [X0: vExp] :
        ( ( vsomeExp(X0) != vsomeExp(sK453) )
        | ( vbinop(vgetExp(vreduceExp(ve1,sK450)),sK451,ve2) = X0 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_744])],[avatar_definition]) ).

tff(f46811,plain,
    ( ! [X0: vExp] :
        ( ( vsomeExp(X0) != vsomeExp(sK453) )
        | ( vbinop(vgetExp(vreduceExp(ve1,sK450)),sK451,ve2) = X0 ) )
    | ~ spl483_744 ),
    inference(avatar_component_clause,[],[f46810]) ).

tff(f46812,plain,
    ( spl483_744
    | ~ spl483_1
    | ~ spl483_304 ),
    inference(avatar_split_clause,[],[f25070,f20765,f2057,f46810]) ).

tff(f49163,plain,
    ( ( sK453 = vbinop(vgetExp(vreduceExp(ve1,sK450)),sK451,ve2) )
    | ~ spl483_744 ),
    inference(equality_resolution,[],[f46811]) ).

tff(f49164,plain,
    ( $false
    | ~ spl483_110
    | ~ spl483_744 ),
    inference(forward_subsumption_resolution,[],[f49163,f6792]) ).

tff(f49165,plain,
    ( ~ spl483_110
    | ~ spl483_744 ),
    inference(avatar_contradiction_clause,[],[f49164]) ).

tff(f49912,plain,
    ( ~ visSomeAType(sK424(vtypeAM(sK450),sK453))
    | ~ visSomeAType(sK426(vtypeAM(sK450),sK453))
    | ~ spl483_98 ),
    inference(resolution,[],[f6377,f1855]) ).

tff(f50435,definition,
    ( spl483_774
  <=> ( sK453 = vbinop(vgetExp(vreduceExp(ve1,sK450)),sK451,ve2) ) ),
    introduced(definition,[new_symbols(definition,[spl483_774])],[avatar_definition]) ).

tff(f50437,plain,
    ( ( sK453 = vbinop(vgetExp(vreduceExp(ve1,sK450)),sK451,ve2) )
    | ~ spl483_774 ),
    inference(avatar_component_clause,[],[f50435]) ).

tff(f50438,plain,
    ( spl483_774
    | ~ spl483_744 ),
    inference(avatar_split_clause,[],[f49163,f46810,f50435]) ).

tff(f50451,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( ve2 = X2 ) )
    | ~ spl483_774 ),
    inference(superposition,[],[f862,f50437]) ).

tff(f50453,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK451 = X1 ) )
    | ~ spl483_774 ),
    inference(superposition,[],[f863,f50437]) ).

tff(f50456,plain,
    ( ! [X0: vAval] : ( vconstant(X0) != sK453 )
    | ~ spl483_774 ),
    inference(superposition,[],[f868,f50437]) ).

tff(f52367,definition,
    ( spl483_793
  <=> ( sK453 = vbinop(sK431(vtypeAM(sK450),sK453),veqop,sK433(vtypeAM(sK450),sK453)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_793])],[avatar_definition]) ).

tff(f52368,plain,
    ( ( sK453 = vbinop(sK431(vtypeAM(sK450),sK453),veqop,sK433(vtypeAM(sK450),sK453)) )
    | ~ spl483_793 ),
    inference(avatar_component_clause,[],[f52367]) ).

tff(f52369,plain,
    ( ( sK453 != vbinop(sK431(vtypeAM(sK450),sK453),veqop,sK433(vtypeAM(sK450),sK453)) )
    | spl483_793 ),
    inference(avatar_component_clause,[],[f52367]) ).

tff(f52471,definition,
    ( spl483_797
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( ve2 = X2 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_797])],[avatar_definition]) ).

tff(f52472,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( ve2 = X2 ) )
    | ~ spl483_797 ),
    inference(avatar_component_clause,[],[f52471]) ).

tff(f52473,plain,
    ( spl483_797
    | ~ spl483_774 ),
    inference(avatar_split_clause,[],[f50451,f50435,f52471]) ).

tff(f52483,plain,
    ( ( sK453 != sK453 )
    | ( ve2 = sK427(vtypeAM(sK450),sK453) )
    | ~ spl483_121
    | ~ spl483_797 ),
    inference(superposition,[],[f52472,f7672]) ).

tff(f52488,plain,
    ( ( ve2 = sK427(vtypeAM(sK450),sK453) )
    | ~ spl483_121
    | ~ spl483_797 ),
    inference(trivial_inequality_removal,[],[f52483]) ).

tff(f52491,definition,
    ( spl483_798
  <=> ( ve2 = sK427(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_798])],[avatar_definition]) ).

tff(f52493,plain,
    ( ( ve2 = sK427(vtypeAM(sK450),sK453) )
    | ~ spl483_798 ),
    inference(avatar_component_clause,[],[f52491]) ).

tff(f52494,plain,
    ( spl483_798
    | ~ spl483_121
    | ~ spl483_797 ),
    inference(avatar_split_clause,[],[f52488,f52471,f7670,f52491]) ).

tff(f52496,plain,
    ( ( vecheck(vtypeAM(sK450),ve2) = sK426(vtypeAM(sK450),sK453) )
    | ~ spl483_132
    | ~ spl483_798 ),
    inference(superposition,[],[f9259,f52493]) ).

tff(f53658,definition,
    ( spl483_807
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK425(vtypeAM(sK450),sK453) = X0 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_807])],[avatar_definition]) ).

tff(f53659,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK425(vtypeAM(sK450),sK453) = X0 ) )
    | ~ spl483_807 ),
    inference(avatar_component_clause,[],[f53658]) ).

tff(f53660,plain,
    ( spl483_807
    | ~ spl483_121 ),
    inference(avatar_split_clause,[],[f7681,f7670,f53658]) ).

tff(f53662,plain,
    ( ( sK453 != sK453 )
    | ( vgetExp(vreduceExp(ve1,sK450)) = sK425(vtypeAM(sK450),sK453) )
    | ~ spl483_774
    | ~ spl483_807 ),
    inference(superposition,[],[f53659,f50437]) ).

tff(f53676,plain,
    ( ( vgetExp(vreduceExp(ve1,sK450)) = sK425(vtypeAM(sK450),sK453) )
    | ~ spl483_774
    | ~ spl483_807 ),
    inference(trivial_inequality_removal,[],[f53662]) ).

tff(f54190,definition,
    ( spl483_816
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK451 = X1 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_816])],[avatar_definition]) ).

tff(f54191,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK451 = X1 ) )
    | ~ spl483_816 ),
    inference(avatar_component_clause,[],[f54190]) ).

tff(f54192,plain,
    ( spl483_816
    | ~ spl483_774 ),
    inference(avatar_split_clause,[],[f50453,f50435,f54190]) ).

tff(f54883,definition,
    ( spl483_835
  <=> ( vecheck(vtypeAM(sK450),ve1) = sK424(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_835])],[avatar_definition]) ).

tff(f54884,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) != sK424(vtypeAM(sK450),sK453) )
    | spl483_835 ),
    inference(avatar_component_clause,[],[f54883]) ).

tff(f54885,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = sK424(vtypeAM(sK450),sK453) )
    | ~ spl483_835 ),
    inference(avatar_component_clause,[],[f54883]) ).

tff(f54945,plain,
    ( ( vsomeAType(vYesNo) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404 ),
    inference(forward_demodulation,[],[f24999,f4613]) ).

tff(f54951,plain,
    ( ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | ~ spl483_79
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_644 ),
    inference(forward_demodulation,[],[f38687,f24984]) ).

tff(f54953,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_404
    | ~ spl483_668 ),
    inference(forward_demodulation,[],[f39583,f20042]) ).

tff(f55041,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_644 ),
    inference(forward_demodulation,[],[f54951,f20042]) ).

tff(f55283,plain,
    ( ~ visSomeAType(vecheck(vtypeAM(sK450),ve1))
    | ~ visSomeAType(sK426(vtypeAM(sK450),sK453))
    | ~ spl483_98
    | ~ spl483_835 ),
    inference(forward_demodulation,[],[f49912,f54885]) ).

tff(f55299,plain,
    ( ~ visSomeAType(sK426(vtypeAM(sK450),sK453))
    | ~ spl483_10
    | ~ spl483_98
    | ~ spl483_835 ),
    inference(forward_subsumption_resolution,[],[f55283,f2630]) ).

tff(f55314,plain,
    ( ~ visSomeAType(vecheck(vtypeAM(sK450),ve2))
    | ~ spl483_10
    | ~ spl483_98
    | ~ spl483_132
    | ~ spl483_798
    | ~ spl483_835 ),
    inference(forward_demodulation,[],[f55299,f52496]) ).

tff(f55326,plain,
    ( $false
    | ~ spl483_10
    | ~ spl483_16
    | ~ spl483_98
    | ~ spl483_132
    | ~ spl483_798
    | ~ spl483_835 ),
    inference(forward_subsumption_resolution,[],[f55314,f2995]) ).

tff(f55327,plain,
    ( ~ spl483_10
    | ~ spl483_16
    | ~ spl483_98
    | ~ spl483_132
    | ~ spl483_798
    | ~ spl483_835 ),
    inference(avatar_contradiction_clause,[],[f55326]) ).

tff(f56838,plain,
    ( ( sK424(vtypeAM(sK450),sK453) = vecheck(sK423(vtypeAM(sK450),sK453),sK425(vtypeAM(sK450),sK453)) )
    | ~ spl483_98 ),
    inference(resolution,[],[f6377,f1857]) ).

tff(f56839,plain,
    ( ( sK424(vtypeAM(sK450),sK453) = vecheck(sK423(vtypeAM(sK450),sK453),vgetExp(vreduceExp(ve1,sK450))) )
    | ~ spl483_98
    | ~ spl483_774
    | ~ spl483_807 ),
    inference(forward_demodulation,[],[f56838,f53676]) ).

tff(f56842,plain,
    ( ( sK424(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),vgetExp(vreduceExp(ve1,sK450))) )
    | ~ spl483_98
    | ~ spl483_120
    | ~ spl483_774
    | ~ spl483_807 ),
    inference(forward_demodulation,[],[f56839,f7651]) ).

tff(f56845,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = sK424(vtypeAM(sK450),sK453) )
    | ~ spl483_98
    | ~ spl483_120
    | ~ spl483_309
    | ~ spl483_774
    | ~ spl483_807 ),
    inference(forward_demodulation,[],[f56842,f21143]) ).

tff(f56847,plain,
    ( $false
    | ~ spl483_98
    | ~ spl483_120
    | ~ spl483_309
    | ~ spl483_774
    | ~ spl483_807
    | spl483_835 ),
    inference(forward_subsumption_resolution,[],[f56845,f54884]) ).

tff(f56848,plain,
    ( ~ spl483_98
    | ~ spl483_120
    | ~ spl483_309
    | ~ spl483_774
    | ~ spl483_807
    | spl483_835 ),
    inference(avatar_contradiction_clause,[],[f56847]) ).

tff(f56875,plain,
    ( ( sK453 = vbinop(sK431(vtypeAM(sK450),sK453),veqop,sK433(vtypeAM(sK450),sK453)) )
    | ~ spl483_134
    | ~ spl483_640 ),
    inference(forward_demodulation,[],[f9348,f38628]) ).

tff(f56987,plain,
    ( $false
    | ~ spl483_134
    | ~ spl483_640
    | spl483_793 ),
    inference(forward_subsumption_resolution,[],[f56875,f52369]) ).

tff(f56988,plain,
    ( ~ spl483_134
    | ~ spl483_640
    | spl483_793 ),
    inference(avatar_contradiction_clause,[],[f56987]) ).

tff(f57589,plain,
    ( ( sK453 != sK453 )
    | ( ve2 = sK433(vtypeAM(sK450),sK453) )
    | ~ spl483_134
    | ~ spl483_797 ),
    inference(superposition,[],[f52472,f9348]) ).

tff(f57591,plain,
    ( ( sK453 != sK453 )
    | ( sK451 = sK434(vtypeAM(sK450),sK453) )
    | ~ spl483_134
    | ~ spl483_816 ),
    inference(superposition,[],[f54191,f9348]) ).

tff(f57592,plain,
    ( ( sK451 = sK434(vtypeAM(sK450),sK453) )
    | ~ spl483_134
    | ~ spl483_816 ),
    inference(trivial_inequality_removal,[],[f57591]) ).

tff(f57594,plain,
    ( ( ve2 = sK433(vtypeAM(sK450),sK453) )
    | ~ spl483_134
    | ~ spl483_797 ),
    inference(trivial_inequality_removal,[],[f57589]) ).

tff(f57619,plain,
    ( ( sK453 = vconstant(vB(sK436(vtypeAM(sK450),sK453))) )
    | ( sK453 = vconstant(vNum(sK437(vtypeAM(sK450),sK453))) )
    | ( sK453 = vconstant(vT(sK439(vtypeAM(sK450),sK453))) )
    | sP58(vtypeAM(sK450),sK453)
    | sP54(vtypeAM(sK450),sK453)
    | sP57(vtypeAM(sK450),sK453)
    | sP56(vtypeAM(sK450),sK453)
    | spl483_98 ),
    inference(resolution,[],[f6376,f1878]) ).

tff(f57638,plain,
    ( ( sK432(vtypeAM(sK450),sK453) = vecheck(sK429(vtypeAM(sK450),sK453),sK433(vtypeAM(sK450),sK453)) )
    | ~ spl483_99 ),
    inference(resolution,[],[f6381,f1863]) ).

tff(f57641,plain,
    ( ( sK432(vtypeAM(sK450),sK453) = vecheck(sK429(vtypeAM(sK450),sK453),ve2) )
    | ~ spl483_99
    | ~ spl483_134
    | ~ spl483_797 ),
    inference(forward_demodulation,[],[f57638,f57594]) ).

tff(f57644,plain,
    ( ( vecheck(vtypeAM(sK450),ve2) = sK432(vtypeAM(sK450),sK453) )
    | ~ spl483_99
    | ~ spl483_131
    | ~ spl483_134
    | ~ spl483_797 ),
    inference(forward_demodulation,[],[f57641,f9145]) ).

tff(f57659,definition,
    ( spl483_837
  <=> ( vecheck(vtypeAM(sK450),ve2) = sK432(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_837])],[avatar_definition]) ).

tff(f57661,plain,
    ( ( vecheck(vtypeAM(sK450),ve2) = sK432(vtypeAM(sK450),sK453) )
    | ~ spl483_837 ),
    inference(avatar_component_clause,[],[f57659]) ).

tff(f57662,plain,
    ( spl483_837
    | ~ spl483_99
    | ~ spl483_131
    | ~ spl483_134
    | ~ spl483_797 ),
    inference(avatar_split_clause,[],[f57644,f52471,f9346,f9143,f6379,f57659]) ).

tff(f57666,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ sP54(vtypeAM(sK450),sK453)
    | ~ spl483_837 ),
    inference(superposition,[],[f1858,f57661]) ).

tff(f57767,definition,
    ( spl483_838
  <=> ( sK451 = sK434(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_838])],[avatar_definition]) ).

tff(f57769,plain,
    ( ( sK451 = sK434(vtypeAM(sK450),sK453) )
    | ~ spl483_838 ),
    inference(avatar_component_clause,[],[f57767]) ).

tff(f57770,plain,
    ( spl483_838
    | ~ spl483_134
    | ~ spl483_816 ),
    inference(avatar_split_clause,[],[f57592,f54190,f9346,f57767]) ).

tff(f57859,definition,
    ( spl483_839
  <=> ( vecheck(vtypeAM(sK450),ve1) = sK430(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_839])],[avatar_definition]) ).

tff(f57860,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) != sK430(vtypeAM(sK450),sK453) )
    | spl483_839 ),
    inference(avatar_component_clause,[],[f57859]) ).

tff(f57861,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = sK430(vtypeAM(sK450),sK453) )
    | ~ spl483_839 ),
    inference(avatar_component_clause,[],[f57859]) ).

tff(f57871,plain,
    ( ( vNumber != vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | spl483_642
    | ~ spl483_839 ),
    inference(superposition,[],[f38635,f57861]) ).

tff(f58145,plain,
    ( ( sK453 != sK453 )
    | ( veqop = sK451 )
    | ~ spl483_793
    | ~ spl483_816 ),
    inference(superposition,[],[f54191,f52368]) ).

tff(f58230,definition,
    ( spl483_842
  <=> ( veqop = sK451 ) ),
    introduced(definition,[new_symbols(definition,[spl483_842])],[avatar_definition]) ).

tff(f58231,plain,
    ( ( veqop != sK451 )
    | spl483_842 ),
    inference(avatar_component_clause,[],[f58230]) ).

tff(f58232,plain,
    ( ( veqop = sK451 )
    | ~ spl483_842 ),
    inference(avatar_component_clause,[],[f58230]) ).

tff(f58299,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_644
    | spl483_842 ),
    inference(backward_subsumption_resolution,[],[f55041,f58231]) ).

tff(f58301,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_404
    | ~ spl483_668
    | spl483_842 ),
    inference(backward_subsumption_resolution,[],[f54953,f58231]) ).

tff(f58480,plain,
    ( ( vsomeAType(vYesNo) != vsomeAType(sK452) )
    | spl483_2
    | ~ spl483_450 ),
    inference(superposition,[],[f2239,f26909]) ).

tff(f58521,plain,
    ( $false
    | spl483_2
    | ~ spl483_75
    | ~ spl483_450 ),
    inference(forward_subsumption_resolution,[],[f58480,f4613]) ).

tff(f58522,plain,
    ( spl483_2
    | ~ spl483_75
    | ~ spl483_450 ),
    inference(avatar_contradiction_clause,[],[f58521]) ).

tff(f58549,plain,
    ( $false
    | ~ spl483_119
    | ~ spl483_774 ),
    inference(backward_subsumption_resolution,[],[f50437,f14067]) ).

tff(f58552,plain,
    ( ~ spl483_119
    | ~ spl483_774 ),
    inference(avatar_contradiction_clause,[],[f58549]) ).

tff(f58586,plain,
    ( ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_839
    | spl483_842 ),
    inference(forward_subsumption_resolution,[],[f58299,f57871]) ).

tff(f58587,plain,
    ( ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_404
    | spl483_642
    | ~ spl483_668
    | ~ spl483_839
    | spl483_842 ),
    inference(forward_subsumption_resolution,[],[f58301,f57871]) ).

tff(f58725,plain,
    ( $false
    | ~ spl483_106
    | ~ spl483_774 ),
    inference(backward_subsumption_resolution,[],[f6720,f50456]) ).

tff(f58728,plain,
    ( ~ spl483_106
    | ~ spl483_774 ),
    inference(avatar_contradiction_clause,[],[f58725]) ).

tff(f58859,plain,
    ( ( sK453 = vconstant(vNum(sK437(vtypeAM(sK450),sK453))) )
    | ( sK453 = vconstant(vT(sK439(vtypeAM(sK450),sK453))) )
    | sP58(vtypeAM(sK450),sK453)
    | sP54(vtypeAM(sK450),sK453)
    | sP57(vtypeAM(sK450),sK453)
    | sP56(vtypeAM(sK450),sK453)
    | spl483_98
    | spl483_102 ),
    inference(forward_subsumption_resolution,[],[f57619,f6392]) ).

tff(f59016,plain,
    ( ( sK453 = vconstant(vT(sK439(vtypeAM(sK450),sK453))) )
    | sP58(vtypeAM(sK450),sK453)
    | sP54(vtypeAM(sK450),sK453)
    | sP57(vtypeAM(sK450),sK453)
    | sP56(vtypeAM(sK450),sK453)
    | spl483_98
    | spl483_102
    | ~ spl483_774 ),
    inference(forward_subsumption_resolution,[],[f58859,f50456]) ).

tff(f59076,plain,
    ( sP58(vtypeAM(sK450),sK453)
    | sP54(vtypeAM(sK450),sK453)
    | sP57(vtypeAM(sK450),sK453)
    | sP56(vtypeAM(sK450),sK453)
    | spl483_98
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(forward_subsumption_resolution,[],[f59016,f6388]) ).

tff(f59118,plain,
    ( sP54(vtypeAM(sK450),sK453)
    | sP57(vtypeAM(sK450),sK453)
    | sP56(vtypeAM(sK450),sK453)
    | spl483_98
    | spl483_100
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(forward_subsumption_resolution,[],[f59076,f6384]) ).

tff(f59161,plain,
    ( sP57(vtypeAM(sK450),sK453)
    | sP56(vtypeAM(sK450),sK453)
    | spl483_98
    | spl483_99
    | spl483_100
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(forward_subsumption_resolution,[],[f59118,f6380]) ).

tff(f59179,plain,
    ( sP56(vtypeAM(sK450),sK453)
    | spl483_97
    | spl483_98
    | spl483_99
    | spl483_100
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(forward_subsumption_resolution,[],[f59161,f6372]) ).

tff(f59187,plain,
    ( $false
    | spl483_96
    | spl483_97
    | spl483_98
    | spl483_99
    | spl483_100
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(forward_subsumption_resolution,[],[f59179,f6368]) ).

tff(f59188,plain,
    ( spl483_96
    | spl483_97
    | spl483_98
    | spl483_99
    | spl483_100
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(avatar_contradiction_clause,[],[f59187]) ).

tff(f59286,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_99
    | ~ spl483_837 ),
    inference(forward_subsumption_resolution,[],[f57666,f6381]) ).

tff(f59314,plain,
    ( sP46(sK434(vtypeAM(sK450),vbinop(ve1,sK451,ve2)),vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))),vgetAType(sK432(vtypeAM(sK450),vbinop(ve1,sK451,ve2))))
    | ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_589 ),
    inference(forward_subsumption_resolution,[],[f35791,f4612]) ).

tff(f59319,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vYesNo) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_839
    | spl483_842 ),
    inference(forward_demodulation,[],[f24999,f58586]) ).

tff(f59400,plain,
    ( ( vNumber = vgetAType(sK430(vtypeAM(sK450),vbinop(ve1,sK451,ve2))) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_589 ),
    inference(forward_subsumption_resolution,[],[f59314,f4757]) ).

tff(f59449,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_589 ),
    inference(forward_demodulation,[],[f59400,f20042]) ).

tff(f59547,plain,
    ( ( vsomeAType(vNumber) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vNumber) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_89
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_583 ),
    inference(forward_demodulation,[],[f25001,f35048]) ).

tff(f59569,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vNumber) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_284
    | ~ spl483_583
    | ~ spl483_837 ),
    inference(forward_demodulation,[],[f59286,f35048]) ).

tff(f59633,plain,
    ( ( vsomeAType(vNumber) = vcheckBinOp(sK451,vNumber,vNumber) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_89
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_583
    | ~ spl483_589 ),
    inference(forward_demodulation,[],[f59547,f59449]) ).

tff(f59654,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(vecheck(vtypeAM(sK450),ve1)),vNumber) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_284
    | ~ spl483_583
    | ~ spl483_837
    | ~ spl483_839 ),
    inference(forward_demodulation,[],[f59569,f57861]) ).

tff(f59726,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vNumber,vNumber) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_583
    | ~ spl483_589
    | ~ spl483_837
    | ~ spl483_839 ),
    inference(forward_demodulation,[],[f59654,f59449]) ).

tff(f59757,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK451,vNumber,vNumber) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_583
    | ~ spl483_589
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839 ),
    inference(forward_demodulation,[],[f59726,f57769]) ).

tff(f59771,plain,
    ( ( vsomeAType(vNumber) = vecheck(vtypeAM(sK450),sK453) )
    | spl483_75
    | ~ spl483_79
    | ~ spl483_89
    | ~ spl483_99
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_583
    | ~ spl483_589
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839 ),
    inference(forward_demodulation,[],[f59757,f59633]) ).

tff(f59897,plain,
    ( ( veqop != sK451 )
    | spl483_640
    | ~ spl483_838 ),
    inference(forward_demodulation,[],[f38627,f57769]) ).

tff(f59971,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vgetAType(sK432(vtypeAM(sK450),sK453))) )
    | ~ spl483_99 ),
    inference(resolution,[],[f6381,f1858]) ).

tff(f59981,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_99
    | ~ spl483_837 ),
    inference(forward_demodulation,[],[f59971,f57661]) ).

tff(f60137,definition,
    ( spl483_851
  <=> ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_851])],[avatar_definition]) ).

tff(f60138,plain,
    ( ( vNumber != vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | spl483_851 ),
    inference(avatar_component_clause,[],[f60137]) ).

tff(f60139,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_851 ),
    inference(avatar_component_clause,[],[f60137]) ).

tff(f60226,definition,
    ( spl483_852
  <=> ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve2)) ) ),
    introduced(definition,[new_symbols(definition,[spl483_852])],[avatar_definition]) ).

tff(f60227,plain,
    ( ( vNumber != vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | spl483_852 ),
    inference(avatar_component_clause,[],[f60226]) ).

tff(f60228,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve2)) )
    | ~ spl483_852 ),
    inference(avatar_component_clause,[],[f60226]) ).

tff(f61057,definition,
    ( spl483_860
  <=> ( vsomeAType(vNumber) = vecheck(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_860])],[avatar_definition]) ).

tff(f61059,plain,
    ( ( vsomeAType(vNumber) = vecheck(vtypeAM(sK450),sK453) )
    | ~ spl483_860 ),
    inference(avatar_component_clause,[],[f61057]) ).

tff(f61060,plain,
    ( spl483_860
    | spl483_75
    | ~ spl483_79
    | ~ spl483_89
    | ~ spl483_99
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_583
    | ~ spl483_589
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839 ),
    inference(avatar_split_clause,[],[f59771,f57859,f57767,f57659,f35776,f35027,f24982,f20186,f20040,f6379,f5635,f4651,f4611,f61057]) ).

tff(f61087,plain,
    ( ( vsomeAType(vNumber) != vsomeAType(sK452) )
    | spl483_2
    | ~ spl483_860 ),
    inference(superposition,[],[f2239,f61059]) ).

tff(f61127,plain,
    ( ( vsomeAType(vNumber) != vsomeAType(vNumber) )
    | spl483_2
    | ~ spl483_89
    | ~ spl483_860 ),
    inference(forward_demodulation,[],[f61087,f5637]) ).

tff(f61128,plain,
    ( $false
    | spl483_2
    | ~ spl483_89
    | ~ spl483_860 ),
    inference(trivial_inequality_removal,[],[f61127]) ).

tff(f61129,plain,
    ( spl483_2
    | ~ spl483_89
    | ~ spl483_860 ),
    inference(avatar_contradiction_clause,[],[f61128]) ).

tff(f63573,definition,
    ( spl483_892
  <=> ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK431(vtypeAM(sK450),sK453) = X0 ) ) ),
    introduced(definition,[new_symbols(definition,[spl483_892])],[avatar_definition]) ).

tff(f63574,plain,
    ( ! [X2: vExp,X0: vExp,X1: vBinOpT] :
        ( ( sK453 != vbinop(X0,X1,X2) )
        | ( sK431(vtypeAM(sK450),sK453) = X0 ) )
    | ~ spl483_892 ),
    inference(avatar_component_clause,[],[f63573]) ).

tff(f63575,plain,
    ( spl483_892
    | ~ spl483_134 ),
    inference(avatar_split_clause,[],[f9367,f9346,f63573]) ).

tff(f63577,plain,
    ( ( sK453 != sK453 )
    | ( vgetExp(vreduceExp(ve1,sK450)) = sK431(vtypeAM(sK450),sK453) )
    | ~ spl483_774
    | ~ spl483_892 ),
    inference(superposition,[],[f63574,f50437]) ).

tff(f63590,plain,
    ( ( vgetExp(vreduceExp(ve1,sK450)) = sK431(vtypeAM(sK450),sK453) )
    | ~ spl483_774
    | ~ spl483_892 ),
    inference(trivial_inequality_removal,[],[f63577]) ).

tff(f63595,definition,
    ( spl483_893
  <=> ( vgetExp(vreduceExp(ve1,sK450)) = sK431(vtypeAM(sK450),sK453) ) ),
    introduced(definition,[new_symbols(definition,[spl483_893])],[avatar_definition]) ).

tff(f63597,plain,
    ( ( vgetExp(vreduceExp(ve1,sK450)) = sK431(vtypeAM(sK450),sK453) )
    | ~ spl483_893 ),
    inference(avatar_component_clause,[],[f63595]) ).

tff(f63598,plain,
    ( spl483_893
    | ~ spl483_774
    | ~ spl483_892 ),
    inference(avatar_split_clause,[],[f63590,f63573,f50435,f63595]) ).

tff(f63599,plain,
    ( ( sK430(vtypeAM(sK450),sK453) = vecheck(vtypeAM(sK450),vgetExp(vreduceExp(ve1,sK450))) )
    | ~ spl483_137
    | ~ spl483_893 ),
    inference(superposition,[],[f10074,f63597]) ).

tff(f63653,plain,
    ( ( vecheck(vtypeAM(sK450),ve1) = sK430(vtypeAM(sK450),sK453) )
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f63599,f21143]) ).

tff(f63689,plain,
    ( ( vsomeAType(vYesNo) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vNumber) )
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_852 ),
    inference(forward_demodulation,[],[f54945,f60228]) ).

tff(f63734,plain,
    ( $false
    | ~ spl483_137
    | ~ spl483_309
    | spl483_839
    | ~ spl483_893 ),
    inference(forward_subsumption_resolution,[],[f57860,f63653]) ).

tff(f63735,plain,
    ( ~ spl483_137
    | ~ spl483_309
    | spl483_839
    | ~ spl483_893 ),
    inference(avatar_contradiction_clause,[],[f63734]) ).

tff(f63779,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vNumber) )
    | ~ spl483_99
    | ~ spl483_837
    | ~ spl483_852 ),
    inference(forward_demodulation,[],[f59981,f60228]) ).

tff(f63857,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(vecheck(vtypeAM(sK450),ve1)),vNumber) )
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_837
    | ~ spl483_852
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f63779,f63653]) ).

tff(f64088,plain,
    ( $false
    | spl483_640
    | ~ spl483_838
    | ~ spl483_842 ),
    inference(forward_subsumption_resolution,[],[f59897,f58232]) ).

tff(f64089,plain,
    ( spl483_640
    | ~ spl483_838
    | ~ spl483_842 ),
    inference(avatar_contradiction_clause,[],[f64088]) ).

tff(f64117,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vNumber) )
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_852
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f63857,f57769]) ).

tff(f64155,plain,
    ( ( vsomeAType(vYesNo) = vecheck(vtypeAM(sK450),sK453) )
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_852
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f64117,f63689]) ).

tff(f64171,plain,
    ( $false
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_450
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_852
    | ~ spl483_893 ),
    inference(forward_subsumption_resolution,[],[f64155,f26908]) ).

tff(f64172,plain,
    ( ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_450
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_852
    | ~ spl483_893 ),
    inference(avatar_contradiction_clause,[],[f64171]) ).

tff(f64249,plain,
    ( ( vsomeAType(sK452) = vcheckBinOp(sK451,vYesNo,vYesNo) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_839
    | spl483_842 ),
    inference(forward_demodulation,[],[f59319,f58587]) ).

tff(f64334,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(sK430(vtypeAM(sK450),sK453)),vYesNo) )
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_837
    | ~ spl483_839
    | spl483_842 ),
    inference(forward_demodulation,[],[f59981,f58586]) ).

tff(f64362,plain,
    ( ( vsomeAType(vYesNo) = vcheckBinOp(sK451,vYesNo,vYesNo) )
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_839
    | spl483_842 ),
    inference(forward_demodulation,[],[f64249,f4613]) ).

tff(f64439,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(vecheck(vtypeAM(sK450),ve1)),vYesNo) )
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_837
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f64334,f63653]) ).

tff(f64528,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vYesNo,vYesNo) )
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_837
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f64439,f58587]) ).

tff(f64592,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK451,vYesNo,vYesNo) )
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f64528,f57769]) ).

tff(f64618,plain,
    ( ( vsomeAType(vYesNo) = vecheck(vtypeAM(sK450),sK453) )
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f64592,f64362]) ).

tff(f64632,plain,
    ( $false
    | ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_450
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(forward_subsumption_resolution,[],[f64618,f26908]) ).

tff(f64633,plain,
    ( ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_450
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(avatar_contradiction_clause,[],[f64632]) ).

tff(f64912,plain,
    ( ( veqop = sK451 )
    | ~ spl483_793
    | ~ spl483_816 ),
    inference(trivial_inequality_removal,[],[f58145]) ).

tff(f65056,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK434(vtypeAM(sK450),sK453),vgetAType(vecheck(vtypeAM(sK450),ve1)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_837
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f59981,f63653]) ).

tff(f65179,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(sK451,vgetAType(vecheck(vtypeAM(sK450),ve1)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f65056,f57769]) ).

tff(f65245,plain,
    ( ( vecheck(vtypeAM(sK450),sK453) = vcheckBinOp(veqop,vgetAType(vecheck(vtypeAM(sK450),ve1)),vgetAType(vecheck(vtypeAM(sK450),ve2))) )
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_793
    | ~ spl483_816
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f65179,f64912]) ).

tff(f65287,plain,
    ( ( vsomeAType(vYesNo) = vecheck(vtypeAM(sK450),sK453) )
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_793
    | ~ spl483_816
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f65245,f1715]) ).

tff(f65297,plain,
    ( $false
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | spl483_450
    | ~ spl483_793
    | ~ spl483_816
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_893 ),
    inference(forward_subsumption_resolution,[],[f65287,f26908]) ).

tff(f65298,plain,
    ( ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | spl483_450
    | ~ spl483_793
    | ~ spl483_816
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_893 ),
    inference(avatar_contradiction_clause,[],[f65297]) ).

tff(f65410,plain,
    ( ( vNumber = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_642
    | ~ spl483_893 ),
    inference(forward_demodulation,[],[f38636,f63653]) ).

tff(f65687,plain,
    ( $false
    | ~ spl483_137
    | ~ spl483_309
    | ~ spl483_642
    | spl483_851
    | ~ spl483_893 ),
    inference(forward_subsumption_resolution,[],[f65410,f60138]) ).

tff(f65688,plain,
    ( ~ spl483_137
    | ~ spl483_309
    | ~ spl483_642
    | spl483_851
    | ~ spl483_893 ),
    inference(avatar_contradiction_clause,[],[f65687]) ).

tff(f66164,plain,
    ( ( veqop = sK451 )
    | ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_661
    | spl483_852 ),
    inference(forward_subsumption_resolution,[],[f39370,f60227]) ).

tff(f66404,plain,
    ( ( vYesNo = vgetAType(vecheck(vtypeAM(sK450),ve1)) )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_640
    | ~ spl483_661
    | ~ spl483_838
    | spl483_852 ),
    inference(forward_subsumption_resolution,[],[f66164,f59897]) ).

tff(f66582,plain,
    ( ( vYesNo = vNumber )
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_640
    | ~ spl483_661
    | ~ spl483_838
    | ~ spl483_851
    | spl483_852 ),
    inference(forward_demodulation,[],[f66404,f60139]) ).

tff(f66667,plain,
    ( $false
    | ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_640
    | ~ spl483_661
    | ~ spl483_838
    | ~ spl483_851
    | spl483_852 ),
    inference(forward_subsumption_resolution,[],[f66582,f856]) ).

tff(f66668,plain,
    ( ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_640
    | ~ spl483_661
    | ~ spl483_838
    | ~ spl483_851
    | spl483_852 ),
    inference(avatar_contradiction_clause,[],[f66667]) ).

cnf(s1,plain,
    spl483_1,
    inference(sat_conversion,[],[f2060]) ).

cnf(s2,plain,
    ~ spl483_2,
    inference(sat_conversion,[],[f2240]) ).

cnf(s3,plain,
    spl483_3,
    inference(sat_conversion,[],[f2281]) ).

cnf(s4,plain,
    spl483_4,
    inference(sat_conversion,[],[f2286]) ).

cnf(s5,plain,
    ~ spl483_5,
    inference(sat_conversion,[],[f2532]) ).

cnf(s8,plain,
    ( ~ spl483_4
    | spl483_10 ),
    inference(sat_conversion,[],[f2631]) ).

cnf(s13,plain,
    ( ~ spl483_4
    | spl483_16 ),
    inference(sat_conversion,[],[f2996]) ).

cnf(s14,plain,
    ( ~ spl483_3
    | spl483_5
    | spl483_17 ),
    inference(sat_conversion,[],[f3041]) ).

cnf(s16,plain,
    ( ~ spl483_10
    | spl483_19 ),
    inference(sat_conversion,[],[f3155]) ).

cnf(s52,plain,
    ( ~ spl483_3
    | spl483_55 ),
    inference(sat_conversion,[],[f4234]) ).

cnf(s70,plain,
    ( ~ spl483_73
    | spl483_76 ),
    inference(sat_conversion,[],[f4630]) ).

cnf(s71,plain,
    ( ~ spl483_73
    | spl483_77 ),
    inference(sat_conversion,[],[f4642]) ).

cnf(s73,plain,
    ( ~ spl483_4
    | ~ spl483_73
    | spl483_79 ),
    inference(sat_conversion,[],[f4654]) ).

cnf(s74,plain,
    ( ~ spl483_73
    | ~ spl483_76
    | spl483_80 ),
    inference(sat_conversion,[],[f4963]) ).

cnf(s76,plain,
    ~ spl483_74,
    inference(sat_conversion,[],[f5128]) ).

cnf(s78,plain,
    ( ~ spl483_76
    | ~ spl483_77
    | spl483_81 ),
    inference(sat_conversion,[],[f5355]) ).

cnf(s81,plain,
    ( spl483_75
    | ~ spl483_79
    | spl483_84 ),
    inference(sat_conversion,[],[f5480]) ).

cnf(s85,plain,
    ( ~ spl483_4
    | spl483_72
    | spl483_73
    | spl483_74 ),
    inference(sat_conversion,[],[f5586]) ).

cnf(s86,plain,
    ~ spl483_72,
    inference(sat_conversion,[],[f5596]) ).

cnf(s88,plain,
    ( ~ spl483_84
    | spl483_89 ),
    inference(sat_conversion,[],[f5638]) ).

cnf(s100,plain,
    ( ~ spl483_105
    | spl483_106 ),
    inference(sat_conversion,[],[f6721]) ).

cnf(s104,plain,
    ( ~ spl483_102
    | spl483_110 ),
    inference(sat_conversion,[],[f6793]) ).

cnf(s111,plain,
    ( ~ spl483_97
    | spl483_115 ),
    inference(sat_conversion,[],[f6913]) ).

cnf(s124,plain,
    ( ~ spl483_96
    | spl483_119 ),
    inference(sat_conversion,[],[f7521]) ).

cnf(s131,plain,
    ( ~ spl483_98
    | spl483_120 ),
    inference(sat_conversion,[],[f7652]) ).

cnf(s132,plain,
    ( ~ spl483_98
    | spl483_121 ),
    inference(sat_conversion,[],[f7673]) ).

cnf(s136,plain,
    ( ~ spl483_98
    | spl483_123 ),
    inference(sat_conversion,[],[f7817]) ).

cnf(s139,plain,
    ( ~ spl483_101
    | spl483_105 ),
    inference(sat_conversion,[],[f7825]) ).

cnf(s141,plain,
    ( ~ spl483_100
    | spl483_124 ),
    inference(sat_conversion,[],[f8396]) ).

cnf(s148,plain,
    ( ~ spl483_99
    | spl483_131 ),
    inference(sat_conversion,[],[f9146]) ).

cnf(s149,plain,
    ( ~ spl483_120
    | ~ spl483_123
    | spl483_132 ),
    inference(sat_conversion,[],[f9260]) ).

cnf(s152,plain,
    ( ~ spl483_99
    | spl483_134 ),
    inference(sat_conversion,[],[f9349]) ).

cnf(s178,plain,
    ( ~ spl483_99
    | ~ spl483_131
    | spl483_137 ),
    inference(sat_conversion,[],[f10075]) ).

cnf(s225,plain,
    ( spl483_110
    | ~ spl483_124 ),
    inference(sat_conversion,[],[f12738]) ).

cnf(s325,plain,
    ( spl483_110
    | ~ spl483_115 ),
    inference(sat_conversion,[],[f16903]) ).

cnf(s371,plain,
    ( ~ spl483_73
    | spl483_256 ),
    inference(sat_conversion,[],[f19316]) ).

cnf(s395,plain,
    ( ~ spl483_256
    | spl483_276 ),
    inference(sat_conversion,[],[f20001]) ).

cnf(s396,plain,
    ( ~ spl483_276
    | spl483_277 ),
    inference(sat_conversion,[],[f20026]) ).

cnf(s397,plain,
    ( ~ spl483_80
    | ~ spl483_277
    | spl483_278 ),
    inference(sat_conversion,[],[f20043]) ).

cnf(s401,plain,
    ( ~ spl483_256
    | spl483_282 ),
    inference(sat_conversion,[],[f20145]) ).

cnf(s402,plain,
    ( ~ spl483_282
    | spl483_283 ),
    inference(sat_conversion,[],[f20170]) ).

cnf(s403,plain,
    ( ~ spl483_81
    | ~ spl483_283
    | spl483_284 ),
    inference(sat_conversion,[],[f20189]) ).

cnf(s423,plain,
    ( ~ spl483_17
    | spl483_304 ),
    inference(sat_conversion,[],[f20767]) ).

cnf(s426,plain,
    ( ~ spl483_19
    | spl483_307 ),
    inference(sat_conversion,[],[f20982]) ).

cnf(s427,plain,
    ( ~ spl483_307
    | spl483_308 ),
    inference(sat_conversion,[],[f21077]) ).

cnf(s428,plain,
    ( ~ spl483_55
    | ~ spl483_308
    | spl483_309 ),
    inference(sat_conversion,[],[f21144]) ).

cnf(s511,plain,
    ( ~ spl483_256
    | spl483_403 ),
    inference(sat_conversion,[],[f24960]) ).

cnf(s512,plain,
    ( ~ spl483_403
    | spl483_404 ),
    inference(sat_conversion,[],[f24985]) ).

cnf(s723,plain,
    spl483_581,
    inference(sat_conversion,[],[f35013]) ).

cnf(s724,plain,
    spl483_582,
    inference(sat_conversion,[],[f35017]) ).

cnf(s725,plain,
    ( ~ spl483_581
    | spl483_583 ),
    inference(sat_conversion,[],[f35029]) ).

cnf(s735,plain,
    ( ~ spl483_582
    | spl483_589 ),
    inference(sat_conversion,[],[f35778]) ).

cnf(s736,plain,
    ( ~ spl483_582
    | spl483_590 ),
    inference(sat_conversion,[],[f35796]) ).

cnf(s739,plain,
    ( ~ spl483_581
    | spl483_593 ),
    inference(sat_conversion,[],[f36522]) ).

cnf(s740,plain,
    ( ~ spl483_582
    | spl483_594 ),
    inference(sat_conversion,[],[f36530]) ).

cnf(s753,plain,
    ( ~ spl483_590
    | spl483_607 ),
    inference(sat_conversion,[],[f36776]) ).

cnf(s798,plain,
    ( ~ spl483_607
    | spl483_644 ),
    inference(sat_conversion,[],[f38651]) ).

cnf(s806,plain,
    ( ~ spl483_593
    | spl483_650 ),
    inference(sat_conversion,[],[f38978]) ).

cnf(s819,plain,
    ( ~ spl483_650
    | spl483_661 ),
    inference(sat_conversion,[],[f39331]) ).

cnf(s822,plain,
    ( ~ spl483_594
    | spl483_664 ),
    inference(sat_conversion,[],[f39474]) ).

cnf(s826,plain,
    ( ~ spl483_664
    | spl483_668 ),
    inference(sat_conversion,[],[f39546]) ).

cnf(s945,plain,
    ( ~ spl483_1
    | ~ spl483_304
    | spl483_744 ),
    inference(sat_conversion,[],[f46812]) ).

cnf(s987,plain,
    ( ~ spl483_110
    | ~ spl483_744 ),
    inference(sat_conversion,[],[f49165]) ).

cnf(s1001,plain,
    ( ~ spl483_744
    | spl483_774 ),
    inference(sat_conversion,[],[f50438]) ).

cnf(s1034,plain,
    ( ~ spl483_774
    | spl483_797 ),
    inference(sat_conversion,[],[f52473]) ).

cnf(s1035,plain,
    ( ~ spl483_121
    | ~ spl483_797
    | spl483_798 ),
    inference(sat_conversion,[],[f52494]) ).

cnf(s1053,plain,
    ( ~ spl483_121
    | spl483_807 ),
    inference(sat_conversion,[],[f53660]) ).

cnf(s1062,plain,
    ( ~ spl483_774
    | spl483_816 ),
    inference(sat_conversion,[],[f54192]) ).

cnf(s1093,plain,
    ( ~ spl483_10
    | ~ spl483_16
    | ~ spl483_98
    | ~ spl483_132
    | ~ spl483_798
    | ~ spl483_835 ),
    inference(sat_conversion,[],[f55327]) ).

cnf(s1134,plain,
    ( ~ spl483_98
    | ~ spl483_120
    | ~ spl483_309
    | ~ spl483_774
    | ~ spl483_807
    | spl483_835 ),
    inference(sat_conversion,[],[f56848]) ).

cnf(s1138,plain,
    ( ~ spl483_134
    | ~ spl483_640
    | spl483_793 ),
    inference(sat_conversion,[],[f56988]) ).

cnf(s1166,plain,
    ( ~ spl483_99
    | ~ spl483_131
    | ~ spl483_134
    | ~ spl483_797
    | spl483_837 ),
    inference(sat_conversion,[],[f57662]) ).

cnf(s1174,plain,
    ( ~ spl483_134
    | ~ spl483_816
    | spl483_838 ),
    inference(sat_conversion,[],[f57770]) ).

cnf(s1189,plain,
    ( spl483_2
    | ~ spl483_75
    | ~ spl483_450 ),
    inference(sat_conversion,[],[f58522]) ).

cnf(s1194,plain,
    ( ~ spl483_119
    | ~ spl483_774 ),
    inference(sat_conversion,[],[f58552]) ).

cnf(s1208,plain,
    ( ~ spl483_106
    | ~ spl483_774 ),
    inference(sat_conversion,[],[f58728]) ).

cnf(s1214,plain,
    ( spl483_96
    | spl483_97
    | spl483_98
    | spl483_99
    | spl483_100
    | spl483_101
    | spl483_102
    | ~ spl483_774 ),
    inference(sat_conversion,[],[f59188]) ).

cnf(s1247,plain,
    ( spl483_75
    | ~ spl483_79
    | ~ spl483_89
    | ~ spl483_99
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | ~ spl483_583
    | ~ spl483_589
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839
    | spl483_860 ),
    inference(sat_conversion,[],[f61060]) ).

cnf(s1248,plain,
    ( spl483_2
    | ~ spl483_89
    | ~ spl483_860 ),
    inference(sat_conversion,[],[f61129]) ).

cnf(s1309,plain,
    ( ~ spl483_134
    | spl483_892 ),
    inference(sat_conversion,[],[f63575]) ).

cnf(s1310,plain,
    ( ~ spl483_774
    | ~ spl483_892
    | spl483_893 ),
    inference(sat_conversion,[],[f63598]) ).

cnf(s1314,plain,
    ( ~ spl483_137
    | ~ spl483_309
    | spl483_839
    | ~ spl483_893 ),
    inference(sat_conversion,[],[f63735]) ).

cnf(s1317,plain,
    ( spl483_640
    | ~ spl483_838
    | ~ spl483_842 ),
    inference(sat_conversion,[],[f64089]) ).

cnf(s1324,plain,
    ( ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_450
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_852
    | ~ spl483_893 ),
    inference(sat_conversion,[],[f64172]) ).

cnf(s1330,plain,
    ( ~ spl483_75
    | ~ spl483_79
    | ~ spl483_99
    | ~ spl483_137
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_309
    | ~ spl483_404
    | spl483_450
    | spl483_642
    | ~ spl483_644
    | ~ spl483_668
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_839
    | spl483_842
    | ~ spl483_893 ),
    inference(sat_conversion,[],[f64633]) ).

cnf(s1340,plain,
    ( ~ spl483_99
    | ~ spl483_137
    | ~ spl483_309
    | spl483_450
    | ~ spl483_793
    | ~ spl483_816
    | ~ spl483_837
    | ~ spl483_838
    | ~ spl483_893 ),
    inference(sat_conversion,[],[f65298]) ).

cnf(s1350,plain,
    ( ~ spl483_137
    | ~ spl483_309
    | ~ spl483_642
    | spl483_851
    | ~ spl483_893 ),
    inference(sat_conversion,[],[f65688]) ).

cnf(s1363,plain,
    ( ~ spl483_79
    | ~ spl483_278
    | ~ spl483_284
    | ~ spl483_404
    | spl483_640
    | ~ spl483_661
    | ~ spl483_838
    | ~ spl483_851
    | spl483_852 ),
    inference(sat_conversion,[],[f66668]) ).

cnf(s1371,plain,
    spl483_594,
    inference(rat,[],[s740,s724]) ).

cnf(s1372,plain,
    spl483_590,
    inference(rat,[],[s736,s724]) ).

cnf(s1373,plain,
    spl483_589,
    inference(rat,[],[s735,s724]) ).

cnf(s1374,plain,
    spl483_664,
    inference(rat,[],[s822,s1371]) ).

cnf(s1377,plain,
    spl483_607,
    inference(rat,[],[s753,s1372]) ).

cnf(s1380,plain,
    spl483_668,
    inference(rat,[],[s826,s1374]) ).

cnf(s1384,plain,
    spl483_644,
    inference(rat,[],[s798,s1377]) ).

cnf(s1389,plain,
    spl483_593,
    inference(rat,[],[s739,s723]) ).

cnf(s1391,plain,
    spl483_583,
    inference(rat,[],[s725,s723]) ).

cnf(s1392,plain,
    spl483_650,
    inference(rat,[],[s806,s1389]) ).

cnf(s1398,plain,
    spl483_661,
    inference(rat,[],[s819,s1392]) ).

cnf(s1409,plain,
    ( ~ spl483_4
    | spl483_73
    | spl483_74 ),
    inference(rat,[],[s85,s86]) ).

cnf(s1441,plain,
    spl483_73,
    inference(rat,[],[s1409,s76,s4]) ).

cnf(s1442,plain,
    spl483_16,
    inference(rat,[],[s13,s4]) ).

cnf(s1443,plain,
    spl483_10,
    inference(rat,[],[s8,s4]) ).

cnf(s1444,plain,
    spl483_256,
    inference(rat,[],[s371,s1441]) ).

cnf(s1447,plain,
    spl483_79,
    inference(rat,[],[s73,s4,s1441]) ).

cnf(s1449,plain,
    spl483_77,
    inference(rat,[],[s71,s1441]) ).

cnf(s1450,plain,
    spl483_76,
    inference(rat,[],[s70,s1441]) ).

cnf(s1454,plain,
    spl483_19,
    inference(rat,[],[s16,s1443]) ).

cnf(s1457,plain,
    spl483_403,
    inference(rat,[],[s511,s1444]) ).

cnf(s1458,plain,
    spl483_282,
    inference(rat,[],[s401,s1444]) ).

cnf(s1459,plain,
    spl483_276,
    inference(rat,[],[s395,s1444]) ).

cnf(s1462,plain,
    spl483_81,
    inference(rat,[],[s78,s1449,s1450]) ).

cnf(s1463,plain,
    spl483_80,
    inference(rat,[],[s74,s1441,s1450]) ).

cnf(s1468,plain,
    spl483_307,
    inference(rat,[],[s426,s1454]) ).

cnf(s1469,plain,
    spl483_404,
    inference(rat,[],[s512,s1457]) ).

cnf(s1470,plain,
    spl483_283,
    inference(rat,[],[s402,s1458]) ).

cnf(s1471,plain,
    spl483_277,
    inference(rat,[],[s396,s1459]) ).

cnf(s1477,plain,
    spl483_308,
    inference(rat,[],[s427,s1468]) ).

cnf(s1478,plain,
    spl483_284,
    inference(rat,[],[s403,s1462,s1470]) ).

cnf(s1481,plain,
    spl483_278,
    inference(rat,[],[s397,s1463,s1471]) ).

cnf(s1487,plain,
    spl483_55,
    inference(rat,[],[s52,s3]) ).

cnf(s1492,plain,
    spl483_17,
    inference(rat,[],[s14,s5,s3]) ).

cnf(s1502,plain,
    spl483_309,
    inference(rat,[],[s428,s1477,s1487]) ).

cnf(s1505,plain,
    spl483_304,
    inference(rat,[],[s423,s1492]) ).

cnf(s1527,plain,
    spl483_744,
    inference(rat,[],[s945,s1505,s1]) ).

cnf(s1532,plain,
    spl483_774,
    inference(rat,[],[s1001,s1527]) ).

cnf(s1534,plain,
    ~ spl483_110,
    inference(rat,[],[s987,s1527]) ).

cnf(s1537,plain,
    ~ spl483_106,
    inference(rat,[],[s1208,s1532]) ).

cnf(s1540,plain,
    ~ spl483_119,
    inference(rat,[],[s1194,s1532]) ).

cnf(s1543,plain,
    spl483_816,
    inference(rat,[],[s1062,s1532]) ).

cnf(s1545,plain,
    spl483_797,
    inference(rat,[],[s1034,s1532]) ).

cnf(s1548,plain,
    ~ spl483_115,
    inference(rat,[],[s325,s1534]) ).

cnf(s1549,plain,
    ~ spl483_124,
    inference(rat,[],[s225,s1534]) ).

cnf(s1550,plain,
    ~ spl483_102,
    inference(rat,[],[s104,s1534]) ).

cnf(s1554,plain,
    ~ spl483_105,
    inference(rat,[],[s100,s1537]) ).

cnf(s1556,plain,
    ~ spl483_96,
    inference(rat,[],[s124,s1540]) ).

cnf(s1562,plain,
    ~ spl483_97,
    inference(rat,[],[s111,s1548]) ).

cnf(s1563,plain,
    ~ spl483_100,
    inference(rat,[],[s141,s1549]) ).

cnf(s1566,plain,
    ~ spl483_101,
    inference(rat,[],[s139,s1554]) ).

cnf(s1567,plain,
    ( ~ spl483_99
    | spl483_75 ),
    inference(rat,[],[s1314,s1247,s1310,s178,s1166,s1174,s1309,s148,s152,s1248,s88,s81,s1502,s1447,s1481,s1478,s1469,s1391,s1373,s1532,s1545,s1543,s2]) ).

cnf(s1568,plain,
    ~ spl483_98,
    inference(rat,[],[s1093,s1134,s149,s1035,s1053,s131,s132,s136,s1442,s1443,s1502,s1532,s1545]) ).

cnf(s1569,plain,
    spl483_99,
    inference(rat,[],[s1214,s1532,s1550,s1566,s1563,s1562,s1556,s1568]) ).

cnf(s1571,plain,
    spl483_134,
    inference(rat,[],[s152,s1569]) ).

cnf(s1573,plain,
    spl483_131,
    inference(rat,[],[s148,s1569]) ).

cnf(s1574,plain,
    spl483_75,
    inference(rat,[],[s1567,s1569]) ).

cnf(s1576,plain,
    spl483_892,
    inference(rat,[],[s1309,s1571]) ).

cnf(s1577,plain,
    spl483_838,
    inference(rat,[],[s1174,s1543,s1571]) ).

cnf(s1584,plain,
    spl483_837,
    inference(rat,[],[s1166,s1571,s1545,s1569,s1573]) ).

cnf(s1586,plain,
    spl483_137,
    inference(rat,[],[s178,s1569,s1573]) ).

cnf(s1587,plain,
    ~ spl483_450,
    inference(rat,[],[s1189,s2,s1574]) ).

cnf(s1601,plain,
    spl483_893,
    inference(rat,[],[s1310,s1532,s1576]) ).

cnf(s1614,plain,
    ~ spl483_793,
    inference(rat,[],[s1340,s1601,s1577,s1584,s1543,s1587,s1569,s1502,s1586]) ).

cnf(s1615,plain,
    spl483_839,
    inference(rat,[],[s1314,s1601,s1502,s1586]) ).

cnf(s1618,plain,
    ~ spl483_852,
    inference(rat,[],[s1324,s1601,s1574,s1577,s1584,s1587,s1469,s1502,s1478,s1481,s1569,s1447,s1586]) ).

cnf(s1627,plain,
    ~ spl483_640,
    inference(rat,[],[s1138,s1571,s1614]) ).

cnf(s1632,plain,
    ~ spl483_842,
    inference(rat,[],[s1317,s1577,s1627]) ).

cnf(s1633,plain,
    ~ spl483_851,
    inference(rat,[],[s1363,s1577,s1618,s1481,s1398,s1478,s1469,s1447,s1627]) ).

cnf(s1636,plain,
    spl483_642,
    inference(rat,[],[s1330,s1601,s1586,s1615,s1577,s1584,s1380,s1384,s1569,s1587,s1469,s1502,s1478,s1481,s1574,s1447,s1632]) ).

cnf(s1637,plain,
    $false,
    inference(rat,[],[s1350,s1601,s1586,s1502,s1633,s1636]) ).

tff(f66874,plain,
    $false,
    inference(avatar_sat_refutation,[],[s1637]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.04  % Problem  : COM270_1 : TPTP v9.3.1. Released v9.3.0.
% 0.00/0.08  % Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.11/0.26  % Computer : n026.cluster.edu
% 0.11/0.26  % Model    : x86_64 x86_64
% 0.11/0.26  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.26  % Memory   : 8046.5625MB
% 0.11/0.26  % OS       : Linux 6.8.0-71-generic
% 0.11/0.27  % CPULimit : 300
% 0.11/0.27  % WCLimit  : 300
% 0.11/0.27  % DateTime : Mon Sep 28 22:06:27 UTC 2026
% 0.11/0.27  % CPUTime  : 
% 0.11/0.27  Running run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.26/0.30  Running first-order theorem proving
% 0.26/0.30  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
% 12.74/2.53  % (135108)Detected formulas, will run a generic FOF schedule.
% 12.74/2.53  % (135217)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=1196433017:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 12.74/2.53  % (135211)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=3112754515:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 12.74/2.53  % (135216)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=2481676574:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 12.74/2.53  % (135212)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=1907551970:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 12.74/2.53  % (135213)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=2587078415:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 12.74/2.53  % (135214)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=2729553195:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 12.74/2.53  % (135217)Instruction limit reached! 
% 12.74/2.53  % (135217)------------------------------
% 12.74/2.53  % (135217)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.74/2.53  % (135217)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.74/2.53  % (135217)CaDiCaL version: 2.1.3
% 12.74/2.53  % (135217)Termination reason: Instruction limit
% 12.74/2.53  % (135217)Termination phase: Saturation
% 12.74/2.53  % (135217)Time elapsed: 0.050 s
% 12.74/2.53  % (135217)Peak memory usage: 90 MB
% 12.74/2.53  % (135217)Instructions burned: 140 (million)
% 12.74/2.53  % (135219)dis-21_1_sil=8000:lcm=predicate:random_seed=3894152488: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)
% 12.74/2.53  % (135214)Instruction limit reached! 
% 12.74/2.53  % (135214)------------------------------
% 12.74/2.53  % (135214)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.74/2.53  % (135214)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.74/2.53  % (135214)CaDiCaL version: 2.1.3
% 12.74/2.53  % (135214)Termination reason: Instruction limit
% 12.74/2.53  % (135214)Termination phase: Saturation
% 12.74/2.53  % (135214)Time elapsed: 0.063 s
% 12.74/2.53  % (135214)Peak memory usage: 89 MB
% 12.74/2.53  % (135214)Instructions burned: 110 (million)
% 12.74/2.53  % (135216)Instruction limit reached! 
% 12.74/2.53  % (135216)------------------------------
% 12.74/2.53  % (135216)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.74/2.53  % (135216)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.74/2.53  % (135216)CaDiCaL version: 2.1.3
% 12.74/2.53  % (135216)Termination reason: Instruction limit
% 12.74/2.53  % (135216)Termination phase: Saturation
% 12.74/2.53  % (135216)Time elapsed: 0.072 s
% 12.74/2.53  % (135216)Peak memory usage: 89 MB
% 12.74/2.53  % (135216)Instructions burned: 121 (million)
% 12.74/2.53  % (135219)Instruction limit reached! 
% 12.74/2.53  % (135219)------------------------------
% 12.74/2.53  % (135219)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.74/2.53  % (135219)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.74/2.53  % (135219)CaDiCaL version: 2.1.3
% 12.74/2.53  % (135219)Termination reason: Instruction limit
% 12.74/2.53  % (135219)Termination phase: Saturation
% 12.74/2.53  % (135219)Time elapsed: 0.074 s
% 12.74/2.53  % (135219)Peak memory usage: 91 MB
% 12.74/2.53  % (135219)Instructions burned: 130 (million)
% 12.74/2.53  % (135238)lrs+10_1_sil=8000:sp=occurrence:random_seed=1217594678:i=285:sd=3:ss=axioms:sgt=8_2998 on theBenchmark for (2998ds/285Mi)
% 12.74/2.53  % (135253)lrs+10_1_sil=32000:urr=on:br=off:random_seed=365436386:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/157Mi)
% 12.74/2.53  % (135255)lrs+1011_1_sil=32000:sp=occurrence:random_seed=2948613398:i=325:sd=1:ss=axioms:sgt=32_2997 on theBenchmark for (2997ds/325Mi)
% 12.74/2.53  % (135238)Instruction limit reached! 
% 12.74/2.53  % (135238)------------------------------
% 12.74/2.53  % (135238)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.74/2.53  % (135238)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.74/2.53  % (135238)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135238)Termination reason: Instruction limit
% 18.94/3.45  % (135238)Termination phase: Saturation
% 18.94/3.45  % (135238)Time elapsed: 0.096 s
% 18.94/3.45  % (135238)Peak memory usage: 91 MB
% 18.94/3.45  % (135238)Instructions burned: 287 (million)
% 18.94/3.45  % (135269)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=4000912552:s2a=on:i=248:s2at=1.23:gtg=position_2997 on theBenchmark for (2997ds/248Mi)
% 18.94/3.45  % (135287)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=627844340:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2996 on theBenchmark for (2996ds/294Mi)
% 18.94/3.45  % (135253)Instruction limit reached! 
% 18.94/3.45  % (135253)------------------------------
% 18.94/3.45  % (135253)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.94/3.45  % (135253)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.94/3.45  % (135253)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135253)Termination reason: Instruction limit
% 18.94/3.45  % (135253)Termination phase: Saturation
% 18.94/3.45  % (135253)Time elapsed: 0.097 s
% 18.94/3.45  % (135253)Peak memory usage: 90 MB
% 18.94/3.45  % (135253)Instructions burned: 159 (million)
% 18.94/3.45  % (135287)Instruction limit reached! 
% 18.94/3.45  % (135287)------------------------------
% 18.94/3.45  % (135287)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.94/3.45  % (135287)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.94/3.45  % (135287)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135287)Termination reason: Instruction limit
% 18.94/3.45  % (135287)Termination phase: Saturation
% 18.94/3.45  % (135287)Time elapsed: 0.083 s
% 18.94/3.45  % (135287)Peak memory usage: 91 MB
% 18.94/3.45  % (135287)Instructions burned: 295 (million)
% 18.94/3.45  % (135269)Instruction limit reached! 
% 18.94/3.45  % (135269)------------------------------
% 18.94/3.45  % (135269)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.94/3.45  % (135269)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.94/3.45  % (135269)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135269)Termination reason: Instruction limit
% 18.94/3.45  % (135269)Termination phase: Saturation
% 18.94/3.45  % (135269)Time elapsed: 0.157 s
% 18.94/3.45  % (135269)Peak memory usage: 91 MB
% 18.94/3.45  % (135269)Instructions burned: 248 (million)
% 18.94/3.45  % (135255)Instruction limit reached! 
% 18.94/3.45  % (135255)------------------------------
% 18.94/3.45  % (135255)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.94/3.45  % (135255)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.94/3.45  % (135255)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135255)Termination reason: Instruction limit
% 18.94/3.45  % (135255)Termination phase: Saturation
% 18.94/3.45  % (135255)Time elapsed: 0.205 s
% 18.94/3.45  % (135255)Peak memory usage: 92 MB
% 18.94/3.45  % (135255)Instructions burned: 326 (million)
% 18.94/3.45  % (135290)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=172290389:i=2350_2995 on theBenchmark for (2995ds/2350Mi)
% 18.94/3.45  % (135291)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=1353806959:cts=off:i=113:fsr=off:ss=included:sgt=4_2994 on theBenchmark for (2994ds/113Mi)
% 18.94/3.45  % (135291)Instruction limit reached! 
% 18.94/3.45  % (135291)------------------------------
% 18.94/3.45  % (135291)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.94/3.45  % (135291)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.94/3.45  % (135291)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135291)Termination reason: Instruction limit
% 18.94/3.45  % (135291)Termination phase: Saturation
% 18.94/3.45  % (135291)Time elapsed: 0.037 s
% 18.94/3.45  % (135291)Peak memory usage: 91 MB
% 18.94/3.45  % (135291)Instructions burned: 113 (million)
% 18.94/3.45  % (135292)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=2597413913:i=127:av=off:fsr=off:sup=off_2994 on theBenchmark for (2994ds/127Mi)
% 18.94/3.45  % (135293)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=3518006823:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2994 on theBenchmark for (2994ds/114Mi)
% 18.94/3.45  % (135292)Instruction limit reached! 
% 18.94/3.45  % (135292)------------------------------
% 18.94/3.45  % (135292)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.94/3.45  % (135292)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.94/3.45  % (135292)CaDiCaL version: 2.1.3
% 18.94/3.45  % (135292)Termination reason: Instruction limit
% 34.31/5.66  % (135292)Termination phase: Saturation
% 34.31/5.66  % (135292)Time elapsed: 0.062 s
% 34.31/5.66  % (135292)Peak memory usage: 89 MB
% 34.31/5.66  % (135292)Instructions burned: 127 (million)
% 34.31/5.66  % (135296)lrs+10_1_sil=8000:sp=occurrence:random_seed=1655416195:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2993 on theBenchmark for (2993ds/907Mi)
% 34.31/5.66  % (135293)Instruction limit reached! 
% 34.31/5.66  % (135293)------------------------------
% 34.31/5.66  % (135293)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.31/5.66  % (135293)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.31/5.66  % (135293)CaDiCaL version: 2.1.3
% 34.31/5.66  % (135293)Termination reason: Instruction limit
% 34.31/5.66  % (135293)Termination phase: Saturation
% 34.31/5.66  % (135293)Time elapsed: 0.056 s
% 34.31/5.66  % (135293)Peak memory usage: 89 MB
% 34.31/5.66  % (135293)Instructions burned: 114 (million)
% 34.31/5.66  % (135300)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=4027358902:i=437:sd=1:aac=none:ss=included_2992 on theBenchmark for (2992ds/437Mi)
% 34.31/5.66  % (135301)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=3339207070:i=5202:ss=axioms:sgt=16_2992 on theBenchmark for (2992ds/5202Mi)
% 34.31/5.66  % (135296)Instruction limit reached! 
% 34.31/5.66  % (135296)------------------------------
% 34.31/5.66  % (135296)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.31/5.66  % (135296)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.31/5.66  % (135296)CaDiCaL version: 2.1.3
% 34.31/5.66  % (135296)Termination reason: Instruction limit
% 34.31/5.66  % (135296)Termination phase: Saturation
% 34.31/5.66  % (135296)Time elapsed: 0.281 s
% 34.31/5.66  % (135296)Peak memory usage: 95 MB
% 34.31/5.66  % (135296)Instructions burned: 910 (million)
% 34.31/5.66  % (135300)Instruction limit reached! 
% 34.31/5.66  % (135300)------------------------------
% 34.31/5.66  % (135300)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.31/5.66  % (135300)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.31/5.66  % (135300)CaDiCaL version: 2.1.3
% 34.31/5.66  % (135300)Termination reason: Instruction limit
% 34.31/5.66  % (135300)Termination phase: Saturation
% 34.31/5.66  % (135300)Time elapsed: 0.227 s
% 34.31/5.66  % (135300)Peak memory usage: 93 MB
% 34.31/5.66  % (135300)Instructions burned: 438 (million)
% 34.31/5.66  % (135304)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=3551099121:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2989 on theBenchmark for (2989ds/134Mi)
% 34.31/5.66  % (135304)Instruction limit reached! 
% 34.31/5.66  % (135304)------------------------------
% 34.31/5.66  % (135304)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.31/5.66  % (135304)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.31/5.66  % (135304)CaDiCaL version: 2.1.3
% 34.31/5.66  % (135304)Termination reason: Instruction limit
% 34.31/5.66  % (135304)Termination phase: Saturation
% 34.31/5.66  % (135304)Time elapsed: 0.033 s
% 34.31/5.66  % (135304)Peak memory usage: 90 MB
% 34.31/5.66  % (135304)Instructions burned: 135 (million)
% 34.31/5.66  % (135305)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=1570718076:st=8:i=592:sd=3:ep=RST:ss=axioms_2989 on theBenchmark for (2989ds/592Mi)
% 34.31/5.66  % (135307)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=3394226146:st=3:i=13193:sd=3:ss=axioms_2988 on theBenchmark for (2988ds/13193Mi)
% 34.31/5.66  % (135305)Instruction limit reached! 
% 34.31/5.66  % (135305)------------------------------
% 34.31/5.66  % (135305)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.31/5.66  % (135305)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.31/5.66  % (135305)CaDiCaL version: 2.1.3
% 34.31/5.66  % (135305)Termination reason: Instruction limit
% 34.31/5.66  % (135305)Termination phase: Saturation
% 34.31/5.66  % (135305)Time elapsed: 0.368 s
% 34.31/5.66  % (135305)Peak memory usage: 96 MB
% 34.31/5.66  % (135305)Instructions burned: 592 (million)
% 34.31/5.66  % (135310)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=4017210934:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2984 on theBenchmark for (2984ds/125Mi)
% 34.31/5.66  % (135310)Instruction limit reached! 
% 34.31/5.66  % (135310)------------------------------
% 34.31/5.66  % (135310)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135310)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135310)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135310)Termination reason: Instruction limit
% 26.36/7.20  % (135310)Termination phase: Saturation
% 26.36/7.20  % (135310)Time elapsed: 0.078 s
% 26.36/7.20  % (135310)Peak memory usage: 92 MB
% 26.36/7.20  % (135310)Instructions burned: 125 (million)
% 26.36/7.20  % (135312)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=1813380135:i=134:gtgl=5:slsql=off:gtg=exists_sym_2982 on theBenchmark for (2982ds/134Mi)
% 26.36/7.20  % (135290)Instruction limit reached! 
% 26.36/7.20  % (135290)------------------------------
% 26.36/7.20  % (135290)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135290)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135290)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135290)Termination reason: Instruction limit
% 26.36/7.20  % (135290)Termination phase: Saturation
% 26.36/7.20  % (135290)Time elapsed: 1.423 s
% 26.36/7.20  % (135290)Peak memory usage: 143 MB
% 26.36/7.20  % (135290)Instructions burned: 2350 (million)
% 26.36/7.20  % (135312)Instruction limit reached! 
% 26.36/7.20  % (135312)------------------------------
% 26.36/7.20  % (135312)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135312)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135312)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135312)Termination reason: Instruction limit
% 26.36/7.20  % (135312)Termination phase: Saturation
% 26.36/7.20  % (135312)Time elapsed: 0.071 s
% 26.36/7.20  % (135312)Peak memory usage: 91 MB
% 26.36/7.20  % (135312)Instructions burned: 136 (million)
% 26.36/7.20  % (135314)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=3076598740:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2980 on theBenchmark for (2980ds/141Mi)
% 26.36/7.20  % (135315)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=3603930028:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2980 on theBenchmark for (2980ds/431Mi)
% 26.36/7.20  % (135314)Refutation not found, incomplete strategy
% 26.36/7.20  % (135314)------------------------------
% 26.36/7.20  % (135314)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135314)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135314)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135314)Termination reason: Refutation not found, incomplete strategy
% 26.36/7.20  % (135314)Time elapsed: 0.003 s
% 26.36/7.20  % (135314)Peak memory usage: 89 MB
% 26.36/7.20  % (135314)Instructions burned: 2 (million)
% 26.36/7.20  % (135315)Refutation not found, incomplete strategy
% 26.36/7.20  % (135315)------------------------------
% 26.36/7.20  % (135315)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135315)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135315)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135315)Termination reason: Refutation not found, incomplete strategy
% 26.36/7.20  % (135315)Time elapsed: 0.015 s
% 26.36/7.20  % (135315)Peak memory usage: 89 MB
% 26.36/7.20  % (135315)Instructions burned: 28 (million)
% 26.36/7.20  % (135314)------------------------------
% 26.36/7.20  % (135314)------------------------------
% 26.36/7.20  % (135315)------------------------------
% 26.36/7.20  % (135315)------------------------------
% 26.36/7.20  % (135318)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=1770136376:i=6060:aac=none:ins=25_2976 on theBenchmark for (2976ds/6060Mi)
% 26.36/7.20  % (135319)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=1400677662:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2976 on theBenchmark for (2976ds/150Mi)
% 26.36/7.20  % (135319)Instruction limit reached! 
% 26.36/7.20  % (135319)------------------------------
% 26.36/7.20  % (135319)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135319)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135319)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135319)Termination reason: Instruction limit
% 26.36/7.20  % (135319)Termination phase: Saturation
% 26.36/7.20  % (135319)Time elapsed: 0.092 s
% 26.36/7.20  % (135319)Peak memory usage: 92 MB
% 26.36/7.20  % (135319)Instructions burned: 150 (million)
% 26.36/7.20  % (135322)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=1892571079:i=14155:bd=all_2974 on theBenchmark for (2974ds/14155Mi)
% 26.36/7.20  % (135301)Instruction limit reached! 
% 26.36/7.20  % (135301)------------------------------
% 26.36/7.20  % (135301)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135301)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135301)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135301)Termination reason: Instruction limit
% 26.36/7.20  % (135301)Termination phase: Saturation
% 26.36/7.20  % (135301)Time elapsed: 2.089 s
% 26.36/7.20  % (135301)Peak memory usage: 137 MB
% 26.36/7.20  % (135301)Instructions burned: 5203 (million)
% 26.36/7.20  % (135324)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=1131929080:i=667:av=off:fsr=off_2970 on theBenchmark for (2970ds/667Mi)
% 26.36/7.20  % (135324)Instruction limit reached! 
% 26.36/7.20  % (135324)------------------------------
% 26.36/7.20  % (135324)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135324)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135324)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135324)Termination reason: Instruction limit
% 26.36/7.20  % (135324)Termination phase: Saturation
% 26.36/7.20  % (135324)Time elapsed: 0.337 s
% 26.36/7.20  % (135324)Peak memory usage: 92 MB
% 26.36/7.20  % (135324)Instructions burned: 668 (million)
% 26.36/7.20  % (135327)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=3547308902:s2a=on:i=185:s2at=1.8:fdi=4_2965 on theBenchmark for (2965ds/185Mi)
% 26.36/7.20  % (135327)Instruction limit reached! 
% 26.36/7.20  % (135327)------------------------------
% 26.36/7.20  % (135327)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135327)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135327)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135327)Termination reason: Instruction limit
% 26.36/7.20  % (135327)Termination phase: Saturation
% 26.36/7.20  % (135327)Time elapsed: 0.086 s
% 26.36/7.20  % (135327)Peak memory usage: 91 MB
% 26.36/7.20  % (135327)Instructions burned: 185 (million)
% 26.36/7.20  % (135329)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=1440457195:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2963 on theBenchmark for (2963ds/193Mi)
% 26.36/7.20  % (135329)Instruction limit reached! 
% 26.36/7.20  % (135329)------------------------------
% 26.36/7.20  % (135329)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135329)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135329)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135329)Termination reason: Instruction limit
% 26.36/7.20  % (135329)Termination phase: Saturation
% 26.36/7.20  % (135329)Time elapsed: 0.112 s
% 26.36/7.20  % (135329)Peak memory usage: 90 MB
% 26.36/7.20  % (135329)Instructions burned: 195 (million)
% 26.36/7.20  % (135331)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=3108222527:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2961 on theBenchmark for (2961ds/4850Mi)
% 26.36/7.20  % (135331)Refutation not found, incomplete strategy
% 26.36/7.20  % (135331)------------------------------
% 26.36/7.20  % (135331)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135331)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135331)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135331)Termination reason: Refutation not found, incomplete strategy
% 26.36/7.20  % (135331)Time elapsed: 0.024 s
% 26.36/7.20  % (135331)Peak memory usage: 89 MB
% 26.36/7.20  % (135331)Instructions burned: 48 (million)
% 26.36/7.20  % (135331)------------------------------
% 26.36/7.20  % (135331)------------------------------
% 26.36/7.20  % (135333)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=404793407:i=12111:sd=1:ss=included_2957 on theBenchmark for (2957ds/12111Mi)
% 26.36/7.20  % (135307)Instruction limit reached! 
% 26.36/7.20  % (135307)------------------------------
% 26.36/7.20  % (135307)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135307)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135307)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135307)Termination reason: Instruction limit
% 26.36/7.20  % (135307)Termination phase: Saturation
% 26.36/7.20  % (135307)Time elapsed: 3.680 s
% 26.36/7.20  % (135307)Peak memory usage: 163 MB
% 26.36/7.20  % (135307)Instructions burned: 13198 (million)
% 26.36/7.20  % (135335)lrs-11_32_anc=all:sil=8000:spb=goal_then_units:sac=on:random_seed=759170677:i=319:kws=precedence:fsr=off_2950 on theBenchmark for (2950ds/319Mi)
% 26.36/7.20  % (135335)Instruction limit reached! 
% 26.36/7.20  % (135335)------------------------------
% 26.36/7.20  % (135335)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135335)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135335)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135335)Termination reason: Instruction limit
% 26.36/7.20  % (135335)Termination phase: Saturation
% 26.36/7.20  % (135335)Time elapsed: 0.096 s
% 26.36/7.20  % (135335)Peak memory usage: 93 MB
% 26.36/7.20  % (135335)Instructions burned: 322 (million)
% 26.36/7.20  % (135337)dis+2_1024_sil=8000:sp=reverse_arity:sos=on:lcm=reverse:sac=on:random_seed=281587097:i=2064:ep=RST_2948 on theBenchmark for (2948ds/2064Mi)
% 26.36/7.20  % (135337)Instruction limit reached! 
% 26.36/7.20  % (135337)------------------------------
% 26.36/7.20  % (135337)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135337)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135337)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135337)Termination reason: Instruction limit
% 26.36/7.20  % (135337)Termination phase: Saturation
% 26.36/7.20  % (135337)Time elapsed: 0.647 s
% 26.36/7.20  % (135337)Peak memory usage: 103 MB
% 26.36/7.20  % (135337)Instructions burned: 2065 (million)
% 26.36/7.20  % (135339)dis-1011_128_sil=32000:random_seed=4027576459:i=3706:ep=RST:av=off_2941 on theBenchmark for (2941ds/3706Mi)
% 26.36/7.20  % (135213)First to succeed.
% 26.36/7.20  % (135213)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-135108"
% 26.36/7.20  % (135318)Instruction limit reached! 
% 26.36/7.20  % (135318)------------------------------
% 26.36/7.20  % (135318)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 26.36/7.20  % (135318)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 26.36/7.20  % (135318)CaDiCaL version: 2.1.3
% 26.36/7.20  % (135318)Termination reason: Instruction limit
% 26.36/7.20  % (135318)Termination phase: Saturation
% 26.36/7.20  % (135318)Time elapsed: 3.747 s
% 26.36/7.20  % (135318)Peak memory usage: 171 MB
% 26.36/7.20  % (135318)Instructions burned: 6060 (million)
% 26.36/7.20  % (135341)lrs-1002_1_sil=8000:plsq=on:plsqr=32,1:sp=occurrence:sos=on:fs=off:gs=on:newcnf=on:random_seed=343809036:i=757:sd=2:fsr=off:ss=axioms:sgt=40_2937 on theBenchmark for (2937ds/757Mi)
% 26.36/7.20  % (135213)Refutation found. Thanks to Tanya!
% 26.36/7.20  % SZS status Theorem for theBenchmark
% 26.36/7.20  % SZS output start Proof for theBenchmark
% See solution above
% 0.28/7.40  % (135213)------------------------------
% 0.28/7.40  % (135213)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 0.28/7.40  % (135213)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.28/7.40  % (135213)CaDiCaL version: 2.1.3
% 0.28/7.40  % (135213)Termination reason: Refutation
% 0.28/7.40  % (135213)Time elapsed: 6.030 s
% 0.28/7.40  % (135213)Peak memory usage: 195 MB
% 0.28/7.40  % (135213)Instructions burned: 10177 (million)
% 0.28/7.40  % (135213)------------------------------
% 0.28/7.40  % (135213)------------------------------
% 0.28/7.40  % (135108)Success in time 6.459 s
% 0.28/7.40  % Vampire exiting
%------------------------------------------------------------------------------