0.00/0.03 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.00/0.04 % Command : vampire --mode casc -t %d %s 0.03/0.23 % Computer : n165.star.cs.uiowa.edu 0.03/0.23 % Model : x86_64 x86_64 0.03/0.23 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz 0.03/0.23 % Memory : 32218.625MB 0.03/0.23 % OS : Linux 3.10.0-693.2.2.el7.x86_64 0.03/0.23 % CPULimit : 300 0.03/0.25 % DateTime : Sat Jul 14 06:33:10 CDT 2018 0.03/0.25 % CPUTime : 0.96/1.19 % lrs+1011_4:1_acc=model:add=large:afp=40000:afq=1.4:ccuc=first:cond=on:fsr=off:gsp=input_only:gs=on:gsem=off:irw=on:nwc=1:stl=30:sd=1:ss=axioms:st=5.0:sp=reverse_arity:urr=on_42 on theBenchmark 6.60/6.79 % Time limit reached! 6.60/6.79 % ------------------------------ 6.60/6.79 % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100) 6.60/6.79 % Termination reason: Time limit 6.60/6.79 % Termination phase: Saturation 6.60/6.79 6.60/6.79 % Memory used [KB]: 117567 6.60/6.79 % Time elapsed: 5.600 s 6.60/6.79 % ------------------------------ 6.60/6.79 % ------------------------------ 6.60/6.83 % lrs-11_3_av=off:bs=unit_only:bsr=on:cond=on:gsp=input_only:gs=on:gsem=on:lma=on:nm=2:nwc=1:stl=30:sd=3:ss=axioms:st=1.2:sos=all:sp=reverse_arity:urr=on:updr=off_28 on theBenchmark 10.44/10.63 % Time limit reached! 10.44/10.63 % ------------------------------ 10.44/10.63 % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100) 10.44/10.63 % Termination reason: Time limit 10.44/10.63 % Termination phase: Saturation 10.44/10.63 10.44/10.63 % Memory used [KB]: 107460 10.44/10.63 % Time elapsed: 3.800 s 10.44/10.63 % ------------------------------ 10.44/10.63 % ------------------------------ 10.44/10.67 % lrs+10_4:1_add=large:afp=100000:afq=1.1:anc=none:ep=RST:fde=unused:gsp=input_only:nm=6:newcnf=on:nwc=1:stl=30:sos=all:sac=on:sp=reverse_arity:urr=ec_only_53 on theBenchmark 12.02/12.22 % Refutation found. Thanks to Tanya! 12.02/12.22 % SZS status Theorem for theBenchmark 12.02/12.22 % SZS output start Proof for theBenchmark 12.02/12.22 fof(f3639,axiom,( 12.02/12.22 ! [X1537,X16,X12] : (p(s(bool,i(s(fun(fun(X1537,bool),bool),i(s(fun(fun(X1537,X1537),fun(fun(X1537,bool),bool)),permutes),s(fun(X1537,X1537),X16))),s(fun(X1537,bool),X12)))) => ! [X5,X4] : (s(X1537,i(s(fun(X1537,X1537),X16),s(X1537,X4))) = s(X1537,i(s(fun(X1537,X1537),X16),s(X1537,X5))) <=> s(X1537,X4) = s(X1537,X5)))), 12.02/12.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aPERMUTESu_INJECTIVE)). 12.02/12.22 fof(f3643,axiom,( 12.02/12.22 ! [X1541,X12,X16] : ((! [X5] : (~p(s(bool,i(s(fun(fun(X1541,bool),bool),i(s(fun(X1541,fun(fun(X1541,bool),bool)),in),s(X1541,X5))),s(fun(X1541,bool),X12)))) => s(X1541,X5) = s(X1541,i(s(fun(X1541,X1541),X16),s(X1541,X5)))) & ! [X4] : (? [X5] : s(X1541,X4) = s(X1541,i(s(fun(X1541,X1541),X16),s(X1541,X5))) & ! [X5,X111] : ((s(X1541,X4) = s(X1541,i(s(fun(X1541,X1541),X16),s(X1541,X5))) & s(X1541,X4) = s(X1541,i(s(fun(X1541,X1541),X16),s(X1541,X111)))) => s(X1541,X5) = s(X1541,X111)))) <=> p(s(bool,i(s(fun(fun(X1541,bool),bool),i(s(fun(fun(X1541,X1541),fun(fun(X1541,bool),bool)),permutes),s(fun(X1541,X1541),X16))),s(fun(X1541,bool),X12)))))), 12.02/12.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',apermutes)). 12.02/12.22 fof(f3651,axiom,( 12.02/12.22 ! [X1551,X1552,X2] : (! [X5,X111] : (s(X1551,i(s(fun(X1552,X1551),X2),s(X1552,X5))) = s(X1551,i(s(fun(X1552,X1551),X2),s(X1552,X111))) => s(X1552,X5) = s(X1552,X111)) <=> s(fun(X1552,X1552),i1) = s(fun(X1552,X1552),i(s(fun(fun(X1552,X1551),fun(X1552,X1552)),i(s(fun(fun(X1551,X1552),fun(fun(X1552,X1551),fun(X1552,X1552))),o),s(fun(X1551,X1552),i(s(fun(fun(X1552,X1551),fun(X1551,X1552)),inverse),s(fun(X1552,X1551),X2))))),s(fun(X1552,X1551),X2))))), 12.02/12.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aINJECTIVEu_INVERSEu_o)). 12.02/12.22 fof(f3654,axiom,( 12.02/12.22 ! [X1556,X1557,X2] : (! [X4] : ? [X5] : s(X1557,X4) = s(X1557,i(s(fun(X1556,X1557),X2),s(X1556,X5))) <=> s(fun(X1557,X1557),i1) = s(fun(X1557,X1557),i(s(fun(fun(X1557,X1556),fun(X1557,X1557)),i(s(fun(fun(X1556,X1557),fun(fun(X1557,X1556),fun(X1557,X1557))),o),s(fun(X1556,X1557),X2))),s(fun(X1557,X1556),i(s(fun(fun(X1556,X1557),fun(X1557,X1556)),inverse),s(fun(X1556,X1557),X2))))))), 12.02/12.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aSURJECTIVEu_INVERSEu_o)). 12.02/12.22 fof(f3656,conjecture,( 12.02/12.22 ! [X1559,X16,X12] : (p(s(bool,i(s(fun(fun(X1559,bool),bool),i(s(fun(fun(X1559,X1559),fun(fun(X1559,bool),bool)),permutes),s(fun(X1559,X1559),X16))),s(fun(X1559,bool),X12)))) => (s(fun(X1559,X1559),i1) = s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),i(s(fun(fun(X1559,X1559),fun(fun(X1559,X1559),fun(X1559,X1559))),o),s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),inverse),s(fun(X1559,X1559),X16))))),s(fun(X1559,X1559),X16))) & s(fun(X1559,X1559),i1) = s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),i(s(fun(fun(X1559,X1559),fun(fun(X1559,X1559),fun(X1559,X1559))),o),s(fun(X1559,X1559),X16))),s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),inverse),s(fun(X1559,X1559),X16)))))))), 12.02/12.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',aPERMUTESu_INVERSESu_o)). 12.02/12.22 fof(f3657,negated_conjecture,( 12.02/12.22 ~! [X1559,X16,X12] : (p(s(bool,i(s(fun(fun(X1559,bool),bool),i(s(fun(fun(X1559,X1559),fun(fun(X1559,bool),bool)),permutes),s(fun(X1559,X1559),X16))),s(fun(X1559,bool),X12)))) => (s(fun(X1559,X1559),i1) = s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),i(s(fun(fun(X1559,X1559),fun(fun(X1559,X1559),fun(X1559,X1559))),o),s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),inverse),s(fun(X1559,X1559),X16))))),s(fun(X1559,X1559),X16))) & s(fun(X1559,X1559),i1) = s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),i(s(fun(fun(X1559,X1559),fun(fun(X1559,X1559),fun(X1559,X1559))),o),s(fun(X1559,X1559),X16))),s(fun(X1559,X1559),i(s(fun(fun(X1559,X1559),fun(X1559,X1559)),inverse),s(fun(X1559,X1559),X16)))))))), 12.02/12.22 inference(negated_conjecture,[],[f3656])). 12.02/12.22 fof(f3658,plain,( 12.02/12.22 ~! [X0,X1,X2] : (p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))) => (s(fun(X0,X0),i1) = s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),i(s(fun(fun(X0,X0),fun(fun(X0,X0),fun(X0,X0))),o),s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),inverse),s(fun(X0,X0),X1))))),s(fun(X0,X0),X1))) & s(fun(X0,X0),i1) = s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),i(s(fun(fun(X0,X0),fun(fun(X0,X0),fun(X0,X0))),o),s(fun(X0,X0),X1))),s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),inverse),s(fun(X0,X0),X1)))))))), 12.02/12.22 inference(rectify,[],[f3657])). 12.02/12.22 fof(f5771,plain,( 12.02/12.22 ! [X0,X1,X2] : (p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))) => ! [X3,X4] : (s(X0,i(s(fun(X0,X0),X1),s(X0,X3))) = s(X0,i(s(fun(X0,X0),X1),s(X0,X4))) <=> s(X0,X3) = s(X0,X4)))), 12.02/12.22 inference(rectify,[],[f3639])). 12.02/12.22 fof(f6249,plain,( 12.02/12.22 ! [X0,X1,X2] : ((! [X3] : (~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(X0,fun(fun(X0,bool),bool)),in),s(X0,X3))),s(fun(X0,bool),X1)))) => s(X0,X3) = s(X0,i(s(fun(X0,X0),X2),s(X0,X3)))) & ! [X4] : (? [X5] : s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,X5))) & ! [X6,X7] : ((s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,X6))) & s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,X7)))) => s(X0,X6) = s(X0,X7)))) <=> p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X2))),s(fun(X0,bool),X1)))))), 12.02/12.22 inference(rectify,[],[f3643])). 12.02/12.22 fof(f6305,plain,( 12.02/12.22 ! [X0,X1,X2] : (! [X3] : ? [X4] : s(X1,X3) = s(X1,i(s(fun(X0,X1),X2),s(X0,X4))) <=> s(fun(X1,X1),i1) = s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),X2))),s(fun(X1,X0),i(s(fun(fun(X0,X1),fun(X1,X0)),inverse),s(fun(X0,X1),X2))))))), 12.02/12.22 inference(rectify,[],[f3654])). 12.02/12.22 fof(f6313,plain,( 12.02/12.22 ! [X0,X1,X2] : (! [X3,X4] : (s(X0,i(s(fun(X1,X0),X2),s(X1,X3))) = s(X0,i(s(fun(X1,X0),X2),s(X1,X4))) => s(X1,X3) = s(X1,X4)) <=> s(fun(X1,X1),i1) = s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),i(s(fun(fun(X1,X0),fun(X0,X1)),inverse),s(fun(X1,X0),X2))))),s(fun(X1,X0),X2))))), 12.02/12.22 inference(rectify,[],[f3651])). 12.02/12.22 fof(f7141,plain,( 12.02/12.22 ? [X0,X1,X2] : ((s(fun(X0,X0),i1) != s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),i(s(fun(fun(X0,X0),fun(fun(X0,X0),fun(X0,X0))),o),s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),inverse),s(fun(X0,X0),X1))))),s(fun(X0,X0),X1))) | s(fun(X0,X0),i1) != s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),i(s(fun(fun(X0,X0),fun(fun(X0,X0),fun(X0,X0))),o),s(fun(X0,X0),X1))),s(fun(X0,X0),i(s(fun(fun(X0,X0),fun(X0,X0)),inverse),s(fun(X0,X0),X1)))))) & p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))))), 12.02/12.22 inference(ennf_transformation,[],[f3658])). 12.02/12.22 fof(f8170,plain,( 12.02/12.22 ! [X0,X1,X2] : (! [X3,X4] : (s(X0,i(s(fun(X0,X0),X1),s(X0,X3))) = s(X0,i(s(fun(X0,X0),X1),s(X0,X4))) <=> s(X0,X3) = s(X0,X4)) | ~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))))), 12.02/12.22 inference(ennf_transformation,[],[f5771])). 12.02/12.22 fof(f8763,plain,( 12.02/12.22 ! [X0,X1,X2] : ((! [X3] : (s(X0,X3) = s(X0,i(s(fun(X0,X0),X2),s(X0,X3))) | p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(X0,fun(fun(X0,bool),bool)),in),s(X0,X3))),s(fun(X0,bool),X1))))) & ! [X4] : (? [X5] : s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,X5))) & ! [X6,X7] : (s(X0,X6) = s(X0,X7) | (s(X0,X4) != s(X0,i(s(fun(X0,X0),X2),s(X0,X6))) | s(X0,X4) != s(X0,i(s(fun(X0,X0),X2),s(X0,X7))))))) <=> p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X2))),s(fun(X0,bool),X1)))))), 12.02/12.22 inference(ennf_transformation,[],[f6249])). 12.02/12.22 fof(f8764,plain,( 12.02/12.22 ! [X0,X1,X2] : ((! [X3] : (s(X0,X3) = s(X0,i(s(fun(X0,X0),X2),s(X0,X3))) | p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(X0,fun(fun(X0,bool),bool)),in),s(X0,X3))),s(fun(X0,bool),X1))))) & ! [X4] : (? [X5] : s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,X5))) & ! [X6,X7] : (s(X0,X6) = s(X0,X7) | s(X0,X4) != s(X0,i(s(fun(X0,X0),X2),s(X0,X6))) | s(X0,X4) != s(X0,i(s(fun(X0,X0),X2),s(X0,X7)))))) <=> p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X2))),s(fun(X0,bool),X1)))))), 12.02/12.22 inference(flattening,[],[f8763])). 12.02/12.22 fof(f8787,plain,( 12.02/12.22 ! [X0,X1,X2] : (! [X3,X4] : (s(X1,X3) = s(X1,X4) | s(X0,i(s(fun(X1,X0),X2),s(X1,X3))) != s(X0,i(s(fun(X1,X0),X2),s(X1,X4)))) <=> s(fun(X1,X1),i1) = s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),i(s(fun(fun(X1,X0),fun(X0,X1)),inverse),s(fun(X1,X0),X2))))),s(fun(X1,X0),X2))))), 12.02/12.22 inference(ennf_transformation,[],[f6313])). 12.02/12.22 fof(f9650,plain,( 12.02/12.22 s(fun(sK0,sK0),i1) != s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),sK1))),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1))))) | s(fun(sK0,sK0),i1) != s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1))))),s(fun(sK0,sK0),sK1)))), 12.02/12.22 inference(cnf_transformation,[],[f7141])). 12.02/12.22 fof(f9651,plain,( 12.02/12.22 p(s(bool,i(s(fun(fun(sK0,bool),bool),i(s(fun(fun(sK0,sK0),fun(fun(sK0,bool),bool)),permutes),s(fun(sK0,sK0),sK1))),s(fun(sK0,bool),sK2))))), 12.02/12.22 inference(cnf_transformation,[],[f7141])). 12.02/12.22 fof(f13897,plain,( 12.02/12.22 ( ! [X4,X2,X0,X3,X1] : (~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))) | s(X0,X3) = s(X0,X4) | s(X0,i(s(fun(X0,X0),X1),s(X0,X3))) != s(X0,i(s(fun(X0,X0),X1),s(X0,X4)))) )), 12.02/12.22 inference(cnf_transformation,[],[f8170])). 12.02/12.22 fof(f15520,plain,( 12.02/12.22 ( ! [X4,X2,X0,X1] : (~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X2))),s(fun(X0,bool),X1)))) | s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,sK2880(X0,X2,X4))))) )), 12.02/12.22 inference(cnf_transformation,[],[f8764])). 12.02/12.22 fof(f15684,plain,( 12.02/12.22 ( ! [X4,X2,X0,X1] : (s(fun(X1,X1),i1) = s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),X2))),s(fun(X1,X0),i(s(fun(fun(X0,X1),fun(X1,X0)),inverse),s(fun(X0,X1),X2))))) | s(X1,sK2975(X0,X1,X2)) != s(X1,i(s(fun(X0,X1),X2),s(X0,X4)))) )), 12.02/12.22 inference(cnf_transformation,[],[f6305])). 12.02/12.22 fof(f15700,plain,( 12.02/12.22 ( ! [X2,X0,X1] : (s(fun(X1,X1),i1) = s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),i(s(fun(fun(X1,X0),fun(X0,X1)),inverse),s(fun(X1,X0),X2))))),s(fun(X1,X0),X2))) | s(X0,i(s(fun(X1,X0),X2),s(X1,sK3000(X0,X1,X2)))) = s(X0,i(s(fun(X1,X0),X2),s(X1,sK3001(X0,X1,X2))))) )), 12.02/12.22 inference(cnf_transformation,[],[f8787])). 12.02/12.22 fof(f15701,plain,( 12.02/12.22 ( ! [X2,X0,X1] : (s(fun(X1,X1),i1) = s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),i(s(fun(fun(X1,X0),fun(X0,X1)),inverse),s(fun(X1,X0),X2))))),s(fun(X1,X0),X2))) | s(X1,sK3000(X0,X1,X2)) != s(X1,sK3001(X0,X1,X2))) )), 12.02/12.22 inference(cnf_transformation,[],[f8787])). 12.02/12.22 fof(f19742,plain,( 12.02/12.22 ( ! [X2,X0,X1] : (~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))) | sP5454(X1,X0)) )), 12.02/12.22 inference(cnf_transformation,[],[f19742_D])). 12.02/12.22 fof(f19742_D,plain,( 12.02/12.22 ( ! [X0,X1] : (( ! [X2] : ~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X1))),s(fun(X0,bool),X2)))) ) <=> ~sP5454(X1,X0)) )), 12.02/12.22 introduced(general_splitting_component_introduction,[new_symbols(naming,[sP5454])])). 12.02/12.22 fof(f19743,plain,( 12.02/12.22 ( ! [X4,X0,X3,X1] : (s(X0,X3) = s(X0,X4) | s(X0,i(s(fun(X0,X0),X1),s(X0,X3))) != s(X0,i(s(fun(X0,X0),X1),s(X0,X4))) | ~sP5454(X1,X0)) )), 12.02/12.22 inference(general_splitting,[],[f13897,f19742_D])). 12.02/12.22 fof(f21816,plain,( 12.02/12.22 ( ! [X4,X2,X0] : (s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,sK2880(X0,X2,X4)))) | sP6491(X2,X0)) )), 12.02/12.22 inference(cnf_transformation,[],[f21816_D])). 12.02/12.22 fof(f21816_D,plain,( 12.02/12.22 ( ! [X0,X2] : (( ! [X4] : s(X0,X4) = s(X0,i(s(fun(X0,X0),X2),s(X0,sK2880(X0,X2,X4)))) ) <=> ~sP6491(X2,X0)) )), 12.02/12.22 introduced(general_splitting_component_introduction,[new_symbols(naming,[sP6491])])). 12.02/12.22 fof(f21817,plain,( 12.02/12.22 ( ! [X2,X0,X1] : (~p(s(bool,i(s(fun(fun(X0,bool),bool),i(s(fun(fun(X0,X0),fun(fun(X0,bool),bool)),permutes),s(fun(X0,X0),X2))),s(fun(X0,bool),X1)))) | ~sP6491(X2,X0)) )), 12.02/12.22 inference(general_splitting,[],[f15520,f21816_D])). 12.02/12.22 fof(f24574,plain,( 12.02/12.22 ! [X1,X0] : (sQ7870_eqProxy(X0,X1) <=> X0 = X1)), 12.02/12.22 introduced(equality_proxy_definition,[new_symbols(naming,[sQ7870_eqProxy])])). 12.02/12.22 fof(f25406,plain,( 12.02/12.22 ( ! [X4,X2,X0] : (sQ7870_eqProxy(s(X0,X4),s(X0,i(s(fun(X0,X0),X2),s(X0,sK2880(X0,X2,X4))))) | sP6491(X2,X0)) )), 12.02/12.22 inference(equality_proxy_replacement,[],[f21816,f24574])). 12.02/12.22 fof(f25862,plain,( 12.02/12.22 ( ! [X4,X0,X3,X1] : (sQ7870_eqProxy(s(X0,X3),s(X0,X4)) | ~sQ7870_eqProxy(s(X0,i(s(fun(X0,X0),X1),s(X0,X3))),s(X0,i(s(fun(X0,X0),X1),s(X0,X4)))) | ~sP5454(X1,X0)) )), 12.02/12.22 inference(equality_proxy_replacement,[],[f19743,f24574,f24574])). 12.02/12.22 fof(f26396,plain,( 12.02/12.22 ~sQ7870_eqProxy(s(fun(sK0,sK0),i1),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),sK1))),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1)))))) | ~sQ7870_eqProxy(s(fun(sK0,sK0),i1),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1))))),s(fun(sK0,sK0),sK1))))), 12.02/12.22 inference(equality_proxy_replacement,[],[f9650,f24574,f24574])). 12.02/12.22 fof(f29440,plain,( 12.02/12.22 ( ! [X4,X2,X0,X1] : (sQ7870_eqProxy(s(fun(X1,X1),i1),s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),X2))),s(fun(X1,X0),i(s(fun(fun(X0,X1),fun(X1,X0)),inverse),s(fun(X0,X1),X2)))))) | ~sQ7870_eqProxy(s(X1,sK2975(X0,X1,X2)),s(X1,i(s(fun(X0,X1),X2),s(X0,X4))))) )), 12.02/12.22 inference(equality_proxy_replacement,[],[f15684,f24574,f24574])). 12.02/12.22 fof(f29449,plain,( 12.02/12.22 ( ! [X2,X0,X1] : (sQ7870_eqProxy(s(fun(X1,X1),i1),s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),i(s(fun(fun(X1,X0),fun(X0,X1)),inverse),s(fun(X1,X0),X2))))),s(fun(X1,X0),X2)))) | ~sQ7870_eqProxy(s(X1,sK3000(X0,X1,X2)),s(X1,sK3001(X0,X1,X2)))) )), 12.02/12.22 inference(equality_proxy_replacement,[],[f15701,f24574,f24574])). 12.02/12.22 fof(f29450,plain,( 12.02/12.22 ( ! [X2,X0,X1] : (sQ7870_eqProxy(s(fun(X1,X1),i1),s(fun(X1,X1),i(s(fun(fun(X1,X0),fun(X1,X1)),i(s(fun(fun(X0,X1),fun(fun(X1,X0),fun(X1,X1))),o),s(fun(X0,X1),i(s(fun(fun(X1,X0),fun(X0,X1)),inverse),s(fun(X1,X0),X2))))),s(fun(X1,X0),X2)))) | sQ7870_eqProxy(s(X0,i(s(fun(X1,X0),X2),s(X1,sK3000(X0,X1,X2)))),s(X0,i(s(fun(X1,X0),X2),s(X1,sK3001(X0,X1,X2)))))) )), 12.02/12.22 inference(equality_proxy_replacement,[],[f15700,f24574,f24574])). 12.02/12.22 fof(f30608,plain,( 12.02/12.22 sP5454(sK1,sK0)), 12.02/12.22 inference(resolution,[],[f9651,f19742])). 12.02/12.22 fof(f30610,plain,( 12.02/12.22 ~sP6491(sK1,sK0)), 12.02/12.22 inference(resolution,[],[f9651,f21817])). 12.02/12.22 fof(f31309,plain,( 12.02/12.22 spl7871_1 <=> ~sQ7870_eqProxy(s(fun(sK0,sK0),i1),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1))))),s(fun(sK0,sK0),sK1))))), 12.02/12.22 introduced(avatar_definition,[new_symbols(naming,[spl7871_1])])). 12.02/12.22 fof(f31310,plain,( 12.02/12.22 ~sQ7870_eqProxy(s(fun(sK0,sK0),i1),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1))))),s(fun(sK0,sK0),sK1)))) | ~spl7871_1), 12.02/12.22 inference(avatar_component_clause,[],[f31309])). 12.02/12.22 fof(f31315,plain,( 12.02/12.22 spl7871_3 <=> ~sQ7870_eqProxy(s(fun(sK0,sK0),i1),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),sK1))),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1))))))), 12.02/12.22 introduced(avatar_definition,[new_symbols(naming,[spl7871_3])])). 12.02/12.22 fof(f31316,plain,( 12.02/12.22 ~sQ7870_eqProxy(s(fun(sK0,sK0),i1),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),i(s(fun(fun(sK0,sK0),fun(fun(sK0,sK0),fun(sK0,sK0))),o),s(fun(sK0,sK0),sK1))),s(fun(sK0,sK0),i(s(fun(fun(sK0,sK0),fun(sK0,sK0)),inverse),s(fun(sK0,sK0),sK1)))))) | ~spl7871_3), 12.02/12.22 inference(avatar_component_clause,[],[f31315])). 12.02/12.22 fof(f31317,plain,( 12.02/12.22 ~spl7871_1 | ~spl7871_3), 12.02/12.22 inference(avatar_split_clause,[],[f26396,f31315,f31309])). 12.02/12.22 fof(f31318,plain,( 12.02/12.22 sQ7870_eqProxy(s(sK0,i(s(fun(sK0,sK0),sK1),s(sK0,sK3000(sK0,sK0,sK1)))),s(sK0,i(s(fun(sK0,sK0),sK1),s(sK0,sK3001(sK0,sK0,sK1))))) | ~spl7871_1), 12.02/12.22 inference(resolution,[],[f31310,f29450])). 12.02/12.22 fof(f31319,plain,( 12.02/12.22 ~sQ7870_eqProxy(s(sK0,sK3000(sK0,sK0,sK1)),s(sK0,sK3001(sK0,sK0,sK1))) | ~spl7871_1), 12.02/12.22 inference(resolution,[],[f31310,f29449])). 12.02/12.22 fof(f32959,plain,( 12.02/12.22 sQ7870_eqProxy(s(sK0,sK3000(sK0,sK0,sK1)),s(sK0,sK3001(sK0,sK0,sK1))) | ~sP5454(sK1,sK0) | ~spl7871_1), 12.02/12.22 inference(resolution,[],[f31318,f25862])). 12.02/12.22 fof(f33083,plain,( 12.02/12.22 ~sP5454(sK1,sK0) | ~spl7871_1), 12.02/12.22 inference(subsumption_resolution,[],[f32959,f31319])). 12.02/12.22 fof(f33084,plain,( 12.02/12.22 $false | ~spl7871_1), 12.02/12.22 inference(subsumption_resolution,[],[f33083,f30608])). 12.02/12.22 fof(f33085,plain,( 12.02/12.22 spl7871_1), 12.02/12.22 inference(avatar_contradiction_clause,[],[f33084])). 12.02/12.22 fof(f33210,plain,( 12.02/12.22 ( ! [X0] : (~sQ7870_eqProxy(s(sK0,sK2975(sK0,sK0,sK1)),s(sK0,i(s(fun(sK0,sK0),sK1),s(sK0,X0))))) ) | ~spl7871_3), 12.02/12.22 inference(resolution,[],[f31316,f29440])). 12.02/12.22 fof(f33361,plain,( 12.02/12.22 sP6491(sK1,sK0) | ~spl7871_3), 12.02/12.22 inference(resolution,[],[f33210,f25406])). 12.02/12.22 fof(f33518,plain,( 12.02/12.22 $false | ~spl7871_3), 12.02/12.22 inference(subsumption_resolution,[],[f33361,f30610])). 12.02/12.22 fof(f33519,plain,( 12.02/12.22 spl7871_3), 12.02/12.22 inference(avatar_contradiction_clause,[],[f33518])). 12.02/12.22 fof(f33534,plain,( 12.02/12.22 $false), 12.02/12.22 inference(avatar_sat_refutation,[],[f31317,f33085,f33519])). 12.02/12.22 % SZS output end Proof for theBenchmark 12.02/12.22 % ------------------------------ 12.02/12.22 % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100) 12.02/12.22 % Termination reason: Refutation 12.02/12.22 12.02/12.22 % Memory used [KB]: 72280 12.02/12.22 % Time elapsed: 1.549 s 12.02/12.22 % ------------------------------ 12.02/12.22 % ------------------------------ 12.02/12.23 % Success in time 11.973 s 12.02/12.24 EOF