%------------------------------------------------------------------------------
% File : Leo-III---1.8.0
% Problem : COM256_1 : TPTP v9.3.1. Released v9.3.0.
% Transfm : none
% Format : tptp:raw
% Command : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% Computer : n019.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Sun Sep 27 06:58:14 AM UTC 2026
% Result : Theorem 56.28s 41.15s
% Output : Refutation 57.35s
% Verified :
% SZS Type : Refutation
% Derivation depth : 3
% Number of leaves : 247
% Syntax : Number of formulae : 496 ( 213 unt; 0 typ; 0 def)
% Number of atoms : 1508 (1183 equ; 0 cnn)
% Maximal formula atoms : 100 ( 3 avg)
% Number of connectives : 5487 ( 296 ~; 202 |; 595 &;4179 @)
% ( 0 <=>; 215 =>; 0 <=; 0 <~>)
% Maximal formula depth : 32 ( 7 avg)
% Number of types : 27 ( 26 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of symbols : 85 ( 83 usr; 18 con; 0-4 aty)
% Number of variables : 2123 ( 0 ^;1541 !; 582 ?;2123 :)
% Comments :
%------------------------------------------------------------------------------
thf(vEntry_type,type,
vEntry: $tType ).
thf(vYN_type,type,
vYN: $tType ).
thf(vMapConf_type,type,
vMapConf: $tType ).
thf(vOptAType_type,type,
vOptAType: $tType ).
thf(vATMap_type,type,
vATMap: $tType ).
thf(vQuestionnaire_type,type,
vQuestionnaire: $tType ).
thf(vOptMapConf_type,type,
vOptMapConf: $tType ).
thf(vQConf_type,type,
vQConf: $tType ).
thf(vstring_type,type,
vstring: $tType ).
thf(vchar_type,type,
vchar: $tType ).
thf(vAval_type,type,
vAval: $tType ).
thf(vOptQConf_type,type,
vOptQConf: $tType ).
thf(vOptQuestion_type,type,
vOptQuestion: $tType ).
thf(vAnsMap_type,type,
vAnsMap: $tType ).
thf(vExp_type,type,
vExp: $tType ).
thf(vQMap_type,type,
vQMap: $tType ).
thf(vQID_type,type,
vQID: $tType ).
thf(vLabel_type,type,
vLabel: $tType ).
thf(vOptAval_type,type,
vOptAval: $tType ).
thf(vnat_type,type,
vnat: $tType ).
thf(vOptExp_type,type,
vOptExp: $tType ).
thf(vGID_type,type,
vGID: $tType ).
thf(vATList_type,type,
vATList: $tType ).
thf(vBinOpT_type,type,
vBinOpT: $tType ).
thf(vUnOpT_type,type,
vUnOpT: $tType ).
thf(vAType_type,type,
vAType: $tType ).
thf(vconstant_decl,type,
vconstant: vAval > vExp ).
thf(vqmempty_decl,type,
vqmempty: vQMap ).
thf(vquestion_decl,type,
vquestion: vQID > vLabel > vAType > vEntry ).
thf(vsomeExp_decl,type,
vsomeExp: vExp > vOptExp ).
thf(vqcond_decl,type,
vqcond: vExp > vQuestionnaire > vQuestionnaire > vQuestionnaire ).
thf(vandop_decl,type,
vandop: vBinOpT ).
thf(vnotop_decl,type,
vnotop: vUnOpT ).
thf(vNum_decl,type,
vNum: vnat > vAval ).
thf(vnoAType_decl,type,
vnoAType: vOptAType ).
thf(vyes_decl,type,
vyes: vYN ).
thf(vT_decl,type,
vT: vstring > vAval ).
thf(vNumber_decl,type,
vNumber: vAType ).
thf(vabind_decl,type,
vabind: vQID > vAval > vAnsMap > vAnsMap ).
thf(vYesNo_decl,type,
vYesNo: vAType ).
thf(vdefquestion_decl,type,
vdefquestion: vQID > vLabel > vAType > vEntry ).
thf(vunop_decl,type,
vunop: vUnOpT > vExp > vExp ).
thf(vaempty_decl,type,
vaempty: vAnsMap ).
thf(vqseq_decl,type,
vqseq: vQuestionnaire > vQuestionnaire > vQuestionnaire ).
thf(vqempty_decl,type,
vqempty: vQuestionnaire ).
thf(vsomeQConf_decl,type,
vsomeQConf: vQConf > vOptQConf ).
thf(vnoQConf_decl,type,
vnoQConf: vOptQConf ).
thf(vnoExp_decl,type,
vnoExp: vOptExp ).
thf(vbinop_decl,type,
vbinop: vExp > vBinOpT > vExp > vExp ).
thf(vB_decl,type,
vB: vYN > vAval ).
thf(vQC_decl,type,
vQC: vAnsMap > vQMap > vQuestionnaire > vQConf ).
thf(vorop_decl,type,
vorop: vBinOpT ).
thf(veqop_decl,type,
veqop: vBinOpT ).
thf(vText_decl,type,
vText: vAType ).
thf(vqsingle_decl,type,
vqsingle: vEntry > vQuestionnaire ).
thf(vMC_decl,type,
vMC: vATMap > vATMap > vMapConf ).
thf(vsomeQuestion_decl,type,
vsomeQuestion: vQID > vLabel > vAType > vOptQuestion ).
thf(vqvar_decl,type,
vqvar: vQID > vExp ).
thf(vatmbind_decl,type,
vatmbind: vQID > vAType > vATMap > vATMap ).
thf(vqmbind_decl,type,
vqmbind: vQID > vLabel > vAType > vQMap > vQMap ).
thf(vask_decl,type,
vask: vQID > vEntry ).
thf(vsomeAType_decl,type,
vsomeAType: vAType > vOptAType ).
thf(vnoQuestion_decl,type,
vnoQuestion: vOptQuestion ).
thf(vqgroup_decl,type,
vqgroup: vGID > vQuestionnaire > vQuestionnaire ).
thf(vatmempty_decl,type,
vatmempty: vATMap ).
thf(vno_decl,type,
vno: vYN ).
thf(vvalue_decl,type,
vvalue: vQID > vAType > vExp > vEntry ).
thf(vgetAnswer_decl,type,
vgetAnswer: vLabel > vAType > vAval ).
thf(vecheck_decl,type,
vecheck: vATMap > vExp > vOptAType ).
thf(vgetAM_decl,type,
vgetAM: vQConf > vAnsMap ).
thf(vaskText_decl,type,
vaskText: vLabel > vstring ).
thf(vtypeOf_decl,type,
vtypeOf: vAval > vAType ).
thf(vevalBinOp_decl,type,
vevalBinOp: vBinOpT > vAval > vAval > vOptExp ).
thf(vgetQM_decl,type,
vgetQM: vQConf > vQMap ).
thf(vexpIsValue_decl,type,
vexpIsValue: vExp > $o ).
thf(vaskYesNo_decl,type,
vaskYesNo: vLabel > vYN ).
thf(visValue_decl,type,
visValue: vQuestionnaire > $o ).
thf(vtypeAM_decl,type,
vtypeAM: vAnsMap > vATMap ).
thf(vlookupQMap_decl,type,
vlookupQMap: vQID > vQMap > vOptQuestion ).
thf(vaskNumber_decl,type,
vaskNumber: vLabel > vnat ).
thf(vappendATMap_decl,type,
vappendATMap: vATMap > vATMap > vATMap ).
thf(vor_decl,type,
vor: vYN > vYN > vYN ).
thf(visSomeAType_decl,type,
visSomeAType: vOptAType > $o ).
thf(vlookupATMap_decl,type,
vlookupATMap: vQID > vATMap > vOptAType ).
thf(vqcappend_decl,type,
vqcappend: vQConf > vQuestionnaire > vQConf ).
thf(visSomeQC_decl,type,
visSomeQC: vOptQConf > $o ).
thf(visSomeAval_decl,type,
visSomeAval: vOptAval > $o ).
thf(vgetQuest_decl,type,
vgetQuest: vQConf > vQuestionnaire ).
thf(vevalUnOp_decl,type,
vevalUnOp: vUnOpT > vAval > vOptExp ).
thf(vcheckBinOp_decl,type,
vcheckBinOp: vBinOpT > vAType > vAType > vOptAType ).
thf(vnot_decl,type,
vnot: vYN > vYN ).
thf(vreduce_decl,type,
vreduce: vQuestionnaire > vAnsMap > vQMap > vOptQConf ).
thf(vappendAnsMap_decl,type,
vappendAnsMap: vAnsMap > vAnsMap > vAnsMap ).
thf(vcheckUnOp_decl,type,
vcheckUnOp: vUnOpT > vAType > vOptAType ).
thf(vtypeQM_decl,type,
vtypeQM: vQMap > vATMap ).
thf(visSomeExp_decl,type,
visSomeExp: vOptExp > $o ).
thf(vintersectATM_decl,type,
vintersectATM: vATMap > vATMap > vATMap ).
thf(vlookupAnsMap_decl,type,
vlookupAnsMap: vQID > vAnsMap > vOptAval ).
thf(vreduceExp_decl,type,
vreduceExp: vExp > vAnsMap > vOptExp ).
thf(vand_decl,type,
vand: vYN > vYN > vYN ).
thf(visSomeQuestion_decl,type,
visSomeQuestion: vOptQuestion > $o ).
thf(vptcheck_decl,type,
vptcheck: vMapConf > vQuestionnaire > vMapConf > $o ).
thf(vgetQuestionLabel_decl,type,
vgetQuestionLabel: vOptQuestion > vLabel ).
thf(vgetAType_decl,type,
vgetAType: vOptAType > vAType ).
thf(vgetQuestionAType_decl,type,
vgetQuestionAType: vOptQuestion > vAType ).
thf(vgetQC_decl,type,
vgetQC: vOptQConf > vQConf ).
thf(vgetExpValue_decl,type,
vgetExpValue: vExp > vAval ).
thf(vgetAval_decl,type,
vgetAval: vOptAval > vAval ).
thf(vgetExp_decl,type,
vgetExp: vOptExp > vExp ).
thf(93,axiom,
! [A: vQID,B: vAType,C: vATMap] :
( vatmempty
!= ( C @ ( B @ ( A @ vatmbind ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-atmempty-atmbind') ).
thf(892,plain,
! [A: vQID,B: vAType,C: vATMap] :
( vatmempty
!= ( C @ ( B @ ( A @ vatmbind ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).
thf(119,axiom,
! [A: vExp] :
( ~ ( A @ vexpIsValue )
=> ? [B: vExp] :
( ( A = B )
& ! [C: vAval] :
( B
!= ( C @ vconstant ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','expIsValue-false-INV') ).
thf(1036,plain,
! [A: vExp] :
( ~ ( A @ vexpIsValue )
=> ? [B: vExp] :
( ( A = B )
& ! [C: vAval] :
( B
!= ( C @ vconstant ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).
thf(47,axiom,
! [A: vExp] :
( ( A @ vsomeExp @ vgetExp )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getExp-0') ).
thf(629,plain,
! [A: vExp] :
( ( A @ vsomeExp @ vgetExp )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).
thf(143,axiom,
! [A: vATMap] :
( ( A @ ( vatmempty @ vappendATMap ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','appendATMap-0') ).
thf(1168,plain,
! [A: vATMap] :
( ( A @ ( vatmempty @ vappendATMap ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[143]) ).
thf(1,conjecture,
! [A: vATMap,B: vQuestionnaire,C: vQMap,D: vAnsMap,E: vATMap,F: vAnsMap,G: vQMap] :
( ( ( ( C @ ( F @ ( vqempty @ vreduce ) ) )
= ( B @ ( G @ ( D @ vQC ) ) @ vsomeQConf ) )
& ( A @ ( E @ vMC ) @ ( vqempty @ ( C @ vtypeQM @ ( F @ vtypeAM @ vMC ) @ vptcheck ) ) ) )
=> ( A @ ( E @ vMC ) @ ( B @ ( G @ vtypeQM @ ( D @ vtypeAM @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Preservation-qempty') ).
thf(2,negated_conjecture,
~ ! [A: vATMap,B: vQuestionnaire,C: vQMap,D: vAnsMap,E: vATMap,F: vAnsMap,G: vQMap] :
( ( ( ( C @ ( F @ ( vqempty @ vreduce ) ) )
= ( B @ ( G @ ( D @ vQC ) ) @ vsomeQConf ) )
& ( A @ ( E @ vMC ) @ ( vqempty @ ( C @ vtypeQM @ ( F @ vtypeAM @ vMC ) @ vptcheck ) ) ) )
=> ( A @ ( E @ vMC ) @ ( B @ ( G @ vtypeQM @ ( D @ vtypeAM @ vMC ) @ vptcheck ) ) ) ),
inference(neg_conjecture,[status(cth)],[1]) ).
thf(249,plain,
~ ! [A: vATMap,B: vQuestionnaire,C: vQMap,D: vAnsMap,E: vATMap,F: vAnsMap,G: vQMap] :
( ( ( ( C @ ( F @ ( vqempty @ vreduce ) ) )
= ( B @ ( G @ ( D @ vQC ) ) @ vsomeQConf ) )
& ( A @ ( E @ vMC ) @ ( vqempty @ ( C @ vtypeQM @ ( F @ vtypeAM @ vMC ) @ vptcheck ) ) ) )
=> ( A @ ( E @ vMC ) @ ( B @ ( G @ vtypeQM @ ( D @ vtypeAM @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).
thf(247,axiom,
! [A: vOptQConf] :
( ? [B: vQConf] :
( A
= ( B @ vsomeQConf ) )
| ( A = vnoQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-OptQConf') ).
thf(4852,plain,
! [A: vOptQConf] :
( ? [B: vQConf] :
( A
= ( B @ vsomeQConf ) )
| ( A = vnoQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[247]) ).
thf(170,axiom,
! [A: vAnsMap] :
( ? [B: vQID,C: vAval,D: vAnsMap] :
( ( ( A @ vtypeAM )
= ( D @ vtypeAM @ ( C @ vtypeOf @ ( B @ vatmbind ) ) ) )
& ( A
= ( D @ ( C @ ( B @ vabind ) ) ) ) )
| ( ( ( A @ vtypeAM )
= vatmempty )
& ( A = vaempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeAM-INV') ).
thf(1315,plain,
! [A: vAnsMap] :
( ? [B: vQID,C: vAval,D: vAnsMap] :
( ( ( A @ vtypeAM )
= ( D @ vtypeAM @ ( C @ vtypeOf @ ( B @ vatmbind ) ) ) )
& ( A
= ( D @ ( C @ ( B @ vabind ) ) ) ) )
| ( ( ( A @ vtypeAM )
= vatmempty )
& ( A = vaempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[170]) ).
thf(128,axiom,
( ( vyes @ ( vyes @ vand ) )
= vyes ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','and-0') ).
thf(1083,plain,
( ( vyes @ ( vyes @ vand ) )
= vyes ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).
thf(27,axiom,
! [A: vUnOpT] : ( A = vnotop ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-UnOpT') ).
thf(352,plain,
! [A: vUnOpT] : ( A = vnotop ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).
thf(140,axiom,
! [A: vYN] :
( ( A @ vB @ vtypeOf )
= vYesNo ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeOf-0') ).
thf(1158,plain,
! [A: vYN] :
( ( A @ vB @ vtypeOf )
= vYesNo ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[140]) ).
thf(124,axiom,
! [A: vOptAType] :
( ? [B: vAType] :
( A
= ( B @ vsomeAType ) )
| ( A = vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-OptAType') ).
thf(1068,plain,
! [A: vOptAType] :
( ? [B: vAType] :
( A
= ( B @ vsomeAType ) )
| ( A = vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).
thf(214,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( J @ ( F @ ( H @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( J @ ( D @ vqseq ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( I = C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqseq_inv4') ).
thf(4711,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( J @ ( F @ ( H @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( J @ ( D @ vqseq ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( I = C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[214]) ).
thf(51,axiom,
! [A: vQID,B: vLabel,C: vAType] :
( vnoQuestion
!= ( C @ ( B @ ( A @ vsomeQuestion ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-noQuestion-someQuestion') ).
thf(655,plain,
! [A: vQID,B: vLabel,C: vAType] :
( vnoQuestion
!= ( C @ ( B @ ( A @ vsomeQuestion ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).
thf(57,axiom,
! [A: vYN,B: vstring] :
( ( A @ vB )
!= ( B @ vT ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-B-T') ).
thf(677,plain,
! [A: vYN,B: vstring] :
( ( A @ vB )
!= ( B @ vT ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).
thf(225,axiom,
! [A: vQConf] : ( A @ vsomeQConf @ visSomeQC ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQC-1') ).
thf(4747,plain,
! [A: vQConf] : ( A @ vsomeQConf @ visSomeQC ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[225]) ).
thf(90,axiom,
( ( vno @ vnot )
= vyes ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','not-1') ).
thf(861,plain,
( ( vno @ vnot )
= vyes ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).
thf(36,axiom,
! [A: vnat] :
( ( A @ vNum @ vtypeOf )
= vNumber ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeOf-1') ).
thf(384,plain,
! [A: vnat] :
( ( A @ vNum @ vtypeOf )
= vNumber ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).
thf(168,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vGID,F: vATMap] :
( ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ( D @ ( F @ vMC ) @ ( B @ ( E @ vqgroup ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqgroup') ).
thf(1310,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vGID,F: vATMap] :
( ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ( D @ ( F @ vMC ) @ ( B @ ( E @ vqgroup ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[168]) ).
thf(200,axiom,
! [A: vQuestionnaire] :
( ~ ( A @ visValue )
=> ? [B: vQuestionnaire] :
( ( A = B )
& ( B != vqempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isValue-false-INV') ).
thf(4647,plain,
! [A: vQuestionnaire] :
( ~ ( A @ visValue )
=> ? [B: vQuestionnaire] :
( ( A = B )
& ( B != vqempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[200]) ).
thf(142,axiom,
! [A: vExp,B: vExp,C: vAnsMap,D: vBinOpT] :
( ( ~ ( C @ ( B @ vreduceExp ) @ visSomeExp )
& ~ ( B @ vexpIsValue )
& ( A @ vexpIsValue ) )
=> ( ( C @ ( B @ ( D @ ( A @ vbinop ) ) @ vreduceExp ) )
= vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-5') ).
thf(1164,plain,
! [A: vExp,B: vExp,C: vAnsMap,D: vBinOpT] :
( ( ~ ( C @ ( B @ vreduceExp ) @ visSomeExp )
& ~ ( B @ vexpIsValue )
& ( A @ vexpIsValue ) )
=> ( ( C @ ( B @ ( D @ ( A @ vbinop ) ) @ vreduceExp ) )
= vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[142]) ).
thf(229,axiom,
! [A: vQMap] :
( ? [B: vQID,C: vLabel,D: vAType,E: vQMap] :
( ( ( A @ vtypeQM )
= ( E @ vtypeQM @ ( D @ ( B @ vatmbind ) ) ) )
& ( A
= ( E @ ( D @ ( C @ ( B @ vqmbind ) ) ) ) ) )
| ( ( ( A @ vtypeQM )
= vatmempty )
& ( A = vqmempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeQM-INV') ).
thf(4762,plain,
! [A: vQMap] :
( ? [B: vQID,C: vLabel,D: vAType,E: vQMap] :
( ( ( A @ vtypeQM )
= ( E @ vtypeQM @ ( D @ ( B @ vatmbind ) ) ) )
& ( A
= ( E @ ( D @ ( C @ ( B @ vqmbind ) ) ) ) ) )
| ( ( ( A @ vtypeQM )
= vatmempty )
& ( A = vqmempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[229]) ).
thf(148,axiom,
! [A: vEntry] :
( ? [B: vQID] :
( A
= ( B @ vask ) )
| ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vdefquestion ) ) ) )
| ? [B: vQID,C: vAType,D: vExp] :
( A
= ( D @ ( C @ ( B @ vvalue ) ) ) )
| ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vquestion ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-Entry') ).
thf(1196,plain,
! [A: vEntry] :
( ? [B: vQID] :
( A
= ( B @ vask ) )
| ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vdefquestion ) ) ) )
| ? [B: vQID,C: vAType,D: vExp] :
( A
= ( D @ ( C @ ( B @ vvalue ) ) ) )
| ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vquestion ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[148]) ).
thf(135,axiom,
! [A: vExp,B: vExp,C: vBinOpT,D: vAnsMap] :
( ( ( B @ vexpIsValue )
& ( A @ vexpIsValue ) )
=> ( ( D @ ( B @ ( C @ ( A @ vbinop ) ) @ vreduceExp ) )
= ( B @ vgetExpValue @ ( A @ vgetExpValue @ ( C @ vevalBinOp ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-3') ).
thf(1127,plain,
! [A: vExp,B: vExp,C: vBinOpT,D: vAnsMap] :
( ( ( B @ vexpIsValue )
& ( A @ vexpIsValue ) )
=> ( ( D @ ( B @ ( C @ ( A @ vbinop ) ) @ vreduceExp ) )
= ( B @ vgetExpValue @ ( A @ vgetExpValue @ ( C @ vevalBinOp ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[135]) ).
thf(189,axiom,
! [A: vATMap,B: vATMap,C: vAType,D: vLabel,E: vQID] :
( ( ( B @ ( E @ vlookupATMap ) )
= vnoAType )
=> ( A @ ( B @ ( C @ ( E @ vatmbind ) ) @ vMC ) @ ( C @ ( D @ ( E @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tquestion') ).
thf(1391,plain,
! [A: vATMap,B: vATMap,C: vAType,D: vLabel,E: vQID] :
( ( ( B @ ( E @ vlookupATMap ) )
= vnoAType )
=> ( A @ ( B @ ( C @ ( E @ vatmbind ) ) @ vMC ) @ ( C @ ( D @ ( E @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[189]) ).
thf(14,axiom,
! [A: vnat,B: vnat] :
( ( ( A @ vNum )
= ( B @ vNum ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-Num') ).
thf(288,plain,
! [A: vnat,B: vnat] :
( ( ( A @ vNum )
= ( B @ vNum ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).
thf(4,axiom,
! [A: vAType,B: vAType] :
( ( B @ ( A @ ( veqop @ vcheckBinOp ) ) )
= ( vYesNo @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkBinOp-8') ).
thf(257,plain,
! [A: vAType,B: vAType] :
( ( B @ ( A @ ( veqop @ vcheckBinOp ) ) )
= ( vYesNo @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).
thf(84,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ vqmbind ) ) ) @ ( A @ vlookupQMap ) )
= ( C @ ( B @ ( A @ vsomeQuestion ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupQMap-1') ).
thf(829,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ vqmbind ) ) ) @ ( A @ vlookupQMap ) )
= ( C @ ( B @ ( A @ vsomeQuestion ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).
thf(130,axiom,
! [A: vAval,B: vAval] :
( ( ( A @ vconstant )
= ( B @ vconstant ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-constant') ).
thf(1095,plain,
! [A: vAval,B: vAval] :
( ( ( A @ vconstant )
= ( B @ vconstant ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).
thf(38,axiom,
! [A: vLabel] :
( ( vText @ ( A @ vgetAnswer ) )
= ( A @ vaskText @ vT ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAnswer-2') ).
thf(404,plain,
! [A: vLabel] :
( ( vText @ ( A @ vgetAnswer ) )
= ( A @ vaskText @ vT ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).
thf(20,axiom,
! [A: vQID,B: vExp,C: vBinOpT,D: vExp] :
( ( A @ vqvar )
!= ( D @ ( C @ ( B @ vbinop ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qvar-binop') ).
thf(320,plain,
! [A: vQID,B: vExp,C: vBinOpT,D: vExp] :
( ( A @ vqvar )
!= ( D @ ( C @ ( B @ vbinop ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).
thf(182,axiom,
( ( vqmempty @ vtypeQM )
= vatmempty ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeQM-0') ).
thf(1366,plain,
( ( vqmempty @ vtypeQM )
= vatmempty ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[182]) ).
thf(198,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( ~ ( D @ ( C @ ( A @ vreduce ) ) @ visSomeQC )
& ! [E: vQuestionnaire] :
( ( B != E )
| ( A != vqempty ) ) )
=> ( ( D @ ( C @ ( B @ ( A @ vqseq ) @ vreduce ) ) )
= vnoQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-10') ).
thf(4637,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( ~ ( D @ ( C @ ( A @ vreduce ) ) @ visSomeQC )
& ! [E: vQuestionnaire] :
( ( B != E )
| ( A != vqempty ) ) )
=> ( ( D @ ( C @ ( B @ ( A @ vqseq ) @ vreduce ) ) )
= vnoQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[198]) ).
thf(164,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( F
= ( B @ ( D @ ( G @ vatmbind ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tquestion_inv2') ).
thf(1298,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( F
= ( B @ ( D @ ( G @ vatmbind ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[164]) ).
thf(87,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( ( C @ ( F @ ( D @ vdefquestion ) ) )
= ( E @ ( B @ ( A @ vdefquestion ) ) ) )
=> ( ( C = E )
& ( F = B )
& ( D = A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-defquestion') ).
thf(838,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( ( C @ ( F @ ( D @ vdefquestion ) ) )
= ( E @ ( B @ ( A @ vdefquestion ) ) ) )
=> ( ( C = E )
& ( F = B )
& ( D = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).
thf(100,axiom,
! [A: vExp,B: vAnsMap,C: vBinOpT,D: vExp] :
( ( ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( D @ ( C @ ( A @ vbinop ) ) @ vreduceExp ) )
= ( D @ ( C @ ( B @ ( A @ vreduceExp ) @ vgetExp @ vbinop ) ) @ vsomeExp ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-6') ).
thf(917,plain,
! [A: vExp,B: vAnsMap,C: vBinOpT,D: vExp] :
( ( ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( D @ ( C @ ( A @ vbinop ) ) @ vreduceExp ) )
= ( D @ ( C @ ( B @ ( A @ vreduceExp ) @ vgetExp @ vbinop ) ) @ vsomeExp ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).
thf(80,axiom,
! [A: vQID,B: vQID] :
( ( ( A @ vask )
= ( B @ vask ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-ask') ).
thf(802,plain,
! [A: vQID,B: vQID] :
( ( ( A @ vask )
= ( B @ vask ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).
thf(195,axiom,
! [A: vQID,B: vQMap,C: vAnsMap] :
( ( B @ ( A @ vlookupQMap ) @ visSomeQuestion )
=> ( ( B @ ( C @ ( A @ vask @ vqsingle @ vreduce ) ) )
= ( B @ ( A @ vlookupQMap ) @ vgetQuestionAType @ ( B @ ( A @ vlookupQMap ) @ vgetQuestionLabel @ ( A @ vquestion ) ) @ vqsingle @ ( B @ ( C @ vQC ) ) @ vsomeQConf ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-6') ).
thf(1409,plain,
! [A: vQID,B: vQMap,C: vAnsMap] :
( ( B @ ( A @ vlookupQMap ) @ visSomeQuestion )
=> ( ( B @ ( C @ ( A @ vask @ vqsingle @ vreduce ) ) )
= ( B @ ( A @ vlookupQMap ) @ vgetQuestionAType @ ( B @ ( A @ vlookupQMap ) @ vgetQuestionLabel @ ( A @ vquestion ) ) @ vqsingle @ ( B @ ( C @ vQC ) ) @ vsomeQConf ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[195]) ).
thf(70,axiom,
! [A: vQID,B: vExp,C: vAType,D: vQID,E: vAType,F: vExp] :
( ( ( F @ ( C @ ( D @ vvalue ) ) )
= ( B @ ( E @ ( A @ vvalue ) ) ) )
=> ( ( F = B )
& ( C = E )
& ( D = A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-value') ).
thf(724,plain,
! [A: vQID,B: vExp,C: vAType,D: vQID,E: vAType,F: vExp] :
( ( ( F @ ( C @ ( D @ vvalue ) ) )
= ( B @ ( E @ ( A @ vvalue ) ) ) )
=> ( ( F = B )
& ( C = E )
& ( D = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).
thf(186,axiom,
! [A: vEntry] :
( vqempty
!= ( A @ vqsingle ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qempty-qsingle') ).
thf(1379,plain,
! [A: vEntry] :
( vqempty
!= ( A @ vqsingle ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[186]) ).
thf(108,axiom,
! [A: vExp] :
( ( A @ vexpIsValue )
=> ? [B: vAval] :
( A
= ( B @ vconstant ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','expIsValue-true-INV') ).
thf(969,plain,
! [A: vExp] :
( ( A @ vexpIsValue )
=> ? [B: vAval] :
( A
= ( B @ vconstant ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).
thf(208,axiom,
! [A: vQMap,B: vQuestionnaire,C: vExp,D: vAnsMap,E: vQuestionnaire] :
( ( ~ ( D @ ( C @ vreduceExp ) @ visSomeExp )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vno @ vB @ vconstant ) ) )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vyes @ vB @ vconstant ) ) ) )
=> ( ( A @ ( D @ ( E @ ( B @ ( C @ vqcond ) ) @ vreduce ) ) )
= vnoQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-14') ).
thf(4675,plain,
! [A: vQMap,B: vQuestionnaire,C: vExp,D: vAnsMap,E: vQuestionnaire] :
( ( ~ ( D @ ( C @ vreduceExp ) @ visSomeExp )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vno @ vB @ vconstant ) ) )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vyes @ vB @ vconstant ) ) ) )
=> ( ( A @ ( D @ ( E @ ( B @ ( C @ vqcond ) ) @ vreduce ) ) )
= vnoQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[208]) ).
thf(131,axiom,
! [A: vATMap] :
( ? [B: vQID,C: vAType,D: vATMap] :
( A
= ( D @ ( C @ ( B @ vatmbind ) ) ) )
| ( A = vatmempty ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-ATMap') ).
thf(1100,plain,
! [A: vATMap] :
( ? [B: vQID,C: vAType,D: vATMap] :
( A
= ( D @ ( C @ ( B @ vatmbind ) ) ) )
| ( A = vatmempty ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).
thf(206,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap,E: vQID] :
( ( C @ ( D @ vMC ) @ ( E @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( B @ ( E @ vlookupATMap ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Task_inv1') ).
thf(4669,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap,E: vQID] :
( ( C @ ( D @ vMC ) @ ( E @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( B @ ( E @ vlookupATMap ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[206]) ).
thf(102,axiom,
! [A: vQID] :
( ( vatmempty @ ( A @ vlookupATMap ) )
= vnoAType ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupATMap-0') ).
thf(924,plain,
! [A: vQID] :
( ( vatmempty @ ( A @ vlookupATMap ) )
= vnoAType ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).
thf(49,axiom,
! [A: vnat,B: vstring] :
( ( A @ vNum )
!= ( B @ vT ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-Num-T') ).
thf(646,plain,
! [A: vnat,B: vstring] :
( ( A @ vNum )
!= ( B @ vT ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).
thf(138,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQID] :
( ( C @ ( B @ ( A @ vquestion ) ) )
!= ( D @ vask ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-question-ask') ).
thf(1151,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQID] :
( ( C @ ( B @ ( A @ vquestion ) ) )
!= ( D @ vask ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[138]) ).
thf(187,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( J @ ( F @ ( H @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( J @ ( D @ vqseq ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( G = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqseq_inv3') ).
thf(1383,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( J @ ( F @ ( H @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( J @ ( D @ vqseq ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( G = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[187]) ).
thf(234,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ? [H: vATMap,I: vATMap] : ( I @ ( H @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv2') ).
thf(4798,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ? [H: vATMap,I: vATMap] : ( I @ ( H @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[234]) ).
thf(12,axiom,
! [A: vOptAType] :
( ( A @ visSomeAType )
=> ? [B: vAType] :
( A
= ( B @ vsomeAType ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeAType-true-INV') ).
thf(280,plain,
! [A: vOptAType] :
( ( A @ visSomeAType )
=> ? [B: vAType] :
( A
= ( B @ vsomeAType ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).
thf(151,axiom,
~ ( vnoQConf @ visSomeQC ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQC-0') ).
thf(1215,plain,
~ ( vnoQConf @ visSomeQC ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[151]) ).
thf(190,axiom,
! [A: vQuestionnaire] :
( ( A != vqempty )
=> ~ ( A @ visValue ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isValue-1') ).
thf(1394,plain,
! [A: vQuestionnaire] :
( ( A != vqempty )
=> ~ ( A @ visValue ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[190]) ).
thf(240,axiom,
! [A: vQuestionnaire] :
( ? [B: vGID,C: vQuestionnaire] :
( A
= ( C @ ( B @ vqgroup ) ) )
| ? [B: vExp,C: vQuestionnaire,D: vQuestionnaire] :
( A
= ( D @ ( C @ ( B @ vqcond ) ) ) )
| ? [B: vQuestionnaire,C: vQuestionnaire] :
( A
= ( C @ ( B @ vqseq ) ) )
| ? [B: vEntry] :
( A
= ( B @ vqsingle ) )
| ( A = vqempty ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-Questionnaire') ).
thf(4825,plain,
! [A: vQuestionnaire] :
( ? [B: vGID,C: vQuestionnaire] :
( A
= ( C @ ( B @ vqgroup ) ) )
| ? [B: vExp,C: vQuestionnaire,D: vQuestionnaire] :
( A
= ( D @ ( C @ ( B @ vqcond ) ) ) )
| ? [B: vQuestionnaire,C: vQuestionnaire] :
( A
= ( C @ ( B @ vqseq ) ) )
| ? [B: vEntry] :
( A
= ( B @ vqsingle ) )
| ( A = vqempty ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[240]) ).
thf(117,axiom,
! [A: vATMap,B: vATMap] :
( ? [C: vATMap,D: vATMap,E: vOptAType,F: vAType,G: vATMap,H: vQID] :
( ( ( B @ ( A @ vintersectATM ) )
= D )
& ( B = C )
& ( A
= ( G @ ( F @ ( H @ vatmbind ) ) ) )
& ~ ( ( ( E @ vgetAType )
= F )
& ( E @ visSomeAType ) )
& ( E
= ( C @ ( H @ vlookupATMap ) ) )
& ( D
= ( C @ ( G @ vintersectATM ) ) ) )
| ? [C: vATMap,D: vATMap,E: vOptAType,F: vAType,G: vATMap,H: vQID] :
( ( ( B @ ( A @ vintersectATM ) )
= ( D @ ( F @ ( H @ vatmbind ) ) ) )
& ( B = C )
& ( A
= ( G @ ( F @ ( H @ vatmbind ) ) ) )
& ( ( E @ vgetAType )
= F )
& ( E @ visSomeAType )
& ( E
= ( C @ ( H @ vlookupATMap ) ) )
& ( D
= ( C @ ( G @ vintersectATM ) ) ) )
| ? [C: vATMap] :
( ( ( B @ ( A @ vintersectATM ) )
= vatmempty )
& ( B = C )
& ( A = vatmempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','intersectATM-INV') ).
thf(998,plain,
! [A: vATMap,B: vATMap] :
( ? [C: vATMap,D: vATMap,E: vOptAType,F: vAType,G: vATMap,H: vQID] :
( ( ( B @ ( A @ vintersectATM ) )
= D )
& ( B = C )
& ( A
= ( G @ ( F @ ( H @ vatmbind ) ) ) )
& ~ ( ( ( E @ vgetAType )
= F )
& ( E @ visSomeAType ) )
& ( E
= ( C @ ( H @ vlookupATMap ) ) )
& ( D
= ( C @ ( G @ vintersectATM ) ) ) )
| ? [C: vATMap,D: vATMap,E: vOptAType,F: vAType,G: vATMap,H: vQID] :
( ( ( B @ ( A @ vintersectATM ) )
= ( D @ ( F @ ( H @ vatmbind ) ) ) )
& ( B = C )
& ( A
= ( G @ ( F @ ( H @ vatmbind ) ) ) )
& ( ( E @ vgetAType )
= F )
& ( E @ visSomeAType )
& ( E
= ( C @ ( H @ vlookupATMap ) ) )
& ( D
= ( C @ ( G @ vintersectATM ) ) ) )
| ? [C: vATMap] :
( ( ( B @ ( A @ vintersectATM ) )
= vatmempty )
& ( B = C )
& ( A = vatmempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).
thf(212,axiom,
! [A: vQID,B: vATMap,C: vAType,D: vATMap] :
( ( ( ( D @ ( A @ vlookupATMap ) )
= vnoAType )
& ( ( B @ ( A @ vlookupATMap ) )
= ( C @ vsomeAType ) ) )
=> ( B @ ( D @ ( C @ ( A @ vatmbind ) ) @ vMC ) @ ( A @ vask @ vqsingle @ ( B @ ( D @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Task') ).
thf(4701,plain,
! [A: vQID,B: vATMap,C: vAType,D: vATMap] :
( ( ( ( D @ ( A @ vlookupATMap ) )
= vnoAType )
& ( ( B @ ( A @ vlookupATMap ) )
= ( C @ vsomeAType ) ) )
=> ( B @ ( D @ ( C @ ( A @ vatmbind ) ) @ vMC ) @ ( A @ vask @ vqsingle @ ( B @ ( D @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[212]) ).
thf(150,axiom,
! [A: vQID,B: vAnsMap,C: vAval,D: vAval,E: vQID,F: vAnsMap] :
( ( ( F @ ( C @ ( E @ vabind ) ) )
= ( B @ ( D @ ( A @ vabind ) ) ) )
=> ( ( F = B )
& ( C = D )
& ( E = A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-abind') ).
thf(1201,plain,
! [A: vQID,B: vAnsMap,C: vAval,D: vAval,E: vQID,F: vAnsMap] :
( ( ( F @ ( C @ ( E @ vabind ) ) )
= ( B @ ( D @ ( A @ vabind ) ) ) )
=> ( ( F = B )
& ( C = D )
& ( E = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[150]) ).
thf(7,axiom,
veqop != vorop,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-eqop-orop') ).
thf(265,plain,
veqop != vorop,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).
thf(216,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap] :
( ( D @ ( C @ vMC ) @ ( vqempty @ ( B @ ( A @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqempty_inv1') ).
thf(4718,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap] :
( ( D @ ( C @ vMC ) @ ( vqempty @ ( B @ ( A @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[216]) ).
thf(60,axiom,
! [A: vAval,B: vQID] :
( ( A @ vconstant )
!= ( B @ vqvar ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-constant-qvar') ).
thf(687,plain,
! [A: vAval,B: vQID] :
( ( A @ vconstant )
!= ( B @ vqvar ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).
thf(15,axiom,
! [A: vOptAType] :
( ~ ( A @ visSomeAType )
=> ( A = vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeAType-false-INV') ).
thf(293,plain,
! [A: vOptAType] :
( ~ ( A @ visSomeAType )
=> ( A = vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).
thf(105,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQMap] :
( vqmempty
!= ( D @ ( C @ ( B @ ( A @ vqmbind ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qmempty-qmbind') ).
thf(956,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQMap] :
( vqmempty
!= ( D @ ( C @ ( B @ ( A @ vqmbind ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).
thf(40,axiom,
! [A: vAval,B: vExp,C: vBinOpT,D: vExp] :
( ( A @ vconstant )
!= ( D @ ( C @ ( B @ vbinop ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-constant-binop') ).
thf(411,plain,
! [A: vAval,B: vExp,C: vBinOpT,D: vExp] :
( ( A @ vconstant )
!= ( D @ ( C @ ( B @ vbinop ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).
thf(114,axiom,
! [A: vExp,B: vUnOpT,C: vAnsMap] :
( ( A @ vexpIsValue )
=> ( ( C @ ( A @ ( B @ vunop ) @ vreduceExp ) )
= ( A @ vgetExpValue @ ( B @ vevalUnOp ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-8') ).
thf(988,plain,
! [A: vExp,B: vUnOpT,C: vAnsMap] :
( ( A @ vexpIsValue )
=> ( ( C @ ( A @ ( B @ vunop ) @ vreduceExp ) )
= ( A @ vgetExpValue @ ( B @ vevalUnOp ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).
thf(35,axiom,
! [A: vYN,B: vnat] :
( ( A @ vB )
!= ( B @ vNum ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-B-Num') ).
thf(380,plain,
! [A: vYN,B: vnat] :
( ( A @ vB )
!= ( B @ vNum ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).
thf(167,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vExp,K: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( K @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( K @ ( D @ ( J @ vqcond ) ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( F = C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv5') ).
thf(1306,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vExp,K: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( K @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( K @ ( D @ ( J @ vqcond ) ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( F = C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[167]) ).
thf(149,axiom,
( ( vyes @ vnot )
= vno ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','not-0') ).
thf(1199,plain,
( ( vyes @ vnot )
= vno ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[149]) ).
thf(32,axiom,
! [A: vExp,B: vUnOpT,C: vExp,D: vExp,E: vBinOpT] :
( ( A @ ( E @ ( D @ vbinop ) ) )
!= ( C @ ( B @ vunop ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-binop-unop') ).
thf(366,plain,
! [A: vExp,B: vUnOpT,C: vExp,D: vExp,E: vBinOpT] :
( ( A @ ( E @ ( D @ vbinop ) ) )
!= ( C @ ( B @ vunop ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).
thf(79,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vGID,D: vQuestionnaire,E: vExp] :
( ( B @ ( D @ ( E @ vqcond ) ) )
!= ( A @ ( C @ vqgroup ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qcond-qgroup') ).
thf(798,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vGID,D: vQuestionnaire,E: vExp] :
( ( B @ ( D @ ( E @ vqcond ) ) )
!= ( A @ ( C @ vqgroup ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).
thf(121,axiom,
! [A: vATMap,B: vstring] :
( ( B @ vT @ vconstant @ ( A @ vecheck ) )
= ( vText @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-2') ).
thf(1057,plain,
! [A: vATMap,B: vstring] :
( ( B @ vT @ vconstant @ ( A @ vecheck ) )
= ( vText @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).
thf(188,axiom,
! [A: vExp,B: vQuestionnaire,C: vQuestionnaire] :
( vqempty
!= ( C @ ( B @ ( A @ vqcond ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qempty-qcond') ).
thf(1387,plain,
! [A: vExp,B: vQuestionnaire,C: vQuestionnaire] :
( vqempty
!= ( C @ ( B @ ( A @ vqcond ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[188]) ).
thf(175,axiom,
! [A: vATMap,B: vATMap,C: vAType,D: vQID,E: vExp] :
( ( ( ( E @ ( B @ vecheck ) )
= ( C @ vsomeAType ) )
& ( ( B @ ( D @ vlookupATMap ) )
= vnoAType ) )
=> ( A @ ( B @ ( C @ ( D @ vatmbind ) ) @ vMC ) @ ( E @ ( C @ ( D @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tvalue') ).
thf(1343,plain,
! [A: vATMap,B: vATMap,C: vAType,D: vQID,E: vExp] :
( ( ( ( E @ ( B @ vecheck ) )
= ( C @ vsomeAType ) )
& ( ( B @ ( D @ vlookupATMap ) )
= vnoAType ) )
=> ( A @ ( B @ ( C @ ( D @ vatmbind ) ) @ vMC ) @ ( E @ ( C @ ( D @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[175]) ).
thf(179,axiom,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( A
= ( D @ ( C @ ( B @ vQC ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-QConf') ).
thf(1355,plain,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( A
= ( D @ ( C @ ( B @ vQC ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[179]) ).
thf(158,axiom,
! [A: vExp,B: vAnsMap,C: vUnOpT] :
( ( ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( A @ ( C @ vunop ) @ vreduceExp ) )
= ( B @ ( A @ vreduceExp ) @ vgetExp @ ( C @ vunop ) @ vsomeExp ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-9') ).
thf(1255,plain,
! [A: vExp,B: vAnsMap,C: vUnOpT] :
( ( ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( A @ ( C @ vunop ) @ vreduceExp ) )
= ( B @ ( A @ vreduceExp ) @ vgetExp @ ( C @ vunop ) @ vsomeExp ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[158]) ).
thf(152,axiom,
! [A: vQID,B: vAval,C: vAnsMap,D: vAnsMap] :
( ( D @ ( C @ ( B @ ( A @ vabind ) ) @ vappendAnsMap ) )
= ( D @ ( C @ vappendAnsMap ) @ ( B @ ( A @ vabind ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','appendAnsMap-1') ).
thf(1217,plain,
! [A: vQID,B: vAval,C: vAnsMap,D: vAnsMap] :
( ( D @ ( C @ ( B @ ( A @ vabind ) ) @ vappendAnsMap ) )
= ( D @ ( C @ vappendAnsMap ) @ ( B @ ( A @ vabind ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[152]) ).
thf(39,axiom,
! [A: vQID,B: vUnOpT,C: vExp] :
( ( A @ vqvar )
!= ( C @ ( B @ vunop ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qvar-unop') ).
thf(407,plain,
! [A: vQID,B: vUnOpT,C: vExp] :
( ( A @ vqvar )
!= ( C @ ( B @ vunop ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).
thf(244,axiom,
! [A: vGID,B: vQuestionnaire] :
( vqempty
!= ( B @ ( A @ vqgroup ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qempty-qgroup') ).
thf(4836,plain,
! [A: vGID,B: vQuestionnaire] :
( vqempty
!= ( B @ ( A @ vqgroup ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[244]) ).
thf(156,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vExp,D: vQuestionnaire,E: vQuestionnaire,F: vExp] :
( ( ( D @ ( E @ ( F @ vqcond ) ) )
= ( B @ ( A @ ( C @ vqcond ) ) ) )
=> ( ( D = B )
& ( E = A )
& ( F = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-qcond') ).
thf(1238,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vExp,D: vQuestionnaire,E: vQuestionnaire,F: vExp] :
( ( ( D @ ( E @ ( F @ vqcond ) ) )
= ( B @ ( A @ ( C @ vqcond ) ) ) )
=> ( ( D = B )
& ( E = A )
& ( F = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[156]) ).
thf(5,axiom,
( ( vYesNo @ ( vYesNo @ ( vandop @ vcheckBinOp ) ) )
= ( vYesNo @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkBinOp-6') ).
thf(260,plain,
( ( vYesNo @ ( vYesNo @ ( vandop @ vcheckBinOp ) ) )
= ( vYesNo @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).
thf(26,axiom,
! [A: vstring] :
( ( A @ vT @ vtypeOf )
= vText ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeOf-2') ).
thf(349,plain,
! [A: vstring] :
( ( A @ vT @ vtypeOf )
= vText ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).
thf(118,axiom,
! [A: vExp,B: vAnsMap,C: vBinOpT,D: vExp] :
( ( ~ ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( D @ ( C @ ( A @ vbinop ) ) @ vreduceExp ) )
= vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-7') ).
thf(1032,plain,
! [A: vExp,B: vAnsMap,C: vBinOpT,D: vExp] :
( ( ~ ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( D @ ( C @ ( A @ vbinop ) ) @ vreduceExp ) )
= vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).
thf(218,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ? [H: vATMap,I: vATMap] : ( I @ ( H @ vMC ) @ ( G @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv3') ).
thf(4725,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ? [H: vATMap,I: vATMap] : ( I @ ( H @ vMC ) @ ( G @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[218]) ).
thf(88,axiom,
! [A: vYN,B: vYN] :
( ( ( B != vyes )
| ( A != vyes ) )
=> ( ( B @ ( A @ vand ) )
= vno ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','and-1') ).
thf(852,plain,
! [A: vYN,B: vYN] :
( ( ( B != vyes )
| ( A != vyes ) )
=> ( ( B @ ( A @ vand ) )
= vno ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).
thf(231,axiom,
! [A: vQMap,B: vQuestionnaire,C: vExp,D: vAnsMap,E: vQuestionnaire] :
( ( ( D @ ( C @ vreduceExp ) @ visSomeExp )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vno @ vB @ vconstant ) ) )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vyes @ vB @ vconstant ) ) ) )
=> ( ( A @ ( D @ ( E @ ( B @ ( C @ vqcond ) ) @ vreduce ) ) )
= ( E @ ( B @ ( D @ ( C @ vreduceExp ) @ vgetExp @ vqcond ) ) @ ( A @ ( D @ vQC ) ) @ vsomeQConf ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-13') ).
thf(4776,plain,
! [A: vQMap,B: vQuestionnaire,C: vExp,D: vAnsMap,E: vQuestionnaire] :
( ( ( D @ ( C @ vreduceExp ) @ visSomeExp )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vno @ vB @ vconstant ) ) )
& ! [F: vQuestionnaire,G: vQuestionnaire] :
( ( E != G )
| ( B != F )
| ( C
!= ( vyes @ vB @ vconstant ) ) ) )
=> ( ( A @ ( D @ ( E @ ( B @ ( C @ vqcond ) ) @ vreduce ) ) )
= ( E @ ( B @ ( D @ ( C @ vreduceExp ) @ vgetExp @ vqcond ) ) @ ( A @ ( D @ vQC ) ) @ vsomeQConf ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[231]) ).
thf(194,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vGID,F: vATMap] :
( ( D @ ( F @ vMC ) @ ( B @ ( E @ vqgroup ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqgroup_inv') ).
thf(1407,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vGID,F: vATMap] :
( ( D @ ( F @ vMC ) @ ( B @ ( E @ vqgroup ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[194]) ).
thf(162,axiom,
! [A: vOptQuestion] :
( ( A @ visSomeQuestion )
=> ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vsomeQuestion ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQuestion-true-INV') ).
thf(1281,plain,
! [A: vOptQuestion] :
( ( A @ visSomeQuestion )
=> ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vsomeQuestion ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[162]) ).
thf(21,axiom,
! [A: vQID,B: vATMap,C: vAType,D: vATMap] :
( ~ ( ( ( B @ ( A @ vlookupATMap ) @ vgetAType )
= C )
& ( B @ ( A @ vlookupATMap ) @ visSomeAType ) )
=> ( ( B @ ( D @ ( C @ ( A @ vatmbind ) ) @ vintersectATM ) )
= ( B @ ( D @ vintersectATM ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','intersectATM-2') ).
thf(324,plain,
! [A: vQID,B: vATMap,C: vAType,D: vATMap] :
( ~ ( ( ( B @ ( A @ vlookupATMap ) @ vgetAType )
= C )
& ( B @ ( A @ vlookupATMap ) @ visSomeAType ) )
=> ( ( B @ ( D @ ( C @ ( A @ vatmbind ) ) @ vintersectATM ) )
= ( B @ ( D @ vintersectATM ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).
thf(133,axiom,
! [A: vQMap,B: vQID,C: vLabel,D: vAType,E: vQID,F: vAType,G: vQMap,H: vLabel] :
( ( ( A @ ( D @ ( H @ ( E @ vqmbind ) ) ) )
= ( G @ ( F @ ( C @ ( B @ vqmbind ) ) ) ) )
=> ( ( A = G )
& ( D = F )
& ( H = C )
& ( E = B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-qmbind') ).
thf(1106,plain,
! [A: vQMap,B: vQID,C: vLabel,D: vAType,E: vQID,F: vAType,G: vQMap,H: vLabel] :
( ( ( A @ ( D @ ( H @ ( E @ vqmbind ) ) ) )
= ( G @ ( F @ ( C @ ( B @ vqmbind ) ) ) ) )
=> ( ( A = G )
& ( D = F )
& ( H = C )
& ( E = B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).
thf(236,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( A @ ( G @ vlookupATMap ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tdefquestion_inv1') ).
thf(4808,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( A @ ( G @ vlookupATMap ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[236]) ).
thf(50,axiom,
! [A: vQID,B: vATMap,C: vAType,D: vATMap] :
( ( ( ( B @ ( A @ vlookupATMap ) @ vgetAType )
= C )
& ( B @ ( A @ vlookupATMap ) @ visSomeAType ) )
=> ( ( B @ ( D @ ( C @ ( A @ vatmbind ) ) @ vintersectATM ) )
= ( B @ ( D @ vintersectATM ) @ ( C @ ( A @ vatmbind ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','intersectATM-1') ).
thf(650,plain,
! [A: vQID,B: vATMap,C: vAType,D: vATMap] :
( ( ( ( B @ ( A @ vlookupATMap ) @ vgetAType )
= C )
& ( B @ ( A @ vlookupATMap ) @ visSomeAType ) )
=> ( ( B @ ( D @ ( C @ ( A @ vatmbind ) ) @ vintersectATM ) )
= ( B @ ( D @ vintersectATM ) @ ( C @ ( A @ vatmbind ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).
thf(46,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( ( C @ ( F @ ( D @ vsomeQuestion ) ) )
= ( E @ ( B @ ( A @ vsomeQuestion ) ) ) )
=> ( ( C = E )
& ( F = B )
& ( D = A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-someQuestion') ).
thf(615,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( ( C @ ( F @ ( D @ vsomeQuestion ) ) )
= ( E @ ( B @ ( A @ vsomeQuestion ) ) ) )
=> ( ( C = E )
& ( F = B )
& ( D = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).
thf(172,axiom,
! [A: vMapConf] :
? [B: vATMap,C: vATMap] :
( A
= ( C @ ( B @ vMC ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-MapConf') ).
thf(1328,plain,
! [A: vMapConf] :
? [B: vATMap,C: vATMap] :
( A
= ( C @ ( B @ vMC ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[172]) ).
thf(185,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vExp,K: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( K @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( K @ ( D @ ( J @ vqcond ) ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( H = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv4') ).
thf(1375,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vATMap,I: vATMap,J: vExp,K: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( K @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( F @ ( H @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) )
& ( I @ ( G @ vMC ) @ ( K @ ( D @ ( J @ vqcond ) ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( H = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[185]) ).
thf(123,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vQuestionnaire,D: vQuestionnaire,E: vExp] :
( ( C @ ( D @ vqseq ) )
!= ( B @ ( A @ ( E @ vqcond ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qseq-qcond') ).
thf(1064,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vQuestionnaire,D: vQuestionnaire,E: vExp] :
( ( C @ ( D @ vqseq ) )
!= ( B @ ( A @ ( E @ vqcond ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).
thf(245,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap] :
( ( ( B @ ( A @ vMC ) )
= ( D @ ( C @ vMC ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-MC') ).
thf(4840,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap] :
( ( ( B @ ( A @ vMC ) )
= ( D @ ( C @ vMC ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[245]) ).
thf(191,axiom,
! [A: vGID,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ vqgroup ) @ vreduce ) ) )
= ( B @ ( D @ ( C @ vQC ) ) @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-15') ).
thf(1397,plain,
! [A: vGID,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ vqgroup ) @ vreduce ) ) )
= ( B @ ( D @ ( C @ vQC ) ) @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[191]) ).
thf(63,axiom,
! [A: vYN] :
( ( A @ vB @ ( vnotop @ vevalUnOp ) )
= ( A @ vnot @ vB @ vconstant @ vsomeExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalUnOp-0') ).
thf(697,plain,
! [A: vYN] :
( ( A @ vB @ ( vnotop @ vevalUnOp ) )
= ( A @ vnot @ vB @ vconstant @ vsomeExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).
thf(155,axiom,
! [A: vEntry,B: vExp,C: vQuestionnaire,D: vQuestionnaire] :
( ( A @ vqsingle )
!= ( D @ ( C @ ( B @ vqcond ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qsingle-qcond') ).
thf(1234,plain,
! [A: vEntry,B: vExp,C: vQuestionnaire,D: vQuestionnaire] :
( ( A @ vqsingle )
!= ( D @ ( C @ ( B @ vqcond ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[155]) ).
thf(159,axiom,
! [A: vATMap] :
( ( A @ ( vatmempty @ vintersectATM ) )
= vatmempty ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','intersectATM-0') ).
thf(1259,plain,
! [A: vATMap] :
( ( A @ ( vatmempty @ vintersectATM ) )
= vatmempty ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[159]) ).
thf(19,axiom,
! [A: vExp] :
( ? [B: vUnOpT,C: vExp] :
( A
= ( C @ ( B @ vunop ) ) )
| ? [B: vExp,C: vBinOpT,D: vExp] :
( A
= ( D @ ( C @ ( B @ vbinop ) ) ) )
| ? [B: vQID] :
( A
= ( B @ vqvar ) )
| ? [B: vAval] :
( A
= ( B @ vconstant ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-Exp') ).
thf(317,plain,
! [A: vExp] :
( ? [B: vUnOpT,C: vExp] :
( A
= ( C @ ( B @ vunop ) ) )
| ? [B: vExp,C: vBinOpT,D: vExp] :
( A
= ( D @ ( C @ ( B @ vbinop ) ) ) )
| ? [B: vQID] :
( A
= ( B @ vqvar ) )
| ? [B: vAval] :
( A
= ( B @ vconstant ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).
thf(201,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ ( vyes @ vB @ vconstant @ vqcond ) ) @ vreduce ) ) )
= ( A @ ( D @ ( C @ vQC ) ) @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-11') ).
thf(4653,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ ( vyes @ vB @ vconstant @ vqcond ) ) @ vreduce ) ) )
= ( A @ ( D @ ( C @ vQC ) ) @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[201]) ).
thf(43,axiom,
! [A: vExp,B: vAnsMap] :
( ? [C: vUnOpT,D: vExp,E: vOptExp,F: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = F )
& ( A
= ( D @ ( C @ vunop ) ) )
& ~ ( E @ visSomeExp )
& ( E
= ( F @ ( D @ vreduceExp ) ) )
& ~ ( D @ vexpIsValue ) )
| ? [C: vUnOpT,D: vExp,E: vOptExp,F: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( E @ vgetExp @ ( C @ vunop ) @ vsomeExp ) )
& ( B = F )
& ( A
= ( D @ ( C @ vunop ) ) )
& ( E @ visSomeExp )
& ( E
= ( F @ ( D @ vreduceExp ) ) )
& ~ ( D @ vexpIsValue ) )
| ? [C: vUnOpT,D: vExp,E: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( D @ vgetExpValue @ ( C @ vevalUnOp ) ) )
& ( B = E )
& ( A
= ( D @ ( C @ vunop ) ) )
& ( D @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ~ ( D @ visSomeExp )
& ( D
= ( E @ ( C @ vreduceExp ) ) )
& ~ ( C @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= ( F @ ( G @ ( D @ vgetExp @ vbinop ) ) @ vsomeExp ) )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ( D @ visSomeExp )
& ( D
= ( E @ ( C @ vreduceExp ) ) )
& ~ ( C @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ~ ( D @ visSomeExp )
& ( D
= ( E @ ( F @ vreduceExp ) ) )
& ~ ( F @ vexpIsValue )
& ( C @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= ( D @ vgetExp @ ( G @ ( C @ vbinop ) ) @ vsomeExp ) )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ( D @ visSomeExp )
& ( D
= ( E @ ( F @ vreduceExp ) ) )
& ~ ( F @ vexpIsValue )
& ( C @ vexpIsValue ) )
| ? [C: vExp,D: vBinOpT,E: vExp,F: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( E @ vgetExpValue @ ( C @ vgetExpValue @ ( D @ vevalBinOp ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vbinop ) ) ) )
& ( E @ vexpIsValue )
& ( C @ vexpIsValue ) )
| ? [C: vQID,D: vOptAval,E: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = E )
& ( A
= ( C @ vqvar ) )
& ~ ( D @ visSomeAval )
& ( D
= ( E @ ( C @ vlookupAnsMap ) ) ) )
| ? [C: vQID,D: vOptAval,E: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( D @ vgetAval @ vconstant @ vsomeExp ) )
& ( B = E )
& ( A
= ( C @ vqvar ) )
& ( D @ visSomeAval )
& ( D
= ( E @ ( C @ vlookupAnsMap ) ) ) )
| ? [C: vAval,D: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = D )
& ( A
= ( C @ vconstant ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-INV') ).
thf(488,plain,
! [A: vExp,B: vAnsMap] :
( ? [C: vUnOpT,D: vExp,E: vOptExp,F: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = F )
& ( A
= ( D @ ( C @ vunop ) ) )
& ~ ( E @ visSomeExp )
& ( E
= ( F @ ( D @ vreduceExp ) ) )
& ~ ( D @ vexpIsValue ) )
| ? [C: vUnOpT,D: vExp,E: vOptExp,F: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( E @ vgetExp @ ( C @ vunop ) @ vsomeExp ) )
& ( B = F )
& ( A
= ( D @ ( C @ vunop ) ) )
& ( E @ visSomeExp )
& ( E
= ( F @ ( D @ vreduceExp ) ) )
& ~ ( D @ vexpIsValue ) )
| ? [C: vUnOpT,D: vExp,E: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( D @ vgetExpValue @ ( C @ vevalUnOp ) ) )
& ( B = E )
& ( A
= ( D @ ( C @ vunop ) ) )
& ( D @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ~ ( D @ visSomeExp )
& ( D
= ( E @ ( C @ vreduceExp ) ) )
& ~ ( C @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= ( F @ ( G @ ( D @ vgetExp @ vbinop ) ) @ vsomeExp ) )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ( D @ visSomeExp )
& ( D
= ( E @ ( C @ vreduceExp ) ) )
& ~ ( C @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ~ ( D @ visSomeExp )
& ( D
= ( E @ ( F @ vreduceExp ) ) )
& ~ ( F @ vexpIsValue )
& ( C @ vexpIsValue ) )
| ? [C: vExp,D: vOptExp,E: vAnsMap,F: vExp,G: vBinOpT] :
( ( ( B @ ( A @ vreduceExp ) )
= ( D @ vgetExp @ ( G @ ( C @ vbinop ) ) @ vsomeExp ) )
& ( B = E )
& ( A
= ( F @ ( G @ ( C @ vbinop ) ) ) )
& ( D @ visSomeExp )
& ( D
= ( E @ ( F @ vreduceExp ) ) )
& ~ ( F @ vexpIsValue )
& ( C @ vexpIsValue ) )
| ? [C: vExp,D: vBinOpT,E: vExp,F: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( E @ vgetExpValue @ ( C @ vgetExpValue @ ( D @ vevalBinOp ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vbinop ) ) ) )
& ( E @ vexpIsValue )
& ( C @ vexpIsValue ) )
| ? [C: vQID,D: vOptAval,E: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = E )
& ( A
= ( C @ vqvar ) )
& ~ ( D @ visSomeAval )
& ( D
= ( E @ ( C @ vlookupAnsMap ) ) ) )
| ? [C: vQID,D: vOptAval,E: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= ( D @ vgetAval @ vconstant @ vsomeExp ) )
& ( B = E )
& ( A
= ( C @ vqvar ) )
& ( D @ visSomeAval )
& ( D
= ( E @ ( C @ vlookupAnsMap ) ) ) )
| ? [C: vAval,D: vAnsMap] :
( ( ( B @ ( A @ vreduceExp ) )
= vnoExp )
& ( B = D )
& ( A
= ( C @ vconstant ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).
thf(230,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( F = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tdefquestion_inv2') ).
thf(4772,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( F = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[230]) ).
thf(55,axiom,
! [A: vATMap,B: vExp,C: vUnOpT] :
( ~ ( B @ ( A @ vecheck ) @ visSomeAType )
=> ( ( B @ ( C @ vunop ) @ ( A @ vecheck ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-7') ).
thf(669,plain,
! [A: vATMap,B: vExp,C: vUnOpT] :
( ~ ( B @ ( A @ vecheck ) @ visSomeAType )
=> ( ( B @ ( C @ vunop ) @ ( A @ vecheck ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).
thf(197,axiom,
! [A: vQuestionnaire,B: vAnsMap,C: vQMap] :
( ? [D: vGID,E: vQuestionnaire,F: vAnsMap,G: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( E @ ( G @ ( F @ vQC ) ) @ vsomeQConf ) )
& ( C = G )
& ( B = F )
& ( A
= ( E @ ( D @ vqgroup ) ) ) )
| ? [D: vQMap,E: vOptExp,F: vQuestionnaire,G: vExp,H: vAnsMap,I: vQuestionnaire] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = D )
& ( B = H )
& ( A
= ( I @ ( F @ ( G @ vqcond ) ) ) )
& ~ ( E @ visSomeExp )
& ( E
= ( H @ ( G @ vreduceExp ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vno @ vB @ vconstant ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vyes @ vB @ vconstant ) ) ) )
| ? [D: vQMap,E: vOptExp,F: vQuestionnaire,G: vExp,H: vAnsMap,I: vQuestionnaire] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( I @ ( F @ ( E @ vgetExp @ vqcond ) ) @ ( D @ ( H @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = H )
& ( A
= ( I @ ( F @ ( G @ vqcond ) ) ) )
& ( E @ visSomeExp )
& ( E
= ( H @ ( G @ vreduceExp ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vno @ vB @ vconstant ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vyes @ vB @ vconstant ) ) ) )
| ? [D: vQuestionnaire,E: vQuestionnaire,F: vAnsMap,G: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( E @ ( G @ ( F @ vQC ) ) @ vsomeQConf ) )
& ( C = G )
& ( B = F )
& ( A
= ( E @ ( D @ ( vno @ vB @ vconstant @ vqcond ) ) ) ) )
| ? [D: vQuestionnaire,E: vQuestionnaire,F: vAnsMap,G: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( D @ ( G @ ( F @ vQC ) ) @ vsomeQConf ) )
& ( C = G )
& ( B = F )
& ( A
= ( E @ ( D @ ( vyes @ vB @ vconstant @ vqcond ) ) ) ) )
| ? [D: vQMap,E: vQuestionnaire,F: vAnsMap,G: vQuestionnaire,H: vOptQConf] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = D )
& ( B = F )
& ( A
= ( G @ ( E @ vqseq ) ) )
& ~ ( H @ visSomeQC )
& ( H
= ( D @ ( F @ ( E @ vreduce ) ) ) )
& ! [I: vQuestionnaire] :
( ( G != I )
| ( E != vqempty ) ) )
| ? [D: vQMap,E: vQuestionnaire,F: vAnsMap,G: vQuestionnaire,H: vOptQConf] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( G @ ( H @ vgetQC @ vqcappend ) @ vsomeQConf ) )
& ( C = D )
& ( B = F )
& ( A
= ( G @ ( E @ vqseq ) ) )
& ( H @ visSomeQC )
& ( H
= ( D @ ( F @ ( E @ vreduce ) ) ) )
& ! [I: vQuestionnaire] :
( ( G != I )
| ( E != vqempty ) ) )
| ? [D: vQuestionnaire,E: vAnsMap,F: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( D @ ( F @ ( E @ vQC ) ) @ vsomeQConf ) )
& ( C = F )
& ( B = E )
& ( A
= ( D @ ( vqempty @ vqseq ) ) ) )
| ? [D: vQID,E: vOptQuestion,F: vQMap,G: vAnsMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = F )
& ( B = G )
& ( A
= ( D @ vask @ vqsingle ) )
& ~ ( E @ visSomeQuestion )
& ( E
= ( F @ ( D @ vlookupQMap ) ) ) )
| ? [D: vQID,E: vOptQuestion,F: vQMap,G: vAnsMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( E @ vgetQuestionAType @ ( E @ vgetQuestionLabel @ ( D @ vquestion ) ) @ vqsingle @ ( F @ ( G @ vQC ) ) @ vsomeQConf ) )
& ( C = F )
& ( B = G )
& ( A
= ( D @ vask @ vqsingle ) )
& ( E @ visSomeQuestion )
& ( E
= ( F @ ( D @ vlookupQMap ) ) ) )
| ? [D: vQMap,E: vAType,F: vLabel,G: vAnsMap,H: vQID] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( vqempty @ ( D @ ( E @ ( F @ ( H @ vqmbind ) ) ) @ ( G @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = G )
& ( A
= ( E @ ( F @ ( H @ vdefquestion ) ) @ vqsingle ) ) )
| ? [D: vQMap,E: vAType,F: vOptExp,G: vAnsMap,H: vQID,I: vExp] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = D )
& ( B = G )
& ( A
= ( I @ ( E @ ( H @ vvalue ) ) @ vqsingle ) )
& ~ ( F @ visSomeExp )
& ( F
= ( G @ ( I @ vreduceExp ) ) )
& ~ ( I @ vexpIsValue ) )
| ? [D: vQMap,E: vAType,F: vOptExp,G: vAnsMap,H: vQID,I: vExp] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( F @ vgetExp @ ( E @ ( H @ vvalue ) ) @ vqsingle @ ( D @ ( G @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = G )
& ( A
= ( I @ ( E @ ( H @ vvalue ) ) @ vqsingle ) )
& ( F @ visSomeExp )
& ( F
= ( G @ ( I @ vreduceExp ) ) )
& ~ ( I @ vexpIsValue ) )
| ? [D: vQMap,E: vAType,F: vAnsMap,G: vQID,H: vExp] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( vqempty @ ( D @ ( F @ ( H @ vgetExpValue @ ( G @ vabind ) ) @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = F )
& ( A
= ( H @ ( E @ ( G @ vvalue ) ) @ vqsingle ) )
& ( H @ vexpIsValue ) )
| ? [D: vQMap,E: vAType,F: vLabel,G: vAval,H: vAnsMap,I: vQID] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( vqempty @ ( D @ ( H @ ( G @ ( I @ vabind ) ) @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = H )
& ( A
= ( E @ ( F @ ( I @ vquestion ) ) @ vqsingle ) )
& ( G
= ( E @ ( F @ vgetAnswer ) ) ) )
| ? [D: vAnsMap,E: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = E )
& ( B = D )
& ( A = vqempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-INV') ).
thf(1414,plain,
! [A: vQuestionnaire,B: vAnsMap,C: vQMap] :
( ? [D: vGID,E: vQuestionnaire,F: vAnsMap,G: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( E @ ( G @ ( F @ vQC ) ) @ vsomeQConf ) )
& ( C = G )
& ( B = F )
& ( A
= ( E @ ( D @ vqgroup ) ) ) )
| ? [D: vQMap,E: vOptExp,F: vQuestionnaire,G: vExp,H: vAnsMap,I: vQuestionnaire] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = D )
& ( B = H )
& ( A
= ( I @ ( F @ ( G @ vqcond ) ) ) )
& ~ ( E @ visSomeExp )
& ( E
= ( H @ ( G @ vreduceExp ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vno @ vB @ vconstant ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vyes @ vB @ vconstant ) ) ) )
| ? [D: vQMap,E: vOptExp,F: vQuestionnaire,G: vExp,H: vAnsMap,I: vQuestionnaire] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( I @ ( F @ ( E @ vgetExp @ vqcond ) ) @ ( D @ ( H @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = H )
& ( A
= ( I @ ( F @ ( G @ vqcond ) ) ) )
& ( E @ visSomeExp )
& ( E
= ( H @ ( G @ vreduceExp ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vno @ vB @ vconstant ) ) )
& ! [J: vQuestionnaire,K: vQuestionnaire] :
( ( I != K )
| ( F != J )
| ( G
!= ( vyes @ vB @ vconstant ) ) ) )
| ? [D: vQuestionnaire,E: vQuestionnaire,F: vAnsMap,G: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( E @ ( G @ ( F @ vQC ) ) @ vsomeQConf ) )
& ( C = G )
& ( B = F )
& ( A
= ( E @ ( D @ ( vno @ vB @ vconstant @ vqcond ) ) ) ) )
| ? [D: vQuestionnaire,E: vQuestionnaire,F: vAnsMap,G: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( D @ ( G @ ( F @ vQC ) ) @ vsomeQConf ) )
& ( C = G )
& ( B = F )
& ( A
= ( E @ ( D @ ( vyes @ vB @ vconstant @ vqcond ) ) ) ) )
| ? [D: vQMap,E: vQuestionnaire,F: vAnsMap,G: vQuestionnaire,H: vOptQConf] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = D )
& ( B = F )
& ( A
= ( G @ ( E @ vqseq ) ) )
& ~ ( H @ visSomeQC )
& ( H
= ( D @ ( F @ ( E @ vreduce ) ) ) )
& ! [I: vQuestionnaire] :
( ( G != I )
| ( E != vqempty ) ) )
| ? [D: vQMap,E: vQuestionnaire,F: vAnsMap,G: vQuestionnaire,H: vOptQConf] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( G @ ( H @ vgetQC @ vqcappend ) @ vsomeQConf ) )
& ( C = D )
& ( B = F )
& ( A
= ( G @ ( E @ vqseq ) ) )
& ( H @ visSomeQC )
& ( H
= ( D @ ( F @ ( E @ vreduce ) ) ) )
& ! [I: vQuestionnaire] :
( ( G != I )
| ( E != vqempty ) ) )
| ? [D: vQuestionnaire,E: vAnsMap,F: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( D @ ( F @ ( E @ vQC ) ) @ vsomeQConf ) )
& ( C = F )
& ( B = E )
& ( A
= ( D @ ( vqempty @ vqseq ) ) ) )
| ? [D: vQID,E: vOptQuestion,F: vQMap,G: vAnsMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = F )
& ( B = G )
& ( A
= ( D @ vask @ vqsingle ) )
& ~ ( E @ visSomeQuestion )
& ( E
= ( F @ ( D @ vlookupQMap ) ) ) )
| ? [D: vQID,E: vOptQuestion,F: vQMap,G: vAnsMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( E @ vgetQuestionAType @ ( E @ vgetQuestionLabel @ ( D @ vquestion ) ) @ vqsingle @ ( F @ ( G @ vQC ) ) @ vsomeQConf ) )
& ( C = F )
& ( B = G )
& ( A
= ( D @ vask @ vqsingle ) )
& ( E @ visSomeQuestion )
& ( E
= ( F @ ( D @ vlookupQMap ) ) ) )
| ? [D: vQMap,E: vAType,F: vLabel,G: vAnsMap,H: vQID] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( vqempty @ ( D @ ( E @ ( F @ ( H @ vqmbind ) ) ) @ ( G @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = G )
& ( A
= ( E @ ( F @ ( H @ vdefquestion ) ) @ vqsingle ) ) )
| ? [D: vQMap,E: vAType,F: vOptExp,G: vAnsMap,H: vQID,I: vExp] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = D )
& ( B = G )
& ( A
= ( I @ ( E @ ( H @ vvalue ) ) @ vqsingle ) )
& ~ ( F @ visSomeExp )
& ( F
= ( G @ ( I @ vreduceExp ) ) )
& ~ ( I @ vexpIsValue ) )
| ? [D: vQMap,E: vAType,F: vOptExp,G: vAnsMap,H: vQID,I: vExp] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( F @ vgetExp @ ( E @ ( H @ vvalue ) ) @ vqsingle @ ( D @ ( G @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = G )
& ( A
= ( I @ ( E @ ( H @ vvalue ) ) @ vqsingle ) )
& ( F @ visSomeExp )
& ( F
= ( G @ ( I @ vreduceExp ) ) )
& ~ ( I @ vexpIsValue ) )
| ? [D: vQMap,E: vAType,F: vAnsMap,G: vQID,H: vExp] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( vqempty @ ( D @ ( F @ ( H @ vgetExpValue @ ( G @ vabind ) ) @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = F )
& ( A
= ( H @ ( E @ ( G @ vvalue ) ) @ vqsingle ) )
& ( H @ vexpIsValue ) )
| ? [D: vQMap,E: vAType,F: vLabel,G: vAval,H: vAnsMap,I: vQID] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= ( vqempty @ ( D @ ( H @ ( G @ ( I @ vabind ) ) @ vQC ) ) @ vsomeQConf ) )
& ( C = D )
& ( B = H )
& ( A
= ( E @ ( F @ ( I @ vquestion ) ) @ vqsingle ) )
& ( G
= ( E @ ( F @ vgetAnswer ) ) ) )
| ? [D: vAnsMap,E: vQMap] :
( ( ( C @ ( B @ ( A @ vreduce ) ) )
= vnoQConf )
& ( C = E )
& ( B = D )
& ( A = vqempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[197]) ).
thf(224,axiom,
! [A: vQMap,B: vAType,C: vLabel,D: vAnsMap,E: vQID] :
( ( A @ ( D @ ( B @ ( C @ ( E @ vdefquestion ) ) @ vqsingle @ vreduce ) ) )
= ( vqempty @ ( A @ ( B @ ( C @ ( E @ vqmbind ) ) ) @ ( D @ vQC ) ) @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-5') ).
thf(4744,plain,
! [A: vQMap,B: vAType,C: vLabel,D: vAnsMap,E: vQID] :
( ( A @ ( D @ ( B @ ( C @ ( E @ vdefquestion ) ) @ vqsingle @ vreduce ) ) )
= ( vqempty @ ( A @ ( B @ ( C @ ( E @ vqmbind ) ) ) @ ( D @ vQC ) ) @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[224]) ).
thf(139,axiom,
! [A: vQMap] :
( ? [B: vQID,C: vLabel,D: vAType,E: vQMap] :
( A
= ( E @ ( D @ ( C @ ( B @ vqmbind ) ) ) ) )
| ( A = vqmempty ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-QMap') ).
thf(1155,plain,
! [A: vQMap] :
( ? [B: vQID,C: vLabel,D: vAType,E: vQMap] :
( A
= ( E @ ( D @ ( C @ ( B @ vqmbind ) ) ) ) )
| ( A = vqmempty ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[139]) ).
thf(96,axiom,
! [A: vUnOpT,B: vAType] :
( ( ( B != vYesNo )
| ( A != vnotop ) )
=> ( ( B @ ( A @ vcheckUnOp ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkUnOp-1') ).
thf(901,plain,
! [A: vUnOpT,B: vAType] :
( ( ( B != vYesNo )
| ( A != vnotop ) )
=> ( ( B @ ( A @ vcheckUnOp ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).
thf(126,axiom,
! [A: vEntry,B: vEntry] :
( ( ( A @ vqsingle )
= ( B @ vqsingle ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-qsingle') ).
thf(1075,plain,
! [A: vEntry,B: vEntry] :
( ( ( A @ vqsingle )
= ( B @ vqsingle ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).
thf(71,axiom,
! [A: vYN,B: vYN] :
( ( ( A @ vB )
= ( B @ vB ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-B') ).
thf(738,plain,
! [A: vYN,B: vYN] :
( ( ( A @ vB )
= ( B @ vB ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).
thf(161,axiom,
! [A: vAnsMap,B: vAnsMap] :
( ? [C: vQID,D: vAval,E: vAnsMap,F: vAnsMap] :
( ( ( B @ ( A @ vappendAnsMap ) )
= ( F @ ( E @ vappendAnsMap ) @ ( D @ ( C @ vabind ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vabind ) ) ) ) )
| ? [C: vAnsMap] :
( ( ( B @ ( A @ vappendAnsMap ) )
= C )
& ( B = C )
& ( A = vaempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','appendAnsMap-INV') ).
thf(1266,plain,
! [A: vAnsMap,B: vAnsMap] :
( ? [C: vQID,D: vAval,E: vAnsMap,F: vAnsMap] :
( ( ( B @ ( A @ vappendAnsMap ) )
= ( F @ ( E @ vappendAnsMap ) @ ( D @ ( C @ vabind ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vabind ) ) ) ) )
| ? [C: vAnsMap] :
( ( ( B @ ( A @ vappendAnsMap ) )
= C )
& ( B = C )
& ( A = vaempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[161]) ).
thf(136,axiom,
! [A: vAType] :
( vnoAType
!= ( A @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-noAType-someAType') ).
thf(1131,plain,
! [A: vAType] :
( vnoAType
!= ( A @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[136]) ).
thf(122,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( C @ ( F @ ( D @ vquestion ) ) )
!= ( E @ ( B @ ( A @ vdefquestion ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-question-defquestion') ).
thf(1060,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( C @ ( F @ ( D @ vquestion ) ) )
!= ( E @ ( B @ ( A @ vdefquestion ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).
thf(69,axiom,
! [A: vAval] :
( ( A @ vconstant @ vgetExpValue )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getExpValue-0') ).
thf(721,plain,
! [A: vAval] :
( ( A @ vconstant @ vgetExpValue )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).
thf(113,axiom,
! [A: vExp,B: vAnsMap,C: vUnOpT] :
( ( ~ ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( A @ ( C @ vunop ) @ vreduceExp ) )
= vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-10') ).
thf(984,plain,
! [A: vExp,B: vAnsMap,C: vUnOpT] :
( ( ~ ( B @ ( A @ vreduceExp ) @ visSomeExp )
& ~ ( A @ vexpIsValue ) )
=> ( ( B @ ( A @ ( C @ vunop ) @ vreduceExp ) )
= vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).
thf(98,axiom,
! [A: vLabel] :
( ( vYesNo @ ( A @ vgetAnswer ) )
= ( A @ vaskYesNo @ vB ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAnswer-0') ).
thf(911,plain,
! [A: vLabel] :
( ( vYesNo @ ( A @ vgetAnswer ) )
= ( A @ vaskYesNo @ vB ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).
thf(199,axiom,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire,D: vQuestionnaire] :
( ( D @ ( C @ ( B @ ( A @ vQC ) ) @ vqcappend ) )
= ( D @ ( C @ vqseq ) @ ( B @ ( A @ vQC ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','qcappend-0') ).
thf(4644,plain,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire,D: vQuestionnaire] :
( ( D @ ( C @ ( B @ ( A @ vQC ) ) @ vqcappend ) )
= ( D @ ( C @ vqseq ) @ ( B @ ( A @ vQC ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[199]) ).
thf(30,axiom,
! [A: vATMap,B: vExp,C: vExp,D: vBinOpT] :
( ( ( C @ ( A @ vecheck ) @ visSomeAType )
& ( B @ ( A @ vecheck ) @ visSomeAType ) )
=> ( ( C @ ( D @ ( B @ vbinop ) ) @ ( A @ vecheck ) )
= ( C @ ( A @ vecheck ) @ vgetAType @ ( B @ ( A @ vecheck ) @ vgetAType @ ( D @ vcheckBinOp ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-4') ).
thf(360,plain,
! [A: vATMap,B: vExp,C: vExp,D: vBinOpT] :
( ( ( C @ ( A @ vecheck ) @ visSomeAType )
& ( B @ ( A @ vecheck ) @ visSomeAType ) )
=> ( ( C @ ( D @ ( B @ vbinop ) ) @ ( A @ vecheck ) )
= ( C @ ( A @ vecheck ) @ vgetAType @ ( B @ ( A @ vecheck ) @ vgetAType @ ( D @ vcheckBinOp ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).
thf(101,axiom,
! [A: vYN] :
( ( A = vno )
| ( A = vyes ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-YN') ).
thf(921,plain,
! [A: vYN] :
( ( A = vno )
| ( A = vyes ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).
thf(75,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vQuestionnaire,D: vQuestionnaire] :
( ( ( B @ ( A @ vqseq ) )
= ( D @ ( C @ vqseq ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-qseq') ).
thf(765,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vQuestionnaire,D: vQuestionnaire] :
( ( ( B @ ( A @ vqseq ) )
= ( D @ ( C @ vqseq ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).
thf(125,axiom,
! [A: vQID,B: vQID,C: vAval,D: vAnsMap] :
( ( A != B )
=> ( ( D @ ( C @ ( B @ vabind ) ) @ ( A @ vlookupAnsMap ) )
= ( D @ ( A @ vlookupAnsMap ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupAnsMap-2') ).
thf(1071,plain,
! [A: vQID,B: vQID,C: vAval,D: vAnsMap] :
( ( A != B )
=> ( ( D @ ( C @ ( B @ vabind ) ) @ ( A @ vlookupAnsMap ) )
= ( D @ ( A @ vlookupAnsMap ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).
thf(146,axiom,
! [A: vYN,B: vYN] :
( ( ( B != vno )
| ( A != vno ) )
=> ( ( B @ ( A @ vor ) )
= vyes ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','or-1') ).
thf(1187,plain,
! [A: vYN,B: vYN] :
( ( ( B != vno )
| ( A != vno ) )
=> ( ( B @ ( A @ vor ) )
= vyes ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[146]) ).
thf(145,axiom,
! [A: vQID,B: vLabel,C: vAType] : ( C @ ( B @ ( A @ vsomeQuestion ) ) @ visSomeQuestion ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQuestion-1') ).
thf(1185,plain,
! [A: vQID,B: vLabel,C: vAType] : ( C @ ( B @ ( A @ vsomeQuestion ) ) @ visSomeQuestion ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[145]) ).
thf(78,axiom,
! [A: vQID,B: vAType,C: vExp,D: vQID] :
( ( C @ ( B @ ( A @ vvalue ) ) )
!= ( D @ vask ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-value-ask') ).
thf(794,plain,
! [A: vQID,B: vAType,C: vExp,D: vQID] :
( ( C @ ( B @ ( A @ vvalue ) ) )
!= ( D @ vask ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).
thf(53,axiom,
! [A: vQID,B: vQID] :
( ( ( A @ vqvar )
= ( B @ vqvar ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-qvar') ).
thf(662,plain,
! [A: vQID,B: vQID] :
( ( ( A @ vqvar )
= ( B @ vqvar ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).
thf(68,axiom,
! [A: vAval,B: vAval] :
( ( A != B )
=> ( ( B @ ( A @ ( veqop @ vevalBinOp ) ) )
= ( vno @ vB @ vconstant @ vsomeExp ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalBinOp-9') ).
thf(718,plain,
! [A: vAval,B: vAval] :
( ( A != B )
=> ( ( B @ ( A @ ( veqop @ vevalBinOp ) ) )
= ( vno @ vB @ vconstant @ vsomeExp ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).
thf(92,axiom,
! [A: vEntry,B: vQuestionnaire,C: vQuestionnaire] :
( ( A @ vqsingle )
!= ( C @ ( B @ vqseq ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qsingle-qseq') ).
thf(888,plain,
! [A: vEntry,B: vQuestionnaire,C: vQuestionnaire] :
( ( A @ vqsingle )
!= ( C @ ( B @ vqseq ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).
thf(137,axiom,
! [A: vUnOpT,B: vAType] :
( ? [C: vUnOpT,D: vAType] :
( ( ( B @ ( A @ vcheckUnOp ) )
= vnoAType )
& ( B = D )
& ( A = C )
& ( ( D != vYesNo )
| ( C != vnotop ) ) )
| ( ( ( B @ ( A @ vcheckUnOp ) )
= ( vYesNo @ vsomeAType ) )
& ( B = vYesNo )
& ( A = vnotop ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkUnOp-INV') ).
thf(1135,plain,
! [A: vUnOpT,B: vAType] :
( ? [C: vUnOpT,D: vAType] :
( ( ( B @ ( A @ vcheckUnOp ) )
= vnoAType )
& ( B = D )
& ( A = C )
& ( ( D != vYesNo )
| ( C != vnotop ) ) )
| ( ( ( B @ ( A @ vcheckUnOp ) )
= ( vYesNo @ vsomeAType ) )
& ( B = vYesNo )
& ( A = vnotop ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[137]) ).
thf(107,axiom,
! [A: vQID,B: vAType,C: vQID,D: vAType,E: vExp,F: vLabel] :
( ( E @ ( B @ ( C @ vvalue ) ) )
!= ( D @ ( F @ ( A @ vdefquestion ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-value-defquestion') ).
thf(965,plain,
! [A: vQID,B: vAType,C: vQID,D: vAType,E: vExp,F: vLabel] :
( ( E @ ( B @ ( C @ vvalue ) ) )
!= ( D @ ( F @ ( A @ vdefquestion ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).
thf(132,axiom,
! [A: vQID,B: vAType,C: vATMap] :
( ( C @ ( B @ ( A @ vatmbind ) ) @ ( A @ vlookupATMap ) )
= ( B @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupATMap-1') ).
thf(1103,plain,
! [A: vQID,B: vAType,C: vATMap] :
( ( C @ ( B @ ( A @ vatmbind ) ) @ ( A @ vlookupATMap ) )
= ( B @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).
thf(165,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( B @ ( G @ vlookupATMap ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tquestion_inv1') ).
thf(1301,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( B @ ( G @ vlookupATMap ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[165]) ).
thf(16,axiom,
! [A: vOptQuestion] :
( ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vsomeQuestion ) ) ) )
| ( A = vnoQuestion ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-OptQuestion') ).
thf(296,plain,
! [A: vOptQuestion] :
( ? [B: vQID,C: vLabel,D: vAType] :
( A
= ( D @ ( C @ ( B @ vsomeQuestion ) ) ) )
| ( A = vnoQuestion ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).
thf(204,axiom,
! [A: vQConf] :
( vnoQConf
!= ( A @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-noQConf-someQConf') ).
thf(4662,plain,
! [A: vQConf] :
( vnoQConf
!= ( A @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[204]) ).
thf(62,axiom,
vYesNo != vNumber,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-YesNo-Number') ).
thf(694,plain,
vYesNo != vNumber,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).
thf(235,axiom,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( ( ( A @ vgetAM )
= B )
& ( A
= ( D @ ( C @ ( B @ vQC ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAM-INV') ).
thf(4801,plain,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( ( ( A @ vgetAM )
= B )
& ( A
= ( D @ ( C @ ( B @ vQC ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[235]) ).
thf(72,axiom,
! [A: vYN,B: vYN] :
( ? [C: vYN,D: vYN] :
( ( ( B @ ( A @ vand ) )
= vno )
& ( B = D )
& ( A = C )
& ( ( D != vyes )
| ( C != vyes ) ) )
| ( ( ( B @ ( A @ vand ) )
= vyes )
& ( B = vyes )
& ( A = vyes ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','and-INV') ).
thf(743,plain,
! [A: vYN,B: vYN] :
( ? [C: vYN,D: vYN] :
( ( ( B @ ( A @ vand ) )
= vno )
& ( B = D )
& ( A = C )
& ( ( D != vyes )
| ( C != vyes ) ) )
| ( ( ( B @ ( A @ vand ) )
= vyes )
& ( B = vyes )
& ( A = vyes ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).
thf(193,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tquestion_inv3') ).
thf(1403,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[193]) ).
thf(228,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vATMap,G: vATMap,H: vExp,I: vQuestionnaire] :
( ( ( D @ ( F @ vMC ) @ ( I @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( G @ ( E @ vMC ) @ ( I @ ( B @ ( H @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) )
=> ( G = D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv7') ).
thf(4758,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vATMap,G: vATMap,H: vExp,I: vQuestionnaire] :
( ( ( D @ ( F @ vMC ) @ ( I @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( G @ ( E @ vMC ) @ ( I @ ( B @ ( H @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) )
=> ( G = D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[228]) ).
thf(134,axiom,
! [A: vQID,B: vAType,C: vATMap,D: vATMap] :
( ( D @ ( C @ ( B @ ( A @ vatmbind ) ) @ vappendATMap ) )
= ( D @ ( C @ vappendATMap ) @ ( B @ ( A @ vatmbind ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','appendATMap-1') ).
thf(1124,plain,
! [A: vQID,B: vAType,C: vATMap,D: vATMap] :
( ( D @ ( C @ ( B @ ( A @ vatmbind ) ) @ vappendATMap ) )
= ( D @ ( C @ vappendATMap ) @ ( B @ ( A @ vatmbind ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).
thf(169,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID] :
( ( ( ( A @ ( F @ vlookupATMap ) )
= ( D @ vsomeAType ) )
& ( C @ ( E @ vMC ) @ ( F @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) )
=> ( E
= ( B @ ( D @ ( F @ vatmbind ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Task_inv3') ).
thf(1312,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID] :
( ( ( ( A @ ( F @ vlookupATMap ) )
= ( D @ vsomeAType ) )
& ( C @ ( E @ vMC ) @ ( F @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) )
=> ( E
= ( B @ ( D @ ( F @ vatmbind ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[169]) ).
thf(207,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( G @ ( B @ vecheck ) )
= ( D @ vsomeAType ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tvalue_inv2') ).
thf(4672,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( G @ ( B @ vecheck ) )
= ( D @ vsomeAType ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[207]) ).
thf(239,axiom,
! [A: vQMap,B: vAType,C: vAnsMap,D: vQID,E: vExp] :
( ( ~ ( C @ ( E @ vreduceExp ) @ visSomeExp )
& ~ ( E @ vexpIsValue ) )
=> ( ( A @ ( C @ ( E @ ( B @ ( D @ vvalue ) ) @ vqsingle @ vreduce ) ) )
= vnoQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-4') ).
thf(4822,plain,
! [A: vQMap,B: vAType,C: vAnsMap,D: vQID,E: vExp] :
( ( ~ ( C @ ( E @ vreduceExp ) @ visSomeExp )
& ~ ( E @ vexpIsValue ) )
=> ( ( A @ ( C @ ( E @ ( B @ ( D @ vvalue ) ) @ vqsingle @ vreduce ) ) )
= vnoQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[239]) ).
thf(111,axiom,
! [A: vQID,B: vLabel,C: vAType] :
( ( C @ ( B @ ( A @ vsomeQuestion ) ) @ vgetQuestionAType )
= C ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQuestionAType-0') ).
thf(979,plain,
! [A: vQID,B: vLabel,C: vAType] :
( ( C @ ( B @ ( A @ vsomeQuestion ) ) @ vgetQuestionAType )
= C ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).
thf(213,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( ( D @ ( C @ ( A @ vreduce ) ) @ visSomeQC )
& ! [E: vQuestionnaire] :
( ( B != E )
| ( A != vqempty ) ) )
=> ( ( D @ ( C @ ( B @ ( A @ vqseq ) @ vreduce ) ) )
= ( B @ ( D @ ( C @ ( A @ vreduce ) ) @ vgetQC @ vqcappend ) @ vsomeQConf ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-9') ).
thf(4704,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( ( D @ ( C @ ( A @ vreduce ) ) @ visSomeQC )
& ! [E: vQuestionnaire] :
( ( B != E )
| ( A != vqempty ) ) )
=> ( ( D @ ( C @ ( B @ ( A @ vqseq ) @ vreduce ) ) )
= ( B @ ( D @ ( C @ ( A @ vreduce ) ) @ vgetQC @ vqcappend ) @ vsomeQConf ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[213]) ).
thf(58,axiom,
! [A: vOptExp] :
( ~ ( A @ visSomeExp )
=> ( A = vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeExp-false-INV') ).
thf(681,plain,
! [A: vOptExp] :
( ~ ( A @ visSomeExp )
=> ( A = vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).
thf(10,axiom,
vYesNo != vText,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-YesNo-Text') ).
thf(274,plain,
vYesNo != vText,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).
thf(241,axiom,
! [A: vQID,B: vAval,C: vAnsMap] :
( ( C @ ( B @ ( A @ vabind ) ) @ vtypeAM )
= ( C @ vtypeAM @ ( B @ vtypeOf @ ( A @ vatmbind ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeAM-1') ).
thf(4828,plain,
! [A: vQID,B: vAval,C: vAnsMap] :
( ( C @ ( B @ ( A @ vabind ) ) @ vtypeAM )
= ( C @ vtypeAM @ ( B @ vtypeOf @ ( A @ vatmbind ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[241]) ).
thf(177,axiom,
! [A: vQuestionnaire,B: vQuestionnaire] :
( vqempty
!= ( B @ ( A @ vqseq ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qempty-qseq') ).
thf(1349,plain,
! [A: vQuestionnaire,B: vQuestionnaire] :
( vqempty
!= ( B @ ( A @ vqseq ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[177]) ).
thf(34,axiom,
! [A: vAval] :
( ? [B: vstring] :
( A
= ( B @ vT ) )
| ? [B: vnat] :
( A
= ( B @ vNum ) )
| ? [B: vYN] :
( A
= ( B @ vB ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-Aval') ).
thf(377,plain,
! [A: vAval] :
( ? [B: vstring] :
( A
= ( B @ vT ) )
| ? [B: vnat] :
( A
= ( B @ vNum ) )
| ? [B: vYN] :
( A
= ( B @ vB ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).
thf(120,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( ( C @ ( F @ ( D @ vquestion ) ) )
= ( E @ ( B @ ( A @ vquestion ) ) ) )
=> ( ( C = E )
& ( F = B )
& ( D = A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-question') ).
thf(1043,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQID,E: vAType,F: vLabel] :
( ( ( C @ ( F @ ( D @ vquestion ) ) )
= ( E @ ( B @ ( A @ vquestion ) ) ) )
=> ( ( C = E )
& ( F = B )
& ( D = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).
thf(9,axiom,
vandop != vorop,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-andop-orop') ).
thf(271,plain,
vandop != vorop,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).
thf(91,axiom,
! [A: vQID,B: vATMap] :
( ? [C: vQID,D: vAType,E: vATMap,F: vQID] :
( ( ( B @ ( A @ vlookupATMap ) )
= ( E @ ( F @ vlookupATMap ) ) )
& ( B
= ( E @ ( D @ ( C @ vatmbind ) ) ) )
& ( A = F )
& ( F != C ) )
| ? [C: vQID,D: vAType,E: vATMap,F: vQID] :
( ( ( B @ ( A @ vlookupATMap ) )
= ( D @ vsomeAType ) )
& ( B
= ( E @ ( D @ ( C @ vatmbind ) ) ) )
& ( A = F )
& ( F = C ) )
| ? [C: vQID] :
( ( ( B @ ( A @ vlookupATMap ) )
= vnoAType )
& ( B = vatmempty )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupATMap-INV') ).
thf(863,plain,
! [A: vQID,B: vATMap] :
( ? [C: vQID,D: vAType,E: vATMap,F: vQID] :
( ( ( B @ ( A @ vlookupATMap ) )
= ( E @ ( F @ vlookupATMap ) ) )
& ( B
= ( E @ ( D @ ( C @ vatmbind ) ) ) )
& ( A = F )
& ( F != C ) )
| ? [C: vQID,D: vAType,E: vATMap,F: vQID] :
( ( ( B @ ( A @ vlookupATMap ) )
= ( D @ vsomeAType ) )
& ( B
= ( E @ ( D @ ( C @ vatmbind ) ) ) )
& ( A = F )
& ( F = C ) )
| ? [C: vQID] :
( ( ( B @ ( A @ vlookupATMap ) )
= vnoAType )
& ( B = vatmempty )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).
thf(210,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tvalue_inv4') ).
thf(4694,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[210]) ).
thf(127,axiom,
! [A: vQMap,B: vQID,C: vAType,D: vLabel,E: vQID] :
( ( E != B )
=> ( ( A @ ( C @ ( D @ ( B @ vqmbind ) ) ) @ ( E @ vlookupQMap ) )
= ( A @ ( E @ vlookupQMap ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupQMap-2') ).
thf(1080,plain,
! [A: vQMap,B: vQID,C: vAType,D: vLabel,E: vQID] :
( ( E != B )
=> ( ( A @ ( C @ ( D @ ( B @ vqmbind ) ) ) @ ( E @ vlookupQMap ) )
= ( A @ ( E @ vlookupQMap ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).
thf(243,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ ( vno @ vB @ vconstant @ vqcond ) ) @ vreduce ) ) )
= ( B @ ( D @ ( C @ vQC ) ) @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-12') ).
thf(4833,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vAnsMap,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ ( vno @ vB @ vconstant @ vqcond ) ) @ vreduce ) ) )
= ( B @ ( D @ ( C @ vQC ) ) @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[243]) ).
thf(238,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( B @ ( F @ vlookupATMap ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tvalue_inv1') ).
thf(4818,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( ( B @ ( F @ vlookupATMap ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[238]) ).
thf(42,axiom,
! [A: vstring,B: vstring] :
( ( ( A @ vT )
= ( B @ vT ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-T') ).
thf(483,plain,
! [A: vstring,B: vstring] :
( ( ( A @ vT )
= ( B @ vT ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).
thf(64,axiom,
! [A: vYN,B: vYN] :
( ( B @ vB @ ( A @ vB @ ( vandop @ vevalBinOp ) ) )
= ( B @ ( A @ vand ) @ vB @ vconstant @ vsomeExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalBinOp-6') ).
thf(700,plain,
! [A: vYN,B: vYN] :
( ( B @ vB @ ( A @ vB @ ( vandop @ vevalBinOp ) ) )
= ( B @ ( A @ vand ) @ vB @ vconstant @ vsomeExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).
thf(171,axiom,
! [A: vATMap,B: vATMap,C: vAType,D: vLabel,E: vQID] :
( ( ( A @ ( E @ vlookupATMap ) )
= vnoAType )
=> ( A @ ( C @ ( E @ vatmbind ) ) @ ( B @ vMC ) @ ( C @ ( D @ ( E @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tdefquestion') ).
thf(1325,plain,
! [A: vATMap,B: vATMap,C: vAType,D: vLabel,E: vQID] :
( ( ( A @ ( E @ vlookupATMap ) )
= vnoAType )
=> ( A @ ( C @ ( E @ vatmbind ) ) @ ( B @ vMC ) @ ( C @ ( D @ ( E @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[171]) ).
thf(246,axiom,
( ( vaempty @ vtypeAM )
= vatmempty ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeAM-0') ).
thf(4850,plain,
( ( vaempty @ vtypeAM )
= vatmempty ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[246]) ).
thf(82,axiom,
( ( vno @ ( vno @ vor ) )
= vno ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','or-0') ).
thf(811,plain,
( ( vno @ ( vno @ vor ) )
= vno ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).
thf(37,axiom,
! [A: vUnOpT,B: vAval] :
( ? [C: vUnOpT,D: vAval] :
( ( ( B @ ( A @ vevalUnOp ) )
= vnoExp )
& ( B = D )
& ( A = C )
& ( ! [E: vYN] :
( D
!= ( E @ vB ) )
| ( C != vnotop ) ) )
| ? [C: vYN] :
( ( ( B @ ( A @ vevalUnOp ) )
= ( C @ vnot @ vB @ vconstant @ vsomeExp ) )
& ( B
= ( C @ vB ) )
& ( A = vnotop ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalUnOp-INV') ).
thf(387,plain,
! [A: vUnOpT,B: vAval] :
( ? [C: vUnOpT,D: vAval] :
( ( ( B @ ( A @ vevalUnOp ) )
= vnoExp )
& ( B = D )
& ( A = C )
& ( ! [E: vYN] :
( D
!= ( E @ vB ) )
| ( C != vnotop ) ) )
| ? [C: vYN] :
( ( ( B @ ( A @ vevalUnOp ) )
= ( C @ vnot @ vB @ vconstant @ vsomeExp ) )
& ( B
= ( C @ vB ) )
& ( A = vnotop ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).
thf(25,axiom,
! [A: vAval,B: vUnOpT,C: vExp] :
( ( A @ vconstant )
!= ( C @ ( B @ vunop ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-constant-unop') ).
thf(345,plain,
! [A: vAval,B: vUnOpT,C: vExp] :
( ( A @ vconstant )
!= ( C @ ( B @ vunop ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).
thf(89,axiom,
! [A: vQID] :
( ( vqmempty @ ( A @ vlookupQMap ) )
= vnoQuestion ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupQMap-0') ).
thf(858,plain,
! [A: vQID] :
( ( vqmempty @ ( A @ vlookupQMap ) )
= vnoQuestion ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).
thf(144,axiom,
! [A: vQID,B: vATMap,C: vATMap,D: vAType,E: vQID,F: vAType] :
( ( ( C @ ( D @ ( E @ vatmbind ) ) )
= ( B @ ( F @ ( A @ vatmbind ) ) ) )
=> ( ( C = B )
& ( D = F )
& ( E = A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-atmbind') ).
thf(1171,plain,
! [A: vQID,B: vATMap,C: vATMap,D: vAType,E: vQID,F: vAType] :
( ( ( C @ ( D @ ( E @ vatmbind ) ) )
= ( B @ ( F @ ( A @ vatmbind ) ) ) )
=> ( ( C = B )
& ( D = F )
& ( E = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[144]) ).
thf(17,axiom,
! [A: vAval] :
( ? [B: vstring] :
( ( ( A @ vtypeOf )
= vText )
& ( A
= ( B @ vT ) ) )
| ? [B: vnat] :
( ( ( A @ vtypeOf )
= vNumber )
& ( A
= ( B @ vNum ) ) )
| ? [B: vYN] :
( ( ( A @ vtypeOf )
= vYesNo )
& ( A
= ( B @ vB ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeOf-INV') ).
thf(299,plain,
! [A: vAval] :
( ? [B: vstring] :
( ( ( A @ vtypeOf )
= vText )
& ( A
= ( B @ vT ) ) )
| ? [B: vnat] :
( ( ( A @ vtypeOf )
= vNumber )
& ( A
= ( B @ vNum ) ) )
| ? [B: vYN] :
( ( ( A @ vtypeOf )
= vYesNo )
& ( A
= ( B @ vB ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).
thf(196,axiom,
vqempty @ visValue,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isValue-0') ).
thf(1413,plain,
vqempty @ visValue,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[196]) ).
thf(223,axiom,
! [A: vQMap,B: vAType,C: vAnsMap,D: vQID,E: vExp] :
( ( ( C @ ( E @ vreduceExp ) @ visSomeExp )
& ~ ( E @ vexpIsValue ) )
=> ( ( A @ ( C @ ( E @ ( B @ ( D @ vvalue ) ) @ vqsingle @ vreduce ) ) )
= ( C @ ( E @ vreduceExp ) @ vgetExp @ ( B @ ( D @ vvalue ) ) @ vqsingle @ ( A @ ( C @ vQC ) ) @ vsomeQConf ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-3') ).
thf(4741,plain,
! [A: vQMap,B: vAType,C: vAnsMap,D: vQID,E: vExp] :
( ( ( C @ ( E @ vreduceExp ) @ visSomeExp )
& ~ ( E @ vexpIsValue ) )
=> ( ( A @ ( C @ ( E @ ( B @ ( D @ vvalue ) ) @ vqsingle @ vreduce ) ) )
= ( C @ ( E @ vreduceExp ) @ vgetExp @ ( B @ ( D @ vvalue ) ) @ vqsingle @ ( A @ ( C @ vQC ) ) @ vsomeQConf ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[223]) ).
thf(209,axiom,
! [A: vQID,B: vQMap,C: vAnsMap] :
( ~ ( B @ ( A @ vlookupQMap ) @ visSomeQuestion )
=> ( ( B @ ( C @ ( A @ vask @ vqsingle @ vreduce ) ) )
= vnoQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-7') ).
thf(4690,plain,
! [A: vQID,B: vQMap,C: vAnsMap] :
( ~ ( B @ ( A @ vlookupQMap ) @ visSomeQuestion )
=> ( ( B @ ( C @ ( A @ vask @ vqsingle @ vreduce ) ) )
= vnoQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[209]) ).
thf(166,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vATMap,G: vATMap,H: vQuestionnaire] :
( ( ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( G @ ( E @ vMC ) @ ( H @ ( B @ vqseq ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) )
=> ? [I: vATMap,J: vATMap] : ( J @ ( I @ vMC ) @ ( H @ ( D @ ( F @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqseq_inv2') ).
thf(1304,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vATMap,G: vATMap,H: vQuestionnaire] :
( ( ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( G @ ( E @ vMC ) @ ( H @ ( B @ vqseq ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) )
=> ? [I: vATMap,J: vATMap] : ( J @ ( I @ vMC ) @ ( H @ ( D @ ( F @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[166]) ).
thf(103,axiom,
! [A: vExp] :
( ! [B: vAval] :
( A
!= ( B @ vconstant ) )
=> ~ ( A @ vexpIsValue ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','expIsValue-1') ).
thf(927,plain,
! [A: vExp] :
( ! [B: vAval] :
( A
!= ( B @ vconstant ) )
=> ~ ( A @ vexpIsValue ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).
thf(3,axiom,
( ( vYesNo @ ( vYesNo @ ( vorop @ vcheckBinOp ) ) )
= ( vYesNo @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkBinOp-7') ).
thf(255,plain,
( ( vYesNo @ ( vYesNo @ ( vorop @ vcheckBinOp ) ) )
= ( vYesNo @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).
thf(174,axiom,
! [A: vQMap,B: vAType,C: vLabel,D: vAnsMap,E: vQID] :
( ( A @ ( D @ ( B @ ( C @ ( E @ vquestion ) ) @ vqsingle @ vreduce ) ) )
= ( vqempty @ ( A @ ( D @ ( B @ ( C @ vgetAnswer ) @ ( E @ vabind ) ) @ vQC ) ) @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-1') ).
thf(1340,plain,
! [A: vQMap,B: vAType,C: vLabel,D: vAnsMap,E: vQID] :
( ( A @ ( D @ ( B @ ( C @ ( E @ vquestion ) ) @ vqsingle @ vreduce ) ) )
= ( vqempty @ ( A @ ( D @ ( B @ ( C @ vgetAnswer ) @ ( E @ vabind ) ) @ vQC ) ) @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[174]) ).
thf(28,axiom,
! [A: vOptExp] :
( ? [B: vExp] :
( A
= ( B @ vsomeExp ) )
| ( A = vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-OptExp') ).
thf(355,plain,
! [A: vOptExp] :
( ? [B: vExp] :
( A
= ( B @ vsomeExp ) )
| ( A = vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).
thf(217,axiom,
! [A: vQMap,B: vAType,C: vAnsMap,D: vQID,E: vExp] :
( ( E @ vexpIsValue )
=> ( ( A @ ( C @ ( E @ ( B @ ( D @ vvalue ) ) @ vqsingle @ vreduce ) ) )
= ( vqempty @ ( A @ ( C @ ( E @ vgetExpValue @ ( D @ vabind ) ) @ vQC ) ) @ vsomeQConf ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-2') ).
thf(4722,plain,
! [A: vQMap,B: vAType,C: vAnsMap,D: vQID,E: vExp] :
( ( E @ vexpIsValue )
=> ( ( A @ ( C @ ( E @ ( B @ ( D @ vvalue ) ) @ vqsingle @ vreduce ) ) )
= ( vqempty @ ( A @ ( C @ ( E @ vgetExpValue @ ( D @ vabind ) ) @ vQC ) ) @ vsomeQConf ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[217]) ).
thf(226,axiom,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( ( ( A @ vgetQuest )
= D )
& ( A
= ( D @ ( C @ ( B @ vQC ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQuest-INV') ).
thf(4749,plain,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( ( ( A @ vgetQuest )
= D )
& ( A
= ( D @ ( C @ ( B @ vQC ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[226]) ).
thf(66,axiom,
! [A: vAval] :
( ( A @ ( A @ ( veqop @ vevalBinOp ) ) )
= ( vyes @ vB @ vconstant @ vsomeExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalBinOp-8') ).
thf(705,plain,
! [A: vAval] :
( ( A @ ( A @ ( veqop @ vevalBinOp ) ) )
= ( vyes @ vB @ vconstant @ vsomeExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).
thf(192,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( ( D @ ( E @ vMC ) @ ( G @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( D @ ( E @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( ( F @ ( C @ vecheck ) )
= ( vYesNo @ vsomeAType ) ) )
=> ( D @ ( E @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond') ).
thf(1400,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( ( D @ ( E @ vMC ) @ ( G @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( D @ ( E @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( ( F @ ( C @ vecheck ) )
= ( vYesNo @ vsomeAType ) ) )
=> ( D @ ( E @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[192]) ).
thf(157,axiom,
! [A: vATMap,B: vnat] :
( ( B @ vNum @ vconstant @ ( A @ vecheck ) )
= ( vNumber @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-1') ).
thf(1252,plain,
! [A: vATMap,B: vnat] :
( ( B @ vNum @ vconstant @ ( A @ vecheck ) )
= ( vNumber @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[157]) ).
thf(183,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap,E: vQID] :
( ( C @ ( D @ vMC ) @ ( E @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Task_inv4') ).
thf(1368,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap,E: vQID] :
( ( C @ ( D @ vMC ) @ ( E @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C = A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[183]) ).
thf(154,axiom,
! [A: vQID,B: vAType,C: vQID,D: vAType,E: vExp,F: vLabel] :
( ( B @ ( F @ ( C @ vquestion ) ) )
!= ( E @ ( D @ ( A @ vvalue ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-question-value') ).
thf(1230,plain,
! [A: vQID,B: vAType,C: vQID,D: vAType,E: vExp,F: vLabel] :
( ( B @ ( F @ ( C @ vquestion ) ) )
!= ( E @ ( D @ ( A @ vvalue ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[154]) ).
thf(56,axiom,
! [A: vATMap,B: vExp,C: vUnOpT] :
( ( B @ ( A @ vecheck ) @ visSomeAType )
=> ( ( B @ ( C @ vunop ) @ ( A @ vecheck ) )
= ( B @ ( A @ vecheck ) @ vgetAType @ ( C @ vcheckUnOp ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-6') ).
thf(673,plain,
! [A: vATMap,B: vExp,C: vUnOpT] :
( ( B @ ( A @ vecheck ) @ visSomeAType )
=> ( ( B @ ( C @ vunop ) @ ( A @ vecheck ) )
= ( B @ ( A @ vecheck ) @ vgetAType @ ( C @ vcheckUnOp ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).
thf(22,axiom,
! [A: vUnOpT,B: vAval] :
( ( ! [C: vYN] :
( B
!= ( C @ vB ) )
| ( A != vnotop ) )
=> ( ( B @ ( A @ vevalUnOp ) )
= vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalUnOp-1') ).
thf(331,plain,
! [A: vUnOpT,B: vAval] :
( ( ! [C: vYN] :
( B
!= ( C @ vB ) )
| ( A != vnotop ) )
=> ( ( B @ ( A @ vevalUnOp ) )
= vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).
thf(33,axiom,
! [A: vATMap,B: vExp,C: vExp,D: vBinOpT] :
( ~ ( ( C @ ( A @ vecheck ) @ visSomeAType )
& ( B @ ( A @ vecheck ) @ visSomeAType ) )
=> ( ( C @ ( D @ ( B @ vbinop ) ) @ ( A @ vecheck ) )
= vnoAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-5') ).
thf(370,plain,
! [A: vATMap,B: vExp,C: vExp,D: vBinOpT] :
( ~ ( ( C @ ( A @ vecheck ) @ visSomeAType )
& ( B @ ( A @ vecheck ) @ visSomeAType ) )
=> ( ( C @ ( D @ ( B @ vbinop ) ) @ ( A @ vecheck ) )
= vnoAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).
thf(160,axiom,
! [A: vEntry,B: vGID,C: vQuestionnaire] :
( ( A @ vqsingle )
!= ( C @ ( B @ vqgroup ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qsingle-qgroup') ).
thf(1262,plain,
! [A: vEntry,B: vGID,C: vQuestionnaire] :
( ( A @ vqsingle )
!= ( C @ ( B @ vqgroup ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[160]) ).
thf(23,axiom,
! [A: vOptExp] :
( ( A @ visSomeExp )
=> ? [B: vExp] :
( A
= ( B @ vsomeExp ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeExp-true-INV') ).
thf(338,plain,
! [A: vOptExp] :
( ( A @ visSomeExp )
=> ? [B: vExp] :
( A
= ( B @ vsomeExp ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).
thf(129,axiom,
! [A: vYN] :
( ( ( ( A @ vnot )
= vyes )
& ( A = vno ) )
| ( ( ( A @ vnot )
= vno )
& ( A = vyes ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','not-INV') ).
thf(1085,plain,
! [A: vYN] :
( ( ( ( A @ vnot )
= vyes )
& ( A = vno ) )
| ( ( ( A @ vnot )
= vno )
& ( A = vyes ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).
thf(222,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ( ( F @ ( C @ vecheck ) )
= ( vYesNo @ vsomeAType ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv1') ).
thf(4737,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vExp,G: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( G @ ( B @ ( F @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ( ( F @ ( C @ vecheck ) )
= ( vYesNo @ vsomeAType ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[222]) ).
thf(153,axiom,
! [A: vGID,B: vQuestionnaire,C: vGID,D: vQuestionnaire] :
( ( ( B @ ( A @ vqgroup ) )
= ( D @ ( C @ vqgroup ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-qgroup') ).
thf(1220,plain,
! [A: vGID,B: vQuestionnaire,C: vGID,D: vQuestionnaire] :
( ( ( B @ ( A @ vqgroup ) )
= ( D @ ( C @ vqgroup ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[153]) ).
thf(97,axiom,
! [A: vQID,B: vAval,C: vAnsMap] :
( vaempty
!= ( C @ ( B @ ( A @ vabind ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-aempty-abind') ).
thf(907,plain,
! [A: vQID,B: vAval,C: vAnsMap] :
( vaempty
!= ( C @ ( B @ ( A @ vabind ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).
thf(180,axiom,
! [A: vQConf,B: vQConf] :
( ( ( A @ vsomeQConf )
= ( B @ vsomeQConf ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-someQConf') ).
thf(1358,plain,
! [A: vQConf,B: vQConf] :
( ( ( A @ vsomeQConf )
= ( B @ vsomeQConf ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[180]) ).
thf(65,axiom,
! [A: vExp] : ( A @ vsomeExp @ visSomeExp ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeExp-1') ).
thf(703,plain,
! [A: vExp] : ( A @ vsomeExp @ visSomeExp ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).
thf(163,axiom,
! [A: vQMap,B: vAnsMap,C: vQuestionnaire,D: vAnsMap,E: vQuestionnaire,F: vQMap] :
( ( ( E @ ( A @ ( D @ vQC ) ) )
= ( C @ ( F @ ( B @ vQC ) ) ) )
=> ( ( E = C )
& ( A = F )
& ( D = B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-QC') ).
thf(1284,plain,
! [A: vQMap,B: vAnsMap,C: vQuestionnaire,D: vAnsMap,E: vQuestionnaire,F: vQMap] :
( ( ( E @ ( A @ ( D @ vQC ) ) )
= ( C @ ( F @ ( B @ vQC ) ) ) )
=> ( ( E = C )
& ( A = F )
& ( D = B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[163]) ).
thf(178,axiom,
! [A: vATMap,B: vATMap] : ( B @ ( A @ vMC ) @ ( vqempty @ ( B @ ( A @ vMC ) @ vptcheck ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqempty') ).
thf(1353,plain,
! [A: vATMap,B: vATMap] : ( B @ ( A @ vMC ) @ ( vqempty @ ( B @ ( A @ vMC ) @ vptcheck ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[178]) ).
thf(18,axiom,
! [A: vQID,B: vAnsMap] :
( ~ ( B @ ( A @ vlookupAnsMap ) @ visSomeAval )
=> ( ( B @ ( A @ vqvar @ vreduceExp ) )
= vnoExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-2') ).
thf(314,plain,
! [A: vQID,B: vAnsMap] :
( ~ ( B @ ( A @ vlookupAnsMap ) @ visSomeAval )
=> ( ( B @ ( A @ vqvar @ vreduceExp ) )
= vnoExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).
thf(184,axiom,
! [A: vAnsMap,B: vQMap] :
( ( B @ ( A @ ( vqempty @ vreduce ) ) )
= vnoQConf ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-0') ).
thf(1372,plain,
! [A: vAnsMap,B: vQMap] :
( ( B @ ( A @ ( vqempty @ vreduce ) ) )
= vnoQConf ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[184]) ).
thf(45,axiom,
! [A: vLabel,B: vAType] :
( ? [C: vLabel] :
( ( ( B @ ( A @ vgetAnswer ) )
= ( C @ vaskText @ vT ) )
& ( B = vText )
& ( A = C ) )
| ? [C: vLabel] :
( ( ( B @ ( A @ vgetAnswer ) )
= ( C @ vaskNumber @ vNum ) )
& ( B = vNumber )
& ( A = C ) )
| ? [C: vLabel] :
( ( ( B @ ( A @ vgetAnswer ) )
= ( C @ vaskYesNo @ vB ) )
& ( B = vYesNo )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAnswer-INV') ).
thf(595,plain,
! [A: vLabel,B: vAType] :
( ? [C: vLabel] :
( ( ( B @ ( A @ vgetAnswer ) )
= ( C @ vaskText @ vT ) )
& ( B = vText )
& ( A = C ) )
| ? [C: vLabel] :
( ( ( B @ ( A @ vgetAnswer ) )
= ( C @ vaskNumber @ vNum ) )
& ( B = vNumber )
& ( A = C ) )
| ? [C: vLabel] :
( ( ( B @ ( A @ vgetAnswer ) )
= ( C @ vaskYesNo @ vB ) )
& ( B = vYesNo )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).
thf(211,axiom,
! [A: vQuestionnaire,B: vAnsMap,C: vQMap] :
( ( C @ ( B @ ( A @ ( vqempty @ vqseq ) @ vreduce ) ) )
= ( A @ ( C @ ( B @ vQC ) ) @ vsomeQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduce-8') ).
thf(4698,plain,
! [A: vQuestionnaire,B: vAnsMap,C: vQMap] :
( ( C @ ( B @ ( A @ ( vqempty @ vqseq ) @ vreduce ) ) )
= ( A @ ( C @ ( B @ vQC ) ) @ vsomeQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[211]) ).
thf(219,axiom,
! [A: vQConf] :
( ( A @ vsomeQConf @ vgetQC )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQC-0') ).
thf(4727,plain,
! [A: vQConf] :
( ( A @ vsomeQConf @ vgetQC )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[219]) ).
thf(104,axiom,
! [A: vQID,B: vQMap] :
( ? [C: vQMap,D: vQID,E: vAType,F: vLabel,G: vQID] :
( ( ( B @ ( A @ vlookupQMap ) )
= ( C @ ( G @ vlookupQMap ) ) )
& ( B
= ( C @ ( E @ ( F @ ( D @ vqmbind ) ) ) ) )
& ( A = G )
& ( G != D ) )
| ? [C: vQMap,D: vQID,E: vAType,F: vLabel,G: vQID] :
( ( ( B @ ( A @ vlookupQMap ) )
= ( E @ ( F @ ( G @ vsomeQuestion ) ) ) )
& ( B
= ( C @ ( E @ ( F @ ( D @ vqmbind ) ) ) ) )
& ( A = G )
& ( G = D ) )
| ? [C: vQID] :
( ( ( B @ ( A @ vlookupQMap ) )
= vnoQuestion )
& ( B = vqmempty )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupQMap-INV') ).
thf(931,plain,
! [A: vQID,B: vQMap] :
( ? [C: vQMap,D: vQID,E: vAType,F: vLabel,G: vQID] :
( ( ( B @ ( A @ vlookupQMap ) )
= ( C @ ( G @ vlookupQMap ) ) )
& ( B
= ( C @ ( E @ ( F @ ( D @ vqmbind ) ) ) ) )
& ( A = G )
& ( G != D ) )
| ? [C: vQMap,D: vQID,E: vAType,F: vLabel,G: vQID] :
( ( ( B @ ( A @ vlookupQMap ) )
= ( E @ ( F @ ( G @ vsomeQuestion ) ) ) )
& ( B
= ( C @ ( E @ ( F @ ( D @ vqmbind ) ) ) ) )
& ( A = G )
& ( G = D ) )
| ? [C: vQID] :
( ( ( B @ ( A @ vlookupQMap ) )
= vnoQuestion )
& ( B = vqmempty )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).
thf(202,axiom,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire] :
( ( C @ ( B @ ( A @ vQC ) ) @ vgetQuest )
= C ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQuest-0') ).
thf(4656,plain,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire] :
( ( C @ ( B @ ( A @ vQC ) ) @ vgetQuest )
= C ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[202]) ).
thf(110,axiom,
! [A: vQID,B: vLabel,C: vAType] :
( ( C @ ( B @ ( A @ vsomeQuestion ) ) @ vgetQuestionLabel )
= B ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQuestionLabel-0') ).
thf(976,plain,
! [A: vQID,B: vLabel,C: vAType] :
( ( C @ ( B @ ( A @ vsomeQuestion ) ) @ vgetQuestionLabel )
= B ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).
thf(73,axiom,
! [A: vQuestionnaire,B: vQuestionnaire,C: vGID,D: vQuestionnaire] :
( ( B @ ( A @ vqseq ) )
!= ( D @ ( C @ vqgroup ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-qseq-qgroup') ).
thf(759,plain,
! [A: vQuestionnaire,B: vQuestionnaire,C: vGID,D: vQuestionnaire] :
( ( B @ ( A @ vqseq ) )
!= ( D @ ( C @ vqgroup ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).
thf(220,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vATMap,G: vATMap,H: vExp,I: vQuestionnaire] :
( ( ( D @ ( F @ vMC ) @ ( I @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( G @ ( E @ vMC ) @ ( I @ ( B @ ( H @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) )
=> ( E = F ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqcond_inv6') ).
thf(4730,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vATMap,G: vATMap,H: vExp,I: vQuestionnaire] :
( ( ( D @ ( F @ vMC ) @ ( I @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( D @ ( F @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
& ( G @ ( E @ vMC ) @ ( I @ ( B @ ( H @ vqcond ) ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) )
=> ( E = F ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[220]) ).
thf(83,axiom,
! [A: vYN,B: vYN] :
( ? [C: vYN,D: vYN] :
( ( ( B @ ( A @ vor ) )
= vyes )
& ( B = D )
& ( A = C )
& ( ( D != vno )
| ( C != vno ) ) )
| ( ( ( B @ ( A @ vor ) )
= vno )
& ( B = vno )
& ( A = vno ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','or-INV') ).
thf(813,plain,
! [A: vYN,B: vYN] :
( ? [C: vYN,D: vYN] :
( ( ( B @ ( A @ vor ) )
= vyes )
& ( B = D )
& ( A = C )
& ( ( D != vno )
| ( C != vno ) ) )
| ( ( ( B @ ( A @ vor ) )
= vno )
& ( B = vno )
& ( A = vno ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).
thf(94,axiom,
! [A: vOptQConf] :
( ~ ( A @ visSomeQC )
=> ( A = vnoQConf ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQC-false-INV') ).
thf(896,plain,
! [A: vOptQConf] :
( ~ ( A @ visSomeQC )
=> ( A = vnoQConf ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).
thf(205,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C
= ( A @ ( D @ ( G @ vatmbind ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tdefquestion_inv3') ).
thf(4666,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vLabel,F: vATMap,G: vQID] :
( ( C @ ( F @ vMC ) @ ( D @ ( E @ ( G @ vdefquestion ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( C
= ( A @ ( D @ ( G @ vatmbind ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[205]) ).
thf(48,axiom,
! [A: vExp,B: vExp,C: vExp,D: vExp,E: vBinOpT,F: vBinOpT] :
( ( ( A @ ( E @ ( D @ vbinop ) ) )
= ( B @ ( F @ ( C @ vbinop ) ) ) )
=> ( ( A = B )
& ( E = F )
& ( D = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-binop') ).
thf(632,plain,
! [A: vExp,B: vExp,C: vExp,D: vExp,E: vBinOpT,F: vBinOpT] :
( ( ( A @ ( E @ ( D @ vbinop ) ) )
= ( B @ ( F @ ( C @ vbinop ) ) ) )
=> ( ( A = B )
& ( E = F )
& ( D = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).
thf(116,axiom,
! [A: vAnsMap] :
( ? [B: vQID,C: vAval,D: vAnsMap] :
( A
= ( D @ ( C @ ( B @ vabind ) ) ) )
| ( A = vaempty ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-AnsMap') ).
thf(995,plain,
! [A: vAnsMap] :
( ? [B: vQID,C: vAval,D: vAnsMap] :
( A
= ( D @ ( C @ ( B @ vabind ) ) ) )
| ( A = vaempty ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).
thf(215,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap] :
( ( D @ ( C @ vMC ) @ ( vqempty @ ( B @ ( A @ vMC ) @ vptcheck ) ) )
=> ( D = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqempty_inv2') ).
thf(4715,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap] :
( ( D @ ( C @ vMC ) @ ( vqempty @ ( B @ ( A @ vMC ) @ vptcheck ) ) )
=> ( D = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[215]) ).
thf(232,axiom,
! [A: vOptQConf] :
( ( A @ visSomeQC )
=> ? [B: vQConf] :
( A
= ( B @ vsomeQConf ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQC-true-INV') ).
thf(4791,plain,
! [A: vOptQConf] :
( ( A @ visSomeQC )
=> ? [B: vQConf] :
( A
= ( B @ vsomeQConf ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[232]) ).
thf(248,axiom,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire] :
( ( C @ ( B @ ( A @ vQC ) ) @ vgetQM )
= B ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQM-0') ).
thf(4855,plain,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire] :
( ( C @ ( B @ ( A @ vQC ) ) @ vgetQM )
= B ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[248]) ).
thf(99,axiom,
! [A: vOptQuestion] :
( ~ ( A @ visSomeQuestion )
=> ( A = vnoQuestion ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQuestion-false-INV') ).
thf(914,plain,
! [A: vOptQuestion] :
( ~ ( A @ visSomeQuestion )
=> ( A = vnoQuestion ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).
thf(54,axiom,
! [A: vAType] : ( A @ vsomeAType @ visSomeAType ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeAType-1') ).
thf(667,plain,
! [A: vAType] : ( A @ vsomeAType @ visSomeAType ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).
thf(147,axiom,
! [A: vAnsMap] :
( ( A @ ( vaempty @ vappendAnsMap ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','appendAnsMap-0') ).
thf(1193,plain,
! [A: vAnsMap] :
( ( A @ ( vaempty @ vappendAnsMap ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[147]) ).
thf(74,axiom,
( ( vYesNo @ ( vnotop @ vcheckUnOp ) )
= ( vYesNo @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','checkUnOp-0') ).
thf(763,plain,
( ( vYesNo @ ( vnotop @ vcheckUnOp ) )
= ( vYesNo @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).
thf(95,axiom,
! [A: vAval] : ( A @ vconstant @ vexpIsValue ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','expIsValue-0') ).
thf(899,plain,
! [A: vAval] : ( A @ vconstant @ vexpIsValue ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).
thf(141,axiom,
! [A: vATMap,B: vQID] :
( ( B @ vqvar @ ( A @ vecheck ) )
= ( A @ ( B @ vlookupATMap ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-3') ).
thf(1161,plain,
! [A: vATMap,B: vQID] :
( ( B @ vqvar @ ( A @ vecheck ) )
= ( A @ ( B @ vlookupATMap ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[141]) ).
thf(85,axiom,
! [A: vAval,B: vAnsMap] :
( ( B @ ( A @ vconstant @ vreduceExp ) )
= vnoExp ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-0') ).
thf(832,plain,
! [A: vAval,B: vAnsMap] :
( ( B @ ( A @ vconstant @ vreduceExp ) )
= vnoExp ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).
thf(59,axiom,
! [A: vAType] :
( ( A = vText )
| ( A = vNumber )
| ( A = vYesNo ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','dom-AType') ).
thf(684,plain,
! [A: vAType] :
( ( A = vText )
| ( A = vNumber )
| ( A = vYesNo ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).
thf(233,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( E
= ( B @ ( D @ ( F @ vatmbind ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tvalue_inv3') ).
thf(4794,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vAType,E: vATMap,F: vQID,G: vExp] :
( ( C @ ( E @ vMC ) @ ( G @ ( D @ ( F @ vvalue ) ) @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ( E
= ( B @ ( D @ ( F @ vatmbind ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[233]) ).
thf(77,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQID] :
( ( C @ ( B @ ( A @ vdefquestion ) ) )
!= ( D @ vask ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-defquestion-ask') ).
thf(790,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQID] :
( ( C @ ( B @ ( A @ vdefquestion ) ) )
!= ( D @ vask ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).
thf(86,axiom,
! [A: vATMap,B: vYN] :
( ( B @ vB @ vconstant @ ( A @ vecheck ) )
= ( vYesNo @ vsomeAType ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-0') ).
thf(835,plain,
! [A: vATMap,B: vYN] :
( ( B @ vB @ vconstant @ ( A @ vecheck ) )
= ( vYesNo @ vsomeAType ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).
thf(6,axiom,
! [A: vQID,B: vAnsMap] :
( ( B @ ( A @ vlookupAnsMap ) @ visSomeAval )
=> ( ( B @ ( A @ vqvar @ vreduceExp ) )
= ( B @ ( A @ vlookupAnsMap ) @ vgetAval @ vconstant @ vsomeExp ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-1') ).
thf(262,plain,
! [A: vQID,B: vAnsMap] :
( ( B @ ( A @ vlookupAnsMap ) @ visSomeAval )
=> ( ( B @ ( A @ vqvar @ vreduceExp ) )
= ( B @ ( A @ vlookupAnsMap ) @ vgetAval @ vconstant @ vsomeExp ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).
thf(237,axiom,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( ( ( A @ vgetQM )
= C )
& ( A
= ( D @ ( C @ ( B @ vQC ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getQM-INV') ).
thf(4811,plain,
! [A: vQConf] :
? [B: vAnsMap,C: vQMap,D: vQuestionnaire] :
( ( ( A @ vgetQM )
= C )
& ( A
= ( D @ ( C @ ( B @ vQC ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[237]) ).
thf(181,axiom,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire] :
( ( C @ ( B @ ( A @ vQC ) ) @ vgetAM )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAM-0') ).
thf(1363,plain,
! [A: vAnsMap,B: vQMap,C: vQuestionnaire] :
( ( C @ ( B @ ( A @ vQC ) ) @ vgetAM )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[181]) ).
thf(24,axiom,
! [A: vExp] :
( vnoExp
!= ( A @ vsomeExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-noExp-someExp') ).
thf(341,plain,
! [A: vExp] :
( vnoExp
!= ( A @ vsomeExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).
thf(227,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap,E: vQID] :
( ( C @ ( D @ vMC ) @ ( E @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ? [F: vAType] :
( ( A @ ( E @ vlookupATMap ) )
= ( F @ vsomeAType ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Task_inv2') ).
thf(4755,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vATMap,E: vQID] :
( ( C @ ( D @ vMC ) @ ( E @ vask @ vqsingle @ ( A @ ( B @ vMC ) @ vptcheck ) ) )
=> ? [F: vAType] :
( ( A @ ( E @ vlookupATMap ) )
= ( F @ vsomeAType ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[227]) ).
thf(8,axiom,
veqop != vandop,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-eqop-andop') ).
thf(268,plain,
veqop != vandop,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).
thf(106,axiom,
! [A: vAType,B: vAType] :
( ( ( A @ vsomeAType )
= ( B @ vsomeAType ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-someAType') ).
thf(960,plain,
! [A: vAType,B: vAType] :
( ( ( A @ vsomeAType )
= ( B @ vsomeAType ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).
thf(176,axiom,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( F @ ( B @ vqseq ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ? [G: vATMap,H: vATMap] : ( H @ ( G @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqseq_inv1') ).
thf(1346,plain,
! [A: vATMap,B: vQuestionnaire,C: vATMap,D: vATMap,E: vATMap,F: vQuestionnaire] :
( ( E @ ( D @ vMC ) @ ( F @ ( B @ vqseq ) @ ( A @ ( C @ vMC ) @ vptcheck ) ) )
=> ? [G: vATMap,H: vATMap] : ( H @ ( G @ vMC ) @ ( B @ ( A @ ( C @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[176]) ).
thf(13,axiom,
! [A: vExp,B: vExp] :
( ( ( A @ vsomeExp )
= ( B @ vsomeExp ) )
=> ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-someExp') ).
thf(283,plain,
! [A: vExp,B: vExp] :
( ( ( A @ vsomeExp )
= ( B @ vsomeExp ) )
=> ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).
thf(41,axiom,
! [A: vATMap,B: vExp] :
( ? [C: vUnOpT,D: vExp,E: vOptAType,F: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= vnoAType )
& ( B
= ( D @ ( C @ vunop ) ) )
& ( A = F )
& ~ ( E @ visSomeAType )
& ( E
= ( D @ ( F @ vecheck ) ) ) )
| ? [C: vUnOpT,D: vExp,E: vOptAType,F: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( E @ vgetAType @ ( C @ vcheckUnOp ) ) )
& ( B
= ( D @ ( C @ vunop ) ) )
& ( A = F )
& ( E @ visSomeAType )
& ( E
= ( D @ ( F @ vecheck ) ) ) )
| ? [C: vATMap,D: vOptAType,E: vExp,F: vOptAType,G: vExp,H: vBinOpT] :
( ( ( B @ ( A @ vecheck ) )
= vnoAType )
& ( B
= ( G @ ( H @ ( E @ vbinop ) ) ) )
& ( A = C )
& ~ ( ( F @ visSomeAType )
& ( D @ visSomeAType ) )
& ( F
= ( G @ ( C @ vecheck ) ) )
& ( D
= ( E @ ( C @ vecheck ) ) ) )
| ? [C: vATMap,D: vOptAType,E: vExp,F: vOptAType,G: vExp,H: vBinOpT] :
( ( ( B @ ( A @ vecheck ) )
= ( F @ vgetAType @ ( D @ vgetAType @ ( H @ vcheckBinOp ) ) ) )
& ( B
= ( G @ ( H @ ( E @ vbinop ) ) ) )
& ( A = C )
& ( F @ visSomeAType )
& ( D @ visSomeAType )
& ( F
= ( G @ ( C @ vecheck ) ) )
& ( D
= ( E @ ( C @ vecheck ) ) ) )
| ? [C: vQID,D: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( D @ ( C @ vlookupATMap ) ) )
& ( B
= ( C @ vqvar ) )
& ( A = D ) )
| ? [C: vstring,D: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( vText @ vsomeAType ) )
& ( B
= ( C @ vT @ vconstant ) )
& ( A = D ) )
| ? [C: vnat,D: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( vNumber @ vsomeAType ) )
& ( B
= ( C @ vNum @ vconstant ) )
& ( A = D ) )
| ? [C: vATMap,D: vYN] :
( ( ( B @ ( A @ vecheck ) )
= ( vYesNo @ vsomeAType ) )
& ( B
= ( D @ vB @ vconstant ) )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','echeck-INV') ).
thf(415,plain,
! [A: vATMap,B: vExp] :
( ? [C: vUnOpT,D: vExp,E: vOptAType,F: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= vnoAType )
& ( B
= ( D @ ( C @ vunop ) ) )
& ( A = F )
& ~ ( E @ visSomeAType )
& ( E
= ( D @ ( F @ vecheck ) ) ) )
| ? [C: vUnOpT,D: vExp,E: vOptAType,F: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( E @ vgetAType @ ( C @ vcheckUnOp ) ) )
& ( B
= ( D @ ( C @ vunop ) ) )
& ( A = F )
& ( E @ visSomeAType )
& ( E
= ( D @ ( F @ vecheck ) ) ) )
| ? [C: vATMap,D: vOptAType,E: vExp,F: vOptAType,G: vExp,H: vBinOpT] :
( ( ( B @ ( A @ vecheck ) )
= vnoAType )
& ( B
= ( G @ ( H @ ( E @ vbinop ) ) ) )
& ( A = C )
& ~ ( ( F @ visSomeAType )
& ( D @ visSomeAType ) )
& ( F
= ( G @ ( C @ vecheck ) ) )
& ( D
= ( E @ ( C @ vecheck ) ) ) )
| ? [C: vATMap,D: vOptAType,E: vExp,F: vOptAType,G: vExp,H: vBinOpT] :
( ( ( B @ ( A @ vecheck ) )
= ( F @ vgetAType @ ( D @ vgetAType @ ( H @ vcheckBinOp ) ) ) )
& ( B
= ( G @ ( H @ ( E @ vbinop ) ) ) )
& ( A = C )
& ( F @ visSomeAType )
& ( D @ visSomeAType )
& ( F
= ( G @ ( C @ vecheck ) ) )
& ( D
= ( E @ ( C @ vecheck ) ) ) )
| ? [C: vQID,D: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( D @ ( C @ vlookupATMap ) ) )
& ( B
= ( C @ vqvar ) )
& ( A = D ) )
| ? [C: vstring,D: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( vText @ vsomeAType ) )
& ( B
= ( C @ vT @ vconstant ) )
& ( A = D ) )
| ? [C: vnat,D: vATMap] :
( ( ( B @ ( A @ vecheck ) )
= ( vNumber @ vsomeAType ) )
& ( B
= ( C @ vNum @ vconstant ) )
& ( A = D ) )
| ? [C: vATMap,D: vYN] :
( ( ( B @ ( A @ vecheck ) )
= ( vYesNo @ vsomeAType ) )
& ( B
= ( D @ vB @ vconstant ) )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).
thf(29,axiom,
~ ( vnoExp @ visSomeExp ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeExp-0') ).
thf(358,plain,
~ ( vnoExp @ visSomeExp ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).
thf(81,axiom,
! [A: vExp,B: vExp,C: vAnsMap,D: vBinOpT] :
( ( ( C @ ( B @ vreduceExp ) @ visSomeExp )
& ~ ( B @ vexpIsValue )
& ( A @ vexpIsValue ) )
=> ( ( C @ ( B @ ( D @ ( A @ vbinop ) ) @ vreduceExp ) )
= ( C @ ( B @ vreduceExp ) @ vgetExp @ ( D @ ( A @ vbinop ) ) @ vsomeExp ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','reduceExp-4') ).
thf(807,plain,
! [A: vExp,B: vExp,C: vAnsMap,D: vBinOpT] :
( ( ( C @ ( B @ vreduceExp ) @ visSomeExp )
& ~ ( B @ vexpIsValue )
& ( A @ vexpIsValue ) )
=> ( ( C @ ( B @ ( D @ ( A @ vbinop ) ) @ vreduceExp ) )
= ( C @ ( B @ vreduceExp ) @ vgetExp @ ( D @ ( A @ vbinop ) ) @ vsomeExp ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).
thf(115,axiom,
vyes != vno,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-yes-no') ).
thf(992,plain,
vyes != vno,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).
thf(242,axiom,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( H @ ( F @ ( G @ vMC ) @ vptcheck ) ) )
& ( F @ ( G @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( C @ ( B @ vMC ) @ ( H @ ( D @ vqseq ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','Tqseq') ).
thf(4831,plain,
! [A: vATMap,B: vATMap,C: vATMap,D: vQuestionnaire,E: vATMap,F: vATMap,G: vATMap,H: vQuestionnaire] :
( ( ( C @ ( B @ vMC ) @ ( H @ ( F @ ( G @ vMC ) @ vptcheck ) ) )
& ( F @ ( G @ vMC ) @ ( D @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) )
=> ( C @ ( B @ vMC ) @ ( H @ ( D @ vqseq ) @ ( A @ ( E @ vMC ) @ vptcheck ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[242]) ).
thf(203,axiom,
! [A: vQID,B: vLabel,C: vAType,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ vqmbind ) ) ) @ vtypeQM )
= ( D @ vtypeQM @ ( C @ ( A @ vatmbind ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','typeQM-1') ).
thf(4659,plain,
! [A: vQID,B: vLabel,C: vAType,D: vQMap] :
( ( D @ ( C @ ( B @ ( A @ vqmbind ) ) ) @ vtypeQM )
= ( D @ vtypeQM @ ( C @ ( A @ vatmbind ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[203]) ).
thf(112,axiom,
~ ( vnoQuestion @ visSomeQuestion ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeQuestion-0') ).
thf(982,plain,
~ ( vnoQuestion @ visSomeQuestion ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).
thf(11,axiom,
vNumber != vText,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','DIFF-Number-Text') ).
thf(277,plain,
vNumber != vText,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).
thf(61,axiom,
! [A: vLabel] :
( ( vNumber @ ( A @ vgetAnswer ) )
= ( A @ vaskNumber @ vNum ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAnswer-1') ).
thf(691,plain,
! [A: vLabel] :
( ( vNumber @ ( A @ vgetAnswer ) )
= ( A @ vaskNumber @ vNum ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).
thf(173,axiom,
! [A: vQConf,B: vQuestionnaire] :
? [C: vAnsMap,D: vQMap,E: vQuestionnaire,F: vQuestionnaire] :
( ( ( B @ ( A @ vqcappend ) )
= ( F @ ( E @ vqseq ) @ ( D @ ( C @ vQC ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vQC ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','qcappend-INV') ).
thf(1331,plain,
! [A: vQConf,B: vQuestionnaire] :
? [C: vAnsMap,D: vQMap,E: vQuestionnaire,F: vQuestionnaire] :
( ( ( B @ ( A @ vqcappend ) )
= ( F @ ( E @ vqseq ) @ ( D @ ( C @ vQC ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vQC ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[173]) ).
thf(52,axiom,
! [A: vYN,B: vYN] :
( ( B @ vB @ ( A @ vB @ ( vorop @ vevalBinOp ) ) )
= ( B @ ( A @ vor ) @ vB @ vconstant @ vsomeExp ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','evalBinOp-7') ).
thf(659,plain,
! [A: vYN,B: vYN] :
( ( B @ vB @ ( A @ vB @ ( vorop @ vevalBinOp ) ) )
= ( B @ ( A @ vor ) @ vB @ vconstant @ vsomeExp ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).
thf(76,axiom,
! [A: vATMap,B: vATMap] :
( ? [C: vQID,D: vAType,E: vATMap,F: vATMap] :
( ( ( B @ ( A @ vappendATMap ) )
= ( F @ ( E @ vappendATMap ) @ ( D @ ( C @ vatmbind ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vatmbind ) ) ) ) )
| ? [C: vATMap] :
( ( ( B @ ( A @ vappendATMap ) )
= C )
& ( B = C )
& ( A = vatmempty ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','appendATMap-INV') ).
thf(775,plain,
! [A: vATMap,B: vATMap] :
( ? [C: vQID,D: vAType,E: vATMap,F: vATMap] :
( ( ( B @ ( A @ vappendATMap ) )
= ( F @ ( E @ vappendATMap ) @ ( D @ ( C @ vatmbind ) ) ) )
& ( B = F )
& ( A
= ( E @ ( D @ ( C @ vatmbind ) ) ) ) )
| ? [C: vATMap] :
( ( ( B @ ( A @ vappendATMap ) )
= C )
& ( B = C )
& ( A = vatmempty ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).
thf(44,axiom,
! [A: vAType] :
( ( A @ vsomeAType @ vgetAType )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','getAType-0') ).
thf(592,plain,
! [A: vAType] :
( ( A @ vsomeAType @ vgetAType )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).
thf(31,axiom,
~ ( vnoAType @ visSomeAType ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isSomeAType-0') ).
thf(364,plain,
~ ( vnoAType @ visSomeAType ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).
thf(67,axiom,
! [A: vUnOpT,B: vExp,C: vUnOpT,D: vExp] :
( ( ( B @ ( A @ vunop ) )
= ( D @ ( C @ vunop ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','EQ-unop') ).
thf(708,plain,
! [A: vUnOpT,B: vExp,C: vUnOpT,D: vExp] :
( ( ( B @ ( A @ vunop ) )
= ( D @ ( C @ vunop ) ) )
=> ( ( B = D )
& ( A = C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).
thf(221,axiom,
! [A: vQuestionnaire] :
( ( A @ visValue )
=> ( A = vqempty ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','isValue-true-INV') ).
thf(4734,plain,
! [A: vQuestionnaire] :
( ( A @ visValue )
=> ( A = vqempty ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[221]) ).
thf(109,axiom,
! [A: vQID,B: vQID,C: vAType,D: vATMap] :
( ( A != B )
=> ( ( D @ ( C @ ( B @ vatmbind ) ) @ ( A @ vlookupATMap ) )
= ( D @ ( A @ vlookupATMap ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p','lookupATMap-2') ).
thf(972,plain,
! [A: vQID,B: vQID,C: vAType,D: vATMap] :
( ( A != B )
=> ( ( D @ ( C @ ( B @ vatmbind ) ) @ ( A @ vlookupATMap ) )
= ( D @ ( A @ vlookupATMap ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).
thf(4863,plain,
$false,
inference(e,[status(thm)],[892,1036,629,1168,249,4852,1315,1083,352,1158,1068,4711,655,677,4747,861,384,1310,4647,1164,4762,1196,1127,1391,288,257,829,1095,404,320,1366,4637,1298,838,917,802,1409,724,1379,969,4675,1100,4669,924,646,1151,1383,4798,280,1215,1394,4825,998,4701,1201,265,4718,687,293,956,411,988,380,1306,1199,366,798,1057,1387,1343,1355,1255,1217,407,4836,1238,260,349,1032,4725,852,4776,1407,1281,324,1106,4808,650,615,1328,1375,1064,4840,1397,697,1234,1259,317,4653,488,4772,669,1414,4744,1155,901,1075,738,1266,1131,1060,721,984,911,4644,360,921,765,1071,1187,1185,794,662,718,888,1135,965,1103,1301,296,4662,694,4801,743,1403,4758,1124,1312,4672,4822,979,4704,681,274,4828,1349,377,1043,271,863,4694,1080,4833,4818,483,700,1325,4850,811,387,345,858,1171,299,1413,4741,4690,1304,927,255,1340,355,4722,4749,705,1400,1252,1368,1230,673,331,370,1262,338,1085,4737,1220,907,1358,703,1284,1353,314,1372,595,4698,4727,931,4656,976,759,4730,813,896,4666,632,995,4715,4791,4855,914,667,1193,763,899,1161,832,684,4794,790,835,262,4811,1363,341,4755,268,960,1346,283,415,358,807,992,4831,4659,982,277,691,1331,659,775,592,364,708,4734,972]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : COM256_1 : TPTP v9.3.1. Released v9.3.0.
% 0.00/0.08 % Command : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% 0.13/0.61 % Computer : n019.cluster.edu
% 0.13/0.61 % Model : x86_64 x86_64
% 0.13/0.61 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.61 % Memory : 8046.5625MB
% 0.13/0.61 % OS : Linux 6.8.0-71-generic
% 0.13/0.61 % CPULimit : 300
% 0.13/0.61 % WCLimit : 300
% 0.13/0.61 % DateTime : Sat Sep 26 23:49:35 UTC 2026
% 0.13/0.61 % CPUTime :
% 0.13/0.61 Running java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% 0.89/1.18 % [INFO] Parsing problem /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 2.39/1.60 % [INFO] Parsing done (418ms).
% 2.39/1.61 % [INFO] Running in sequential loop mode.
% 3.03/2.00 % [INFO] eprover registered as external prover.
% 3.03/2.01 % [INFO] Scanning for conjecture ...
% 3.62/2.23 % [INFO] Found a conjecture (or negated_conjecture) and 359 axioms. Running axiom selection ...
% 4.28/2.42 % [INFO] Axiom selection finished. Selected 246 axioms (removed 113 axioms).
% 5.19/2.77 % [INFO] Problem is typed first-order (TPTP TFF).
% 5.59/2.81 % [INFO] Type checking passed.
% 5.59/2.81 % [CONFIG] Using configuration: timeout(300) with strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>. Searching for refutation ...
% 7.48/3.31 % [INFO] [Domain constraints] Detected constraint on vUnOpT
% 7.48/3.31 % [INFO] [Domain constraints] dom(vUnOpT) ⊆ {vnotop}
% 9.51/3.98 % [INFO] [Domain constraints] Detected constraint on vAType
% 9.51/3.98 % [INFO] [Domain constraints] dom(vAType) ⊆ {vYesNo,vNumber,vText}
% 9.96/4.11 % [INFO] [Domain constraints] Detected constraint on vYN
% 9.96/4.11 % [INFO] [Domain constraints] dom(vYN) ⊆ {vyes,vno}
% 10.42/4.19 % [INFO] [Domain constraints] Detected constraint on vYN
% 10.42/4.19 % [INFO] [Domain constraints] dom(vYN) ⊆ {vyes,vno}
% 56.28/41.15 % External prover 'e' found a proof!
% 56.28/41.15 % [INFO] Killing All external provers ...
% 56.28/41.15 % Time passed: 40393ms (effective reasoning time: 39529ms)
% 56.28/41.15 % Solved by strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>
% 56.28/41.15 % Axioms used in derivation (246): Task_inv2, getQC-0, reduceExp-10, intersectATM-INV, checkBinOp-6, dom-AType, typeAM-INV, dom-Entry, isSomeAType-1, EQ-qvar, Tdefquestion_inv3, echeck-0, reduceExp-7, reduce-7, DIFF-value-defquestion, isValue-true-INV, Tqcond_inv5, reduce-0, DIFF-eqop-andop, Task_inv3, echeck-4, isSomeAType-false-INV, typeOf-0, Tvalue_inv2, DIFF-qempty-qsingle, EQ-B, dom-OptQConf, getExp-0, reduceExp-6, reduce-INV, reduceExp-INV, typeQM-0, evalBinOp-6, DIFF-eqop-orop, getAType-0, DIFF-qsingle-qseq, lookupQMap-1, reduceExp-2, isSomeQC-0, isSomeQuestion-1, dom-YN, getAnswer-1, Tqseq, getAM-0, reduce-13, appendAnsMap-0, evalUnOp-0, isSomeQC-false-INV, intersectATM-1, dom-AnsMap, appendATMap-0, DIFF-value-ask, reduce-11, EQ-qsingle, lookupATMap-0, isSomeQuestion-false-INV, lookupATMap-INV, isSomeExp-true-INV, expIsValue-false-INV, reduce-4, EQ-unop, reduceExp-8, getAnswer-0, or-0, EQ-someQConf, reduce-15, reduce-1, getExpValue-0, EQ-value, dom-OptExp, isValue-1, EQ-someExp, dom-Questionnaire, DIFF-qseq-qcond, EQ-Num, reduceExp-5, dom-OptQuestion, DIFF-B-Num, Tvalue_inv1, dom-OptAType, getQuest-INV, echeck-3, checkUnOp-1, appendAnsMap-INV, DIFF-andop-orop, intersectATM-0, reduce-10, and-INV, reduceExp-1, evalBinOp-9, isSomeQuestion-0, dom-QMap, typeOf-1, Tqgroup, Tqseq_inv3, DIFF-qsingle-qcond, isSomeAType-true-INV, isValue-false-INV, EQ-someAType, DIFF-YesNo-Text, typeOf-INV, DIFF-question-defquestion, dom-ATMap, echeck-7, DIFF-Number-Text, Tqempty_inv2, reduce-9, EQ-qseq, reduce-14, appendAnsMap-1, EQ-question, lookupQMap-2, Tquestion_inv2, dom-Aval, EQ-binop, typeQM-1, DIFF-qempty-qgroup, lookupQMap-INV, typeAM-1, DIFF-defquestion-ask, dom-UnOpT, Tqempty, getAnswer-2, reduce-5, isValue-0, reduceExp-4, getQM-INV, reduce-12, reduce-2, Tquestion_inv1, DIFF-noQConf-someQConf, and-1, EQ-ask, checkBinOp-8, EQ-abind, or-INV, reduceExp-9, EQ-constant, Task_inv4, DIFF-qvar-unop, or-1, checkUnOp-0, Tqcond, EQ-qmbind, echeck-INV, DIFF-yes-no, DIFF-qsingle-qgroup, DIFF-YesNo-Number, not-0, Tqcond_inv4, getAM-INV, EQ-qcond, isSomeQuestion-true-INV, DIFF-qcond-qgroup, DIFF-qseq-qgroup, echeck-1, lookupATMap-1, Tvalue_inv4, evalBinOp-8, not-INV, getQuestionAType-0, Tquestion_inv3, DIFF-qempty-qseq, DIFF-noQuestion-someQuestion, dom-QConf, dom-Exp, typeOf-2, reduce-8, EQ-atmbind, DIFF-aempty-abind, DIFF-qmempty-qmbind, checkBinOp-7, Tqempty_inv1, isSomeAType-0, qcappend-0, reduceExp-0, DIFF-Num-T, isSomeExp-1, Tqseq_inv2, evalUnOp-INV, DIFF-question-ask, DIFF-question-value, DIFF-constant-binop, Tvalue, reduce-6, not-1, Tquestion, Tdefquestion, EQ-qgroup, getQuestionLabel-0, Tqcond_inv7, getQM-0, appendATMap-INV, reduceExp-3, typeAM-0, Tqgroup_inv, Tvalue_inv3, Tdefquestion_inv2, echeck-5, expIsValue-0, Tqseq_inv4, isSomeQC-true-INV, Tqcond_inv2, DIFF-qvar-binop, isSomeExp-false-INV, DIFF-atmempty-atmbind, checkUnOp-INV, and-0, EQ-T, expIsValue-1, appendATMap-1, Tqseq_inv1, echeck-6, DIFF-constant-qvar, getQuest-0, isSomeExp-0, DIFF-binop-unop, Tqcond_inv6, getAnswer-INV, lookupATMap-2, lookupAnsMap-2, EQ-defquestion, evalBinOp-7, DIFF-noAType-someAType, DIFF-qempty-qcond, Task_inv1, Task, echeck-2, Tdefquestion_inv1, DIFF-noExp-someExp, DIFF-constant-unop, qcappend-INV, evalUnOp-1, EQ-MC, intersectATM-2, reduce-3, Tqcond_inv1, lookupQMap-0, dom-MapConf, isSomeQC-1, expIsValue-true-INV, EQ-QC, DIFF-B-T, EQ-someQuestion, Tqcond_inv3, typeQM-INV
% 56.28/41.15 % No. of inferences in proof: 496
% 56.28/41.15 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p : 40393 ms resp. 39529 ms w/o parsing
% 57.35/41.41 % SZS output start Refutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 57.35/41.41 % [INFO] Killing All external provers ...
%------------------------------------------------------------------------------