↑ Up

Z3---4.15.1.THM-Prf.s

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

% Computer : n004.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.37s 0.57s
% Output   : Proof 0.53s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : COM246_1 : TPTP v9.3.0. Released v9.3.0.
% 0.12/0.13  % Command    : run_E %s %d THM
% 0.17/0.34  % Computer : n004.cluster.edu
% 0.17/0.34  % Model    : x86_64 x86_64
% 0.17/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.34  % Memory   : 8042.1875MB
% 0.17/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.34  % CPULimit   : 300
% 0.17/0.34  % WCLimit    : 300
% 0.17/0.34  % DateTime   : Mon May  4 19:36:18 EDT 2026
% 0.17/0.35  % CPUTime    : 
% 0.37/0.57  % SZS status Theorem
% 0.37/0.57  % SZS output start Proof
% 0.37/0.57  tff(vsomeAType_type, type, (
% 0.37/0.57     vsomeAType: vAType > vOptAType)).
% 0.37/0.57  tff(vYesNo_type, type, (
% 0.37/0.57     vYesNo: vAType)).
% 0.37/0.57  tff(vecheck_type, type, (
% 0.37/0.57     vecheck: ( vATMap * vExp ) > vOptAType)).
% 0.37/0.57  tff(tptp_fun_Veres_231_type, type, (
% 0.37/0.57     tptp_fun_Veres_231: vExp)).
% 0.37/0.57  tff(tptp_fun_Vatm_230_type, type, (
% 0.37/0.57     tptp_fun_Vatm_230: vATMap)).
% 0.37/0.57  tff(vconstant_type, type, (
% 0.37/0.57     vconstant: vAval > vExp)).
% 0.37/0.57  tff(vB_type, type, (
% 0.37/0.57     vB: vYN > vAval)).
% 0.37/0.57  tff(vand_type, type, (
% 0.37/0.57     vand: ( vYN * vYN ) > vYN)).
% 0.37/0.57  tff(tptp_fun_Vb20_119_type, type, (
% 0.37/0.57     tptp_fun_Vb20_119: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.37/0.57  tff(vandop_type, type, (
% 0.37/0.57     vandop: vBinOpT)).
% 0.37/0.57  tff(tptp_fun_Vb1_229_type, type, (
% 0.37/0.57     tptp_fun_Vb1_229: vYN)).
% 0.37/0.57  tff(tptp_fun_Vb2_228_type, type, (
% 0.37/0.57     tptp_fun_Vb2_228: vYN)).
% 0.37/0.57  tff(tptp_fun_Vb10_120_type, type, (
% 0.37/0.57     tptp_fun_Vb10_120: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.37/0.57  tff(vgetExp_type, type, (
% 0.37/0.57     vgetExp: vOptExp > vExp)).
% 0.37/0.57  tff(vsomeExp_type, type, (
% 0.37/0.57     vsomeExp: vExp > vOptExp)).
% 0.37/0.57  tff(vevalBinOp_type, type, (
% 0.37/0.57     vevalBinOp: ( vBinOpT * vAval * vAval ) > vOptExp)).
% 0.37/0.57  tff(tptp_fun_Vat_227_type, type, (
% 0.37/0.57     tptp_fun_Vat_227: vAType)).
% 0.37/0.57  tff(vbinop_type, type, (
% 0.37/0.57     vbinop: ( vExp * vBinOpT * vExp ) > vExp)).
% 0.37/0.57  tff(vNum_type, type, (
% 0.37/0.57     vNum: vnat > vAval)).
% 0.37/0.57  tff(vaddop_type, type, (
% 0.37/0.57     vaddop: vBinOpT)).
% 0.37/0.57  tff(vsubop_type, type, (
% 0.37/0.57     vsubop: vBinOpT)).
% 0.37/0.57  tff(vmulop_type, type, (
% 0.37/0.57     vmulop: vBinOpT)).
% 0.37/0.57  tff(vdivop_type, type, (
% 0.37/0.57     vdivop: vBinOpT)).
% 0.37/0.57  tff(vgtop_type, type, (
% 0.37/0.57     vgtop: vBinOpT)).
% 0.37/0.57  tff(vltop_type, type, (
% 0.37/0.57     vltop: vBinOpT)).
% 0.37/0.57  tff(vorop_type, type, (
% 0.37/0.57     vorop: vBinOpT)).
% 0.37/0.57  tff(vnoExp_type, type, (
% 0.37/0.57     vnoExp: vOptExp)).
% 0.37/0.57  tff(veqop_type, type, (
% 0.37/0.57     veqop: vBinOpT)).
% 0.37/0.57  tff(vlt_type, type, (
% 0.37/0.57     vlt: ( vnat * vnat ) > vYN)).
% 0.37/0.57  tff(tptp_fun_Vn25_117_type, type, (
% 0.37/0.57     tptp_fun_Vn25_117: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn15_118_type, type, (
% 0.37/0.57     tptp_fun_Vn15_118: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(vno_type, type, (
% 0.37/0.57     vno: vYN)).
% 0.37/0.57  tff(vyes_type, type, (
% 0.37/0.57     vyes: vYN)).
% 0.37/0.57  tff(vplus_type, type, (
% 0.37/0.57     vplus: ( vnat * vnat ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn20_107_type, type, (
% 0.37/0.57     tptp_fun_Vn20_107: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn10_108_type, type, (
% 0.37/0.57     tptp_fun_Vn10_108: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(vminus_type, type, (
% 0.37/0.57     vminus: ( vnat * vnat ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn21_109_type, type, (
% 0.37/0.57     tptp_fun_Vn21_109: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn11_110_type, type, (
% 0.37/0.57     tptp_fun_Vn11_110: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(vmultiply_type, type, (
% 0.37/0.57     vmultiply: ( vnat * vnat ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn22_111_type, type, (
% 0.37/0.57     tptp_fun_Vn22_111: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn12_112_type, type, (
% 0.37/0.57     tptp_fun_Vn12_112: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(vdivide_type, type, (
% 0.37/0.57     vdivide: ( vnat * vnat ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn23_113_type, type, (
% 0.37/0.57     tptp_fun_Vn23_113: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn13_114_type, type, (
% 0.37/0.57     tptp_fun_Vn13_114: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(vgt_type, type, (
% 0.37/0.57     vgt: ( vnat * vnat ) > vYN)).
% 0.37/0.57  tff(tptp_fun_Vn24_115_type, type, (
% 0.37/0.57     tptp_fun_Vn24_115: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(tptp_fun_Vn14_116_type, type, (
% 0.37/0.57     tptp_fun_Vn14_116: ( vAval * vAval * vBinOpT ) > vnat)).
% 0.37/0.57  tff(vor_type, type, (
% 0.37/0.57     vor: ( vYN * vYN ) > vYN)).
% 0.37/0.57  tff(tptp_fun_Vb21_121_type, type, (
% 0.37/0.57     tptp_fun_Vb21_121: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.37/0.57  tff(tptp_fun_Vb11_122_type, type, (
% 0.37/0.57     tptp_fun_Vb11_122: ( vAval * vAval * vBinOpT ) > vYN)).
% 0.37/0.57  tff(vcheckBinOp_type, type, (
% 0.37/0.57     vcheckBinOp: ( vBinOpT * vAType * vAType ) > vOptAType)).
% 0.37/0.57  tff(vgetAType_type, type, (
% 0.37/0.57     vgetAType: vOptAType > vAType)).
% 0.37/0.57  tff(visSomeAType_type, type, (
% 0.37/0.57     visSomeAType: vOptAType > $o)).
% 0.37/0.57  tff(vnoAType_type, type, (
% 0.37/0.57     vnoAType: vOptAType)).
% 0.37/0.57  tff(1,plain,
% 0.37/0.57      (^[VwildcardName0: vATMap, Vn: vYN] : refl((vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo)) <=> (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo)))),
% 0.37/0.57      inference(bind,[status(th)],[])).
% 0.37/0.57  tff(2,plain,
% 0.37/0.57      (![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo)) <=> ![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))),
% 0.37/0.57      inference(quant_intro,[status(thm)],[1])).
% 0.37/0.57  tff(3,plain,
% 0.37/0.57      (![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo)) <=> ![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))),
% 0.37/0.57      inference(rewrite,[status(thm)],[])).
% 0.37/0.57  tff(4,axiom,(![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''echeck-0'')).
% 0.37/0.57  tff(5,plain,
% 0.37/0.57      (![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))),
% 0.37/0.57      inference(modus_ponens,[status(thm)],[4, 3])).
% 0.37/0.57  tff(6,plain,(
% 0.37/0.57      ![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))),
% 0.37/0.57      inference(skolemize,[status(sab)],[5])).
% 0.37/0.57  tff(7,plain,
% 0.37/0.57      (![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))),
% 0.37/0.57      inference(modus_ponens,[status(thm)],[6, 2])).
% 0.37/0.57  tff(8,plain,
% 0.37/0.57      ((~![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))) | (vecheck(Vatm!230, vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))) = vsomeAType(vYesNo))),
% 0.37/0.57      inference(quant_inst,[status(thm)],[])).
% 0.37/0.57  tff(9,plain,
% 0.37/0.57      (vecheck(Vatm!230, vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))) = vsomeAType(vYesNo)),
% 0.37/0.57      inference(unit_resolution,[status(thm)],[8, 7])).
% 0.37/0.57  tff(10,plain,
% 0.37/0.57      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve) <=> ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.37/0.57      inference(rewrite,[status(thm)],[])).
% 0.37/0.57  tff(11,plain,
% 0.37/0.57      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve) <=> ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.37/0.57      inference(rewrite,[status(thm)],[])).
% 0.37/0.57  tff(12,axiom,(![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getExp-0'')).
% 0.37/0.57  tff(13,plain,
% 0.37/0.57      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.37/0.57      inference(modus_ponens,[status(thm)],[12, 11])).
% 0.37/0.57  tff(14,plain,(
% 0.37/0.57      ![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.37/0.57      inference(skolemize,[status(sab)],[13])).
% 0.37/0.57  tff(15,plain,
% 0.37/0.57      (![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)),
% 0.37/0.57      inference(modus_ponens,[status(thm)],[14, 10])).
% 0.37/0.57  tff(16,plain,
% 0.37/0.57      ((~![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)) | (vgetExp(vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))))) = vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))))),
% 0.37/0.57      inference(quant_inst,[status(thm)],[])).
% 0.37/0.57  tff(17,plain,
% 0.37/0.57      (vgetExp(vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))))) = vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))),
% 0.37/0.57      inference(unit_resolution,[status(thm)],[16, 15])).
% 0.37/0.57  tff(18,plain,
% 0.37/0.57      ((![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & (vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vsomeAType(Vat!227)) & (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(Veres!231)) & (~(vecheck(Vatm!230, Veres!231) = vsomeAType(Vat!227)))) <=> (![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & (vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vsomeAType(Vat!227)) & (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(Veres!231)) & (~(vecheck(Vatm!230, Veres!231) = vsomeAType(Vat!227))))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(19,plain,
% 0.37/0.58      ((~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))) <=> (~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat))))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(20,plain,
% 0.37/0.58      ((~![Veres: vExp, Vbot: vBinOpT, Va: vAval, Vatm: vATMap, Va1: vAval, Vb1: vYN, Vb2: vYN, Vat: vAType] : (((((((((((![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vaddop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vsubop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vmulop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vdivop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vgtop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vltop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & (Vbot = vandop)) & (Va = vB(Vb1))) & (Va1 = vB(Vb2))) & (vecheck(Vatm, vbinop(vconstant(Va), Vbot, vconstant(Va1))) = vsomeAType(Vat))) & (vevalBinOp(Vbot, Va, Va1) = vsomeExp(Veres))) => (vecheck(Vatm, Veres) = vsomeAType(Vat)))) <=> (~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat))))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(21,axiom,(~![Veres: vExp, Vbot: vBinOpT, Va: vAval, Vatm: vATMap, Va1: vAval, Vb1: vYN, Vb2: vYN, Vat: vAType] : (((((((((((![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vaddop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vsubop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vmulop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vdivop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vgtop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & ![Vn1: vnat, Vn2: vnat] : (~(((Vbot = vltop) & (Va = vNum(Vn1))) & (Va1 = vNum(Vn2))))) & (Vbot = vandop)) & (Va = vB(Vb1))) & (Va1 = vB(Vb2))) & (vecheck(Vatm, vbinop(vconstant(Va), Vbot, vconstant(Va1))) = vsomeAType(Vat))) & (vevalBinOp(Vbot, Va, Va1) = vsomeExp(Veres))) => (vecheck(Vatm, Veres) = vsomeAType(Vat)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''evalBinOpPreservation-andop-B-B'')).
% 0.37/0.58  tff(22,plain,
% 0.37/0.58      (~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[21, 20])).
% 0.37/0.58  tff(23,plain,
% 0.37/0.58      (~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[22, 19])).
% 0.37/0.58  tff(24,plain,
% 0.37/0.58      (~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[23, 19])).
% 0.37/0.58  tff(25,plain,
% 0.37/0.58      (~![Veres: vExp, Vatm: vATMap, Vb1: vYN, Vb2: vYN, Vat: vAType] : ((~![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1) = vNum(Vn1)) & (vB(Vb2) = vNum(Vn2))))) | (~(vecheck(Vatm, vbinop(vconstant(vB(Vb1)), vandop, vconstant(vB(Vb2)))) = vsomeAType(Vat))) | (~(vevalBinOp(vandop, vB(Vb1), vB(Vb2)) = vsomeExp(Veres))) | (vecheck(Vatm, Veres) = vsomeAType(Vat)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[24, 19])).
% 0.37/0.58  tff(26,plain,
% 0.37/0.58      (![Vn1: vnat, Vn2: vnat] : (~((vandop = vltop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vgtop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vdivop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vmulop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vsubop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & ![Vn1: vnat, Vn2: vnat] : (~((vandop = vaddop) & (vB(Vb1!229) = vNum(Vn1)) & (vB(Vb2!228) = vNum(Vn2)))) & (vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vsomeAType(Vat!227)) & (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(Veres!231)) & (~(vecheck(Vatm!230, Veres!231) = vsomeAType(Vat!227)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[25, 18])).
% 0.37/0.58  tff(27,plain,
% 0.37/0.58      (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(Veres!231)),
% 0.37/0.58      inference(and_elim,[status(thm)],[26])).
% 0.37/0.58  tff(28,plain,
% 0.37/0.58      ((vsomeExp(Veres!231) = vnoExp) <=> (vnoExp = vsomeExp(Veres!231))),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(29,plain,
% 0.37/0.58      ((vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp) <=> (vsomeExp(Veres!231) = vnoExp)),
% 0.37/0.58      inference(monotonicity,[status(thm)],[27])).
% 0.37/0.58  tff(30,plain,
% 0.37/0.58      ((vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp) <=> (vnoExp = vsomeExp(Veres!231))),
% 0.37/0.58      inference(transitivity,[status(thm)],[29, 28])).
% 0.37/0.58  tff(31,plain,
% 0.37/0.58      ((vnoExp = vsomeExp(Veres!231)) <=> (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)),
% 0.37/0.58      inference(symmetry,[status(thm)],[30])).
% 0.37/0.58  tff(32,plain,
% 0.37/0.58      ((~(vnoExp = vsomeExp(Veres!231))) <=> (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[31])).
% 0.37/0.58  tff(33,plain,
% 0.37/0.58      (^[VExp0: vExp] : refl((~(vnoExp = vsomeExp(VExp0))) <=> (~(vnoExp = vsomeExp(VExp0))))),
% 0.37/0.58      inference(bind,[status(th)],[])).
% 0.37/0.58  tff(34,plain,
% 0.37/0.58      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0))) <=> ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.37/0.58      inference(quant_intro,[status(thm)],[33])).
% 0.37/0.58  tff(35,plain,
% 0.37/0.58      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0))) <=> ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(36,axiom,(![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-noExp-someExp'')).
% 0.37/0.58  tff(37,plain,
% 0.37/0.58      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[36, 35])).
% 0.37/0.58  tff(38,plain,(
% 0.37/0.58      ![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.37/0.58      inference(skolemize,[status(sab)],[37])).
% 0.37/0.58  tff(39,plain,
% 0.37/0.58      (![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[38, 34])).
% 0.37/0.58  tff(40,plain,
% 0.37/0.58      ((~![VExp0: vExp] : (~(vnoExp = vsomeExp(VExp0)))) | (~(vnoExp = vsomeExp(Veres!231)))),
% 0.37/0.58      inference(quant_inst,[status(thm)],[])).
% 0.37/0.58  tff(41,plain,
% 0.37/0.58      (~(vnoExp = vsomeExp(Veres!231))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[40, 39])).
% 0.37/0.58  tff(42,plain,
% 0.37/0.58      (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[41, 32])).
% 0.37/0.58  tff(43,plain,
% 0.37/0.58      (((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))) | (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(44,plain,
% 0.37/0.58      ((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[43, 42])).
% 0.37/0.58  tff(45,plain,
% 0.37/0.58      ((vandop = vltop) <=> (vltop = vandop)),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(46,plain,
% 0.37/0.58      ((vltop = vandop) <=> (vandop = vltop)),
% 0.37/0.58      inference(symmetry,[status(thm)],[45])).
% 0.37/0.58  tff(47,plain,
% 0.37/0.58      ((~(vltop = vandop)) <=> (~(vandop = vltop))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[46])).
% 0.37/0.58  tff(48,plain,
% 0.37/0.58      ((~(vltop = vandop)) <=> (~(vltop = vandop))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(49,axiom,(~(vltop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-ltop-andop'')).
% 0.37/0.58  tff(50,plain,
% 0.37/0.58      (~(vltop = vandop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[49, 48])).
% 0.37/0.58  tff(51,plain,
% 0.37/0.58      (~(vandop = vltop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[50, 47])).
% 0.37/0.58  tff(52,plain,
% 0.37/0.58      (((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vltop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(53,plain,
% 0.37/0.58      ((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[52, 51])).
% 0.37/0.58  tff(54,plain,
% 0.37/0.58      ((vandop = veqop) <=> (veqop = vandop)),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(55,plain,
% 0.37/0.58      ((veqop = vandop) <=> (vandop = veqop)),
% 0.37/0.58      inference(symmetry,[status(thm)],[54])).
% 0.37/0.58  tff(56,plain,
% 0.37/0.58      ((~(veqop = vandop)) <=> (~(vandop = veqop))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[55])).
% 0.37/0.58  tff(57,plain,
% 0.37/0.58      ((~(veqop = vandop)) <=> (~(veqop = vandop))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(58,axiom,(~(veqop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-eqop-andop'')).
% 0.37/0.58  tff(59,plain,
% 0.37/0.58      (~(veqop = vandop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[58, 57])).
% 0.37/0.58  tff(60,plain,
% 0.37/0.58      (~(vandop = veqop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[59, 56])).
% 0.37/0.58  tff(61,plain,
% 0.37/0.58      (((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228))) | (vandop = veqop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(62,plain,
% 0.37/0.58      ((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[61, 60])).
% 0.37/0.58  tff(63,plain,
% 0.37/0.58      (((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228)))) | (vandop = veqop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(64,plain,
% 0.37/0.58      ((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228)))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[63, 60])).
% 0.37/0.58  tff(65,plain,
% 0.37/0.58      ((vandop = vaddop) <=> (vaddop = vandop)),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(66,plain,
% 0.37/0.58      ((vaddop = vandop) <=> (vandop = vaddop)),
% 0.37/0.58      inference(symmetry,[status(thm)],[65])).
% 0.37/0.58  tff(67,plain,
% 0.37/0.58      ((~(vaddop = vandop)) <=> (~(vandop = vaddop))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[66])).
% 0.37/0.58  tff(68,plain,
% 0.37/0.58      ((~(vaddop = vandop)) <=> (~(vaddop = vandop))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(69,axiom,(~(vaddop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-addop-andop'')).
% 0.37/0.58  tff(70,plain,
% 0.37/0.58      (~(vaddop = vandop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[69, 68])).
% 0.37/0.58  tff(71,plain,
% 0.37/0.58      (~(vandop = vaddop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[70, 67])).
% 0.37/0.58  tff(72,plain,
% 0.37/0.58      (((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vaddop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(73,plain,
% 0.37/0.58      ((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[72, 71])).
% 0.37/0.58  tff(74,plain,
% 0.37/0.58      ((vandop = vsubop) <=> (vsubop = vandop)),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(75,plain,
% 0.37/0.58      ((vsubop = vandop) <=> (vandop = vsubop)),
% 0.37/0.58      inference(symmetry,[status(thm)],[74])).
% 0.37/0.58  tff(76,plain,
% 0.37/0.58      ((~(vsubop = vandop)) <=> (~(vandop = vsubop))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[75])).
% 0.37/0.58  tff(77,plain,
% 0.37/0.58      ((~(vsubop = vandop)) <=> (~(vsubop = vandop))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(78,axiom,(~(vsubop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-subop-andop'')).
% 0.37/0.58  tff(79,plain,
% 0.37/0.58      (~(vsubop = vandop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[78, 77])).
% 0.37/0.58  tff(80,plain,
% 0.37/0.58      (~(vandop = vsubop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[79, 76])).
% 0.37/0.58  tff(81,plain,
% 0.37/0.58      (((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vsubop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(82,plain,
% 0.37/0.58      ((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[81, 80])).
% 0.37/0.58  tff(83,plain,
% 0.37/0.58      ((vandop = vmulop) <=> (vmulop = vandop)),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(84,plain,
% 0.37/0.58      ((vmulop = vandop) <=> (vandop = vmulop)),
% 0.37/0.58      inference(symmetry,[status(thm)],[83])).
% 0.37/0.58  tff(85,plain,
% 0.37/0.58      ((~(vmulop = vandop)) <=> (~(vandop = vmulop))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[84])).
% 0.37/0.58  tff(86,plain,
% 0.37/0.58      ((~(vmulop = vandop)) <=> (~(vmulop = vandop))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(87,axiom,(~(vmulop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-mulop-andop'')).
% 0.37/0.58  tff(88,plain,
% 0.37/0.58      (~(vmulop = vandop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[87, 86])).
% 0.37/0.58  tff(89,plain,
% 0.37/0.58      (~(vandop = vmulop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[88, 85])).
% 0.37/0.58  tff(90,plain,
% 0.37/0.58      (((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vmulop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(91,plain,
% 0.37/0.58      ((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.58      inference(unit_resolution,[status(thm)],[90, 89])).
% 0.37/0.58  tff(92,plain,
% 0.37/0.58      ((vandop = vdivop) <=> (vdivop = vandop)),
% 0.37/0.58      inference(commutativity,[status(thm)],[])).
% 0.37/0.58  tff(93,plain,
% 0.37/0.58      ((vdivop = vandop) <=> (vandop = vdivop)),
% 0.37/0.58      inference(symmetry,[status(thm)],[92])).
% 0.37/0.58  tff(94,plain,
% 0.37/0.58      ((~(vdivop = vandop)) <=> (~(vandop = vdivop))),
% 0.37/0.58      inference(monotonicity,[status(thm)],[93])).
% 0.37/0.58  tff(95,plain,
% 0.37/0.58      ((~(vdivop = vandop)) <=> (~(vdivop = vandop))),
% 0.37/0.58      inference(rewrite,[status(thm)],[])).
% 0.37/0.58  tff(96,axiom,(~(vdivop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-divop-andop'')).
% 0.37/0.58  tff(97,plain,
% 0.37/0.58      (~(vdivop = vandop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[96, 95])).
% 0.37/0.58  tff(98,plain,
% 0.37/0.58      (~(vandop = vdivop)),
% 0.37/0.58      inference(modus_ponens,[status(thm)],[97, 94])).
% 0.37/0.58  tff(99,plain,
% 0.37/0.58      (((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vdivop)),
% 0.37/0.58      inference(tautology,[status(thm)],[])).
% 0.37/0.58  tff(100,plain,
% 0.37/0.58      ((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.59      inference(unit_resolution,[status(thm)],[99, 98])).
% 0.37/0.59  tff(101,plain,
% 0.37/0.59      ((vandop = vgtop) <=> (vgtop = vandop)),
% 0.37/0.59      inference(commutativity,[status(thm)],[])).
% 0.37/0.59  tff(102,plain,
% 0.37/0.59      ((vgtop = vandop) <=> (vandop = vgtop)),
% 0.37/0.59      inference(symmetry,[status(thm)],[101])).
% 0.37/0.59  tff(103,plain,
% 0.37/0.59      ((~(vgtop = vandop)) <=> (~(vandop = vgtop))),
% 0.37/0.59      inference(monotonicity,[status(thm)],[102])).
% 0.37/0.59  tff(104,plain,
% 0.37/0.59      ((~(vgtop = vandop)) <=> (~(vgtop = vandop))),
% 0.37/0.59      inference(rewrite,[status(thm)],[])).
% 0.37/0.59  tff(105,axiom,(~(vgtop = vandop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-gtop-andop'')).
% 0.37/0.59  tff(106,plain,
% 0.37/0.59      (~(vgtop = vandop)),
% 0.37/0.59      inference(modus_ponens,[status(thm)],[105, 104])).
% 0.37/0.59  tff(107,plain,
% 0.37/0.59      (~(vandop = vgtop)),
% 0.37/0.59      inference(modus_ponens,[status(thm)],[106, 103])).
% 0.37/0.59  tff(108,plain,
% 0.37/0.59      (((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vgtop)),
% 0.37/0.59      inference(tautology,[status(thm)],[])).
% 0.37/0.59  tff(109,plain,
% 0.37/0.59      ((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.59      inference(unit_resolution,[status(thm)],[108, 107])).
% 0.37/0.59  tff(110,plain,
% 0.37/0.59      ((~(vandop = vorop)) <=> (~(vandop = vorop))),
% 0.37/0.59      inference(rewrite,[status(thm)],[])).
% 0.37/0.59  tff(111,axiom,(~(vandop = vorop)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-andop-orop'')).
% 0.37/0.59  tff(112,plain,
% 0.37/0.59      (~(vandop = vorop)),
% 0.37/0.59      inference(modus_ponens,[status(thm)],[111, 110])).
% 0.37/0.59  tff(113,plain,
% 0.37/0.59      (((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))))))) | (vandop = vorop)),
% 0.37/0.59      inference(tautology,[status(thm)],[])).
% 0.37/0.59  tff(114,plain,
% 0.37/0.59      ((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))))))),
% 0.37/0.59      inference(unit_resolution,[status(thm)],[113, 112])).
% 0.37/0.59  tff(115,plain,
% 0.37/0.59      (^[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.37/0.59      inference(bind,[status(th)],[])).
% 0.37/0.59  tff(116,plain,
% 0.37/0.59      (![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.37/0.59      inference(quant_intro,[status(thm)],[115])).
% 0.37/0.59  tff(117,plain,
% 0.37/0.59      (^[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.37/0.60      inference(bind,[status(th)],[])).
% 0.37/0.60  tff(118,plain,
% 0.37/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![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.37/0.60      inference(quant_intro,[status(thm)],[117])).
% 0.37/0.60  tff(119,plain,
% 0.37/0.60      (^[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.37/0.60      inference(bind,[status(th)],[])).
% 0.37/0.60  tff(120,plain,
% 0.37/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![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.37/0.60      inference(quant_intro,[status(thm)],[119])).
% 0.37/0.60  tff(121,plain,
% 0.37/0.60      (![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((~((~(VAval0 = VAval1)) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes))))))) | (~((VAval0 = VAval1) | (~(VBinOpT0 = veqop)) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno))))))) | (~((VBinOpT0 = veqop) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)) | (~((~(VBinOpT0 = vaddop)) | ![Vn2000: vnat] : (~(VAval1 = vNum(Vn2000))) | ![Vn1000: vnat] : (~(VAval0 = vNum(Vn1000))))) | (~((~(VBinOpT0 = vsubop)) | ![Vn2010: vnat] : (~(VAval1 = vNum(Vn2010))) | ![Vn1010: vnat] : (~(VAval0 = vNum(Vn1010))))) | (~((~(VBinOpT0 = vmulop)) | ![Vn2020: vnat] : (~(VAval1 = vNum(Vn2020))) | ![Vn1020: vnat] : (~(VAval0 = vNum(Vn1020))))) | (~((~(VBinOpT0 = vdivop)) | ![Vn2030: vnat] : (~(VAval1 = vNum(Vn2030))) | ![Vn1030: vnat] : (~(VAval0 = vNum(Vn1030))))) | (~((~(VBinOpT0 = vgtop)) | ![Vn2040: vnat] : (~(VAval1 = vNum(Vn2040))) | ![Vn1040: vnat] : (~(VAval0 = vNum(Vn1040))))) | (~((~(VBinOpT0 = vltop)) | ![Vn2050: vnat] : (~(VAval1 = vNum(Vn2050))) | ![Vn1050: vnat] : (~(VAval0 = vNum(Vn1050))))) | (~((~(VBinOpT0 = vandop)) | ![Vb2000: vYN] : (~(VAval1 = vB(Vb2000))) | ![Vb1000: vYN] : (~(VAval0 = vB(Vb1000))))) | (~((~(VBinOpT0 = vorop)) | ![Vb2010: vYN] : (~(VAval1 = vB(Vb2010))) | ![Vb1010: vYN] : (~(VAval0 = vB(Vb1010))))))) | (~((~(VBinOpT0 = vaddop)) | (~(VAval0 = vNum(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(VAval1, VAval0, VBinOpT0), tptp_fun_Vn20_107(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vsubop)) | (~(VAval0 = vNum(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(VAval1, VAval0, VBinOpT0), tptp_fun_Vn21_109(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vmulop)) | (~(VAval0 = vNum(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(VAval1, VAval0, VBinOpT0), tptp_fun_Vn22_111(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vdivop)) | (~(VAval0 = vNum(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(VAval1, VAval0, VBinOpT0), tptp_fun_Vn23_113(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vgtop)) | (~(VAval0 = vNum(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(VAval1, VAval0, VBinOpT0), tptp_fun_Vn24_115(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vltop)) | (~(VAval0 = vNum(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vNum(tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(VAval1, VAval0, VBinOpT0), tptp_fun_Vn25_117(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vandop)) | (~(VAval0 = vB(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(VAval1, VAval0, VBinOpT0), tptp_fun_Vb20_119(VAval1, VAval0, VBinOpT0))))))))) | (~((~(VBinOpT0 = vorop)) | (~(VAval0 = vB(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0)))) | (~(VAval1 = vB(tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))) | (~(vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(VAval1, VAval0, VBinOpT0), tptp_fun_Vb21_121(VAval1, VAval0, VBinOpT0)))))))))) <=> ![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.37/0.60      inference(transitivity,[status(thm)],[120, 118])).
% 0.37/0.60  tff(122,plain,
% 0.37/0.60      (^[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.37/0.61      inference(bind,[status(th)],[])).
% 0.37/0.61  tff(123,plain,
% 0.37/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)))))))) <=> ![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.37/0.61      inference(quant_intro,[status(thm)],[122])).
% 0.37/0.61  tff(124,plain,
% 0.37/0.61      (^[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.37/0.62      inference(bind,[status(th)],[])).
% 0.37/0.62  tff(125,plain,
% 0.37/0.62      (![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.37/0.62      inference(quant_intro,[status(thm)],[124])).
% 0.37/0.62  tff(126,plain,
% 0.37/0.62      (![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.37/0.62      inference(rewrite,[status(thm)],[])).
% 0.37/0.62  tff(127,plain,
% 0.37/0.62      (^[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.45/0.66      inference(bind,[status(th)],[])).
% 0.45/0.66  tff(128,plain,
% 0.45/0.66      (![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.45/0.67      inference(quant_intro,[status(thm)],[127])).
% 0.45/0.67  tff(129,axiom,(![VBinOpT0: vBinOpT, VAval0: vAval, VAval1: vAval] : ((((((((((?[Vn10: vnat, Vn20: vnat] : ((((VBinOpT0 = vaddop) & (VAval0 = vNum(Vn10))) & (VAval1 = vNum(Vn20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vplus(Vn10, Vn20)))))) | ?[Vn11: vnat, Vn21: vnat] : ((((VBinOpT0 = vsubop) & (VAval0 = vNum(Vn11))) & (VAval1 = vNum(Vn21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vminus(Vn11, Vn21))))))) | ?[Vn12: vnat, Vn22: vnat] : ((((VBinOpT0 = vmulop) & (VAval0 = vNum(Vn12))) & (VAval1 = vNum(Vn22))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vmultiply(Vn12, Vn22))))))) | ?[Vn13: vnat, Vn23: vnat] : ((((VBinOpT0 = vdivop) & (VAval0 = vNum(Vn13))) & (VAval1 = vNum(Vn23))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vNum(vdivide(Vn13, Vn23))))))) | ?[Vn14: vnat, Vn24: vnat] : ((((VBinOpT0 = vgtop) & (VAval0 = vNum(Vn14))) & (VAval1 = vNum(Vn24))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vgt(Vn14, Vn24))))))) | ?[Vn15: vnat, Vn25: vnat] : ((((VBinOpT0 = vltop) & (VAval0 = vNum(Vn15))) & (VAval1 = vNum(Vn25))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vlt(Vn15, Vn25))))))) | ?[Vb10: vYN, Vb20: vYN] : ((((VBinOpT0 = vandop) & (VAval0 = vB(Vb10))) & (VAval1 = vB(Vb20))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vand(Vb10, Vb20))))))) | ?[Vb11: vYN, Vb21: vYN] : ((((VBinOpT0 = vorop) & (VAval0 = vB(Vb11))) & (VAval1 = vB(Vb21))) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vor(Vb11, Vb21))))))) | ?[Va0: vAval, Va10: vAval] : (((((Va0 = Va10) & (VBinOpT0 = veqop)) & (VAval0 = Va0)) & (VAval1 = Va10)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vyes)))))) | ?[Va11: vAval, Va12: vAval] : (((((~(Va11 = Va12)) & (VBinOpT0 = veqop)) & (VAval0 = Va11)) & (VAval1 = Va12)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vsomeExp(vconstant(vB(vno)))))) | ?[VwildcardName00: vBinOpT, VwildcardName10: vAval, VwildcardName20: vAval] : (((((((((((((((~(VwildcardName00 = vaddop)) | ![Vn1000: vnat] : (~(VwildcardName10 = vNum(Vn1000)))) | ![Vn2000: vnat] : (~(VwildcardName20 = vNum(Vn2000)))) & (((~(VwildcardName00 = vsubop)) | ![Vn1010: vnat] : (~(VwildcardName10 = vNum(Vn1010)))) | ![Vn2010: vnat] : (~(VwildcardName20 = vNum(Vn2010))))) & (((~(VwildcardName00 = vmulop)) | ![Vn1020: vnat] : (~(VwildcardName10 = vNum(Vn1020)))) | ![Vn2020: vnat] : (~(VwildcardName20 = vNum(Vn2020))))) & (((~(VwildcardName00 = vdivop)) | ![Vn1030: vnat] : (~(VwildcardName10 = vNum(Vn1030)))) | ![Vn2030: vnat] : (~(VwildcardName20 = vNum(Vn2030))))) & (((~(VwildcardName00 = vgtop)) | ![Vn1040: vnat] : (~(VwildcardName10 = vNum(Vn1040)))) | ![Vn2040: vnat] : (~(VwildcardName20 = vNum(Vn2040))))) & (((~(VwildcardName00 = vltop)) | ![Vn1050: vnat] : (~(VwildcardName10 = vNum(Vn1050)))) | ![Vn2050: vnat] : (~(VwildcardName20 = vNum(Vn2050))))) & (((~(VwildcardName00 = vandop)) | ![Vb1000: vYN] : (~(VwildcardName10 = vB(Vb1000)))) | ![Vb2000: vYN] : (~(VwildcardName20 = vB(Vb2000))))) & (((~(VwildcardName00 = vorop)) | ![Vb1010: vYN] : (~(VwildcardName10 = vB(Vb1010)))) | ![Vb2010: vYN] : (~(VwildcardName20 = vB(Vb2010))))) & (~(VwildcardName00 = veqop))) & (VBinOpT0 = VwildcardName00)) & (VAval0 = VwildcardName10)) & (VAval1 = VwildcardName20)) & (vevalBinOp(VBinOpT0, VAval0, VAval1) = vnoExp)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''evalBinOp-INV'')).
% 0.45/0.67  tff(130,plain,
% 0.45/0.67      (![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.45/0.67      inference(modus_ponens,[status(thm)],[129, 128])).
% 0.45/0.67  tff(131,plain,
% 0.45/0.67      (![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.45/0.67      inference(modus_ponens,[status(thm)],[130, 126])).
% 0.45/0.67  tff(132,plain,(
% 0.45/0.67      ![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.45/0.67      inference(skolemize,[status(sab)],[131])).
% 0.45/0.67  tff(133,plain,
% 0.45/0.67      (![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.45/0.67      inference(modus_ponens,[status(thm)],[132, 125])).
% 0.45/0.67  tff(134,plain,
% 0.45/0.67      (![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.45/0.67      inference(modus_ponens,[status(thm)],[133, 123])).
% 0.45/0.67  tff(135,plain,
% 0.45/0.67      (![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.45/0.67      inference(modus_ponens,[status(thm)],[134, 121])).
% 0.45/0.67  tff(136,plain,
% 0.45/0.67      (![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.45/0.67      inference(modus_ponens,[status(thm)],[135, 116])).
% 0.45/0.67  tff(137,plain,
% 0.45/0.67      (((~![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))))))))) | ((~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))))))))) <=> ((~![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))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))))))))),
% 0.45/0.68      inference(rewrite,[status(thm)],[])).
% 0.45/0.68  tff(138,plain,
% 0.45/0.68      (((~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))))) <=> ((~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))))))))),
% 0.45/0.68      inference(rewrite,[status(thm)],[])).
% 0.45/0.68  tff(139,plain,
% 0.45/0.68      ((~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))))) | (~((~(vandop = vsubop)) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))))) | (~((~(vandop = vmulop)) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))))) | (~((~(vandop = vdivop)) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))))) | (~((~(vandop = vgtop)) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))))) | (~((~(vandop = vltop)) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))))) | (~((~(vandop = vandop)) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))))) | (~((~(vandop = vorop)) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))))))) <=> (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))))),
% 0.45/0.69      inference(rewrite,[status(thm)],[])).
% 0.45/0.69  tff(140,plain,
% 0.45/0.69      ((~((~(vandop = vandop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))))) <=> (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop))))))),
% 0.45/0.69      inference(rewrite,[status(thm)],[])).
% 0.45/0.69  tff(141,plain,
% 0.45/0.69      ((~((vB(Vb1!229) = vB(Vb2!228)) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))))) <=> (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228))))),
% 0.45/0.69      inference(rewrite,[status(thm)],[])).
% 0.45/0.69  tff(142,plain,
% 0.45/0.69      ((~((~(vB(Vb1!229) = vB(Vb2!228))) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))))) <=> (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228)))))),
% 0.45/0.69      inference(rewrite,[status(thm)],[])).
% 0.45/0.69  tff(143,plain,
% 0.45/0.69      (((~((~(vB(Vb1!229) = vB(Vb2!228))) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vB(Vb1!229) = vB(Vb2!228)) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vandop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))))) | (~((~(vandop = vsubop)) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))))) | (~((~(vandop = vmulop)) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))))) | (~((~(vandop = vdivop)) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))))) | (~((~(vandop = vgtop)) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))))) | (~((~(vandop = vltop)) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))))) | (~((~(vandop = vandop)) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))))) | (~((~(vandop = vorop)) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010)))))))) <=> ((~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))))))))),
% 0.45/0.69      inference(monotonicity,[status(thm)],[142, 141, 140, 139])).
% 0.45/0.69  tff(144,plain,
% 0.45/0.69      (((~((~(vB(Vb1!229) = vB(Vb2!228))) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vB(Vb1!229) = vB(Vb2!228)) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vandop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))))) | (~((~(vandop = vsubop)) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))))) | (~((~(vandop = vmulop)) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))))) | (~((~(vandop = vdivop)) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))))) | (~((~(vandop = vgtop)) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))))) | (~((~(vandop = vltop)) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))))) | (~((~(vandop = vandop)) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))))) | (~((~(vandop = vorop)) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010)))))))) <=> ((~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))))))))),
% 0.45/0.70      inference(transitivity,[status(thm)],[143, 138])).
% 0.45/0.70  tff(145,plain,
% 0.45/0.70      (((~![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))))))))) | ((~((~(vB(Vb1!229) = vB(Vb2!228))) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vB(Vb1!229) = vB(Vb2!228)) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vandop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))))) | (~((~(vandop = vsubop)) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))))) | (~((~(vandop = vmulop)) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))))) | (~((~(vandop = vdivop)) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))))) | (~((~(vandop = vgtop)) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))))) | (~((~(vandop = vltop)) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))))) | (~((~(vandop = vandop)) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))))) | (~((~(vandop = vorop)) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vB(Vb1!229) = 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))))))))) | ((~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))))))),
% 0.53/0.70      inference(monotonicity,[status(thm)],[144])).
% 0.53/0.70  tff(146,plain,
% 0.53/0.70      (((~![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))))))))) | ((~((~(vB(Vb1!229) = vB(Vb2!228))) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vB(Vb1!229) = vB(Vb2!228)) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vandop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))))) | (~((~(vandop = vsubop)) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))))) | (~((~(vandop = vmulop)) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))))) | (~((~(vandop = vdivop)) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))))) | (~((~(vandop = vgtop)) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))))) | (~((~(vandop = vltop)) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))))) | (~((~(vandop = vandop)) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))))) | (~((~(vandop = vorop)) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vB(Vb1!229) = 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))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))))))))),
% 0.53/0.71      inference(transitivity,[status(thm)],[145, 137])).
% 0.53/0.71  tff(147,plain,
% 0.53/0.71      ((~![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))))))))) | ((~((~(vB(Vb1!229) = vB(Vb2!228))) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))))) | (~((vB(Vb1!229) = vB(Vb2!228)) | (~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vandop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))))) | (~((~(vandop = vsubop)) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))))) | (~((~(vandop = vmulop)) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))))) | (~((~(vandop = vdivop)) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))))) | (~((~(vandop = vgtop)) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))))) | (~((~(vandop = vltop)) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))))) | (~((~(vandop = vandop)) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000))) | ![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))))) | (~((~(vandop = vorop)) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))))))))),
% 0.53/0.71      inference(quant_inst,[status(thm)],[])).
% 0.53/0.71  tff(148,plain,
% 0.53/0.71      ((~![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))))))))) | (~((~(vandop = vorop)) | (~(vB(Vb1!229) = vB(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vor(tptp_fun_Vb11_122(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb21_121(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[147, 146])).
% 0.53/0.72  tff(149,plain,
% 0.53/0.72      ((~((~(vandop = vltop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vlt(tptp_fun_Vn15_118(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn25_117(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vgtop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vgt(tptp_fun_Vn14_116(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn24_115(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vdivop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vdivide(tptp_fun_Vn13_114(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn23_113(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vmulop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vmultiply(tptp_fun_Vn12_112(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn22_111(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vsubop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vminus(tptp_fun_Vn11_110(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn21_109(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = vaddop)) | (~(vB(Vb1!229) = vNum(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb2!228) = vNum(tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vNum(vplus(tptp_fun_Vn10_108(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vn20_107(vB(Vb2!228), vB(Vb1!229), vandop))))))))) | (~((~(vandop = veqop)) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vyes))))) | (~(vB(Vb1!229) = vB(Vb2!228))))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vno))))) | (~(vandop = veqop)) | (vB(Vb1!229) = vB(Vb2!228)))) | (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))) | (~((vandop = veqop) | (~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vnoExp)) | (~((~(vandop = vaddop)) | ![Vn1000: vnat] : (~(vB(Vb1!229) = vNum(Vn1000))) | ![Vn2000: vnat] : (~(vB(Vb2!228) = vNum(Vn2000))))) | (~((~(vandop = vsubop)) | ![Vn1010: vnat] : (~(vB(Vb1!229) = vNum(Vn1010))) | ![Vn2010: vnat] : (~(vB(Vb2!228) = vNum(Vn2010))))) | (~((~(vandop = vmulop)) | ![Vn1020: vnat] : (~(vB(Vb1!229) = vNum(Vn1020))) | ![Vn2020: vnat] : (~(vB(Vb2!228) = vNum(Vn2020))))) | (~((~(vandop = vdivop)) | ![Vn1030: vnat] : (~(vB(Vb1!229) = vNum(Vn1030))) | ![Vn2030: vnat] : (~(vB(Vb2!228) = vNum(Vn2030))))) | (~((~(vandop = vgtop)) | ![Vn1040: vnat] : (~(vB(Vb1!229) = vNum(Vn1040))) | ![Vn2040: vnat] : (~(vB(Vb2!228) = vNum(Vn2040))))) | (~((~(vandop = vltop)) | ![Vn1050: vnat] : (~(vB(Vb1!229) = vNum(Vn1050))) | ![Vn2050: vnat] : (~(vB(Vb2!228) = vNum(Vn2050))))) | (~((~(vandop = vorop)) | ![Vb1010: vYN] : (~(vB(Vb1!229) = vB(Vb1010))) | ![Vb2010: vYN] : (~(vB(Vb2!228) = vB(Vb2010))))) | (~(![Vb1000: vYN] : (~(vB(Vb1!229) = vB(Vb1000))) | ![Vb2000: vYN] : (~(vB(Vb2!228) = vB(Vb2000)))))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[148, 136, 114])).
% 0.53/0.72  tff(150,plain,
% 0.53/0.72      (~((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop)))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[149, 109, 100, 91, 82, 73, 64, 62, 53, 44])).
% 0.53/0.72  tff(151,plain,
% 0.53/0.72      (((~(vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))) | (~(vB(Vb2!228) = vB(tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))) | (~(vB(Vb1!229) = vB(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop))))) | (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))),
% 0.53/0.72      inference(tautology,[status(thm)],[])).
% 0.53/0.72  tff(152,plain,
% 0.53/0.72      (vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228)) = vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[151, 150])).
% 0.53/0.72  tff(153,plain,
% 0.53/0.72      (vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))) = vevalBinOp(vandop, vB(Vb1!229), vB(Vb2!228))),
% 0.53/0.72      inference(symmetry,[status(thm)],[152])).
% 0.53/0.72  tff(154,plain,
% 0.53/0.72      (vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))) = vsomeExp(Veres!231)),
% 0.53/0.72      inference(transitivity,[status(thm)],[153, 27])).
% 0.53/0.72  tff(155,plain,
% 0.53/0.72      (vgetExp(vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))))) = vgetExp(vsomeExp(Veres!231))),
% 0.53/0.72      inference(monotonicity,[status(thm)],[154])).
% 0.53/0.72  tff(156,plain,
% 0.53/0.72      (vgetExp(vsomeExp(Veres!231)) = vgetExp(vsomeExp(vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))))),
% 0.53/0.72      inference(symmetry,[status(thm)],[155])).
% 0.53/0.72  tff(157,plain,
% 0.53/0.72      ((~![Ve: vExp] : (vgetExp(vsomeExp(Ve)) = Ve)) | (vgetExp(vsomeExp(Veres!231)) = Veres!231)),
% 0.53/0.72      inference(quant_inst,[status(thm)],[])).
% 0.53/0.72  tff(158,plain,
% 0.53/0.72      (vgetExp(vsomeExp(Veres!231)) = Veres!231),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[157, 15])).
% 0.53/0.72  tff(159,plain,
% 0.53/0.72      (Veres!231 = vgetExp(vsomeExp(Veres!231))),
% 0.53/0.72      inference(symmetry,[status(thm)],[158])).
% 0.53/0.72  tff(160,plain,
% 0.53/0.72      (Veres!231 = vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop))))),
% 0.53/0.72      inference(transitivity,[status(thm)],[159, 156, 17])).
% 0.53/0.72  tff(161,plain,
% 0.53/0.72      (vecheck(Vatm!230, Veres!231) = vecheck(Vatm!230, vconstant(vB(vand(tptp_fun_Vb10_120(vB(Vb2!228), vB(Vb1!229), vandop), tptp_fun_Vb20_119(vB(Vb2!228), vB(Vb1!229), vandop)))))),
% 0.53/0.72      inference(monotonicity,[status(thm)],[160])).
% 0.53/0.72  tff(162,plain,
% 0.53/0.72      (vecheck(Vatm!230, Veres!231) = vsomeAType(vYesNo)),
% 0.53/0.72      inference(transitivity,[status(thm)],[161, 9])).
% 0.53/0.72  tff(163,plain,
% 0.53/0.72      ((vcheckBinOp(vandop, vYesNo, vYesNo) = vsomeAType(vYesNo)) <=> (vcheckBinOp(vandop, vYesNo, vYesNo) = vsomeAType(vYesNo))),
% 0.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(164,axiom,(vcheckBinOp(vandop, vYesNo, vYesNo) = vsomeAType(vYesNo)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''checkBinOp-6'')).
% 0.53/0.72  tff(165,plain,
% 0.53/0.72      (vcheckBinOp(vandop, vYesNo, vYesNo) = vsomeAType(vYesNo)),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[164, 163])).
% 0.53/0.72  tff(166,plain,
% 0.53/0.72      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype) <=> ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(167,plain,
% 0.53/0.72      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype) <=> ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(168,axiom,(![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getAType-0'')).
% 0.53/0.72  tff(169,plain,
% 0.53/0.72      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[168, 167])).
% 0.53/0.72  tff(170,plain,(
% 0.53/0.72      ![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.53/0.72      inference(skolemize,[status(sab)],[169])).
% 0.53/0.72  tff(171,plain,
% 0.53/0.72      (![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[170, 166])).
% 0.53/0.72  tff(172,plain,
% 0.53/0.72      ((~![Vatype: vAType] : (vgetAType(vsomeAType(Vatype)) = Vatype)) | (vgetAType(vsomeAType(vYesNo)) = vYesNo)),
% 0.53/0.72      inference(quant_inst,[status(thm)],[])).
% 0.53/0.72  tff(173,plain,
% 0.53/0.72      (vgetAType(vsomeAType(vYesNo)) = vYesNo),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[172, 171])).
% 0.53/0.72  tff(174,plain,
% 0.53/0.72      ((~![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))) | (vecheck(Vatm!230, vconstant(vB(Vb2!228))) = vsomeAType(vYesNo))),
% 0.53/0.72      inference(quant_inst,[status(thm)],[])).
% 0.53/0.72  tff(175,plain,
% 0.53/0.72      (vecheck(Vatm!230, vconstant(vB(Vb2!228))) = vsomeAType(vYesNo)),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[174, 7])).
% 0.53/0.72  tff(176,plain,
% 0.53/0.72      (vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))) = vgetAType(vsomeAType(vYesNo))),
% 0.53/0.72      inference(monotonicity,[status(thm)],[175])).
% 0.53/0.72  tff(177,plain,
% 0.53/0.72      (vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))) = vYesNo),
% 0.53/0.72      inference(transitivity,[status(thm)],[176, 173])).
% 0.53/0.72  tff(178,plain,
% 0.53/0.72      ((~![VwildcardName0: vATMap, Vn: vYN] : (vecheck(VwildcardName0, vconstant(vB(Vn))) = vsomeAType(vYesNo))) | (vecheck(Vatm!230, vconstant(vB(Vb1!229))) = vsomeAType(vYesNo))),
% 0.53/0.72      inference(quant_inst,[status(thm)],[])).
% 0.53/0.72  tff(179,plain,
% 0.53/0.72      (vecheck(Vatm!230, vconstant(vB(Vb1!229))) = vsomeAType(vYesNo)),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[178, 7])).
% 0.53/0.72  tff(180,plain,
% 0.53/0.72      (vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))) = vgetAType(vsomeAType(vYesNo))),
% 0.53/0.72      inference(monotonicity,[status(thm)],[179])).
% 0.53/0.72  tff(181,plain,
% 0.53/0.72      (vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))) = vYesNo),
% 0.53/0.72      inference(transitivity,[status(thm)],[180, 173])).
% 0.53/0.72  tff(182,plain,
% 0.53/0.72      (vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))) = vcheckBinOp(vandop, vYesNo, vYesNo)),
% 0.53/0.72      inference(monotonicity,[status(thm)],[181, 177])).
% 0.53/0.72  tff(183,plain,
% 0.53/0.72      ((vsomeAType(Vat!227) = vnoAType) <=> (vnoAType = vsomeAType(Vat!227))),
% 0.53/0.72      inference(commutativity,[status(thm)],[])).
% 0.53/0.72  tff(184,plain,
% 0.53/0.72      (vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vsomeAType(Vat!227)),
% 0.53/0.72      inference(and_elim,[status(thm)],[26])).
% 0.53/0.72  tff(185,plain,
% 0.53/0.72      ((vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) <=> (vsomeAType(Vat!227) = vnoAType)),
% 0.53/0.72      inference(monotonicity,[status(thm)],[184])).
% 0.53/0.72  tff(186,plain,
% 0.53/0.72      ((vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) <=> (vnoAType = vsomeAType(Vat!227))),
% 0.53/0.72      inference(transitivity,[status(thm)],[185, 183])).
% 0.53/0.72  tff(187,plain,
% 0.53/0.72      ((vnoAType = vsomeAType(Vat!227)) <=> (vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType)),
% 0.53/0.72      inference(symmetry,[status(thm)],[186])).
% 0.53/0.72  tff(188,plain,
% 0.53/0.72      ((~(vnoAType = vsomeAType(Vat!227))) <=> (~(vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType))),
% 0.53/0.72      inference(monotonicity,[status(thm)],[187])).
% 0.53/0.72  tff(189,plain,
% 0.53/0.72      (^[VAType0: vAType] : refl((~(vnoAType = vsomeAType(VAType0))) <=> (~(vnoAType = vsomeAType(VAType0))))),
% 0.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(190,plain,
% 0.53/0.72      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0))) <=> ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.53/0.72      inference(quant_intro,[status(thm)],[189])).
% 0.53/0.72  tff(191,plain,
% 0.53/0.72      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0))) <=> ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(192,axiom,(![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''DIFF-noAType-someAType'')).
% 0.53/0.72  tff(193,plain,
% 0.53/0.72      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[192, 191])).
% 0.53/0.72  tff(194,plain,(
% 0.53/0.72      ![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.53/0.72      inference(skolemize,[status(sab)],[193])).
% 0.53/0.72  tff(195,plain,
% 0.53/0.72      (![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[194, 190])).
% 0.53/0.72  tff(196,plain,
% 0.53/0.72      ((~![VAType0: vAType] : (~(vnoAType = vsomeAType(VAType0)))) | (~(vnoAType = vsomeAType(Vat!227)))),
% 0.53/0.72      inference(quant_inst,[status(thm)],[])).
% 0.53/0.72  tff(197,plain,
% 0.53/0.72      (~(vnoAType = vsomeAType(Vat!227))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[196, 195])).
% 0.53/0.72  tff(198,plain,
% 0.53/0.72      (~(vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType)),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[197, 188])).
% 0.53/0.72  tff(199,plain,
% 0.53/0.72      (^[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.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(200,plain,
% 0.53/0.72      (![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.53/0.72      inference(quant_intro,[status(thm)],[199])).
% 0.53/0.72  tff(201,plain,
% 0.53/0.72      (^[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.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(202,plain,
% 0.53/0.72      (![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.53/0.72      inference(quant_intro,[status(thm)],[201])).
% 0.53/0.72  tff(203,plain,
% 0.53/0.72      (![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.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(204,plain,
% 0.53/0.72      (^[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.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(205,plain,
% 0.53/0.72      (![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.53/0.72      inference(quant_intro,[status(thm)],[204])).
% 0.53/0.72  tff(206,axiom,(![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((~(visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2)))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''echeck-5'')).
% 0.53/0.72  tff(207,plain,
% 0.53/0.72      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[206, 205])).
% 0.53/0.72  tff(208,plain,
% 0.53/0.72      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[207, 203])).
% 0.53/0.72  tff(209,plain,(
% 0.53/0.72      ![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))))),
% 0.53/0.72      inference(skolemize,[status(sab)],[208])).
% 0.53/0.72  tff(210,plain,
% 0.53/0.72      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[209, 202])).
% 0.53/0.72  tff(211,plain,
% 0.53/0.72      (![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vnoAType) | (~((~visSomeAType(vecheck(Vatm, Ve1))) | (~visSomeAType(vecheck(Vatm, Ve2))))))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[210, 200])).
% 0.53/0.72  tff(212,plain,
% 0.53/0.72      (((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))))) <=> ((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))))),
% 0.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(213,plain,
% 0.53/0.72      ((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))))),
% 0.53/0.72      inference(quant_inst,[status(thm)],[])).
% 0.53/0.72  tff(214,plain,
% 0.53/0.72      ((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))))),
% 0.53/0.72      inference(modus_ponens,[status(thm)],[213, 212])).
% 0.53/0.72  tff(215,plain,
% 0.53/0.72      ((vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vnoAType) | (~((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[214, 211])).
% 0.53/0.72  tff(216,plain,
% 0.53/0.72      (~((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[215, 198])).
% 0.53/0.72  tff(217,plain,
% 0.53/0.72      (((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))),
% 0.53/0.72      inference(tautology,[status(thm)],[])).
% 0.53/0.72  tff(218,plain,
% 0.53/0.72      (visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[217, 216])).
% 0.53/0.72  tff(219,plain,
% 0.53/0.72      (((~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))),
% 0.53/0.72      inference(tautology,[status(thm)],[])).
% 0.53/0.72  tff(220,plain,
% 0.53/0.72      (visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))),
% 0.53/0.72      inference(unit_resolution,[status(thm)],[219, 216])).
% 0.53/0.72  tff(221,plain,
% 0.53/0.72      (^[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.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(222,plain,
% 0.53/0.72      (![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.53/0.72      inference(quant_intro,[status(thm)],[221])).
% 0.53/0.72  tff(223,plain,
% 0.53/0.72      (^[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.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(224,plain,
% 0.53/0.72      (![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.53/0.72      inference(quant_intro,[status(thm)],[223])).
% 0.53/0.72  tff(225,plain,
% 0.53/0.72      (![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.53/0.72      inference(rewrite,[status(thm)],[])).
% 0.53/0.72  tff(226,plain,
% 0.53/0.72      (^[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.53/0.72      inference(bind,[status(th)],[])).
% 0.53/0.72  tff(227,plain,
% 0.53/0.72      (![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.53/0.72      inference(quant_intro,[status(thm)],[226])).
% 0.53/0.72  tff(228,axiom,(![Vatm: vATMap, Ve1: vExp, Ve2: vExp, Vop: vBinOpT] : ((visSomeAType(vecheck(Vatm, Ve1)) & visSomeAType(vecheck(Vatm, Ve2))) => (vecheck(Vatm, vbinop(Ve1, Vop, Ve2)) = vcheckBinOp(Vop, vgetAType(vecheck(Vatm, Ve1)), vgetAType(vecheck(Vatm, Ve2)))))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''echeck-4'')).
% 0.53/0.72  tff(229,plain,
% 0.53/0.72      (![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.53/0.72      inference(modus_ponens,[status(thm)],[228, 227])).
% 0.53/0.72  tff(230,plain,
% 0.53/0.72      (![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.53/0.72      inference(modus_ponens,[status(thm)],[229, 225])).
% 0.53/0.72  tff(231,plain,(
% 0.53/0.72      ![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.53/0.73      inference(skolemize,[status(sab)],[230])).
% 0.53/0.73  tff(232,plain,
% 0.53/0.73      (![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.53/0.73      inference(modus_ponens,[status(thm)],[231, 224])).
% 0.53/0.73  tff(233,plain,
% 0.53/0.73      (![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.53/0.73      inference(modus_ponens,[status(thm)],[232, 222])).
% 0.53/0.73  tff(234,plain,
% 0.53/0.73      (((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))) <=> ((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))),
% 0.53/0.73      inference(rewrite,[status(thm)],[])).
% 0.53/0.73  tff(235,plain,
% 0.53/0.73      ((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228))))))),
% 0.53/0.73      inference(quant_inst,[status(thm)],[])).
% 0.53/0.73  tff(236,plain,
% 0.53/0.73      ((~![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!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))),
% 0.53/0.73      inference(modus_ponens,[status(thm)],[235, 234])).
% 0.53/0.73  tff(237,plain,
% 0.53/0.73      ((vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb1!229))))) | (~visSomeAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))),
% 0.53/0.73      inference(unit_resolution,[status(thm)],[236, 233])).
% 0.53/0.73  tff(238,plain,
% 0.53/0.73      (vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228)))) = vcheckBinOp(vandop, vgetAType(vecheck(Vatm!230, vconstant(vB(Vb1!229)))), vgetAType(vecheck(Vatm!230, vconstant(vB(Vb2!228)))))),
% 0.53/0.73      inference(unit_resolution,[status(thm)],[237, 220, 218])).
% 0.53/0.73  tff(239,plain,
% 0.53/0.73      (vsomeAType(Vat!227) = vecheck(Vatm!230, vbinop(vconstant(vB(Vb1!229)), vandop, vconstant(vB(Vb2!228))))),
% 0.53/0.75      inference(symmetry,[status(thm)],[184])).
% 0.53/0.75  tff(240,plain,
% 0.53/0.75      (vsomeAType(Vat!227) = vsomeAType(vYesNo)),
% 0.53/0.75      inference(transitivity,[status(thm)],[239, 238, 182, 165])).
% 0.53/0.75  tff(241,plain,
% 0.53/0.75      ((vecheck(Vatm!230, Veres!231) = vsomeAType(Vat!227)) <=> (vecheck(Vatm!230, Veres!231) = vsomeAType(vYesNo))),
% 0.53/0.75      inference(monotonicity,[status(thm)],[240])).
% 0.53/0.75  tff(242,plain,
% 0.53/0.75      ((~(vecheck(Vatm!230, Veres!231) = vsomeAType(Vat!227))) <=> (~(vecheck(Vatm!230, Veres!231) = vsomeAType(vYesNo)))),
% 0.53/0.75      inference(monotonicity,[status(thm)],[241])).
% 0.53/0.75  tff(243,plain,
% 0.53/0.75      (~(vecheck(Vatm!230, Veres!231) = vsomeAType(Vat!227))),
% 0.53/0.75      inference(and_elim,[status(thm)],[26])).
% 0.53/0.75  tff(244,plain,
% 0.53/0.75      (~(vecheck(Vatm!230, Veres!231) = vsomeAType(vYesNo))),
% 0.53/0.75      inference(modus_ponens,[status(thm)],[243, 242])).
% 0.53/0.75  tff(245,plain,
% 0.53/0.75      ($false),
% 0.53/0.75      inference(unit_resolution,[status(thm)],[244, 162])).
% 0.53/0.75  % SZS output end Proof
% 0.53/0.75  % E exiting
%------------------------------------------------------------------------------