↑ Up

Z3---4.15.1.THM-Prf.s

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

% Computer : n028.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:04 PM UTC 2026

% Result   : Theorem 0.29s 0.50s
% Output   : Proof 0.29s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : COM258_1 : TPTP v9.3.0. Released v9.3.0.
% 0.00/0.12  % Command    : run_E %s %d THM
% 0.13/0.32  % Computer : n028.cluster.edu
% 0.13/0.32  % Model    : x86_64 x86_64
% 0.13/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.32  % Memory   : 8042.1875MB
% 0.13/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.32  % CPULimit   : 300
% 0.13/0.32  % WCLimit    : 300
% 0.13/0.32  % DateTime   : Mon May  4 19:52:02 EDT 2026
% 0.13/0.32  % CPUTime    : 
% 0.29/0.50  % SZS status Theorem
% 0.29/0.50  % SZS output start Proof
% 0.29/0.50  tff(vptcheck_type, type, (
% 0.29/0.50     vptcheck: ( vMapConf * vQuestionnaire * vMapConf ) > $o)).
% 0.29/0.50  tff(vMC_type, type, (
% 0.29/0.50     vMC: ( vATMap * vATMap ) > vMapConf)).
% 0.29/0.50  tff(tptp_fun_Vqtm1_233_type, type, (
% 0.29/0.50     tptp_fun_Vqtm1_233: vATMap)).
% 0.29/0.50  tff(tptp_fun_Vatm1_229_type, type, (
% 0.29/0.50     tptp_fun_Vatm1_229: vATMap)).
% 0.29/0.50  tff(tptp_fun_Vqr_232_type, type, (
% 0.29/0.50     tptp_fun_Vqr_232: vQuestionnaire)).
% 0.29/0.50  tff(vtypeQM_type, type, (
% 0.29/0.50     vtypeQM: vQMap > vATMap)).
% 0.29/0.50  tff(tptp_fun_Vqmr_227_type, type, (
% 0.29/0.50     tptp_fun_Vqmr_227: vQMap)).
% 0.29/0.50  tff(vtypeAM_type, type, (
% 0.29/0.50     vtypeAM: vAnsMap > vATMap)).
% 0.29/0.50  tff(tptp_fun_Vamr_230_type, type, (
% 0.29/0.50     tptp_fun_Vamr_230: vAnsMap)).
% 0.29/0.50  tff(tptp_fun_Vqm2_221_type, type, (
% 0.29/0.50     tptp_fun_Vqm2_221: ( vQuestionnaire * vATMap * vATMap ) > vATMap)).
% 0.29/0.50  tff(tptp_fun_Vqm_231_type, type, (
% 0.29/0.50     tptp_fun_Vqm_231: vQMap)).
% 0.29/0.50  tff(tptp_fun_Vam_228_type, type, (
% 0.29/0.50     tptp_fun_Vam_228: vAnsMap)).
% 0.29/0.50  tff(vq2_type, type, (
% 0.29/0.50     vq2: vQuestionnaire)).
% 0.29/0.50  tff(tptp_fun_Vatm2_222_type, type, (
% 0.29/0.50     tptp_fun_Vatm2_222: ( vQuestionnaire * vATMap * vATMap ) > vATMap)).
% 0.29/0.50  tff(vgetQuest_type, type, (
% 0.29/0.50     vgetQuest: vQConf > vQuestionnaire)).
% 0.29/0.50  tff(vQC_type, type, (
% 0.29/0.50     vQC: ( vAnsMap * vQMap * vQuestionnaire ) > vQConf)).
% 0.29/0.50  tff(vgetQC_type, type, (
% 0.29/0.50     vgetQC: vOptQConf > vQConf)).
% 0.29/0.50  tff(vsomeQConf_type, type, (
% 0.29/0.50     vsomeQConf: vQConf > vOptQConf)).
% 0.29/0.50  tff(vreduce_type, type, (
% 0.29/0.50     vreduce: ( vQuestionnaire * vAnsMap * vQMap ) > vOptQConf)).
% 0.29/0.50  tff(vqseq_type, type, (
% 0.29/0.50     vqseq: ( vQuestionnaire * vQuestionnaire ) > vQuestionnaire)).
% 0.29/0.50  tff(vq1_type, type, (
% 0.29/0.50     vq1: vQuestionnaire)).
% 0.29/0.50  tff(vqempty_type, type, (
% 0.29/0.50     vqempty: vQuestionnaire)).
% 0.29/0.50  tff(vgetQM_type, type, (
% 0.29/0.50     vgetQM: vQConf > vQMap)).
% 0.29/0.50  tff(vgetAM_type, type, (
% 0.29/0.50     vgetAM: vQConf > vAnsMap)).
% 0.29/0.50  tff(1,plain,
% 0.29/0.50      (^[VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : refl((vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq) <=> (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(2,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq) <=> ![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)),
% 0.29/0.50      inference(quant_intro,[status(thm)],[1])).
% 0.29/0.50  tff(3,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq) <=> ![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(4,axiom,(![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getQuest-0'')).
% 0.29/0.50  tff(5,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[4, 3])).
% 0.29/0.50  tff(6,plain,(
% 0.29/0.50      ![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)),
% 0.29/0.50      inference(skolemize,[status(sab)],[5])).
% 0.29/0.50  tff(7,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[6, 2])).
% 0.29/0.50  tff(8,plain,
% 0.29/0.50      ((~![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)) | (vgetQuest(vQC(Vam!228, Vqm!231, vq2)) = vq2)),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(9,plain,
% 0.29/0.50      (vgetQuest(vQC(Vam!228, Vqm!231, vq2)) = vq2),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[8, 7])).
% 0.29/0.50  tff(10,plain,
% 0.29/0.50      (![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc) <=> ![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(11,plain,
% 0.29/0.50      (![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc) <=> ![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(12,axiom,(![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getQC-0'')).
% 0.29/0.50  tff(13,plain,
% 0.29/0.50      (![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[12, 11])).
% 0.29/0.50  tff(14,plain,(
% 0.29/0.50      ![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)),
% 0.29/0.50      inference(skolemize,[status(sab)],[13])).
% 0.29/0.50  tff(15,plain,
% 0.29/0.50      (![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[14, 10])).
% 0.29/0.50  tff(16,plain,
% 0.29/0.50      ((~![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)) | (vgetQC(vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232))) = vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(17,plain,
% 0.29/0.50      (vgetQC(vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232))) = vQC(Vamr!230, Vqmr!227, Vqr!232)),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[16, 15])).
% 0.29/0.50  tff(18,plain,
% 0.29/0.50      ((~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))) <=> (~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1))))),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(19,plain,
% 0.29/0.50      ((~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1))) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr)))) => vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))) <=> (~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1))))),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(20,axiom,(~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1))) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr)))) => vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''Preservation-qseq-qempty'')).
% 0.29/0.50  tff(21,plain,
% 0.29/0.50      (~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[20, 19])).
% 0.29/0.50  tff(22,plain,
% 0.29/0.50      (~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[21, 18])).
% 0.29/0.50  tff(23,plain,
% 0.29/0.50      (~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[22, 18])).
% 0.29/0.50  tff(24,plain,
% 0.29/0.50      (~![Vqtm1: vATMap, Vqr: vQuestionnaire, Vqm: vQMap, Vamr: vAnsMap, Vatm1: vATMap, Vam: vAnsMap, Vqmr: vQMap] : ((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam), vtypeQM(Vqm)), vqseq(vq1, vq2), vMC(Vatm1, Vqtm1)) & (vreduce(vqseq(vq1, vq2), Vam, Vqm) = vsomeQConf(vQC(Vamr, Vqmr, Vqr))))) | vptcheck(vMC(vtypeAM(Vamr), vtypeQM(Vqmr)), Vqr, vMC(Vatm1, Vqtm1)))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[23, 18])).
% 0.29/0.50  tff(25,plain,(
% 0.29/0.50      ~((~((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233)) & (vreduce(vqseq(vq1, vq2), Vam!228, Vqm!231) = vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232))))) | vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(Vatm1!229, Vqtm1!233)))),
% 0.29/0.50      inference(skolemize,[status(sab)],[24])).
% 0.29/0.50  tff(26,plain,
% 0.29/0.50      ((vq1 = vqempty) & vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233)) & (vreduce(vqseq(vq1, vq2), Vam!228, Vqm!231) = vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232)))),
% 0.29/0.50      inference(or_elim,[status(thm)],[25])).
% 0.29/0.50  tff(27,plain,
% 0.29/0.50      (vreduce(vqseq(vq1, vq2), Vam!228, Vqm!231) = vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(and_elim,[status(thm)],[26])).
% 0.29/0.50  tff(28,plain,
% 0.29/0.50      (vq1 = vqempty),
% 0.29/0.50      inference(and_elim,[status(thm)],[26])).
% 0.29/0.50  tff(29,plain,
% 0.29/0.50      (vqempty = vq1),
% 0.29/0.50      inference(symmetry,[status(thm)],[28])).
% 0.29/0.50  tff(30,plain,
% 0.29/0.50      (vqseq(vqempty, vq2) = vqseq(vq1, vq2)),
% 0.29/0.50      inference(monotonicity,[status(thm)],[29])).
% 0.29/0.50  tff(31,plain,
% 0.29/0.50      (vreduce(vqseq(vqempty, vq2), Vam!228, Vqm!231) = vreduce(vqseq(vq1, vq2), Vam!228, Vqm!231)),
% 0.29/0.50      inference(monotonicity,[status(thm)],[30])).
% 0.29/0.50  tff(32,plain,
% 0.29/0.50      (^[Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : refl((vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs))) <=> (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs))))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(33,plain,
% 0.29/0.50      (![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs))) <=> ![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))),
% 0.29/0.50      inference(quant_intro,[status(thm)],[32])).
% 0.29/0.50  tff(34,plain,
% 0.29/0.50      (![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs))) <=> ![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(35,axiom,(![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''reduce-8'')).
% 0.29/0.50  tff(36,plain,
% 0.29/0.50      (![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[35, 34])).
% 0.29/0.50  tff(37,plain,(
% 0.29/0.50      ![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))),
% 0.29/0.50      inference(skolemize,[status(sab)],[36])).
% 0.29/0.50  tff(38,plain,
% 0.29/0.50      (![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[37, 33])).
% 0.29/0.50  tff(39,plain,
% 0.29/0.50      ((~![Vqs: vQuestionnaire, Vam: vAnsMap, Vqm: vQMap] : (vreduce(vqseq(vqempty, Vqs), Vam, Vqm) = vsomeQConf(vQC(Vam, Vqm, Vqs)))) | (vreduce(vqseq(vqempty, vq2), Vam!228, Vqm!231) = vsomeQConf(vQC(Vam!228, Vqm!231, vq2)))),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(40,plain,
% 0.29/0.50      (vreduce(vqseq(vqempty, vq2), Vam!228, Vqm!231) = vsomeQConf(vQC(Vam!228, Vqm!231, vq2))),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[39, 38])).
% 0.29/0.50  tff(41,plain,
% 0.29/0.50      (vsomeQConf(vQC(Vam!228, Vqm!231, vq2)) = vreduce(vqseq(vqempty, vq2), Vam!228, Vqm!231)),
% 0.29/0.50      inference(symmetry,[status(thm)],[40])).
% 0.29/0.50  tff(42,plain,
% 0.29/0.50      (vsomeQConf(vQC(Vam!228, Vqm!231, vq2)) = vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(transitivity,[status(thm)],[41, 31, 27])).
% 0.29/0.50  tff(43,plain,
% 0.29/0.50      (vgetQC(vsomeQConf(vQC(Vam!228, Vqm!231, vq2))) = vgetQC(vsomeQConf(vQC(Vamr!230, Vqmr!227, Vqr!232)))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[42])).
% 0.29/0.50  tff(44,plain,
% 0.29/0.50      ((~![Vqc: vQConf] : (vgetQC(vsomeQConf(Vqc)) = Vqc)) | (vgetQC(vsomeQConf(vQC(Vam!228, Vqm!231, vq2))) = vQC(Vam!228, Vqm!231, vq2))),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(45,plain,
% 0.29/0.50      (vgetQC(vsomeQConf(vQC(Vam!228, Vqm!231, vq2))) = vQC(Vam!228, Vqm!231, vq2)),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[44, 15])).
% 0.29/0.50  tff(46,plain,
% 0.29/0.50      (vQC(Vam!228, Vqm!231, vq2) = vgetQC(vsomeQConf(vQC(Vam!228, Vqm!231, vq2)))),
% 0.29/0.50      inference(symmetry,[status(thm)],[45])).
% 0.29/0.50  tff(47,plain,
% 0.29/0.50      (vQC(Vam!228, Vqm!231, vq2) = vQC(Vamr!230, Vqmr!227, Vqr!232)),
% 0.29/0.50      inference(transitivity,[status(thm)],[46, 43, 17])).
% 0.29/0.50  tff(48,plain,
% 0.29/0.50      (vgetQuest(vQC(Vam!228, Vqm!231, vq2)) = vgetQuest(vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[47])).
% 0.29/0.50  tff(49,plain,
% 0.29/0.50      (vgetQuest(vQC(Vamr!230, Vqmr!227, Vqr!232)) = vgetQuest(vQC(Vam!228, Vqm!231, vq2))),
% 0.29/0.50      inference(symmetry,[status(thm)],[48])).
% 0.29/0.50  tff(50,plain,
% 0.29/0.50      ((~![VwildcardName0: vAnsMap, VwildcardName1: vQMap, Vq: vQuestionnaire] : (vgetQuest(vQC(VwildcardName0, VwildcardName1, Vq)) = Vq)) | (vgetQuest(vQC(Vamr!230, Vqmr!227, Vqr!232)) = Vqr!232)),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(51,plain,
% 0.29/0.50      (vgetQuest(vQC(Vamr!230, Vqmr!227, Vqr!232)) = Vqr!232),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[50, 7])).
% 0.29/0.50  tff(52,plain,
% 0.29/0.50      (Vqr!232 = vgetQuest(vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(symmetry,[status(thm)],[51])).
% 0.29/0.50  tff(53,plain,
% 0.29/0.50      (Vqr!232 = vq2),
% 0.29/0.50      inference(transitivity,[status(thm)],[52, 49, 9])).
% 0.29/0.50  tff(54,plain,
% 0.29/0.50      (^[VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : refl((vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm) <=> (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(55,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm) <=> ![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)),
% 0.29/0.50      inference(quant_intro,[status(thm)],[54])).
% 0.29/0.50  tff(56,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm) <=> ![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(57,axiom,(![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getQM-0'')).
% 0.29/0.50  tff(58,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[57, 56])).
% 0.29/0.50  tff(59,plain,(
% 0.29/0.50      ![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)),
% 0.29/0.50      inference(skolemize,[status(sab)],[58])).
% 0.29/0.50  tff(60,plain,
% 0.29/0.50      (![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[59, 55])).
% 0.29/0.50  tff(61,plain,
% 0.29/0.50      ((~![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)) | (vgetQM(vQC(Vamr!230, Vqmr!227, Vqr!232)) = Vqmr!227)),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(62,plain,
% 0.29/0.50      (vgetQM(vQC(Vamr!230, Vqmr!227, Vqr!232)) = Vqmr!227),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[61, 60])).
% 0.29/0.50  tff(63,plain,
% 0.29/0.50      (vgetQM(vQC(Vam!228, Vqm!231, vq2)) = vgetQM(vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[47])).
% 0.29/0.50  tff(64,plain,
% 0.29/0.50      ((~![VwildcardName0: vAnsMap, Vqm: vQMap, VwildcardName1: vQuestionnaire] : (vgetQM(vQC(VwildcardName0, Vqm, VwildcardName1)) = Vqm)) | (vgetQM(vQC(Vam!228, Vqm!231, vq2)) = Vqm!231)),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(65,plain,
% 0.29/0.50      (vgetQM(vQC(Vam!228, Vqm!231, vq2)) = Vqm!231),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[64, 60])).
% 0.29/0.50  tff(66,plain,
% 0.29/0.50      (Vqm!231 = vgetQM(vQC(Vam!228, Vqm!231, vq2))),
% 0.29/0.50      inference(symmetry,[status(thm)],[65])).
% 0.29/0.50  tff(67,plain,
% 0.29/0.50      (Vqm!231 = Vqmr!227),
% 0.29/0.50      inference(transitivity,[status(thm)],[66, 63, 62])).
% 0.29/0.50  tff(68,plain,
% 0.29/0.50      (vtypeQM(Vqm!231) = vtypeQM(Vqmr!227)),
% 0.29/0.50      inference(monotonicity,[status(thm)],[67])).
% 0.29/0.50  tff(69,plain,
% 0.29/0.50      (^[Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : refl((vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam) <=> (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(70,plain,
% 0.29/0.50      (![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam) <=> ![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)),
% 0.29/0.50      inference(quant_intro,[status(thm)],[69])).
% 0.29/0.50  tff(71,plain,
% 0.29/0.50      (![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam) <=> ![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(72,axiom,(![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''getAM-0'')).
% 0.29/0.50  tff(73,plain,
% 0.29/0.50      (![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[72, 71])).
% 0.29/0.50  tff(74,plain,(
% 0.29/0.50      ![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)),
% 0.29/0.50      inference(skolemize,[status(sab)],[73])).
% 0.29/0.50  tff(75,plain,
% 0.29/0.50      (![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[74, 70])).
% 0.29/0.50  tff(76,plain,
% 0.29/0.50      ((~![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)) | (vgetAM(vQC(Vamr!230, Vqmr!227, Vqr!232)) = Vamr!230)),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(77,plain,
% 0.29/0.50      (vgetAM(vQC(Vamr!230, Vqmr!227, Vqr!232)) = Vamr!230),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[76, 75])).
% 0.29/0.50  tff(78,plain,
% 0.29/0.50      (vgetAM(vQC(Vam!228, Vqm!231, vq2)) = vgetAM(vQC(Vamr!230, Vqmr!227, Vqr!232))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[47])).
% 0.29/0.50  tff(79,plain,
% 0.29/0.50      ((~![Vam: vAnsMap, VwildcardName0: vQMap, VwildcardName1: vQuestionnaire] : (vgetAM(vQC(Vam, VwildcardName0, VwildcardName1)) = Vam)) | (vgetAM(vQC(Vam!228, Vqm!231, vq2)) = Vam!228)),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(80,plain,
% 0.29/0.50      (vgetAM(vQC(Vam!228, Vqm!231, vq2)) = Vam!228),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[79, 75])).
% 0.29/0.50  tff(81,plain,
% 0.29/0.50      (Vam!228 = vgetAM(vQC(Vam!228, Vqm!231, vq2))),
% 0.29/0.50      inference(symmetry,[status(thm)],[80])).
% 0.29/0.50  tff(82,plain,
% 0.29/0.50      (Vam!228 = Vamr!230),
% 0.29/0.50      inference(transitivity,[status(thm)],[81, 78, 77])).
% 0.29/0.50  tff(83,plain,
% 0.29/0.50      (vtypeAM(Vam!228) = vtypeAM(Vamr!230)),
% 0.29/0.50      inference(monotonicity,[status(thm)],[82])).
% 0.29/0.50  tff(84,plain,
% 0.29/0.50      (vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)) = vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[83, 68])).
% 0.29/0.50  tff(85,plain,
% 0.29/0.50      (vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)) = vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231))),
% 0.29/0.50      inference(symmetry,[status(thm)],[84])).
% 0.29/0.50  tff(86,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) <=> vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[85, 53])).
% 0.29/0.50  tff(87,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) <=> vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.50      inference(symmetry,[status(thm)],[86])).
% 0.29/0.50  tff(88,plain,
% 0.29/0.50      (^[Vatm: vATMap, Vqm: vATMap] : refl(vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm)) <=> vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm)))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(89,plain,
% 0.29/0.50      (![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm)) <=> ![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))),
% 0.29/0.50      inference(quant_intro,[status(thm)],[88])).
% 0.29/0.50  tff(90,plain,
% 0.29/0.50      (![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm)) <=> ![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))),
% 0.29/0.50      inference(rewrite,[status(thm)],[])).
% 0.29/0.50  tff(91,axiom,(![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''Tqempty'')).
% 0.29/0.50  tff(92,plain,
% 0.29/0.50      (![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[91, 90])).
% 0.29/0.50  tff(93,plain,(
% 0.29/0.50      ![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))),
% 0.29/0.50      inference(skolemize,[status(sab)],[92])).
% 0.29/0.50  tff(94,plain,
% 0.29/0.50      (![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[93, 89])).
% 0.29/0.50  tff(95,plain,
% 0.29/0.50      ((~![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))),
% 0.29/0.50      inference(quant_inst,[status(thm)],[])).
% 0.29/0.50  tff(96,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))),
% 0.29/0.50      inference(unit_resolution,[status(thm)],[95, 94])).
% 0.29/0.50  tff(97,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.50      inference(monotonicity,[status(thm)],[30])).
% 0.29/0.50  tff(98,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.50      inference(symmetry,[status(thm)],[97])).
% 0.29/0.50  tff(99,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.50      inference(and_elim,[status(thm)],[26])).
% 0.29/0.50  tff(100,plain,
% 0.29/0.50      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.50      inference(modus_ponens,[status(thm)],[99, 98])).
% 0.29/0.50  tff(101,plain,
% 0.29/0.50      (^[Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : refl((vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) <=> (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(102,plain,
% 0.29/0.50      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) <=> ![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))),
% 0.29/0.50      inference(quant_intro,[status(thm)],[101])).
% 0.29/0.50  tff(103,plain,
% 0.29/0.50      (^[Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : trans(monotonicity(trans(monotonicity(rewrite((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) <=> (~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))))), ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) <=> (~(~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))))))), rewrite((~(~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))))) <=> ((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))), ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) <=> ((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))))), (((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1)))) <=> (((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1)))))), rewrite((((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1)))) <=> (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))), (((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1)))) <=> (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))))),
% 0.29/0.50      inference(bind,[status(th)],[])).
% 0.29/0.50  tff(104,plain,
% 0.29/0.50      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1)))) <=> ![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))),
% 0.29/0.51      inference(quant_intro,[status(thm)],[103])).
% 0.29/0.51  tff(105,plain,
% 0.29/0.51      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> ![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))),
% 0.29/0.51      inference(rewrite,[status(thm)],[])).
% 0.29/0.51  tff(106,plain,
% 0.29/0.51      (^[Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : rewrite(((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) => ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.51      inference(bind,[status(th)],[])).
% 0.29/0.51  tff(107,plain,
% 0.29/0.51      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) => ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> ![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))),
% 0.29/0.51      inference(quant_intro,[status(thm)],[106])).
% 0.29/0.51  tff(108,axiom,(![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) => ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''Tqseq_inv2'')).
% 0.29/0.51  tff(109,plain,
% 0.29/0.51      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[108, 107])).
% 0.29/0.51  tff(110,plain,
% 0.29/0.51      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | ?[Vatm2: vATMap, Vqm2: vATMap] : vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[109, 105])).
% 0.29/0.51  tff(111,plain,(
% 0.29/0.51      ![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)))) | vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))))),
% 0.29/0.51      inference(skolemize,[status(sab)],[110])).
% 0.29/0.51  tff(112,plain,
% 0.29/0.51      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[111, 104])).
% 0.29/0.51  tff(113,plain,
% 0.29/0.51      (![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[112, 102])).
% 0.29/0.51  tff(114,plain,
% 0.29/0.51      (((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | ((~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))) <=> ((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.51      inference(rewrite,[status(thm)],[])).
% 0.29/0.51  tff(115,plain,
% 0.29/0.51      ((vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231))))) <=> ((~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.51      inference(rewrite,[status(thm)],[])).
% 0.29/0.51  tff(116,plain,
% 0.29/0.51      (((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))) <=> ((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | ((~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231))))))),
% 0.29/0.51      inference(monotonicity,[status(thm)],[115])).
% 0.29/0.51  tff(117,plain,
% 0.29/0.51      (((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))) <=> ((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.51      inference(transitivity,[status(thm)],[116, 114])).
% 0.29/0.51  tff(118,plain,
% 0.29/0.51      ((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.51      inference(quant_inst,[status(thm)],[])).
% 0.29/0.51  tff(119,plain,
% 0.29/0.51      ((~![Vqm: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(tptp_fun_Vatm2_222(Vq2, Vatm1, Vqm1), tptp_fun_Vqm2_221(Vq2, Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))) | vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) | (~vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqempty, vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[118, 117])).
% 0.29/0.51  tff(120,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.51      inference(unit_resolution,[status(thm)],[119, 113, 100, 96])).
% 0.29/0.51  tff(121,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[120, 87])).
% 0.29/0.51  tff(122,plain,
% 0.29/0.51      (vqseq(vq1, vq2) = vqseq(vqempty, vq2)),
% 0.29/0.51      inference(symmetry,[status(thm)],[30])).
% 0.29/0.51  tff(123,plain,
% 0.29/0.51      (vqseq(vqempty, Vqr!232) = vqseq(vq1, vq2)),
% 0.29/0.51      inference(monotonicity,[status(thm)],[29, 53])).
% 0.29/0.51  tff(124,plain,
% 0.29/0.51      (vqseq(vqempty, Vqr!232) = vqseq(vqempty, vq2)),
% 0.29/0.51      inference(transitivity,[status(thm)],[123, 122])).
% 0.29/0.51  tff(125,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.51      inference(monotonicity,[status(thm)],[124])).
% 0.29/0.51  tff(126,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.51      inference(symmetry,[status(thm)],[125])).
% 0.29/0.51  tff(127,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.51      inference(monotonicity,[status(thm)],[85, 30])).
% 0.29/0.51  tff(128,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, vq2), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.51      inference(symmetry,[status(thm)],[127])).
% 0.29/0.51  tff(129,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vqseq(vq1, vq2), vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.51      inference(transitivity,[status(thm)],[128, 126])).
% 0.29/0.51  tff(130,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[99, 129])).
% 0.29/0.51  tff(131,plain,
% 0.29/0.51      ((~![Vatm: vATMap, Vqm: vATMap] : vptcheck(vMC(Vatm, Vqm), vqempty, vMC(Vatm, Vqm))) | vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))),
% 0.29/0.51      inference(quant_inst,[status(thm)],[])).
% 0.29/0.51  tff(132,plain,
% 0.29/0.51      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))),
% 0.29/0.51      inference(unit_resolution,[status(thm)],[131, 94])).
% 0.29/0.51  tff(133,plain,
% 0.29/0.51      (^[Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : refl(((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))),
% 0.29/0.51      inference(bind,[status(th)],[])).
% 0.29/0.51  tff(134,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.51      inference(quant_intro,[status(thm)],[133])).
% 0.29/0.51  tff(135,plain,
% 0.29/0.51      (^[Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : trans(monotonicity(trans(monotonicity(rewrite((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> (~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))), ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> (~(~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))))), rewrite((~(~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))) <=> ((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))), ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> ((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))), (((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2)) <=> (((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2)))), rewrite((((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2)) <=> ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))), (((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2)) <=> ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))))),
% 0.29/0.51      inference(bind,[status(th)],[])).
% 0.29/0.51  tff(136,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2)) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.51      inference(quant_intro,[status(thm)],[135])).
% 0.29/0.51  tff(137,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2)) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))),
% 0.29/0.51      inference(rewrite,[status(thm)],[])).
% 0.29/0.51  tff(138,plain,
% 0.29/0.51      (^[Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : trans(monotonicity(rewrite(((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> (vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))), ((((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vqmr = Vqm2)) <=> ((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vqmr = Vqm2)))), rewrite(((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vqmr = Vqm2)) <=> ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))), ((((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vqmr = Vqm2)) <=> ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))))),
% 0.29/0.51      inference(bind,[status(th)],[])).
% 0.29/0.51  tff(139,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vqmr = Vqm2)) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))),
% 0.29/0.51      inference(quant_intro,[status(thm)],[138])).
% 0.29/0.51  tff(140,axiom,(![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vqmr = Vqm2))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''Tqseq_inv4'')).
% 0.29/0.51  tff(141,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[140, 139])).
% 0.29/0.51  tff(142,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[141, 137])).
% 0.29/0.51  tff(143,plain,(
% 0.29/0.51      ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vqmr = Vqm2))),
% 0.29/0.51      inference(skolemize,[status(sab)],[142])).
% 0.29/0.51  tff(144,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[143, 136])).
% 0.29/0.51  tff(145,plain,
% 0.29/0.51      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.51      inference(modus_ponens,[status(thm)],[144, 134])).
% 0.29/0.51  tff(146,plain,
% 0.29/0.51      (((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))) <=> ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))),
% 0.29/0.51      inference(rewrite,[status(thm)],[])).
% 0.29/0.51  tff(147,plain,
% 0.29/0.51      (((Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))))) <=> ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))),
% 0.29/0.51      inference(rewrite,[status(thm)],[])).
% 0.29/0.51  tff(148,plain,
% 0.29/0.51      (((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))) <=> ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))))))),
% 0.29/0.52      inference(monotonicity,[status(thm)],[147])).
% 0.29/0.52  tff(149,plain,
% 0.29/0.52      (((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))) <=> ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))),
% 0.29/0.52      inference(transitivity,[status(thm)],[148, 146])).
% 0.29/0.52  tff(150,plain,
% 0.29/0.52      ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))),
% 0.29/0.52      inference(quant_inst,[status(thm)],[])).
% 0.29/0.52  tff(151,plain,
% 0.29/0.52      ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vqmr = Vqm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[150, 149])).
% 0.29/0.52  tff(152,plain,
% 0.29/0.52      ((Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[151, 145, 132, 130])).
% 0.29/0.52  tff(153,plain,
% 0.29/0.52      (Vqtm1!233 = tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))),
% 0.29/0.52      inference(unit_resolution,[status(thm)],[152, 121])).
% 0.29/0.52  tff(154,plain,
% 0.29/0.52      (^[Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : refl(((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))),
% 0.29/0.52      inference(bind,[status(th)],[])).
% 0.29/0.52  tff(155,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.52      inference(quant_intro,[status(thm)],[154])).
% 0.29/0.52  tff(156,plain,
% 0.29/0.52      (^[Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : trans(monotonicity(trans(monotonicity(rewrite((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> (~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))), ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> (~(~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))))), rewrite((~(~((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))) <=> ((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))), ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) <=> ((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))))), (((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2)) <=> (((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2)))), rewrite((((~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2)) <=> ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))), (((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2)) <=> ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))))),
% 0.29/0.52      inference(bind,[status(th)],[])).
% 0.29/0.52  tff(157,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2)) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.52      inference(quant_intro,[status(thm)],[156])).
% 0.29/0.52  tff(158,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2)) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(159,plain,
% 0.29/0.52      (^[Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : trans(monotonicity(rewrite(((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) <=> (vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))), ((((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vatmr = Vatm2)) <=> ((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vatmr = Vatm2)))), rewrite(((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vatmr = Vatm2)) <=> ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))), ((((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vatmr = Vatm2)) <=> ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))))),
% 0.29/0.52      inference(bind,[status(th)],[])).
% 0.29/0.52  tff(160,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vatmr = Vatm2)) <=> ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))),
% 0.29/0.52      inference(quant_intro,[status(thm)],[159])).
% 0.29/0.52  tff(161,axiom,(![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : (((vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))) => (Vatmr = Vatm2))), file('/export/starexec/sandbox/benchmark/theBenchmark.p',''Tqseq_inv3'')).
% 0.29/0.52  tff(162,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[161, 160])).
% 0.29/0.52  tff(163,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[162, 158])).
% 0.29/0.52  tff(164,plain,(
% 0.29/0.52      ![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((~(vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr)) & vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1)) & vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2)))) | (Vatmr = Vatm2))),
% 0.29/0.52      inference(skolemize,[status(sab)],[163])).
% 0.29/0.52  tff(165,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[164, 157])).
% 0.29/0.52  tff(166,plain,
% 0.29/0.52      (![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))),
% 0.29/0.52      inference(modus_ponens,[status(thm)],[165, 155])).
% 0.29/0.52  tff(167,plain,
% 0.29/0.52      (((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) <=> ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(168,plain,
% 0.29/0.52      (((Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))))) <=> ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.52      inference(rewrite,[status(thm)],[])).
% 0.29/0.52  tff(169,plain,
% 0.29/0.52      (((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))) <=> ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))))),
% 0.29/0.52      inference(monotonicity,[status(thm)],[168])).
% 0.29/0.52  tff(170,plain,
% 0.29/0.52      (((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))) <=> ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.52      inference(transitivity,[status(thm)],[169, 167])).
% 0.29/0.52  tff(171,plain,
% 0.29/0.52      ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | ((Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))))),
% 0.29/0.52      inference(quant_inst,[status(thm)],[])).
% 0.29/0.52  tff(172,plain,
% 0.29/0.52      ((~![Vqm: vATMap, Vatm2: vATMap, Vqm2: vATMap, Vq1: vQuestionnaire, Vatm: vATMap, Vqm1: vATMap, Vatmr: vATMap, Vatm1: vATMap, Vqmr: vATMap, Vq2: vQuestionnaire] : ((Vatmr = Vatm2) | (~vptcheck(vMC(Vatm, Vqm), vqseq(Vq1, Vq2), vMC(Vatmr, Vqmr))) | (~vptcheck(vMC(Vatm, Vqm), Vq1, vMC(Vatm1, Vqm1))) | (~vptcheck(vMC(Vatm1, Vqm1), Vq2, vMC(Vatm2, Vqm2))))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqseq(vqempty, Vqr!232), vMC(Vatm1!229, Vqtm1!233))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), vqempty, vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)))) | (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))),
% 0.29/0.55      inference(modus_ponens,[status(thm)],[171, 170])).
% 0.29/0.55  tff(173,plain,
% 0.29/0.55      ((~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))) | (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))),
% 0.29/0.55      inference(unit_resolution,[status(thm)],[172, 166, 132, 130])).
% 0.29/0.55  tff(174,plain,
% 0.29/0.55      (Vatm1!229 = tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))),
% 0.29/0.55      inference(unit_resolution,[status(thm)],[173, 121])).
% 0.29/0.55  tff(175,plain,
% 0.29/0.55      (vMC(Vatm1!229, Vqtm1!233) = vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))),
% 0.29/0.55      inference(monotonicity,[status(thm)],[174, 153])).
% 0.29/0.55  tff(176,plain,
% 0.29/0.55      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(Vatm1!229, Vqtm1!233)) <=> vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231))))),
% 0.29/0.55      inference(monotonicity,[status(thm)],[85, 53, 175])).
% 0.29/0.55  tff(177,plain,
% 0.29/0.55      (vptcheck(vMC(vtypeAM(Vam!228), vtypeQM(Vqm!231)), vq2, vMC(tptp_fun_Vatm2_222(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)), tptp_fun_Vqm2_221(vq2, vtypeAM(Vam!228), vtypeQM(Vqm!231)))) <=> vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.55      inference(symmetry,[status(thm)],[176])).
% 0.29/0.55  tff(178,plain,
% 0.29/0.55      (vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.55      inference(modus_ponens,[status(thm)],[120, 177])).
% 0.29/0.55  tff(179,plain,
% 0.29/0.55      (~vptcheck(vMC(vtypeAM(Vamr!230), vtypeQM(Vqmr!227)), Vqr!232, vMC(Vatm1!229, Vqtm1!233))),
% 0.29/0.55      inference(or_elim,[status(thm)],[25])).
% 0.29/0.55  tff(180,plain,
% 0.29/0.55      ($false),
% 0.29/0.55      inference(unit_resolution,[status(thm)],[179, 178])).
% 0.29/0.55  % SZS output end Proof
% 0.29/0.55  % E exiting
%------------------------------------------------------------------------------