%------------------------------------------------------------------------------
% 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
%------------------------------------------------------------------------------