↑ Up

Z3---4.15.1.THM-Prf.s

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

% Computer : n025.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.29s 0.52s
% Output   : Proof 0.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : COM245_1 : TPTP v9.3.0. Released v9.3.0.
% 0.00/0.12  % Command    : run_E %s %d THM
% 0.16/0.33  % Computer : n025.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:35:00 EDT 2026
% 0.16/0.33  % CPUTime    : 
% 0.29/0.52  % SZS status Theorem
% 0.29/0.52  % SZS output start Proof
% 0.29/0.52  tff(vsomeAType_type, type, (
% 0.29/0.52     vsomeAType: vAType > vOptAType)).
% 0.29/0.52  tff(vNumber_type, type, (
% 0.29/0.52     vNumber: vAType)).
% 0.29/0.52  tff(vecheck_type, type, (
% 0.29/0.52     vecheck: ( vATMap * vExp ) > vOptAType)).
% 0.29/0.52  tff(tptp_fun_Veres_231_type, type, (
% 0.29/0.52     tptp_fun_Veres_231: vExp)).
% 0.29/0.52  tff(tptp_fun_Vatm_228_type, type, (
% 0.29/0.52     tptp_fun_Vatm_228: vATMap)).
% 0.29/0.52  tff(vconstant_type, type, (
% 0.29/0.52     vconstant: vAval > vExp)).
% 0.29/0.52  tff(vNum_type, type, (
% 0.29/0.52     vNum: vnat > vAval)).
% 0.29/0.52  tff(vplus_type, type, (
% 0.29/0.52     vplus: ( vnat * vnat ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn20_107_type, type, (
% 0.29/0.52     tptp_fun_Vn20_107: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vaddop_type, type, (
% 0.29/0.52     vaddop: vBinOpT)).
% 0.29/0.52  tff(tptp_fun_Vn1_230_type, type, (
% 0.29/0.52     tptp_fun_Vn1_230: vnat)).
% 0.29/0.52  tff(tptp_fun_Vn2_229_type, type, (
% 0.29/0.52     tptp_fun_Vn2_229: vnat)).
% 0.29/0.52  tff(tptp_fun_Vn10_108_type, type, (
% 0.29/0.52     tptp_fun_Vn10_108: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vgetExp_type, type, (
% 0.29/0.52     vgetExp: vOptExp > vExp)).
% 0.29/0.52  tff(vsomeExp_type, type, (
% 0.29/0.52     vsomeExp: vExp > vOptExp)).
% 0.29/0.52  tff(vevalBinOp_type, type, (
% 0.29/0.52     vevalBinOp: ( vBinOpT * vAval * vAval ) > vOptExp)).
% 0.29/0.52  tff(tptp_fun_Vat_227_type, type, (
% 0.29/0.52     tptp_fun_Vat_227: vAType)).
% 0.29/0.52  tff(vbinop_type, type, (
% 0.29/0.52     vbinop: ( vExp * vBinOpT * vExp ) > vExp)).
% 0.29/0.52  tff(vB_type, type, (
% 0.29/0.52     vB: vYN > vAval)).
% 0.29/0.52  tff(vorop_type, type, (
% 0.29/0.52     vorop: vBinOpT)).
% 0.29/0.52  tff(vandop_type, type, (
% 0.29/0.52     vandop: vBinOpT)).
% 0.29/0.52  tff(vltop_type, type, (
% 0.29/0.52     vltop: vBinOpT)).
% 0.29/0.52  tff(vgtop_type, type, (
% 0.29/0.52     vgtop: vBinOpT)).
% 0.29/0.52  tff(vdivop_type, type, (
% 0.29/0.52     vdivop: vBinOpT)).
% 0.29/0.52  tff(vmulop_type, type, (
% 0.29/0.52     vmulop: vBinOpT)).
% 0.29/0.52  tff(vsubop_type, type, (
% 0.29/0.52     vsubop: vBinOpT)).
% 0.29/0.52  tff(vnoExp_type, type, (
% 0.29/0.52     vnoExp: vOptExp)).
% 0.29/0.52  tff(veqop_type, type, (
% 0.29/0.52     veqop: vBinOpT)).
% 0.29/0.52  tff(vno_type, type, (
% 0.29/0.52     vno: vYN)).
% 0.29/0.52  tff(vyes_type, type, (
% 0.29/0.52     vyes: vYN)).
% 0.29/0.52  tff(vminus_type, type, (
% 0.29/0.52     vminus: ( vnat * vnat ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn21_109_type, type, (
% 0.29/0.52     tptp_fun_Vn21_109: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn11_110_type, type, (
% 0.29/0.52     tptp_fun_Vn11_110: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vmultiply_type, type, (
% 0.29/0.52     vmultiply: ( vnat * vnat ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn22_111_type, type, (
% 0.29/0.52     tptp_fun_Vn22_111: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn12_112_type, type, (
% 0.29/0.52     tptp_fun_Vn12_112: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vdivide_type, type, (
% 0.29/0.52     vdivide: ( vnat * vnat ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn23_113_type, type, (
% 0.29/0.52     tptp_fun_Vn23_113: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn13_114_type, type, (
% 0.29/0.52     tptp_fun_Vn13_114: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vgt_type, type, (
% 0.29/0.52     vgt: ( vnat * vnat ) > vYN)).
% 0.29/0.52  tff(tptp_fun_Vn24_115_type, type, (
% 0.29/0.52     tptp_fun_Vn24_115: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn14_116_type, type, (
% 0.29/0.52     tptp_fun_Vn14_116: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vlt_type, type, (
% 0.29/0.52     vlt: ( vnat * vnat ) > vYN)).
% 0.29/0.52  tff(tptp_fun_Vn25_117_type, type, (
% 0.29/0.52     tptp_fun_Vn25_117: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(tptp_fun_Vn15_118_type, type, (
% 0.29/0.52     tptp_fun_Vn15_118: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.29/0.52  tff(vand_type, type, (
% 0.29/0.52     vand: ( vYN * vYN ) > vYN)).
% 0.29/0.52  tff(tptp_fun_Vb20_119_type, type, (
% 0.29/0.52     tptp_fun_Vb20_119: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.29/0.52  tff(tptp_fun_Vb10_120_type, type, (
% 0.29/0.52     tptp_fun_Vb10_120: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.29/0.52  tff(vor_type, type, (
% 0.29/0.52     vor: ( vYN * vYN ) > vYN)).
% 0.29/0.52  tff(tptp_fun_Vb21_121_type, type, (
% 0.29/0.52     tptp_fun_Vb21_121: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.29/0.52  tff(tptp_fun_Vb11_122_type, type, (
% 0.29/0.52     tptp_fun_Vb11_122: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.29/0.52  tff(vcheckBinOp_type, type, (
% 0.29/0.52     vcheckBinOp: ( vBinOpT * vAType * vAType ) > vOptAType)).
% 0.29/0.52  tff(vgetAType_type, type, (
% 0.29/0.52     vgetAType: vOptAType > vAType)).
% 0.29/0.52  tff(visSomeAType_type, type, (
% 0.29/0.52     visSomeAType: vOptAType > $o)).
% 0.29/0.52  tff(vnoAType_type, type, (
% 0.29/0.52     vnoAType: vOptAType)).
% 0.29/0.52  tff(1,plain,
% 0.29/0.52      (^[VwildcardName0: vATMap, Vn: vnat] : refl((vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)) <=> (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)))),
% 0.29/0.52      inference(bind,[status(th)],[])).
% 0.29/0.52  tff(2,plain,
% 0.29/0.52      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)) <=> ![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.29/0.52      inference(quant_intro,[status(thm)],[1])).
% 0.29/0.52  tff(3,plain,
% 0.29/0.52      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber)) <=> ![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(4,axiom,(![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''echeck-1'')).
% 0.29/0.52  tff(5,plain,
% 0.29/0.52      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[4, 3])).
% 0.29/0.52  tff(6,plain,(
% 0.29/0.52      ![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.29/0.52      inference(skolemize,[status(sab)],[5])).
% 0.29/0.52  tff(7,plain,
% 0.29/0.52      (![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[6, 2])).
% 0.29/0.52  tff(8,plain,
% 0.29/0.52      ((~![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))) | (vecheck(Vatm!228, vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))) = vsomeAType(vNumber))),
% 0.29/0.52      inference(quant_inst,[status(thm)],[])).
% 0.29/0.52  tff(9,plain,
% 0.29/0.52      (vecheck(Vatm!228, vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))) = vsomeAType(vNumber)),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[8, 7])).
% 0.29/0.52  tff(10,plain,
% 0.29/0.52      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve) <=> ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(11,plain,
% 0.29/0.52      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve) <=> ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(12,axiom,(![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''getExp-0'')).
% 0.29/0.52  tff(13,plain,
% 0.29/0.52      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[12, 11])).
% 0.29/0.52  tff(14,plain,(
% 0.29/0.52      ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.29/0.52      inference(skolemize,[status(sab)],[13])).
% 0.29/0.52  tff(15,plain,
% 0.29/0.52      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[14, 10])).
% 0.29/0.52  tff(16,plain,
% 0.29/0.52      ((~![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)) | (vgetExp(vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) = vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))),
% 0.29/0.52      inference(quant_inst,[status(thm)],[])).
% 0.29/0.52  tff(17,plain,
% 0.29/0.52      (vgetExp(vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) = vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[16, 15])).
% 0.29/0.52  tff(18,plain,
% 0.29/0.52      ((~((vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231))) | (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227))))) <=> (~((vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231))) | (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227)))))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(19,plain,
% 0.29/0.52      ((~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((vecheck(Vatm, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))))) <=> (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((vecheck(Vatm, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat)))))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(20,plain,
% 0.29/0.52      ((~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vbot: vBinOpT, Va: vAval, Vatm: vATMap, Va1: vAval, Vat: vAType] : ((((((Vbot = vaddop) & (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, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat)))))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(21,axiom,(~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vbot: vBinOpT, Va: vAval, Vatm: vATMap, Va1: vAval, Vat: vAType] : ((((((Vbot = vaddop) & (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/sandbox2/benchmark/theBenchmark.p',''evalBinOpPreservation-addop-Num-Num'')).
% 0.29/0.52  tff(22,plain,
% 0.29/0.52      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((vecheck(Vatm, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[21, 20])).
% 0.29/0.52  tff(23,plain,
% 0.29/0.52      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((vecheck(Vatm, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[22, 19])).
% 0.29/0.52  tff(24,plain,
% 0.29/0.52      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((vecheck(Vatm, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[23, 19])).
% 0.29/0.52  tff(25,plain,
% 0.29/0.52      (~![Veres: vExp, Vn1: vnat, Vn2: vnat, Vatm: vATMap, Vat: vAType] : ((vecheck(Vatm, Veres) = vsomeAType(Vat)) | (~(vevalBinOp(vaddop, vNum(Vn1), vNum(Vn2)) = vsomeExp(Veres))) | (~(vecheck(Vatm, vbinop(vconstant(vNum(Vn1)), vaddop, vconstant(vNum(Vn2)))) = vsomeAType(Vat))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[24, 19])).
% 0.29/0.52  tff(26,plain,(
% 0.29/0.52      ~((vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231))) | (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227))))),
% 0.29/0.52      inference(skolemize,[status(sab)],[25])).
% 0.29/0.52  tff(27,plain,
% 0.29/0.52      (~((vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231))) | (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[26, 18])).
% 0.29/0.52  tff(28,plain,
% 0.29/0.52      (vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(Veres!231)),
% 0.29/0.52      inference(or_elim,[status(thm)],[27])).
% 0.29/0.52  tff(29,plain,
% 0.29/0.52      ((vsomeExp(Veres!231) = vnoExp) <=> (vnoExp = vsomeExp(Veres!231))),
% 0.29/0.52      inference(commutativity,[status(thm)],[])).
% 0.29/0.52  tff(30,plain,
% 0.29/0.52      ((vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp) <=> (vsomeExp(Veres!231) = vnoExp)),
% 0.29/0.52      inference(monotonicity,[status(thm)],[28])).
% 0.29/0.52  tff(31,plain,
% 0.29/0.52      ((vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp) <=> (vnoExp = vsomeExp(Veres!231))),
% 0.29/0.52      inference(transitivity,[status(thm)],[30, 29])).
% 0.29/0.52  tff(32,plain,
% 0.29/0.52      ((vnoExp = vsomeExp(Veres!231)) <=> (vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)),
% 0.29/0.52      inference(symmetry,[status(thm)],[31])).
% 0.29/0.52  tff(33,plain,
% 0.29/0.52      ((~(vnoExp = vsomeExp(Veres!231))) <=> (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp))),
% 0.29/0.52      inference(monotonicity,[status(thm)],[32])).
% 0.29/0.52  tff(34,plain,
% 0.29/0.52      (^[VExp0: vExp] : refl((~(vnoExp = vsomeExp(VExp0))) <=> (~(vnoExp = vsomeExp(VExp0))))),
% 0.29/0.52      inference(bind,[status(th)],[])).
% 0.29/0.52  tff(35,plain,
% 0.29/0.52      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0))) <=> ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.29/0.52      inference(quant_intro,[status(thm)],[34])).
% 0.29/0.52  tff(36,plain,
% 0.29/0.52      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0))) <=> ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(37,axiom,(![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-noExp-someExp'')).
% 0.29/0.52  tff(38,plain,
% 0.29/0.52      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[37, 36])).
% 0.29/0.52  tff(39,plain,(
% 0.29/0.52      ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.29/0.52      inference(skolemize,[status(sab)],[38])).
% 0.29/0.52  tff(40,plain,
% 0.29/0.52      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[39, 35])).
% 0.29/0.52  tff(41,plain,
% 0.29/0.52      ((~![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))) | (~(vnoExp = vsomeExp(Veres!231)))),
% 0.29/0.52      inference(quant_inst,[status(thm)],[])).
% 0.29/0.52  tff(42,plain,
% 0.29/0.52      (~(vnoExp = vsomeExp(Veres!231))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[41, 40])).
% 0.29/0.52  tff(43,plain,
% 0.29/0.52      (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[42, 33])).
% 0.29/0.52  tff(44,plain,
% 0.29/0.52      (((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))) | (vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)),
% 0.29/0.52      inference(tautology,[status(thm)],[])).
% 0.29/0.52  tff(45,plain,
% 0.29/0.52      ((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[44, 43])).
% 0.29/0.52  tff(46,plain,
% 0.29/0.52      ((~(vaddop = veqop)) <=> (~(vaddop = veqop))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(47,axiom,(~(vaddop = veqop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-eqop'')).
% 0.29/0.52  tff(48,plain,
% 0.29/0.52      (~(vaddop = veqop)),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[47, 46])).
% 0.29/0.52  tff(49,plain,
% 0.29/0.52      (((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229))) | (vaddop = veqop)),
% 0.29/0.52      inference(tautology,[status(thm)],[])).
% 0.29/0.52  tff(50,plain,
% 0.29/0.52      ((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[49, 48])).
% 0.29/0.52  tff(51,plain,
% 0.29/0.52      (((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229)))) | (vaddop = veqop)),
% 0.29/0.52      inference(tautology,[status(thm)],[])).
% 0.29/0.52  tff(52,plain,
% 0.29/0.52      ((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229)))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[51, 48])).
% 0.29/0.52  tff(53,plain,
% 0.29/0.52      ((~(vaddop = vsubop)) <=> (~(vaddop = vsubop))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(54,axiom,(~(vaddop = vsubop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-subop'')).
% 0.29/0.52  tff(55,plain,
% 0.29/0.52      (~(vaddop = vsubop)),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[54, 53])).
% 0.29/0.52  tff(56,plain,
% 0.29/0.52      (((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vsubop)),
% 0.29/0.52      inference(tautology,[status(thm)],[])).
% 0.29/0.52  tff(57,plain,
% 0.29/0.52      ((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[56, 55])).
% 0.29/0.52  tff(58,plain,
% 0.29/0.52      ((~(vaddop = vmulop)) <=> (~(vaddop = vmulop))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(59,axiom,(~(vaddop = vmulop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-mulop'')).
% 0.29/0.52  tff(60,plain,
% 0.29/0.52      (~(vaddop = vmulop)),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[59, 58])).
% 0.29/0.52  tff(61,plain,
% 0.29/0.52      (((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vmulop)),
% 0.29/0.52      inference(tautology,[status(thm)],[])).
% 0.29/0.52  tff(62,plain,
% 0.29/0.52      ((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[61, 60])).
% 0.29/0.52  tff(63,plain,
% 0.29/0.52      ((~(vaddop = vdivop)) <=> (~(vaddop = vdivop))),
% 0.29/0.53      inference(rewrite,[status(thm)],[])).
% 0.29/0.53  tff(64,axiom,(~(vaddop = vdivop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-divop'')).
% 0.29/0.53  tff(65,plain,
% 0.29/0.53      (~(vaddop = vdivop)),
% 0.29/0.53      inference(modus_ponens,[status(thm)],[64, 63])).
% 0.29/0.53  tff(66,plain,
% 0.29/0.53      (((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vdivop)),
% 0.29/0.53      inference(tautology,[status(thm)],[])).
% 0.29/0.53  tff(67,plain,
% 0.29/0.53      ((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.53      inference(unit_resolution,[status(thm)],[66, 65])).
% 0.29/0.53  tff(68,plain,
% 0.29/0.53      ((~(vaddop = vgtop)) <=> (~(vaddop = vgtop))),
% 0.29/0.53      inference(rewrite,[status(thm)],[])).
% 0.29/0.53  tff(69,axiom,(~(vaddop = vgtop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-gtop'')).
% 0.29/0.53  tff(70,plain,
% 0.29/0.53      (~(vaddop = vgtop)),
% 0.29/0.53      inference(modus_ponens,[status(thm)],[69, 68])).
% 0.29/0.53  tff(71,plain,
% 0.29/0.53      (((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vgtop)),
% 0.29/0.53      inference(tautology,[status(thm)],[])).
% 0.29/0.53  tff(72,plain,
% 0.29/0.53      ((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.53      inference(unit_resolution,[status(thm)],[71, 70])).
% 0.29/0.53  tff(73,plain,
% 0.29/0.53      ((~(vaddop = vltop)) <=> (~(vaddop = vltop))),
% 0.29/0.53      inference(rewrite,[status(thm)],[])).
% 0.29/0.53  tff(74,axiom,(~(vaddop = vltop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-ltop'')).
% 0.29/0.53  tff(75,plain,
% 0.29/0.53      (~(vaddop = vltop)),
% 0.29/0.53      inference(modus_ponens,[status(thm)],[74, 73])).
% 0.29/0.53  tff(76,plain,
% 0.29/0.53      (((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vltop)),
% 0.29/0.53      inference(tautology,[status(thm)],[])).
% 0.29/0.53  tff(77,plain,
% 0.29/0.53      ((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.53      inference(unit_resolution,[status(thm)],[76, 75])).
% 0.29/0.53  tff(78,plain,
% 0.29/0.53      ((~(vaddop = vandop)) <=> (~(vaddop = vandop))),
% 0.29/0.53      inference(rewrite,[status(thm)],[])).
% 0.29/0.53  tff(79,axiom,(~(vaddop = vandop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-andop'')).
% 0.29/0.53  tff(80,plain,
% 0.29/0.53      (~(vaddop = vandop)),
% 0.29/0.53      inference(modus_ponens,[status(thm)],[79, 78])).
% 0.29/0.53  tff(81,plain,
% 0.29/0.53      (((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vandop)),
% 0.29/0.53      inference(tautology,[status(thm)],[])).
% 0.29/0.53  tff(82,plain,
% 0.29/0.53      ((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.53      inference(unit_resolution,[status(thm)],[81, 80])).
% 0.29/0.53  tff(83,plain,
% 0.29/0.53      ((~(vaddop = vorop)) <=> (~(vaddop = vorop))),
% 0.29/0.53      inference(rewrite,[status(thm)],[])).
% 0.29/0.53  tff(84,axiom,(~(vaddop = vorop)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-addop-orop'')).
% 0.29/0.53  tff(85,plain,
% 0.29/0.53      (~(vaddop = vorop)),
% 0.29/0.53      inference(modus_ponens,[status(thm)],[84, 83])).
% 0.29/0.53  tff(86,plain,
% 0.29/0.53      (((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))) | (vaddop = vorop)),
% 0.29/0.53      inference(tautology,[status(thm)],[])).
% 0.29/0.53  tff(87,plain,
% 0.29/0.53      ((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))))),
% 0.29/0.53      inference(unit_resolution,[status(thm)],[86, 85])).
% 0.29/0.53  tff(88,plain,
% 0.29/0.53      (^[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.29/0.53      inference(bind,[status(th)],[])).
% 0.29/0.53  tff(89,plain,
% 0.29/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.29/0.54      inference(quant_intro,[status(thm)],[88])).
% 0.29/0.54  tff(90,plain,
% 0.29/0.54      (^[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.29/0.54      inference(bind,[status(th)],[])).
% 0.29/0.54  tff(91,plain,
% 0.29/0.54      (![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.29/0.54      inference(quant_intro,[status(thm)],[90])).
% 0.29/0.54  tff(92,plain,
% 0.29/0.54      (^[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.29/0.54      inference(bind,[status(th)],[])).
% 0.29/0.54  tff(93,plain,
% 0.29/0.54      (![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.29/0.54      inference(quant_intro,[status(thm)],[92])).
% 0.29/0.54  tff(94,plain,
% 0.29/0.54      (![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.29/0.54      inference(transitivity,[status(thm)],[93, 91])).
% 0.29/0.54  tff(95,plain,
% 0.29/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.29/0.55      inference(bind,[status(th)],[])).
% 0.29/0.55  tff(96,plain,
% 0.29/0.55      (![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.39/0.55      inference(quant_intro,[status(thm)],[95])).
% 0.39/0.55  tff(97,plain,
% 0.39/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.39/0.56      inference(bind,[status(th)],[])).
% 0.39/0.56  tff(98,plain,
% 0.39/0.56      (![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.39/0.56      inference(quant_intro,[status(thm)],[97])).
% 0.39/0.56  tff(99,plain,
% 0.39/0.56      (![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.39/0.56      inference(rewrite,[status(thm)],[])).
% 0.39/0.56  tff(100,plain,
% 0.39/0.56      (^[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.39/0.60      inference(bind,[status(th)],[])).
% 0.39/0.60  tff(101,plain,
% 0.39/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.39/0.61      inference(quant_intro,[status(thm)],[100])).
% 0.39/0.61  tff(102,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/sandbox2/benchmark/theBenchmark.p',''evalBinOp-INV'')).
% 0.39/0.61  tff(103,plain,
% 0.39/0.61      (![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.39/0.61      inference(modus_ponens,[status(thm)],[102, 101])).
% 0.39/0.61  tff(104,plain,
% 0.39/0.61      (![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.39/0.61      inference(modus_ponens,[status(thm)],[103, 99])).
% 0.39/0.61  tff(105,plain,(
% 0.39/0.61      ![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.39/0.61      inference(skolemize,[status(sab)],[104])).
% 0.39/0.61  tff(106,plain,
% 0.39/0.61      (![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.39/0.61      inference(modus_ponens,[status(thm)],[105, 98])).
% 0.39/0.61  tff(107,plain,
% 0.39/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 = 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.39/0.61      inference(modus_ponens,[status(thm)],[106, 96])).
% 0.39/0.61  tff(108,plain,
% 0.39/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 = 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.39/0.61      inference(modus_ponens,[status(thm)],[107, 94])).
% 0.39/0.61  tff(109,plain,
% 0.39/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))))))))),
% 0.39/0.61      inference(modus_ponens,[status(thm)],[108, 89])).
% 0.39/0.61  tff(110,plain,
% 0.39/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))))))))) | ((~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = 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))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.39/0.62      inference(rewrite,[status(thm)],[])).
% 0.39/0.62  tff(111,plain,
% 0.39/0.62      (((~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))) <=> ((~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.62      inference(rewrite,[status(thm)],[])).
% 0.46/0.62  tff(112,plain,
% 0.46/0.62      ((~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vaddop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vaddop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vaddop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vaddop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vaddop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vaddop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vaddop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))))))) <=> (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))),
% 0.46/0.63      inference(rewrite,[status(thm)],[])).
% 0.46/0.63  tff(113,plain,
% 0.46/0.63      ((~((~(vaddop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) <=> (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))),
% 0.46/0.63      inference(rewrite,[status(thm)],[])).
% 0.46/0.63  tff(114,plain,
% 0.46/0.63      ((~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) <=> (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229))))),
% 0.46/0.63      inference(rewrite,[status(thm)],[])).
% 0.46/0.63  tff(115,plain,
% 0.46/0.63      ((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) <=> (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229)))))),
% 0.46/0.63      inference(rewrite,[status(thm)],[])).
% 0.46/0.63  tff(116,plain,
% 0.46/0.63      (((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vaddop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vaddop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vaddop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vaddop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vaddop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vaddop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vaddop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vaddop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010)))))))) <=> ((~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.63      inference(monotonicity,[status(thm)],[115, 114, 113, 112])).
% 0.46/0.63  tff(117,plain,
% 0.46/0.63      (((~((~(vNum(Vn1!230) = vNum(Vn2!229))) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vaddop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vaddop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vaddop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vaddop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vaddop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vaddop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vaddop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vaddop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010)))))))) <=> ((~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.64      inference(transitivity,[status(thm)],[116, 111])).
% 0.46/0.64  tff(118,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))) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vaddop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vaddop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vaddop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vaddop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vaddop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vaddop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vaddop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vaddop = 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))))))))) | ((~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))))),
% 0.46/0.64      inference(monotonicity,[status(thm)],[117])).
% 0.46/0.64  tff(119,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))) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vaddop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vaddop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vaddop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vaddop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vaddop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vaddop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vaddop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vaddop = 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))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))))))))),
% 0.46/0.65      inference(transitivity,[status(thm)],[118, 110])).
% 0.46/0.65  tff(120,plain,
% 0.46/0.65      ((~![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))) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vNum(Vn1!230) = vNum(Vn2!229)) | (~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vaddop = vaddop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vaddop)) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))))) | (~((~(vaddop = vsubop)) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))))) | (~((~(vaddop = vmulop)) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))))) | (~((~(vaddop = vdivop)) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))))) | (~((~(vaddop = vgtop)) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))))) | (~((~(vaddop = vltop)) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))))) | (~((~(vaddop = vandop)) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))))) | (~((~(vaddop = vorop)) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))))))))),
% 0.46/0.65      inference(quant_inst,[status(thm)],[])).
% 0.46/0.65  tff(121,plain,
% 0.46/0.65      ((~![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))))))))) | (~((~(vaddop = vorop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb21_121(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vandop)) | (~(vNum(Vn1!230) = vB(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vB(tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vb20_119(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vltop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn25_117(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vgtop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn24_115(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vdivop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn23_113(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vmulop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn22_111(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = vsubop)) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn21_109(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vyes))))) | (~(vNum(Vn1!230) = vNum(Vn2!229))))) | (~((~(vaddop = veqop)) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vB(vno))))) | (vNum(Vn1!230) = vNum(Vn2!229)))) | (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))),
% 0.46/0.65      inference(modus_ponens,[status(thm)],[120, 119])).
% 0.46/0.65  tff(122,plain,
% 0.46/0.65      ((~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) | (~((vaddop = veqop) | (~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vnoExp)) | (~((~(vaddop = vsubop)) | ![Vn1010: vnat] : (~(vNum(Vn1!230) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vNum(Vn2!229) = vNum(Vn2010))))) | (~(![Vn1000: vnat] : (~(vNum(Vn1!230) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vNum(Vn2!229) = vNum(Vn2000))))) | (~((~(vaddop = vmulop)) | ![Vn1020: vnat] : (~(vNum(Vn1!230) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vNum(Vn2!229) = vNum(Vn2020))))) | (~((~(vaddop = vdivop)) | ![Vn1030: vnat] : (~(vNum(Vn1!230) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vNum(Vn2!229) = vNum(Vn2030))))) | (~((~(vaddop = vgtop)) | ![Vn1040: vnat] : (~(vNum(Vn1!230) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vNum(Vn2!229) = vNum(Vn2040))))) | (~((~(vaddop = vltop)) | ![Vn1050: vnat] : (~(vNum(Vn1!230) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vNum(Vn2!229) = vNum(Vn2050))))) | (~((~(vaddop = vandop)) | ![Vb1000: vYN] : (~(vNum(Vn1!230) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vNum(Vn2!229) = vB(Vb2000))))) | (~((~(vaddop = vorop)) | ![Vb1010: vYN] : (~(vNum(Vn1!230) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vNum(Vn2!229) = vB(Vb2010)))))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[121, 109, 87, 82, 77, 72, 67, 62, 57, 52, 50])).
% 0.46/0.66  tff(123,plain,
% 0.46/0.66      (~((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[122, 45])).
% 0.46/0.66  tff(124,plain,
% 0.46/0.66      (((~(vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))) | (~(vNum(Vn2!229) = vNum(tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))) | (~(vNum(Vn1!230) = vNum(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop))))) | (vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))),
% 0.46/0.66      inference(tautology,[status(thm)],[])).
% 0.46/0.66  tff(125,plain,
% 0.46/0.66      (vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[124, 123])).
% 0.46/0.66  tff(126,plain,
% 0.46/0.66      (vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))) = vevalBinOp(vaddop, vNum(Vn1!230), vNum(Vn2!229))),
% 0.46/0.66      inference(symmetry,[status(thm)],[125])).
% 0.46/0.66  tff(127,plain,
% 0.46/0.66      (vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))) = vsomeExp(Veres!231)),
% 0.46/0.66      inference(transitivity,[status(thm)],[126, 28])).
% 0.46/0.66  tff(128,plain,
% 0.46/0.66      (vgetExp(vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))) = vgetExp(vsomeExp(Veres!231))),
% 0.46/0.66      inference(monotonicity,[status(thm)],[127])).
% 0.46/0.66  tff(129,plain,
% 0.46/0.66      (vgetExp(vsomeExp(Veres!231)) = vgetExp(vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))))),
% 0.46/0.66      inference(symmetry,[status(thm)],[128])).
% 0.46/0.66  tff(130,plain,
% 0.46/0.66      ((~![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)) | (vgetExp(vsomeExp(Veres!231)) = Veres!231)),
% 0.46/0.66      inference(quant_inst,[status(thm)],[])).
% 0.46/0.66  tff(131,plain,
% 0.46/0.66      (vgetExp(vsomeExp(Veres!231)) = Veres!231),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[130, 15])).
% 0.46/0.66  tff(132,plain,
% 0.46/0.66      (Veres!231 = vgetExp(vsomeExp(Veres!231))),
% 0.46/0.66      inference(symmetry,[status(thm)],[131])).
% 0.46/0.66  tff(133,plain,
% 0.46/0.66      (Veres!231 = vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop))))),
% 0.46/0.66      inference(transitivity,[status(thm)],[132, 129, 17])).
% 0.46/0.66  tff(134,plain,
% 0.46/0.66      (vecheck(Vatm!228, Veres!231) = vecheck(Vatm!228, vconstant(vNum(vplus(tptp_fun_Vn10_108(vNum(Vn2!229), vNum(Vn1!230), vaddop), tptp_fun_Vn20_107(vNum(Vn2!229), vNum(Vn1!230), vaddop)))))),
% 0.46/0.66      inference(monotonicity,[status(thm)],[133])).
% 0.46/0.66  tff(135,plain,
% 0.46/0.66      (vecheck(Vatm!228, Veres!231) = vsomeAType(vNumber)),
% 0.46/0.66      inference(transitivity,[status(thm)],[134, 9])).
% 0.46/0.66  tff(136,plain,
% 0.46/0.66      ((vcheckBinOp(vaddop, vNumber, vNumber) = vsomeAType(vNumber)) <=> (vcheckBinOp(vaddop, vNumber, vNumber) = vsomeAType(vNumber))),
% 0.46/0.66      inference(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(137,axiom,(vcheckBinOp(vaddop, vNumber, vNumber) = vsomeAType(vNumber)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''checkBinOp-0'')).
% 0.46/0.66  tff(138,plain,
% 0.46/0.66      (vcheckBinOp(vaddop, vNumber, vNumber) = vsomeAType(vNumber)),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[137, 136])).
% 0.46/0.66  tff(139,plain,
% 0.46/0.66      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype) <=> ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.66      inference(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(140,plain,
% 0.46/0.66      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype) <=> ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.66      inference(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(141,axiom,(![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''getAType-0'')).
% 0.46/0.66  tff(142,plain,
% 0.46/0.66      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[141, 140])).
% 0.46/0.66  tff(143,plain,(
% 0.46/0.66      ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.66      inference(skolemize,[status(sab)],[142])).
% 0.46/0.66  tff(144,plain,
% 0.46/0.66      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[143, 139])).
% 0.46/0.66  tff(145,plain,
% 0.46/0.66      ((~![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)) | (vgetAType(vsomeAType(vNumber)) = vNumber)),
% 0.46/0.66      inference(quant_inst,[status(thm)],[])).
% 0.46/0.66  tff(146,plain,
% 0.46/0.66      (vgetAType(vsomeAType(vNumber)) = vNumber),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[145, 144])).
% 0.46/0.66  tff(147,plain,
% 0.46/0.66      ((~![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))) | (vecheck(Vatm!228, vconstant(vNum(Vn2!229))) = vsomeAType(vNumber))),
% 0.46/0.66      inference(quant_inst,[status(thm)],[])).
% 0.46/0.66  tff(148,plain,
% 0.46/0.66      (vecheck(Vatm!228, vconstant(vNum(Vn2!229))) = vsomeAType(vNumber)),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[147, 7])).
% 0.46/0.66  tff(149,plain,
% 0.46/0.66      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))) = vgetAType(vsomeAType(vNumber))),
% 0.46/0.66      inference(monotonicity,[status(thm)],[148])).
% 0.46/0.66  tff(150,plain,
% 0.46/0.66      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))) = vNumber),
% 0.46/0.66      inference(transitivity,[status(thm)],[149, 146])).
% 0.46/0.66  tff(151,plain,
% 0.46/0.66      ((~![VwildcardName0: vATMap, Vn: vnat] : (vecheck(VwildcardName0, vconstant(vNum(Vn))) = vsomeAType(vNumber))) | (vecheck(Vatm!228, vconstant(vNum(Vn1!230))) = vsomeAType(vNumber))),
% 0.46/0.66      inference(quant_inst,[status(thm)],[])).
% 0.46/0.66  tff(152,plain,
% 0.46/0.66      (vecheck(Vatm!228, vconstant(vNum(Vn1!230))) = vsomeAType(vNumber)),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[151, 7])).
% 0.46/0.66  tff(153,plain,
% 0.46/0.66      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))) = vgetAType(vsomeAType(vNumber))),
% 0.46/0.66      inference(monotonicity,[status(thm)],[152])).
% 0.46/0.66  tff(154,plain,
% 0.46/0.66      (vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))) = vNumber),
% 0.46/0.66      inference(transitivity,[status(thm)],[153, 146])).
% 0.46/0.66  tff(155,plain,
% 0.46/0.66      (vcheckBinOp(vaddop, vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230)))), vgetAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))) = vcheckBinOp(vaddop, vNumber, vNumber)),
% 0.46/0.66      inference(monotonicity,[status(thm)],[154, 150])).
% 0.46/0.66  tff(156,plain,
% 0.46/0.66      ((vsomeAType(Vat!227) = vnoAType) <=> (vnoAType = vsomeAType(Vat!227))),
% 0.46/0.66      inference(commutativity,[status(thm)],[])).
% 0.46/0.66  tff(157,plain,
% 0.46/0.66      (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vsomeAType(Vat!227)),
% 0.46/0.66      inference(or_elim,[status(thm)],[27])).
% 0.46/0.66  tff(158,plain,
% 0.46/0.66      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType) <=> (vsomeAType(Vat!227) = vnoAType)),
% 0.46/0.66      inference(monotonicity,[status(thm)],[157])).
% 0.46/0.66  tff(159,plain,
% 0.46/0.66      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType) <=> (vnoAType = vsomeAType(Vat!227))),
% 0.46/0.66      inference(transitivity,[status(thm)],[158, 156])).
% 0.46/0.66  tff(160,plain,
% 0.46/0.66      ((vnoAType = vsomeAType(Vat!227)) <=> (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType)),
% 0.46/0.66      inference(symmetry,[status(thm)],[159])).
% 0.46/0.66  tff(161,plain,
% 0.46/0.66      ((~(vnoAType = vsomeAType(Vat!227))) <=> (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType))),
% 0.46/0.66      inference(monotonicity,[status(thm)],[160])).
% 0.46/0.66  tff(162,plain,
% 0.46/0.66      (^[VAType0: vAType] : refl((~(vnoAType = vsomeAType(VAType0))) <=> (~(vnoAType = vsomeAType(VAType0))))),
% 0.46/0.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(163,plain,
% 0.46/0.66      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0))) <=> ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.66      inference(quant_intro,[status(thm)],[162])).
% 0.46/0.66  tff(164,plain,
% 0.46/0.66      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0))) <=> ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.66      inference(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(165,axiom,(![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p',''DIFF-noAType-someAType'')).
% 0.46/0.66  tff(166,plain,
% 0.46/0.66      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[165, 164])).
% 0.46/0.66  tff(167,plain,(
% 0.46/0.66      ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.66      inference(skolemize,[status(sab)],[166])).
% 0.46/0.66  tff(168,plain,
% 0.46/0.66      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[167, 163])).
% 0.46/0.66  tff(169,plain,
% 0.46/0.66      ((~![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))) | (~(vnoAType = vsomeAType(Vat!227)))),
% 0.46/0.66      inference(quant_inst,[status(thm)],[])).
% 0.46/0.66  tff(170,plain,
% 0.46/0.66      (~(vnoAType = vsomeAType(Vat!227))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[169, 168])).
% 0.46/0.66  tff(171,plain,
% 0.46/0.66      (~(vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType)),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[170, 161])).
% 0.46/0.66  tff(172,plain,
% 0.46/0.66      (^[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.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(173,plain,
% 0.46/0.66      (![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.66      inference(quant_intro,[status(thm)],[172])).
% 0.46/0.66  tff(174,plain,
% 0.46/0.66      (^[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.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(175,plain,
% 0.46/0.66      (![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.66      inference(quant_intro,[status(thm)],[174])).
% 0.46/0.66  tff(176,plain,
% 0.46/0.66      (![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.66      inference(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(177,plain,
% 0.46/0.66      (^[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.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(178,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)) = 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.66      inference(quant_intro,[status(thm)],[177])).
% 0.46/0.66  tff(179,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/sandbox2/benchmark/theBenchmark.p',''echeck-5'')).
% 0.46/0.66  tff(180,plain,
% 0.46/0.66      (![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.66      inference(modus_ponens,[status(thm)],[179, 178])).
% 0.46/0.66  tff(181,plain,
% 0.46/0.66      (![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.66      inference(modus_ponens,[status(thm)],[180, 176])).
% 0.46/0.66  tff(182,plain,(
% 0.46/0.66      ![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.66      inference(skolemize,[status(sab)],[181])).
% 0.46/0.66  tff(183,plain,
% 0.46/0.66      (![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.66      inference(modus_ponens,[status(thm)],[182, 175])).
% 0.46/0.66  tff(184,plain,
% 0.46/0.66      (![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.66      inference(modus_ponens,[status(thm)],[183, 173])).
% 0.46/0.66  tff(185,plain,
% 0.46/0.66      (((~![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)), vaddop, 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)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~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(186,plain,
% 0.46/0.66      ((~![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)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))))),
% 0.46/0.66      inference(quant_inst,[status(thm)],[])).
% 0.46/0.66  tff(187,plain,
% 0.46/0.66      ((~![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)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[186, 185])).
% 0.46/0.66  tff(188,plain,
% 0.46/0.66      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229)))))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[187, 184])).
% 0.46/0.66  tff(189,plain,
% 0.46/0.66      (~((~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))) | (~visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[188, 171])).
% 0.46/0.66  tff(190,plain,
% 0.46/0.66      (((~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.66      inference(tautology,[status(thm)],[])).
% 0.46/0.66  tff(191,plain,
% 0.46/0.66      (visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn2!229))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[190, 189])).
% 0.46/0.66  tff(192,plain,
% 0.46/0.66      (((~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.66      inference(tautology,[status(thm)],[])).
% 0.46/0.66  tff(193,plain,
% 0.46/0.66      (visSomeAType(vecheck(Vatm!228, vconstant(vNum(Vn1!230))))),
% 0.46/0.66      inference(unit_resolution,[status(thm)],[192, 189])).
% 0.46/0.66  tff(194,plain,
% 0.46/0.66      (^[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.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(195,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)))) <=> ![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(quant_intro,[status(thm)],[194])).
% 0.46/0.66  tff(196,plain,
% 0.46/0.66      (^[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.66      inference(bind,[status(th)],[])).
% 0.46/0.66  tff(197,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] : ((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(quant_intro,[status(thm)],[196])).
% 0.46/0.66  tff(198,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(rewrite,[status(thm)],[])).
% 0.46/0.66  tff(199,plain,
% 0.46/0.66      (^[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(200,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)],[199])).
% 0.46/0.66  tff(201,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/sandbox2/benchmark/theBenchmark.p',''echeck-4'')).
% 0.46/0.66  tff(202,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)],[201, 200])).
% 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)))))),
% 0.46/0.66      inference(modus_ponens,[status(thm)],[202, 198])).
% 0.46/0.66  tff(204,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)],[203])).
% 0.46/0.66  tff(205,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)],[204, 197])).
% 0.46/0.66  tff(206,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)],[205, 195])).
% 0.46/0.66  tff(207,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)), vaddop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vaddop, 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)), vaddop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vaddop, 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(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))))) | ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vaddop, 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(quant_inst,[status(thm)],[])).
% 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))))) | (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vaddop, 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(modus_ponens,[status(thm)],[208, 207])).
% 0.46/0.66  tff(210,plain,
% 0.46/0.66      ((vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vaddop, 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(unit_resolution,[status(thm)],[209, 206])).
% 0.46/0.68  tff(211,plain,
% 0.46/0.68      (vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229)))) = vcheckBinOp(vaddop, 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)],[210, 193, 191])).
% 0.46/0.68  tff(212,plain,
% 0.46/0.68      (vsomeAType(Vat!227) = vecheck(Vatm!228, vbinop(vconstant(vNum(Vn1!230)), vaddop, vconstant(vNum(Vn2!229))))),
% 0.46/0.68      inference(symmetry,[status(thm)],[157])).
% 0.46/0.68  tff(213,plain,
% 0.46/0.68      (vsomeAType(Vat!227) = vsomeAType(vNumber)),
% 0.46/0.68      inference(transitivity,[status(thm)],[212, 211, 155, 138])).
% 0.46/0.68  tff(214,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)],[213])).
% 0.46/0.68  tff(215,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)],[214])).
% 0.46/0.68  tff(216,plain,
% 0.46/0.68      (~(vecheck(Vatm!228, Veres!231) = vsomeAType(Vat!227))),
% 0.46/0.68      inference(or_elim,[status(thm)],[27])).
% 0.46/0.68  tff(217,plain,
% 0.46/0.68      (~(vecheck(Vatm!228, Veres!231) = vsomeAType(vNumber))),
% 0.46/0.68      inference(modus_ponens,[status(thm)],[216, 215])).
% 0.46/0.68  tff(218,plain,
% 0.46/0.68      ($false),
% 0.46/0.68      inference(unit_resolution,[status(thm)],[217, 135])).
% 0.46/0.68  % SZS output end Proof
% 0.46/0.69  % E exiting
%------------------------------------------------------------------------------