↑ Up

Z3---4.15.1.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Z3---4.15.1
% Problem  : COM249_1 : TPTP v9.3.0. Released v9.3.0.
% Transfm  : none
% Format   : tptp
% Command  : run_E %s %d THM

% Computer : n007.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue May  5 06:23:03 PM UTC 2026

% Result   : Theorem 0.28s 0.51s
% Output   : Proof 0.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : COM249_1 : TPTP v9.3.0. Released v9.3.0.
% 0.00/0.12  % Command    : run_E %s %d THM
% 0.16/0.33  % Computer : n007.cluster.edu
% 0.16/0.33  % Model    : x86_64 x86_64
% 0.16/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.33  % Memory   : 8042.1875MB
% 0.16/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.33  % CPULimit   : 300
% 0.16/0.33  % WCLimit    : 300
% 0.16/0.33  % DateTime   : Mon May  4 19:38:55 EDT 2026
% 0.16/0.33  % CPUTime    : 
% 0.28/0.51  % SZS status Theorem
% 0.28/0.51  % SZS output start Proof
% 0.28/0.51  tff(vsomeAType_type, type, (
% 0.28/0.51     vsomeAType: vAType > vOptAType)).
% 0.28/0.51  tff(vNumber_type, type, (
% 0.28/0.51     vNumber: vAType)).
% 0.28/0.51  tff(vecheck_type, type, (
% 0.28/0.51     vecheck: ( vATMap * vExp ) > vOptAType)).
% 0.28/0.51  tff(tptp_fun_Veres_231_type, type, (
% 0.28/0.51     tptp_fun_Veres_231: vExp)).
% 0.28/0.51  tff(tptp_fun_Vatm_228_type, type, (
% 0.28/0.51     tptp_fun_Vatm_228: vATMap)).
% 0.28/0.51  tff(vconstant_type, type, (
% 0.28/0.51     vconstant: vAval > vExp)).
% 0.28/0.51  tff(vNum_type, type, (
% 0.28/0.51     vNum: vnat > vAval)).
% 0.28/0.51  tff(vminus_type, type, (
% 0.28/0.51     vminus: ( vnat * vnat ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn21_109_type, type, (
% 0.28/0.51     tptp_fun_Vn21_109: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vsubop_type, type, (
% 0.28/0.51     vsubop: vBinOpT)).
% 0.28/0.51  tff(tptp_fun_Vn1_230_type, type, (
% 0.28/0.51     tptp_fun_Vn1_230: vnat)).
% 0.28/0.51  tff(tptp_fun_Vn2_229_type, type, (
% 0.28/0.51     tptp_fun_Vn2_229: vnat)).
% 0.28/0.51  tff(tptp_fun_Vn11_110_type, type, (
% 0.28/0.51     tptp_fun_Vn11_110: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vgetExp_type, type, (
% 0.28/0.51     vgetExp: vOptExp > vExp)).
% 0.28/0.51  tff(vsomeExp_type, type, (
% 0.28/0.51     vsomeExp: vExp > vOptExp)).
% 0.28/0.51  tff(vevalBinOp_type, type, (
% 0.28/0.51     vevalBinOp: ( vBinOpT * vAval * vAval ) > vOptExp)).
% 0.28/0.51  tff(tptp_fun_Vat_227_type, type, (
% 0.28/0.51     tptp_fun_Vat_227: vAType)).
% 0.28/0.51  tff(vaddop_type, type, (
% 0.28/0.51     vaddop: vBinOpT)).
% 0.28/0.51  tff(vbinop_type, type, (
% 0.28/0.51     vbinop: ( vExp * vBinOpT * vExp ) > vExp)).
% 0.28/0.51  tff(vB_type, type, (
% 0.28/0.51     vB: vYN > vAval)).
% 0.28/0.51  tff(vorop_type, type, (
% 0.28/0.51     vorop: vBinOpT)).
% 0.28/0.51  tff(vandop_type, type, (
% 0.28/0.51     vandop: vBinOpT)).
% 0.28/0.51  tff(vltop_type, type, (
% 0.28/0.51     vltop: vBinOpT)).
% 0.28/0.51  tff(vgtop_type, type, (
% 0.28/0.51     vgtop: vBinOpT)).
% 0.28/0.51  tff(vdivop_type, type, (
% 0.28/0.51     vdivop: vBinOpT)).
% 0.28/0.51  tff(vmulop_type, type, (
% 0.28/0.51     vmulop: vBinOpT)).
% 0.28/0.51  tff(vnoExp_type, type, (
% 0.28/0.51     vnoExp: vOptExp)).
% 0.28/0.51  tff(veqop_type, type, (
% 0.28/0.51     veqop: vBinOpT)).
% 0.28/0.51  tff(vplus_type, type, (
% 0.28/0.51     vplus: ( vnat * vnat ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn20_107_type, type, (
% 0.28/0.51     tptp_fun_Vn20_107: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn10_108_type, type, (
% 0.28/0.51     tptp_fun_Vn10_108: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vno_type, type, (
% 0.28/0.51     vno: vYN)).
% 0.28/0.51  tff(vyes_type, type, (
% 0.28/0.51     vyes: vYN)).
% 0.28/0.51  tff(vmultiply_type, type, (
% 0.28/0.51     vmultiply: ( vnat * vnat ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn22_111_type, type, (
% 0.28/0.51     tptp_fun_Vn22_111: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn12_112_type, type, (
% 0.28/0.51     tptp_fun_Vn12_112: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vdivide_type, type, (
% 0.28/0.51     vdivide: ( vnat * vnat ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn23_113_type, type, (
% 0.28/0.51     tptp_fun_Vn23_113: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn13_114_type, type, (
% 0.28/0.51     tptp_fun_Vn13_114: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vgt_type, type, (
% 0.28/0.51     vgt: ( vnat * vnat ) > vYN)).
% 0.28/0.51  tff(tptp_fun_Vn24_115_type, type, (
% 0.28/0.51     tptp_fun_Vn24_115: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn14_116_type, type, (
% 0.28/0.51     tptp_fun_Vn14_116: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vlt_type, type, (
% 0.28/0.51     vlt: ( vnat * vnat ) > vYN)).
% 0.28/0.51  tff(tptp_fun_Vn25_117_type, type, (
% 0.28/0.51     tptp_fun_Vn25_117: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(tptp_fun_Vn15_118_type, type, (
% 0.28/0.51     tptp_fun_Vn15_118: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.28/0.51  tff(vand_type, type, (
% 0.28/0.51     vand: ( vYN * vYN ) > vYN)).
% 0.28/0.51  tff(tptp_fun_Vb20_119_type, type, (
% 0.28/0.51     tptp_fun_Vb20_119: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.28/0.51  tff(tptp_fun_Vb10_120_type, type, (
% 0.28/0.51     tptp_fun_Vb10_120: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.28/0.51  tff(vor_type, type, (
% 0.28/0.51     vor: ( vYN * vYN ) > vYN)).
% 0.28/0.51  tff(tptp_fun_Vb21_121_type, type, (
% 0.28/0.51     tptp_fun_Vb21_121: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.28/0.51  tff(tptp_fun_Vb11_122_type, type, (
% 0.28/0.51     tptp_fun_Vb11_122: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.28/0.51  tff(vcheckBinOp_type, type, (
% 0.28/0.51     vcheckBinOp: ( vBinOpT * vAType * vAType ) > vOptAType)).
% 0.28/0.51  tff(vgetAType_type, type, (
% 0.28/0.51     vgetAType: vOptAType > vAType)).
% 0.28/0.51  tff(visSomeAType_type, type, (
% 0.28/0.51     visSomeAType: vOptAType > $o)).
% 0.28/0.51  tff(vnoAType_type, type, (
% 0.28/0.51     vnoAType: vOptAType)).
% 0.28/0.51  tff(1,plain,
% 0.28/0.51      (^[VwildcardName0: vATMap, Vn: vnat] : refl((vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)) <=> (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)))),
% 0.28/0.51      inference(bind,[status(th)],[])).
% 0.28/0.51  tff(2,plain,
% 0.28/0.51      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)) <=> ![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.28/0.51      inference(quant_intro,[status(thm)],[1])).
% 0.28/0.51  tff(3,plain,
% 0.28/0.51      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)) <=> ![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(4,axiom,(![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''echeck-1'')).
% 0.28/0.51  tff(5,plain,
% 0.28/0.51      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[4, 3])).
% 0.28/0.51  tff(6,plain,(
% 0.28/0.51      ![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.28/0.51      inference(skolemize,[status(sab)],[5])).
% 0.28/0.51  tff(7,plain,
% 0.28/0.51      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[6, 2])).
% 0.28/0.51  tff(8,plain,
% 0.28/0.51      ((~![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))) | (vecheck(Vatm!228, vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))) = vsomeAType(vNumber))),
% 0.28/0.51      inference(quant_inst,[status(thm)],[])).
% 0.28/0.51  tff(9,plain,
% 0.28/0.51      (vecheck(Vatm!228, vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))) = vsomeAType(vNumber)),
% 0.28/0.51      inference(unit_resolution,[status(thm)],[8, 7])).
% 0.28/0.51  tff(10,plain,
% 0.28/0.51      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve) <=> ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(11,plain,
% 0.28/0.51      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve) <=> ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(12,axiom,(![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getExp-0'')).
% 0.28/0.51  tff(13,plain,
% 0.28/0.51      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[12, 11])).
% 0.28/0.51  tff(14,plain,(
% 0.28/0.51      ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.28/0.51      inference(skolemize,[status(sab)],[13])).
% 0.28/0.51  tff(15,plain,
% 0.28/0.51      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[14, 10])).
% 0.28/0.51  tff(16,plain,
% 0.28/0.51      ((~![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)) | (vgetExp(vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) = vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))),
% 0.28/0.51      inference(quant_inst,[status(thm)],[])).
% 0.28/0.51  tff(17,plain,
% 0.28/0.51      (vgetExp(vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) = vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))),
% 0.28/0.51      inference(unit_resolution,[status(thm)],[16, 15])).
% 0.28/0.51  tff(18,plain,
% 0.28/0.51      (((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227)) & ![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1!230) = vNum(Vn1)) & (vNum(Vn2!229) = vNum(Vn2)))) & (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231)) & (~(vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)))) <=> ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227)) & ![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1!230) = vNum(Vn1)) & (vNum(Vn2!229) = vNum(Vn2)))) & (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231)) & (~(vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227))))),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(19,plain,
% 0.28/0.51      ((~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))) <=> (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat))))),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(20,plain,
% 0.28/0.51      ((~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vbot: vBinOpT, Va: vAval, Vatm: vATMap, Va1: vAval, Vat: vAType] : ((((((![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vaddop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2)))) & (Vbot = vsubop)) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))) & (vecheck(Vatm, vbinop(vconstant(Va), Vbot, vconstant(Va1))) = vsomeAType(Vat))) & (vevalBinOp(Vbot, Va, Va1) = vsomeExp(Veres))) => (vecheck(Vatm, Veres) = vsomeAType(Vat)))) <=> (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat))))),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(21,axiom,(~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vbot: vBinOpT, Va: vAval, Vatm: vATMap, Va1: vAval, Vat: vAType] : ((((((![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vaddop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2)))) & (Vbot = vsubop)) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))) & (vecheck(Vatm, vbinop(vconstant(Va), Vbot, vconstant(Va1))) = vsomeAType(Vat))) & (vevalBinOp(Vbot, Va, Va1) = vsomeExp(Veres))) => (vecheck(Vatm, Veres) = vsomeAType(Vat)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''evalBinOpPreservation-subop-Num-Num'')).
% 0.28/0.51  tff(22,plain,
% 0.28/0.51      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[21, 20])).
% 0.28/0.51  tff(23,plain,
% 0.28/0.51      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[22, 19])).
% 0.28/0.51  tff(24,plain,
% 0.28/0.51      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[23, 19])).
% 0.28/0.51  tff(25,plain,
% 0.28/0.51      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vsubop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))) | (~![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1) = vNum(Vn1)) & (vNum(Vn2) = vNum(Vn2))))) | (~(vevalBinOp(vsubop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[24, 19])).
% 0.28/0.51  tff(26,plain,
% 0.28/0.51      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227)) & ![Vn1: vnat, Vn2: vnat] : (~((vsubop = vaddop) & (vNum(Vn1!230) = vNum(Vn1)) & (vNum(Vn2!229) = vNum(Vn2)))) & (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231)) & (~(vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[25, 18])).
% 0.28/0.51  tff(27,plain,
% 0.28/0.51      (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231)),
% 0.28/0.51      inference(and_elim,[status(thm)],[26])).
% 0.28/0.51  tff(28,plain,
% 0.28/0.51      ((vsomeExp(Veres!231) = vnoExp) <=> (vnoExp = vsomeExp(Veres!231))),
% 0.28/0.51      inference(commutativity,[status(thm)],[])).
% 0.28/0.51  tff(29,plain,
% 0.28/0.51      ((vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp) <=> (vsomeExp(Veres!231) = vnoExp)),
% 0.28/0.51      inference(monotonicity,[status(thm)],[27])).
% 0.28/0.51  tff(30,plain,
% 0.28/0.51      ((vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp) <=> (vnoExp = vsomeExp(Veres!231))),
% 0.28/0.51      inference(transitivity,[status(thm)],[29, 28])).
% 0.28/0.51  tff(31,plain,
% 0.28/0.51      ((vnoExp = vsomeExp(Veres!231)) <=> (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)),
% 0.28/0.51      inference(symmetry,[status(thm)],[30])).
% 0.28/0.51  tff(32,plain,
% 0.28/0.51      ((~(vnoExp = vsomeExp(Veres!231))) <=> (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp))),
% 0.28/0.51      inference(monotonicity,[status(thm)],[31])).
% 0.28/0.51  tff(33,plain,
% 0.28/0.51      (^[VExp0: vExp] : refl((~(vnoExp = vsomeExp(VExp0))) <=> (~(vnoExp = vsomeExp(VExp0))))),
% 0.28/0.51      inference(bind,[status(th)],[])).
% 0.28/0.51  tff(34,plain,
% 0.28/0.51      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0))) <=> ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.28/0.51      inference(quant_intro,[status(thm)],[33])).
% 0.28/0.51  tff(35,plain,
% 0.28/0.51      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0))) <=> ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.28/0.51      inference(rewrite,[status(thm)],[])).
% 0.28/0.51  tff(36,axiom,(![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-noExp-someExp'')).
% 0.28/0.51  tff(37,plain,
% 0.28/0.51      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[36, 35])).
% 0.28/0.51  tff(38,plain,(
% 0.28/0.51      ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.28/0.51      inference(skolemize,[status(sab)],[37])).
% 0.28/0.51  tff(39,plain,
% 0.28/0.51      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[38, 34])).
% 0.28/0.51  tff(40,plain,
% 0.28/0.51      ((~![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))) | (~(vnoExp = vsomeExp(Veres!231)))),
% 0.28/0.51      inference(quant_inst,[status(thm)],[])).
% 0.28/0.51  tff(41,plain,
% 0.28/0.51      (~(vnoExp = vsomeExp(Veres!231))),
% 0.28/0.51      inference(unit_resolution,[status(thm)],[40, 39])).
% 0.28/0.51  tff(42,plain,
% 0.28/0.51      (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)),
% 0.28/0.51      inference(modus_ponens,[status(thm)],[41, 32])).
% 0.28/0.51  tff(43,plain,
% 0.28/0.51      (((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))) | (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)),
% 0.28/0.51      inference(tautology,[status(thm)],[])).
% 0.28/0.51  tff(44,plain,
% 0.28/0.52      ((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[43, 42])).
% 0.28/0.52  tff(45,plain,
% 0.28/0.52      ((vsubop = vaddop) <=> (vaddop = vsubop)),
% 0.28/0.52      inference(commutativity,[status(thm)],[])).
% 0.28/0.52  tff(46,plain,
% 0.28/0.52      ((vaddop = vsubop) <=> (vsubop = vaddop)),
% 0.28/0.52      inference(symmetry,[status(thm)],[45])).
% 0.28/0.52  tff(47,plain,
% 0.28/0.52      ((~(vaddop = vsubop)) <=> (~(vsubop = vaddop))),
% 0.28/0.52      inference(monotonicity,[status(thm)],[46])).
% 0.28/0.52  tff(48,plain,
% 0.28/0.52      ((~(vaddop = vsubop)) <=> (~(vaddop = vsubop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(49,axiom,(~(vaddop = vsubop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-addop-subop'')).
% 0.28/0.52  tff(50,plain,
% 0.28/0.52      (~(vaddop = vsubop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[49, 48])).
% 0.28/0.52  tff(51,plain,
% 0.28/0.52      (~(vsubop = vaddop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[50, 47])).
% 0.28/0.52  tff(52,plain,
% 0.28/0.52      (((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vaddop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(53,plain,
% 0.28/0.52      ((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[52, 51])).
% 0.28/0.52  tff(54,plain,
% 0.28/0.52      ((~(vsubop = veqop)) <=> (~(vsubop = veqop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(55,axiom,(~(vsubop = veqop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-eqop'')).
% 0.28/0.52  tff(56,plain,
% 0.28/0.52      (~(vsubop = veqop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[55, 54])).
% 0.28/0.52  tff(57,plain,
% 0.28/0.52      (((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229))) | (vsubop = veqop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(58,plain,
% 0.28/0.52      ((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[57, 56])).
% 0.28/0.52  tff(59,plain,
% 0.28/0.52      (((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229)))) | (vsubop = veqop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(60,plain,
% 0.28/0.52      ((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229)))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[59, 56])).
% 0.28/0.52  tff(61,plain,
% 0.28/0.52      ((~(vsubop = vmulop)) <=> (~(vsubop = vmulop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(62,axiom,(~(vsubop = vmulop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-mulop'')).
% 0.28/0.52  tff(63,plain,
% 0.28/0.52      (~(vsubop = vmulop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[62, 61])).
% 0.28/0.52  tff(64,plain,
% 0.28/0.52      (((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vmulop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(65,plain,
% 0.28/0.52      ((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[64, 63])).
% 0.28/0.52  tff(66,plain,
% 0.28/0.52      ((~(vsubop = vdivop)) <=> (~(vsubop = vdivop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(67,axiom,(~(vsubop = vdivop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-divop'')).
% 0.28/0.52  tff(68,plain,
% 0.28/0.52      (~(vsubop = vdivop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[67, 66])).
% 0.28/0.52  tff(69,plain,
% 0.28/0.52      (((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vdivop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(70,plain,
% 0.28/0.52      ((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[69, 68])).
% 0.28/0.52  tff(71,plain,
% 0.28/0.52      ((~(vsubop = vgtop)) <=> (~(vsubop = vgtop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(72,axiom,(~(vsubop = vgtop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-gtop'')).
% 0.28/0.52  tff(73,plain,
% 0.28/0.52      (~(vsubop = vgtop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[72, 71])).
% 0.28/0.52  tff(74,plain,
% 0.28/0.52      (((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vgtop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(75,plain,
% 0.28/0.52      ((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[74, 73])).
% 0.28/0.52  tff(76,plain,
% 0.28/0.52      ((~(vsubop = vltop)) <=> (~(vsubop = vltop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(77,axiom,(~(vsubop = vltop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-ltop'')).
% 0.28/0.52  tff(78,plain,
% 0.28/0.52      (~(vsubop = vltop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[77, 76])).
% 0.28/0.52  tff(79,plain,
% 0.28/0.52      (((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vltop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(80,plain,
% 0.28/0.52      ((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[79, 78])).
% 0.28/0.52  tff(81,plain,
% 0.28/0.52      ((~(vsubop = vandop)) <=> (~(vsubop = vandop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(82,axiom,(~(vsubop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-andop'')).
% 0.28/0.52  tff(83,plain,
% 0.28/0.52      (~(vsubop = vandop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[82, 81])).
% 0.28/0.52  tff(84,plain,
% 0.28/0.52      (((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vandop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(85,plain,
% 0.28/0.52      ((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[84, 83])).
% 0.28/0.52  tff(86,plain,
% 0.28/0.52      ((~(vsubop = vorop)) <=> (~(vsubop = vorop))),
% 0.28/0.52      inference(rewrite,[status(thm)],[])).
% 0.28/0.52  tff(87,axiom,(~(vsubop = vorop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-orop'')).
% 0.28/0.52  tff(88,plain,
% 0.28/0.52      (~(vsubop = vorop)),
% 0.28/0.52      inference(modus_ponens,[status(thm)],[87, 86])).
% 0.28/0.52  tff(89,plain,
% 0.28/0.52      (((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))) | (vsubop = vorop)),
% 0.28/0.52      inference(tautology,[status(thm)],[])).
% 0.28/0.52  tff(90,plain,
% 0.28/0.52      ((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))))),
% 0.28/0.52      inference(unit_resolution,[status(thm)],[89, 88])).
% 0.28/0.52  tff(91,plain,
% 0.28/0.52      (^[VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : trans(monotonicity(rewrite((~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) <=> (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))))), rewrite((~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) <=> (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))))))), rewrite((~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))))))))), rewrite((~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) <=> (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))), (((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))))), rewrite(((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))), (((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))))),
% 0.28/0.53      inference(bind,[status(th)],[])).
% 0.28/0.53  tff(92,plain,
% 0.28/0.53      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))),
% 0.28/0.53      inference(quant_intro,[status(thm)],[91])).
% 0.28/0.53  tff(93,plain,
% 0.28/0.53      (^[VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : refl(((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))))),
% 0.28/0.53      inference(bind,[status(th)],[])).
% 0.28/0.53  tff(94,plain,
% 0.28/0.53      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.28/0.53      inference(quant_intro,[status(thm)],[93])).
% 0.28/0.53  tff(95,plain,
% 0.28/0.53      (^[VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : rewrite(((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))))),
% 0.28/0.53      inference(bind,[status(th)],[])).
% 0.28/0.53  tff(96,plain,
% 0.28/0.53      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.28/0.53      inference(quant_intro,[status(thm)],[95])).
% 0.28/0.53  tff(97,plain,
% 0.28/0.53      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.28/0.54      inference(transitivity,[status(thm)],[96, 94])).
% 0.28/0.54  tff(98,plain,
% 0.28/0.54      (^[VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : trans(monotonicity(rewrite(((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) <=> (~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))))), rewrite(((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) <=> (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))))), trans(monotonicity(rewrite(((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) <=> ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))), rewrite(((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) <=> ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))), rewrite(((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) <=> ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))), rewrite(((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) <=> ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))), rewrite(((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) <=> ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))), rewrite(((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) <=> ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))), rewrite(((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) <=> ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))), rewrite(((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) <=> ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))), (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))), rewrite(((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) <=> (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))))))), (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) <=> (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))), rewrite(((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))))))))), rewrite(((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) <=> (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))), ((((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))))), rewrite(((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))), ((((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))) <=> ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))))),
% 0.28/0.54      inference(bind,[status(th)],[])).
% 0.28/0.54  tff(99,plain,
% 0.28/0.54      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.28/0.55      inference(quant_intro,[status(thm)],[98])).
% 0.28/0.55  tff(100,plain,
% 0.28/0.55      (^[VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : trans(monotonicity(rewrite(((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))), ((((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))) <=> (((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))))), rewrite((((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))) <=> (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))), ((((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))) <=> (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.38/0.55      inference(bind,[status(th)],[])).
% 0.38/0.55  tff(101,plain,
% 0.38/0.55      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))),
% 0.38/0.55      inference(quant_intro,[status(thm)],[100])).
% 0.38/0.55  tff(102,plain,
% 0.38/0.55      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))),
% 0.38/0.55      inference(rewrite,[status(thm)],[])).
% 0.38/0.55  tff(103,plain,
% 0.38/0.55      (^[VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))))), quant_intro(proof_bind(^[Vn12: vnat, Vn22: vnat] : trans(monotonicity(rewrite((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) <=> ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)))), (((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) <=> (((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))))), rewrite((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) <=> ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))), (((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) <=> ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))))), (?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) <=> ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))))), (((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))))), (((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))))), quant_intro(proof_bind(^[Vn13: vnat, Vn23: vnat] : trans(monotonicity(rewrite((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) <=> ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)))), (((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) <=> (((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))))), rewrite((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) <=> ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))), (((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) <=> ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))))), (?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) <=> ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))))), ((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))))), ((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))))), quant_intro(proof_bind(^[Vn14: vnat, Vn24: vnat] : trans(monotonicity(rewrite((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) <=> ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)))), (((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) <=> (((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))))), rewrite((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) <=> ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))), (((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) <=> ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))))), (?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) <=> ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))))), (((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))))), (((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))))), quant_intro(proof_bind(^[Vn15: vnat, Vn25: vnat] : trans(monotonicity(rewrite((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) <=> ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)))), (((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) <=> (((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))))), rewrite((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) <=> ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))), (((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) <=> ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))))), (?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) <=> ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))))), ((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))))), ((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))))), quant_intro(proof_bind(^[Vb10: vYN, Vb20: vYN] : trans(monotonicity(rewrite((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) <=> ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)))), (((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) <=> (((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))))), rewrite((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) <=> ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))), (((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) <=> ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))))), (?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) <=> ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))))), (((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))))), (((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))))), quant_intro(proof_bind(^[Vb11: vYN, Vb21: vYN] : trans(monotonicity(rewrite((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) <=> ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)))), (((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) <=> (((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))))), rewrite((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) <=> ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))), (((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) <=> ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))))), (?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) <=> ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))))), ((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))))), ((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))))), trans(quant_intro(proof_bind(^[Va0: vAval, Va10: vAval] : trans(monotonicity(trans(monotonicity(rewrite((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) <=> ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0))), (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) <=> (((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0)) & (VAval1 = Va10)))), rewrite((((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0)) & (VAval1 = Va10)) <=> ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10))), (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) <=> ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10)))), ((((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> (((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))), rewrite((((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))), ((((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))))), (?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> ?[Va0: vAval, Va10: vAval] : ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))), trans(der(?[Va0: vAval, Va10: vAval] : ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> ?[Va0: vAval, Va10: vAval] : ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))), elim_unused(?[Va0: vAval, Va10: vAval] : ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))), (?[Va0: vAval, Va10: vAval] : ((Va0 = Va10) & (VBinOpT0 = veqop) & (VAval0 = Va0) & (VAval1 = Va10) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)))), (?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)))), (((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)))), (((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))))), trans(quant_intro(proof_bind(^[Va11: vAval, Va12: vAval] : trans(monotonicity(trans(monotonicity(rewrite((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) <=> ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11))), (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) <=> (((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11)) & (VAval1 = Va12)))), rewrite((((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11)) & (VAval1 = Va12)) <=> ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12))), (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) <=> ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12)))), ((((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> (((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))), rewrite((((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))), ((((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))))), (?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> ?[Va11: vAval, Va12: vAval] : ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))), trans(der(?[Va11: vAval, Va12: vAval] : ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> ?[Va11: vAval, Va12: vAval] : ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))), elim_unused(?[Va11: vAval, Va12: vAval] : ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))), (?[Va11: vAval, Va12: vAval] : ((~(Va11 = Va12)) & (VBinOpT0 = veqop) & (VAval0 = Va11) & (VAval1 = Va12) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)))), (?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)))), ((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)))), ((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))))), trans(quant_intro(proof_bind(^[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))))), trans(monotonicity(rewrite(((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) <=> ((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))), ((((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020)))) <=> (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020)))))), rewrite((((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020)))) <=> ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))), ((((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020)))) <=> ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))))), ((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010))))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010))))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))))), ((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))))), trans(monotonicity(rewrite(((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) <=> ((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))), ((((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030)))) <=> (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030)))))), rewrite((((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030)))) <=> ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))), ((((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030)))) <=> ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))))), (((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020))))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))))), (((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))))), trans(monotonicity(rewrite(((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) <=> ((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))), ((((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040)))) <=> (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040)))))), rewrite((((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040)))) <=> ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))), ((((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040)))) <=> ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))))), ((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030))))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))))), ((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))))), trans(monotonicity(rewrite(((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) <=> ((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))), ((((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050)))) <=> (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050)))))), rewrite((((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050)))) <=> ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))), ((((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050)))) <=> ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))))), (((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040))))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))))), (((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))))), trans(monotonicity(rewrite(((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) <=> ((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))), ((((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000)))) <=> (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000)))))), rewrite((((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000)))) <=> ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))), ((((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000)))) <=> ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))))), ((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050))))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))))), ((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))))), trans(monotonicity(rewrite(((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) <=> ((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))), ((((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010)))) <=> (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010)))))), rewrite((((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010)))) <=> ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))), ((((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010)))) <=> ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))))), (((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000))))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))))), (((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))))), ((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))) & (~(VwildcardName00 = veqop))))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010))))) & (~(VwildcardName00 = veqop))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)))), ((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop))))), (((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00))), (((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00)))), ((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10))), ((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10)))), (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20))), (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20)))), ((((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> ((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)))), rewrite(((((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp))), ((((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp))))), (?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)))), trans(der(?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))), elim_unused(?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))), (?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((~(VwildcardName00 = vaddop)) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) & ((~(VwildcardName00 = vsubop)) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) & ((~(VwildcardName00 = vmulop)) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) & ((~(VwildcardName00 = vdivop)) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) & ((~(VwildcardName00 = vgtop)) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) & ((~(VwildcardName00 = vltop)) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) & ((~(VwildcardName00 = vandop)) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) & ((~(VwildcardName00 = vorop)) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) & (~(VwildcardName00 = veqop)) & (VBinOpT0 = VwildcardName00) & (VAval0 = VwildcardName10) & (VAval1 = VwildcardName20) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))), (?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) <=> ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))), (((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) | ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp))) <=> ((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))))), rewrite(((?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop)))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))), (((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) | ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp))) <=> (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))))),
% 0.38/0.60      inference(bind,[status(th)],[])).
% 0.38/0.60  tff(104,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) | ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp))) <=> ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))),
% 0.38/0.60      inference(quant_intro,[status(thm)],[103])).
% 0.38/0.60  tff(105,axiom,(![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) | ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''evalBinOp-INV'')).
% 0.38/0.60  tff(106,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))),
% 0.38/0.60      inference(modus_ponens,[status(thm)],[105, 104])).
% 0.38/0.60  tff(107,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (?[Vn10: vnat, Vn20: vnat] : ((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10)) & (VAval1 = vNum(Vn20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11)) & (VAval1 = vNum(Vn21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21)))))) | ?[Vn12: vnat, Vn22: vnat] : ((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12)) & (VAval1 = vNum(Vn22)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22)))))) | ?[Vn13: vnat, Vn23: vnat] : ((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13)) & (VAval1 = vNum(Vn23)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23)))))) | ?[Vn14: vnat, Vn24: vnat] : ((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14)) & (VAval1 = vNum(Vn24)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24)))))) | ?[Vn15: vnat, Vn25: vnat] : ((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15)) & (VAval1 = vNum(Vn25)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25)))))) | ?[Vb10: vYN, Vb20: vYN] : ((VBinOpT0 = vandop) & (VAval0 = vB(Vb10)) & (VAval1 = vB(Vb20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20)))))) | ?[Vb11: vYN, Vb21: vYN] : ((VBinOpT0 = vorop) & (VAval0 = vB(Vb11)) & (VAval1 = vB(Vb21)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21)))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))),
% 0.38/0.60      inference(modus_ponens,[status(thm)],[106, 102])).
% 0.38/0.60  tff(108,plain,(
% 0.38/0.60      ![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))))),
% 0.38/0.60      inference(skolemize,[status(sab)],[107])).
% 0.38/0.60  tff(109,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : (((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))) & (VBinOpT0 = veqop) & (VAval0 = VAval1)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))) & (~(VAval0 = VAval1)) & (VBinOpT0 = veqop)) | ((vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp) & ((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000)))) & ((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010)))) & ((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020)))) & ((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030)))) & ((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040)))) & ((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050)))) & ((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000)))) & ((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010)))) & (~(VBinOpT0 = veqop))) | ((VBinOpT0 = vaddop) & (VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vsubop) & (VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vmulop) & (VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vdivop) & (VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vgtop) & (VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vltop) & (VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0))) & (VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vandop) & (VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))) | ((VBinOpT0 = vorop) & (VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0))) & (VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))),
% 0.38/0.60      inference(modus_ponens,[status(thm)],[108, 101])).
% 0.38/0.60  tff(110,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.38/0.60      inference(modus_ponens,[status(thm)],[109, 99])).
% 0.38/0.60  tff(111,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))))),
% 0.38/0.60      inference(modus_ponens,[status(thm)],[110, 97])).
% 0.38/0.60  tff(112,plain,
% 0.38/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))),
% 0.38/0.61      inference(modus_ponens,[status(thm)],[111, 92])).
% 0.38/0.61  tff(113,plain,
% 0.38/0.61      (((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | ((~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))) <=> ((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.38/0.61      inference(rewrite,[status(thm)],[])).
% 0.38/0.61  tff(114,plain,
% 0.38/0.61      (((~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))) <=> ((~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.38/0.62      inference(rewrite,[status(thm)],[])).
% 0.38/0.62  tff(115,plain,
% 0.38/0.62      ((~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vsubop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vsubop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vsubop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vsubop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vsubop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vsubop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vsubop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))))))) <=> (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))),
% 0.38/0.62      inference(rewrite,[status(thm)],[])).
% 0.38/0.62  tff(116,plain,
% 0.38/0.62      ((~((~(vsubop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) <=> (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))),
% 0.38/0.62      inference(rewrite,[status(thm)],[])).
% 0.38/0.62  tff(117,plain,
% 0.38/0.62      ((~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) <=> (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229))))),
% 0.38/0.62      inference(rewrite,[status(thm)],[])).
% 0.38/0.62  tff(118,plain,
% 0.38/0.62      ((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) <=> (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229)))))),
% 0.38/0.62      inference(rewrite,[status(thm)],[])).
% 0.38/0.62  tff(119,plain,
% 0.38/0.62      (((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vsubop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vsubop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vsubop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vsubop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vsubop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vsubop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vsubop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010)))))))) <=> ((~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.62      inference(monotonicity,[status(thm)],[118, 117, 116, 115])).
% 0.46/0.62  tff(120,plain,
% 0.46/0.62      (((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vsubop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vsubop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vsubop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vsubop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vsubop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vsubop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vsubop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010)))))))) <=> ((~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.63      inference(transitivity,[status(thm)],[119, 114])).
% 0.46/0.63  tff(121,plain,
% 0.46/0.63      (((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | ((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vsubop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vsubop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vsubop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vsubop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vsubop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vsubop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vsubop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))))))))) <=> ((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | ((~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))))),
% 0.46/0.63      inference(monotonicity,[status(thm)],[120])).
% 0.46/0.63  tff(122,plain,
% 0.46/0.63      (((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | ((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vsubop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vsubop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vsubop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vsubop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vsubop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vsubop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vsubop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))))))))) <=> ((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.64      inference(transitivity,[status(thm)],[121, 113])).
% 0.46/0.64  tff(123,plain,
% 0.46/0.64      ((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | ((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vsubop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vsubop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vsubop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vsubop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vsubop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vsubop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vsubop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))))))))),
% 0.46/0.64      inference(quant_inst,[status(thm)],[])).
% 0.46/0.64  tff(124,plain,
% 0.46/0.64      ((~![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0))))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))))) | (~((~(vsubop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vsubop = veqop)) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[123, 122])).
% 0.46/0.65  tff(125,plain,
% 0.46/0.65      ((~((~(vsubop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))))) | (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) | (~((vsubop = veqop) | (~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vsubop = vaddop)) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vsubop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~(![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~((~(vsubop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vsubop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vsubop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vsubop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vsubop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[124, 112, 90, 85, 80, 75, 70, 65, 60, 58])).
% 0.46/0.65  tff(126,plain,
% 0.46/0.65      (~((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[125, 53, 44])).
% 0.46/0.65  tff(127,plain,
% 0.46/0.65      (((~(vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop))))) | (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))),
% 0.46/0.65      inference(tautology,[status(thm)],[])).
% 0.46/0.65  tff(128,plain,
% 0.46/0.65      (vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[127, 126])).
% 0.46/0.65  tff(129,plain,
% 0.46/0.65      (vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))) = vevalBinOp(vsubop, vNum(Vn1!230), vNum(Vn2!229))),
% 0.46/0.65      inference(symmetry,[status(thm)],[128])).
% 0.46/0.65  tff(130,plain,
% 0.46/0.65      (vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))) = vsomeExp(Veres!231)),
% 0.46/0.65      inference(transitivity,[status(thm)],[129, 27])).
% 0.46/0.65  tff(131,plain,
% 0.46/0.65      (vgetExp(vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))) = vgetExp(vsomeExp(Veres!231))),
% 0.46/0.65      inference(monotonicity,[status(thm)],[130])).
% 0.46/0.65  tff(132,plain,
% 0.46/0.65      (vgetExp(vsomeExp(Veres!231)) = vgetExp(vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))))),
% 0.46/0.65      inference(symmetry,[status(thm)],[131])).
% 0.46/0.65  tff(133,plain,
% 0.46/0.65      ((~![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)) | (vgetExp(vsomeExp(Veres!231)) = Veres!231)),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(134,plain,
% 0.46/0.65      (vgetExp(vsomeExp(Veres!231)) = Veres!231),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[133, 15])).
% 0.46/0.65  tff(135,plain,
% 0.46/0.65      (Veres!231 = vgetExp(vsomeExp(Veres!231))),
% 0.46/0.65      inference(symmetry,[status(thm)],[134])).
% 0.46/0.65  tff(136,plain,
% 0.46/0.65      (Veres!231 = vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop))))),
% 0.46/0.65      inference(transitivity,[status(thm)],[135, 132, 17])).
% 0.46/0.65  tff(137,plain,
% 0.46/0.65      (vecheck(Vatm!228, Veres!231) = vecheck(Vatm!228, vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vsubop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vsubop)))))),
% 0.46/0.65      inference(monotonicity,[status(thm)],[136])).
% 0.46/0.65  tff(138,plain,
% 0.46/0.65      (vecheck(Vatm!228, Veres!231) = vsomeAType(vNumber)),
% 0.46/0.65      inference(transitivity,[status(thm)],[137, 9])).
% 0.46/0.65  tff(139,plain,
% 0.46/0.65      ((vcheckBinOp(vsubop, vNumber, vNumber) = vsomeAType(vNumber)) <=> (vcheckBinOp(vsubop, vNumber, vNumber) = vsomeAType(vNumber))),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(140,axiom,(vcheckBinOp(vsubop, vNumber, vNumber) = vsomeAType(vNumber)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''checkBinOp-1'')).
% 0.46/0.65  tff(141,plain,
% 0.46/0.65      (vcheckBinOp(vsubop, vNumber, vNumber) = vsomeAType(vNumber)),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[140, 139])).
% 0.46/0.65  tff(142,plain,
% 0.46/0.65      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype) <=> ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(143,plain,
% 0.46/0.65      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype) <=> ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(144,axiom,(![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getAType-0'')).
% 0.46/0.65  tff(145,plain,
% 0.46/0.65      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[144, 143])).
% 0.46/0.65  tff(146,plain,(
% 0.46/0.65      ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.65      inference(skolemize,[status(sab)],[145])).
% 0.46/0.65  tff(147,plain,
% 0.46/0.65      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[146, 142])).
% 0.46/0.65  tff(148,plain,
% 0.46/0.65      ((~![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)) | (vgetAType(vsomeAType(vNumber)) = vNumber)),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(149,plain,
% 0.46/0.65      (vgetAType(vsomeAType(vNumber)) = vNumber),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[148, 147])).
% 0.46/0.65  tff(150,plain,
% 0.46/0.65      ((~![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))) | (vecheck(Vatm!228, vconstant(vNum(Vn2!229))) = vsomeAType(vNumber))),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(151,plain,
% 0.46/0.65      (vecheck(Vatm!228, vconstant(vNum(Vn2!229))) = vsomeAType(vNumber)),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[150, 7])).
% 0.46/0.65  tff(152,plain,
% 0.46/0.65      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))) = vgetAType(vsomeAType(vNumber))),
% 0.46/0.65      inference(monotonicity,[status(thm)],[151])).
% 0.46/0.65  tff(153,plain,
% 0.46/0.65      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))) = vNumber),
% 0.46/0.65      inference(transitivity,[status(thm)],[152, 149])).
% 0.46/0.65  tff(154,plain,
% 0.46/0.65      ((~![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))) | (vecheck(Vatm!228, vconstant(vNum(Vn1!230))) = vsomeAType(vNumber))),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(155,plain,
% 0.46/0.65      (vecheck(Vatm!228, vconstant(vNum(Vn1!230))) = vsomeAType(vNumber)),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[154, 7])).
% 0.46/0.65  tff(156,plain,
% 0.46/0.65      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))) = vgetAType(vsomeAType(vNumber))),
% 0.46/0.65      inference(monotonicity,[status(thm)],[155])).
% 0.46/0.65  tff(157,plain,
% 0.46/0.65      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))) = vNumber),
% 0.46/0.65      inference(transitivity,[status(thm)],[156, 149])).
% 0.46/0.65  tff(158,plain,
% 0.46/0.65      (vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))) = vcheckBinOp(vsubop, vNumber, vNumber)),
% 0.46/0.65      inference(monotonicity,[status(thm)],[157, 153])).
% 0.46/0.65  tff(159,plain,
% 0.46/0.65      ((vsomeAType(Vat!227) = vnoAType) <=> (vnoAType = vsomeAType(Vat!227))),
% 0.46/0.65      inference(commutativity,[status(thm)],[])).
% 0.46/0.65  tff(160,plain,
% 0.46/0.65      (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227)),
% 0.46/0.65      inference(and_elim,[status(thm)],[26])).
% 0.46/0.65  tff(161,plain,
% 0.46/0.65      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) <=> (vsomeAType(Vat!227) = vnoAType)),
% 0.46/0.65      inference(monotonicity,[status(thm)],[160])).
% 0.46/0.65  tff(162,plain,
% 0.46/0.65      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) <=> (vnoAType = vsomeAType(Vat!227))),
% 0.46/0.65      inference(transitivity,[status(thm)],[161, 159])).
% 0.46/0.65  tff(163,plain,
% 0.46/0.65      ((vnoAType = vsomeAType(Vat!227)) <=> (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType)),
% 0.46/0.65      inference(symmetry,[status(thm)],[162])).
% 0.46/0.65  tff(164,plain,
% 0.46/0.65      ((~(vnoAType = vsomeAType(Vat!227))) <=> (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType))),
% 0.46/0.65      inference(monotonicity,[status(thm)],[163])).
% 0.46/0.65  tff(165,plain,
% 0.46/0.65      (^[VAType0: vAType] : refl((~(vnoAType = vsomeAType(VAType0))) <=> (~(vnoAType = vsomeAType(VAType0))))),
% 0.46/0.65      inference(bind,[status(th)],[])).
% 0.46/0.65  tff(166,plain,
% 0.46/0.65      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0))) <=> ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.65      inference(quant_intro,[status(thm)],[165])).
% 0.46/0.65  tff(167,plain,
% 0.46/0.65      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0))) <=> ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(168,axiom,(![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-noAType-someAType'')).
% 0.46/0.65  tff(169,plain,
% 0.46/0.65      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[168, 167])).
% 0.46/0.65  tff(170,plain,(
% 0.46/0.65      ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.65      inference(skolemize,[status(sab)],[169])).
% 0.46/0.65  tff(171,plain,
% 0.46/0.65      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[170, 166])).
% 0.46/0.65  tff(172,plain,
% 0.46/0.65      ((~![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))) | (~(vnoAType = vsomeAType(Vat!227)))),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(173,plain,
% 0.46/0.65      (~(vnoAType = vsomeAType(Vat!227))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[172, 171])).
% 0.46/0.65  tff(174,plain,
% 0.46/0.65      (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType)),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[173, 164])).
% 0.46/0.65  tff(175,plain,
% 0.46/0.65      (^[Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : refl(((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))))),
% 0.46/0.65      inference(bind,[status(th)],[])).
% 0.46/0.65  tff(176,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.46/0.65      inference(quant_intro,[status(thm)],[175])).
% 0.46/0.65  tff(177,plain,
% 0.46/0.65      (^[Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : trans(monotonicity(rewrite((visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))) <=> (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))), (((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))))), rewrite(((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))), (((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))))),
% 0.46/0.65      inference(bind,[status(th)],[])).
% 0.46/0.65  tff(178,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.46/0.65      inference(quant_intro,[status(thm)],[177])).
% 0.46/0.65  tff(179,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(180,plain,
% 0.46/0.65      (^[Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : rewrite(((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType)) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.65      inference(bind,[status(th)],[])).
% 0.46/0.65  tff(181,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType)) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(quant_intro,[status(thm)],[180])).
% 0.46/0.65  tff(182,axiom,(![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''echeck-5'')).
% 0.46/0.65  tff(183,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[182, 181])).
% 0.46/0.65  tff(184,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[183, 179])).
% 0.46/0.65  tff(185,plain,(
% 0.46/0.65      ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(skolemize,[status(sab)],[184])).
% 0.46/0.65  tff(186,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[185, 178])).
% 0.46/0.65  tff(187,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[186, 176])).
% 0.46/0.65  tff(188,plain,
% 0.46/0.65      (((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))) | ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))))) <=> ((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))) | (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))))),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(189,plain,
% 0.46/0.65      ((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))) | ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))))),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(190,plain,
% 0.46/0.65      ((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))) | (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[189, 188])).
% 0.46/0.65  tff(191,plain,
% 0.46/0.65      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[190, 187])).
% 0.46/0.65  tff(192,plain,
% 0.46/0.65      (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[191, 174])).
% 0.46/0.65  tff(193,plain,
% 0.46/0.65      (((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))),
% 0.46/0.65      inference(tautology,[status(thm)],[])).
% 0.46/0.65  tff(194,plain,
% 0.46/0.65      (visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[193, 192])).
% 0.46/0.65  tff(195,plain,
% 0.46/0.65      (((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))),
% 0.46/0.65      inference(tautology,[status(thm)],[])).
% 0.46/0.65  tff(196,plain,
% 0.46/0.65      (visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))),
% 0.46/0.65      inference(unit_resolution,[status(thm)],[195, 192])).
% 0.46/0.65  tff(197,plain,
% 0.46/0.65      (^[Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : refl(((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.65      inference(bind,[status(th)],[])).
% 0.46/0.65  tff(198,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(quant_intro,[status(thm)],[197])).
% 0.46/0.65  tff(199,plain,
% 0.46/0.65      (^[Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : trans(monotonicity(trans(monotonicity(rewrite((visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))) <=> (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))), ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) <=> (~(~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))))), rewrite((~(~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))) <=> ((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))), ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) <=> ((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))))), (((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> (((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))))), rewrite((((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))), (((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.46/0.65      inference(bind,[status(th)],[])).
% 0.46/0.65  tff(200,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.65      inference(quant_intro,[status(thm)],[199])).
% 0.46/0.65  tff(201,plain,
% 0.46/0.65      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.65      inference(rewrite,[status(thm)],[])).
% 0.46/0.65  tff(202,plain,
% 0.46/0.65      (^[Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : rewrite(((visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))))),
% 0.46/0.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(203,plain,
% 0.46/0.66      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2))))) <=> ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.66      inference(quant_intro,[status(thm)],[202])).
% 0.46/0.66  tff(204,axiom,(![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''echeck-4'')).
% 0.46/0.66  tff(205,plain,
% 0.46/0.66      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[204, 203])).
% 0.46/0.66  tff(206,plain,
% 0.46/0.66      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[205, 201])).
% 0.46/0.66  tff(207,plain,(
% 0.46/0.66      ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) | (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))),
% 0.46/0.66      inference(skolemize,[status(sab)],[206])).
% 0.46/0.66  tff(208,plain,
% 0.46/0.66      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[207, 200])).
% 0.46/0.66  tff(209,plain,
% 0.46/0.66      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[208, 198])).
% 0.46/0.66  tff(210,plain,
% 0.46/0.66      (((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))) | ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))) <=> ((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))) | (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))),
% 0.46/0.66      inference(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(211,plain,
% 0.46/0.68      ((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))) | ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))),
% 0.46/0.68      inference(quant_inst,[status(thm)],[])).
% 0.46/0.68  tff(212,plain,
% 0.46/0.68      ((~![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))) | (~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))) | (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))),
% 0.46/0.68      inference(modus_ponens,[status(thm)],[211, 210])).
% 0.46/0.68  tff(213,plain,
% 0.46/0.68      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))),
% 0.46/0.68      inference(unit_resolution,[status(thm)],[212, 209])).
% 0.46/0.68  tff(214,plain,
% 0.46/0.68      (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vsubop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))),
% 0.46/0.68      inference(unit_resolution,[status(thm)],[213, 196, 194])).
% 0.46/0.68  tff(215,plain,
% 0.46/0.68      (vsomeAType(Vat!227) = vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vsubop, vconstant(vNum(Vn2!229))))),
% 0.46/0.68      inference(symmetry,[status(thm)],[160])).
% 0.46/0.68  tff(216,plain,
% 0.46/0.68      (vsomeAType(Vat!227) = vsomeAType(vNumber)),
% 0.46/0.68      inference(transitivity,[status(thm)],[215, 214, 158, 141])).
% 0.46/0.68  tff(217,plain,
% 0.46/0.68      ((vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)) <=> (vecheck(Vatm!228, Veres!231) = vsomeAType(vNumber))),
% 0.46/0.68      inference(monotonicity,[status(thm)],[216])).
% 0.46/0.68  tff(218,plain,
% 0.46/0.68      ((~(vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227))) <=> (~(vecheck(Vatm!228, Veres!231) = vsomeAType(vNumber)))),
% 0.46/0.68      inference(monotonicity,[status(thm)],[217])).
% 0.46/0.68  tff(219,plain,
% 0.46/0.68      (~(vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227))),
% 0.46/0.68      inference(and_elim,[status(thm)],[26])).
% 0.46/0.68  tff(220,plain,
% 0.46/0.68      (~(vecheck(Vatm!228, Veres!231) = vsomeAType(vNumber))),
% 0.46/0.68      inference(modus_ponens,[status(thm)],[219, 218])).
% 0.46/0.68  tff(221,plain,
% 0.46/0.68      ($false),
% 0.46/0.68      inference(unit_resolution,[status(thm)],[220, 138])).
% 0.46/0.68  % SZS output end Proof
% 0.46/0.68  % E exiting
%------------------------------------------------------------------------------