TSTP Solution File: COM135+1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : COM135+1 : TPTP v8.1.2. Released v6.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n020.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 20:14:11 EDT 2024

% Result   : Theorem 17.09s 2.57s
% Output   : CNFRefutation 17.09s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : COM135+1 : TPTP v8.1.2. Released v6.4.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.35  % Computer : n020.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Tue Apr 30 01:02:02 EDT 2024
% 0.13/0.35  % CPUTime  : 
% 0.13/0.37  % Drodi V3.6.0
% 17.09/2.57  % Refutation found
% 17.09/2.57  % SZS status Theorem for theBenchmark: Theorem is valid
% 17.09/2.57  % SZS output start CNFRefutation for theBenchmark
% 17.09/2.57  fof(f3,axiom,(
% 17.09/2.57    (! [VExp0,VExp1,VExp2,VExp3] :( ( vapp(VExp0,VExp1) = vapp(VExp2,VExp3)=> ( VExp0 = VExp2& VExp1 = VExp3 ) )& ( ( VExp0 = VExp2& VExp1 = VExp3 )=> vapp(VExp0,VExp1) = vapp(VExp2,VExp3) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f4,axiom,(
% 17.09/2.57    (! [VVar0,VVar1,VTyp0,VExp0] : vvar(VVar0) != vabs(VVar1,VTyp0,VExp0) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f5,axiom,(
% 17.09/2.57    (! [VVar0,VExp0,VExp1] : vvar(VVar0) != vapp(VExp0,VExp1) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f6,axiom,(
% 17.09/2.57    (! [VVar0,VTyp0,VExp0,VExp1,VExp2] : vabs(VVar0,VTyp0,VExp0) != vapp(VExp1,VExp2) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f8,axiom,(
% 17.09/2.57    (! [Vx,VExp0] :( VExp0 = vvar(Vx)=> ~ visValue(VExp0) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f9,axiom,(
% 17.09/2.57    (! [Ve1,Ve2,VExp0] :( VExp0 = vapp(Ve1,Ve2)=> ~ visValue(VExp0) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f10,axiom,(
% 17.09/2.57    (! [VVar0,VExp0,Vx,Vv] :( ( VVar0 = Vv& VExp0 = vvar(Vx) )=> ( ( Vx = Vv=> visFreeVar(VVar0,VExp0) )& ( visFreeVar(VVar0,VExp0)=> Vx = Vv ) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f11,axiom,(
% 17.09/2.57    (! [VT,VVar0,VExp0,Vx,Vv,Ve] :( ( VVar0 = Vv& VExp0 = vabs(Vx,VT,Ve) )=> ( ( ( Vx != Vv& visFreeVar(Vv,Ve) )=> visFreeVar(VVar0,VExp0) )& ( visFreeVar(VVar0,VExp0)=> ( Vx != Vv& visFreeVar(Vv,Ve) ) ) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f12,axiom,(
% 17.09/2.57    (! [VVar0,VExp0,Ve1,Vv,Ve2] :( ( VVar0 = Vv& VExp0 = vapp(Ve1,Ve2) )=> ( ( ( visFreeVar(Vv,Ve1)| visFreeVar(Vv,Ve2) )=> visFreeVar(VVar0,VExp0) )& ( visFreeVar(VVar0,VExp0)=> ( visFreeVar(Vv,Ve1)| visFreeVar(Vv,Ve2) ) ) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f16,axiom,(
% 17.09/2.57    (! [VTyp0,VTyp1] :( ( vsomeType(VTyp0) = vsomeType(VTyp1)=> VTyp0 = VTyp1 )& ( VTyp0 = VTyp1=> vsomeType(VTyp0) = vsomeType(VTyp1) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f17,axiom,(
% 17.09/2.57    (! [VVar0,VTyp0,VCtx0] : vempty != vbind(VVar0,VTyp0,VCtx0) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f22,axiom,(
% 17.09/2.57    (! [Vx,VVar0,VCtx0,RESULT] :( ( VVar0 = Vx& VCtx0 = vempty )=> ( RESULT = vlookup(VVar0,VCtx0)=> RESULT = vnoType ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f23,axiom,(
% 17.09/2.57    (! [VC,Vx,Vy,VVar0,VCtx0,RESULT,VTy] :( ( VVar0 = Vx& VCtx0 = vbind(Vy,VTy,VC) )=> ( Vx = Vy=> ( RESULT = vlookup(VVar0,VCtx0)=> RESULT = vsomeType(VTy) ) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f28,axiom,(
% 17.09/2.57    (! [Vv,Ve] :( vgensym(Ve) = Vv=> ~ visFreeVar(Vv,Ve) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f29,axiom,(
% 17.09/2.57    (! [Vx,Vy,VVar0,VExp0,VExp1,RESULT,Ve] :( ( VVar0 = Vx& VExp0 = Ve& VExp1 = vvar(Vy) )=> ( Vx = Vy=> ( RESULT = vsubst(VVar0,VExp0,VExp1)=> RESULT = Ve ) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f30,axiom,(
% 17.09/2.57    (! [Ve,Vx,VVar0,VExp0,VExp1,RESULT,Vy] :( ( VVar0 = Vx& VExp0 = Ve& VExp1 = vvar(Vy) )=> ( Vx != Vy=> ( RESULT = vsubst(VVar0,VExp0,VExp1)=> RESULT = vvar(Vy) ) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f31,axiom,(
% 17.09/2.57    (! [VVar0,VExp0,VExp1,RESULT,Ve1,Vx,Ve,Ve2] :( ( VVar0 = Vx& VExp0 = Ve& VExp1 = vapp(Ve1,Ve2) )=> ( RESULT = vsubst(VVar0,VExp0,VExp1)=> RESULT = vapp(vsubst(Vx,Ve,Ve1),vsubst(Vx,Ve,Ve2)) ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f39,axiom,(
% 17.09/2.57    (! [VOptExp0] :( VOptExp0 = vnoExp=> ~ visSomeExp(VOptExp0) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f42,axiom,(
% 17.09/2.57    (! [Vx,VExp0,RESULT] :( VExp0 = vvar(Vx)=> ( RESULT = vreduce(VExp0)=> RESULT = vnoExp ) ) )),
% 17.09/2.57    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.57  fof(f43,axiom,(
% 17.09/2.57    (! [Vx,VS,Ve,VExp0,RESULT] :( VExp0 = vabs(Vx,VS,Ve)=> ( RESULT = vreduce(VExp0)=> RESULT = vnoExp ) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f46,axiom,(
% 17.09/2.59    (! [Vx,VS,Ve1,Ve2red,Ve2,VExp0,RESULT] :( VExp0 = vapp(vabs(Vx,VS,Ve1),Ve2)=> ( ( Ve2red = vreduce(Ve2)& ~ visSomeExp(Ve2red)& ~ visValue(Ve2) )=> ( RESULT = vreduce(VExp0)=> RESULT = vnoExp ) ) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f48,axiom,(
% 17.09/2.59    (! [Ve2,Ve1,Ve1red,VExp0,RESULT] :( ( VExp0 = vapp(Ve1,Ve2)& (! [VVx0,VVS0,VVe10] : Ve1 != vabs(VVx0,VVS0,VVe10) ))=> ( ( Ve1red = vreduce(Ve1)& ~ visSomeExp(Ve1red) )=> ( RESULT = vreduce(VExp0)=> RESULT = vnoExp ) ) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f54,axiom,(
% 17.09/2.59    (! [Ve,VT,VC] :( vtcheck(VC,Ve,VT)=> ( (? [Vx] :( Ve = vvar(Vx)& vlookup(Vx,VC) = vsomeType(VT) ))| (? [Vx,Ve2,VT1,VT2] :( Ve = vabs(Vx,VT1,Ve2)& VT = varrow(VT1,VT2)& vtcheck(vbind(Vx,VT1,VC),Ve2,VT2) ))| (? [Ve1,Ve2,VS] :( Ve = vapp(Ve1,Ve2)& vtcheck(VC,Ve1,varrow(VS,VT))& vtcheck(VC,Ve2,VS) ) )) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f55,axiom,(
% 17.09/2.59    (! [Vx,VS,VC,Ve,VT] :( ( vlookup(Vx,VC) = vnoType& vtcheck(VC,Ve,VT) )=> vtcheck(vbind(Vx,VS,VC),Ve,VT) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f56,axiom,(
% 17.09/2.59    (! [Vx,VS,VC,Ve,VT] :( ( ~ visFreeVar(Vx,Ve)& vtcheck(vbind(Vx,VS,VC),Ve,VT) )=> vtcheck(VC,Ve,VT) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f57,axiom,(
% 17.09/2.59    (! [Vx,VS,VC,Ve,VT] :( ( ~ visFreeVar(Vx,Ve)& vtcheck(VC,Ve,VT) )=> vtcheck(vbind(Vx,VS,VC),Ve,VT) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f58,conjecture,(
% 17.09/2.59    (! [VT,VC,Vx,Ve,Vy,VT2] :( ( vtcheck(VC,Ve,VT)& vtcheck(vbind(Vx,VT,VC),vvar(Vy),VT2) )=> vtcheck(VC,vsubst(Vx,Ve,vvar(Vy)),VT2) ) )),
% 17.09/2.59    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 17.09/2.59  fof(f59,negated_conjecture,(
% 17.09/2.59    ~((! [VT,VC,Vx,Ve,Vy,VT2] :( ( vtcheck(VC,Ve,VT)& vtcheck(vbind(Vx,VT,VC),vvar(Vy),VT2) )=> vtcheck(VC,vsubst(Vx,Ve,vvar(Vy)),VT2) ) ))),
% 17.09/2.59    inference(negated_conjecture,[status(cth)],[f58])).
% 17.09/2.59  fof(f70,plain,(
% 17.09/2.59    ![VExp0,VExp1,VExp2,VExp3]: ((~vapp(VExp0,VExp1)=vapp(VExp2,VExp3)|(VExp0=VExp2&VExp1=VExp3))&((~VExp0=VExp2|~VExp1=VExp3)|vapp(VExp0,VExp1)=vapp(VExp2,VExp3)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f3])).
% 17.09/2.59  fof(f71,plain,(
% 17.09/2.59    (![VExp0,VExp1,VExp2,VExp3]: (~vapp(VExp0,VExp1)=vapp(VExp2,VExp3)|(VExp0=VExp2&VExp1=VExp3)))&(![VExp0,VExp1,VExp2,VExp3]: ((~VExp0=VExp2|~VExp1=VExp3)|vapp(VExp0,VExp1)=vapp(VExp2,VExp3)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f70])).
% 17.09/2.59  fof(f72,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~vapp(X0,X1)=vapp(X2,X3)|X0=X2)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f71])).
% 17.09/2.59  fof(f75,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~vvar(X0)=vabs(X1,X2,X3))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f4])).
% 17.09/2.59  fof(f76,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~vvar(X0)=vapp(X1,X2))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f5])).
% 17.09/2.59  fof(f77,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vabs(X0,X1,X2)=vapp(X3,X4))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f6])).
% 17.09/2.59  fof(f81,plain,(
% 17.09/2.59    ![Vx,VExp0]: (~VExp0=vvar(Vx)|~visValue(VExp0))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f8])).
% 17.09/2.59  fof(f82,plain,(
% 17.09/2.59    ![VExp0]: ((![Vx]: ~VExp0=vvar(Vx))|~visValue(VExp0))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f81])).
% 17.09/2.59  fof(f83,plain,(
% 17.09/2.59    ![X0,X1]: (~X0=vvar(X1)|~visValue(X0))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f82])).
% 17.09/2.59  fof(f84,plain,(
% 17.09/2.59    ![Ve1,Ve2,VExp0]: (~VExp0=vapp(Ve1,Ve2)|~visValue(VExp0))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f9])).
% 17.09/2.59  fof(f85,plain,(
% 17.09/2.59    ![VExp0]: ((![Ve1,Ve2]: ~VExp0=vapp(Ve1,Ve2))|~visValue(VExp0))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f84])).
% 17.09/2.59  fof(f86,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~X0=vapp(X1,X2)|~visValue(X0))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f85])).
% 17.09/2.59  fof(f87,plain,(
% 17.09/2.59    ![VVar0,VExp0,Vx,Vv]: ((~VVar0=Vv|~VExp0=vvar(Vx))|((~Vx=Vv|visFreeVar(VVar0,VExp0))&(~visFreeVar(VVar0,VExp0)|Vx=Vv)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f10])).
% 17.09/2.59  fof(f88,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~X0=X1|~X2=vvar(X3)|~X3=X1|visFreeVar(X0,X2))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f87])).
% 17.09/2.59  fof(f89,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~X0=X1|~X2=vvar(X3)|~visFreeVar(X0,X2)|X3=X1)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f87])).
% 17.09/2.59  fof(f90,plain,(
% 17.09/2.59    ![VT,VVar0,VExp0,Vx,Vv,Ve]: ((~VVar0=Vv|~VExp0=vabs(Vx,VT,Ve))|(((Vx=Vv|~visFreeVar(Vv,Ve))|visFreeVar(VVar0,VExp0))&(~visFreeVar(VVar0,VExp0)|(~Vx=Vv&visFreeVar(Vv,Ve)))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f11])).
% 17.09/2.59  fof(f91,plain,(
% 17.09/2.59    ![VVar0,VExp0,Vx,Vv,Ve]: ((~VVar0=Vv|(![VT]: ~VExp0=vabs(Vx,VT,Ve)))|(((Vx=Vv|~visFreeVar(Vv,Ve))|visFreeVar(VVar0,VExp0))&(~visFreeVar(VVar0,VExp0)|(~Vx=Vv&visFreeVar(Vv,Ve)))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f90])).
% 17.09/2.59  fof(f93,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (~X0=X1|~X2=vabs(X3,X4,X5)|~visFreeVar(X0,X2)|~X3=X1)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f91])).
% 17.09/2.59  fof(f95,plain,(
% 17.09/2.59    ![VVar0,VExp0,Ve1,Vv,Ve2]: ((~VVar0=Vv|~VExp0=vapp(Ve1,Ve2))|(((~visFreeVar(Vv,Ve1)&~visFreeVar(Vv,Ve2))|visFreeVar(VVar0,VExp0))&(~visFreeVar(VVar0,VExp0)|(visFreeVar(Vv,Ve1)|visFreeVar(Vv,Ve2)))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f12])).
% 17.09/2.59  fof(f96,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~X0=X1|~X2=vapp(X3,X4)|~visFreeVar(X1,X3)|visFreeVar(X0,X2))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f95])).
% 17.09/2.59  fof(f97,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~X0=X1|~X2=vapp(X3,X4)|~visFreeVar(X1,X4)|visFreeVar(X0,X2))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f95])).
% 17.09/2.59  fof(f98,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~X0=X1|~X2=vapp(X3,X4)|~visFreeVar(X0,X2)|visFreeVar(X1,X3)|visFreeVar(X1,X4))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f95])).
% 17.09/2.59  fof(f111,plain,(
% 17.09/2.59    ![VTyp0,VTyp1]: ((~vsomeType(VTyp0)=vsomeType(VTyp1)|VTyp0=VTyp1)&(~VTyp0=VTyp1|vsomeType(VTyp0)=vsomeType(VTyp1)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f16])).
% 17.09/2.59  fof(f112,plain,(
% 17.09/2.59    (![VTyp0,VTyp1]: (~vsomeType(VTyp0)=vsomeType(VTyp1)|VTyp0=VTyp1))&(![VTyp0,VTyp1]: (~VTyp0=VTyp1|vsomeType(VTyp0)=vsomeType(VTyp1)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f111])).
% 17.09/2.59  fof(f113,plain,(
% 17.09/2.59    ![X0,X1]: (~vsomeType(X0)=vsomeType(X1)|X0=X1)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f112])).
% 17.09/2.59  fof(f115,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~vempty=vbind(X0,X1,X2))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f17])).
% 17.09/2.59  fof(f125,plain,(
% 17.09/2.59    ![Vx,VVar0,VCtx0,RESULT]: ((~VVar0=Vx|~VCtx0=vempty)|(~RESULT=vlookup(VVar0,VCtx0)|RESULT=vnoType))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f22])).
% 17.09/2.59  fof(f126,plain,(
% 17.09/2.59    ![VVar0,VCtx0]: (((![Vx]: ~VVar0=Vx)|~VCtx0=vempty)|(![RESULT]: (~RESULT=vlookup(VVar0,VCtx0)|RESULT=vnoType)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f125])).
% 17.09/2.59  fof(f127,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~X0=X1|~X2=vempty|~X3=vlookup(X0,X2)|X3=vnoType)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f126])).
% 17.09/2.59  fof(f128,plain,(
% 17.09/2.59    ![VC,Vx,Vy,VVar0,VCtx0,RESULT,VTy]: ((~VVar0=Vx|~VCtx0=vbind(Vy,VTy,VC))|(~Vx=Vy|(~RESULT=vlookup(VVar0,VCtx0)|RESULT=vsomeType(VTy))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f23])).
% 17.09/2.59  fof(f129,plain,(
% 17.09/2.59    ![Vx,Vy,VVar0,VCtx0,VTy]: ((~VVar0=Vx|(![VC]: ~VCtx0=vbind(Vy,VTy,VC)))|(~Vx=Vy|(![RESULT]: (~RESULT=vlookup(VVar0,VCtx0)|RESULT=vsomeType(VTy)))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f128])).
% 17.09/2.59  fof(f130,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (~X0=X1|~X2=vbind(X3,X4,X5)|~X1=X3|~X6=vlookup(X0,X2)|X6=vsomeType(X4))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f129])).
% 17.09/2.59  fof(f148,plain,(
% 17.09/2.59    ![Vv,Ve]: (~vgensym(Ve)=Vv|~visFreeVar(Vv,Ve))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f28])).
% 17.09/2.59  fof(f149,plain,(
% 17.09/2.59    ![X0,X1]: (~vgensym(X0)=X1|~visFreeVar(X1,X0))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f148])).
% 17.09/2.59  fof(f150,plain,(
% 17.09/2.59    ![Vx,Vy,VVar0,VExp0,VExp1,RESULT,Ve]: (((~VVar0=Vx|~VExp0=Ve)|~VExp1=vvar(Vy))|(~Vx=Vy|(~RESULT=vsubst(VVar0,VExp0,VExp1)|RESULT=Ve)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f29])).
% 17.09/2.59  fof(f151,plain,(
% 17.09/2.59    ![Vx,Vy,VVar0,VExp0,VExp1,Ve]: (((~VVar0=Vx|~VExp0=Ve)|~VExp1=vvar(Vy))|(~Vx=Vy|(![RESULT]: (~RESULT=vsubst(VVar0,VExp0,VExp1)|RESULT=Ve))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f150])).
% 17.09/2.59  fof(f152,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (~X0=X1|~X2=X3|~X4=vvar(X5)|~X1=X5|~X6=vsubst(X0,X2,X4)|X6=X3)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f151])).
% 17.09/2.59  fof(f153,plain,(
% 17.09/2.59    ![Ve,Vx,VVar0,VExp0,VExp1,RESULT,Vy]: (((~VVar0=Vx|~VExp0=Ve)|~VExp1=vvar(Vy))|(Vx=Vy|(~RESULT=vsubst(VVar0,VExp0,VExp1)|RESULT=vvar(Vy))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f30])).
% 17.09/2.59  fof(f154,plain,(
% 17.09/2.59    ![Vx,VVar0,VExp0,VExp1,Vy]: (((~VVar0=Vx|(![Ve]: ~VExp0=Ve))|~VExp1=vvar(Vy))|(Vx=Vy|(![RESULT]: (~RESULT=vsubst(VVar0,VExp0,VExp1)|RESULT=vvar(Vy)))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f153])).
% 17.09/2.59  fof(f155,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (~X0=X1|~X2=X3|~X4=vvar(X5)|X1=X5|~X6=vsubst(X0,X2,X4)|X6=vvar(X5))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f154])).
% 17.09/2.59  fof(f156,plain,(
% 17.09/2.59    ![VVar0,VExp0,VExp1,RESULT,Ve1,Vx,Ve,Ve2]: (((~VVar0=Vx|~VExp0=Ve)|~VExp1=vapp(Ve1,Ve2))|(~RESULT=vsubst(VVar0,VExp0,VExp1)|RESULT=vapp(vsubst(Vx,Ve,Ve1),vsubst(Vx,Ve,Ve2))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f31])).
% 17.09/2.59  fof(f157,plain,(
% 17.09/2.59    ![VVar0,VExp0,VExp1,Ve1,Vx,Ve,Ve2]: (((~VVar0=Vx|~VExp0=Ve)|~VExp1=vapp(Ve1,Ve2))|(![RESULT]: (~RESULT=vsubst(VVar0,VExp0,VExp1)|RESULT=vapp(vsubst(Vx,Ve,Ve1),vsubst(Vx,Ve,Ve2)))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f156])).
% 17.09/2.59  fof(f158,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6,X7]: (~X0=X1|~X2=X3|~X4=vapp(X5,X6)|~X7=vsubst(X0,X2,X4)|X7=vapp(vsubst(X1,X3,X5),vsubst(X1,X3,X6)))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f157])).
% 17.09/2.59  fof(f186,plain,(
% 17.09/2.59    ![VOptExp0]: (~VOptExp0=vnoExp|~visSomeExp(VOptExp0))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f39])).
% 17.09/2.59  fof(f187,plain,(
% 17.09/2.59    ![X0]: (~X0=vnoExp|~visSomeExp(X0))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f186])).
% 17.09/2.59  fof(f194,plain,(
% 17.09/2.59    ![Vx,VExp0,RESULT]: (~VExp0=vvar(Vx)|(~RESULT=vreduce(VExp0)|RESULT=vnoExp))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f42])).
% 17.09/2.59  fof(f195,plain,(
% 17.09/2.59    ![VExp0]: ((![Vx]: ~VExp0=vvar(Vx))|(![RESULT]: (~RESULT=vreduce(VExp0)|RESULT=vnoExp)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f194])).
% 17.09/2.59  fof(f196,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~X0=vvar(X1)|~X2=vreduce(X0)|X2=vnoExp)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f195])).
% 17.09/2.59  fof(f197,plain,(
% 17.09/2.59    ![Vx,VS,Ve,VExp0,RESULT]: (~VExp0=vabs(Vx,VS,Ve)|(~RESULT=vreduce(VExp0)|RESULT=vnoExp))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f43])).
% 17.09/2.59  fof(f198,plain,(
% 17.09/2.59    ![VExp0]: ((![Vx,VS,Ve]: ~VExp0=vabs(Vx,VS,Ve))|(![RESULT]: (~RESULT=vreduce(VExp0)|RESULT=vnoExp)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f197])).
% 17.09/2.59  fof(f199,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~X0=vabs(X1,X2,X3)|~X4=vreduce(X0)|X4=vnoExp)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f198])).
% 17.09/2.59  fof(f206,plain,(
% 17.09/2.59    ![Vx,VS,Ve1,Ve2red,Ve2,VExp0,RESULT]: (~VExp0=vapp(vabs(Vx,VS,Ve1),Ve2)|(((~Ve2red=vreduce(Ve2)|visSomeExp(Ve2red))|visValue(Ve2))|(~RESULT=vreduce(VExp0)|RESULT=vnoExp)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f46])).
% 17.09/2.59  fof(f207,plain,(
% 17.09/2.59    ![Ve2,VExp0]: ((![Vx,VS,Ve1]: ~VExp0=vapp(vabs(Vx,VS,Ve1),Ve2))|(((![Ve2red]: (~Ve2red=vreduce(Ve2)|visSomeExp(Ve2red)))|visValue(Ve2))|(![RESULT]: (~RESULT=vreduce(VExp0)|RESULT=vnoExp))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f206])).
% 17.09/2.59  fof(f208,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (~X0=vapp(vabs(X1,X2,X3),X4)|~X5=vreduce(X4)|visSomeExp(X5)|visValue(X4)|~X6=vreduce(X0)|X6=vnoExp)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f207])).
% 17.09/2.59  fof(f213,plain,(
% 17.09/2.59    ![Ve2,Ve1,Ve1red,VExp0,RESULT]: ((~VExp0=vapp(Ve1,Ve2)|(?[VVx0,VVS0,VVe10]: Ve1=vabs(VVx0,VVS0,VVe10)))|((~Ve1red=vreduce(Ve1)|visSomeExp(Ve1red))|(~RESULT=vreduce(VExp0)|RESULT=vnoExp)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f48])).
% 17.09/2.59  fof(f214,plain,(
% 17.09/2.59    ![Ve1,VExp0]: (((![Ve2]: ~VExp0=vapp(Ve1,Ve2))|(?[VVx0,VVS0,VVe10]: Ve1=vabs(VVx0,VVS0,VVe10)))|((![Ve1red]: (~Ve1red=vreduce(Ve1)|visSomeExp(Ve1red)))|(![RESULT]: (~RESULT=vreduce(VExp0)|RESULT=vnoExp))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f213])).
% 17.09/2.59  fof(f215,plain,(
% 17.09/2.59    ![Ve1,VExp0]: (((![Ve2]: ~VExp0=vapp(Ve1,Ve2))|Ve1=vabs(sk0_12(VExp0,Ve1),sk0_13(VExp0,Ve1),sk0_14(VExp0,Ve1)))|((![Ve1red]: (~Ve1red=vreduce(Ve1)|visSomeExp(Ve1red)))|(![RESULT]: (~RESULT=vreduce(VExp0)|RESULT=vnoExp))))),
% 17.09/2.59    inference(skolemization,[status(esa)],[f214])).
% 17.09/2.59  fof(f216,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~X0=vapp(X1,X2)|X1=vabs(sk0_12(X0,X1),sk0_13(X0,X1),sk0_14(X0,X1))|~X3=vreduce(X1)|visSomeExp(X3)|~X4=vreduce(X0)|X4=vnoExp)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f215])).
% 17.09/2.59  fof(f239,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~vtcheck(VC,Ve,VT)|(((?[Vx]: (Ve=vvar(Vx)&vlookup(Vx,VC)=vsomeType(VT)))|(?[Vx,Ve2,VT1,VT2]: ((Ve=vabs(Vx,VT1,Ve2)&VT=varrow(VT1,VT2))&vtcheck(vbind(Vx,VT1,VC),Ve2,VT2))))|(?[Ve1,Ve2,VS]: ((Ve=vapp(Ve1,Ve2)&vtcheck(VC,Ve1,varrow(VS,VT)))&vtcheck(VC,Ve2,VS)))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f54])).
% 17.09/2.59  fof(f240,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (pd0_3(VC,VT,Ve)=>((?[Vx]: (Ve=vvar(Vx)&vlookup(Vx,VC)=vsomeType(VT)))|(?[Vx,Ve2,VT1,VT2]: ((Ve=vabs(Vx,VT1,Ve2)&VT=varrow(VT1,VT2))&vtcheck(vbind(Vx,VT1,VC),Ve2,VT2)))))),
% 17.09/2.59    introduced(predicate_definition,[f239])).
% 17.09/2.59  fof(f241,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~vtcheck(VC,Ve,VT)|(pd0_3(VC,VT,Ve)|(?[Ve1,Ve2,VS]: ((Ve=vapp(Ve1,Ve2)&vtcheck(VC,Ve1,varrow(VS,VT)))&vtcheck(VC,Ve2,VS)))))),
% 17.09/2.59    inference(formula_renaming,[status(thm)],[f239,f240])).
% 17.09/2.59  fof(f242,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~vtcheck(VC,Ve,VT)|(pd0_3(VC,VT,Ve)|(?[Ve2,VS]: ((?[Ve1]: (Ve=vapp(Ve1,Ve2)&vtcheck(VC,Ve1,varrow(VS,VT))))&vtcheck(VC,Ve2,VS)))))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f241])).
% 17.09/2.59  fof(f243,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~vtcheck(VC,Ve,VT)|(pd0_3(VC,VT,Ve)|((Ve=vapp(sk0_20(VC,VT,Ve),sk0_18(VC,VT,Ve))&vtcheck(VC,sk0_20(VC,VT,Ve),varrow(sk0_19(VC,VT,Ve),VT)))&vtcheck(VC,sk0_18(VC,VT,Ve),sk0_19(VC,VT,Ve)))))),
% 17.09/2.59    inference(skolemization,[status(esa)],[f242])).
% 17.09/2.59  fof(f244,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~vtcheck(X0,X1,X2)|pd0_3(X0,X2,X1)|X1=vapp(sk0_20(X0,X2,X1),sk0_18(X0,X2,X1)))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f243])).
% 17.09/2.59  fof(f247,plain,(
% 17.09/2.59    ![Vx,VS,VC,Ve,VT]: ((~vlookup(Vx,VC)=vnoType|~vtcheck(VC,Ve,VT))|vtcheck(vbind(Vx,VS,VC),Ve,VT))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f55])).
% 17.09/2.59  fof(f248,plain,(
% 17.09/2.59    ![Vx,VC,Ve,VT]: ((~vlookup(Vx,VC)=vnoType|~vtcheck(VC,Ve,VT))|(![VS]: vtcheck(vbind(Vx,VS,VC),Ve,VT)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f247])).
% 17.09/2.59  fof(f249,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vlookup(X0,X1)=vnoType|~vtcheck(X1,X2,X3)|vtcheck(vbind(X0,X4,X1),X2,X3))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f248])).
% 17.09/2.59  fof(f250,plain,(
% 17.09/2.59    ![Vx,VS,VC,Ve,VT]: ((visFreeVar(Vx,Ve)|~vtcheck(vbind(Vx,VS,VC),Ve,VT))|vtcheck(VC,Ve,VT))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f56])).
% 17.09/2.59  fof(f251,plain,(
% 17.09/2.59    ![VC,Ve,VT]: ((![Vx]: (visFreeVar(Vx,Ve)|(![VS]: ~vtcheck(vbind(Vx,VS,VC),Ve,VT))))|vtcheck(VC,Ve,VT))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f250])).
% 17.09/2.59  fof(f252,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (visFreeVar(X0,X1)|~vtcheck(vbind(X0,X2,X3),X1,X4)|vtcheck(X3,X1,X4))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f251])).
% 17.09/2.59  fof(f253,plain,(
% 17.09/2.59    ![Vx,VS,VC,Ve,VT]: ((visFreeVar(Vx,Ve)|~vtcheck(VC,Ve,VT))|vtcheck(vbind(Vx,VS,VC),Ve,VT))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f57])).
% 17.09/2.59  fof(f254,plain,(
% 17.09/2.59    ![Vx,VC,Ve,VT]: ((visFreeVar(Vx,Ve)|~vtcheck(VC,Ve,VT))|(![VS]: vtcheck(vbind(Vx,VS,VC),Ve,VT)))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f253])).
% 17.09/2.59  fof(f255,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (visFreeVar(X0,X1)|~vtcheck(X2,X1,X3)|vtcheck(vbind(X0,X4,X2),X1,X3))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f254])).
% 17.09/2.59  fof(f256,plain,(
% 17.09/2.59    (?[VT,VC,Vx,Ve,Vy,VT2]: ((vtcheck(VC,Ve,VT)&vtcheck(vbind(Vx,VT,VC),vvar(Vy),VT2))&~vtcheck(VC,vsubst(Vx,Ve,vvar(Vy)),VT2)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f59])).
% 17.09/2.59  fof(f257,plain,(
% 17.09/2.59    ?[VC,Vx,Ve,Vy,VT2]: ((?[VT]: (vtcheck(VC,Ve,VT)&vtcheck(vbind(Vx,VT,VC),vvar(Vy),VT2)))&~vtcheck(VC,vsubst(Vx,Ve,vvar(Vy)),VT2))),
% 17.09/2.59    inference(miniscoping,[status(esa)],[f256])).
% 17.09/2.59  fof(f258,plain,(
% 17.09/2.59    ((vtcheck(sk0_21,sk0_23,sk0_26)&vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_24),sk0_25))&~vtcheck(sk0_21,vsubst(sk0_22,sk0_23,vvar(sk0_24)),sk0_25))),
% 17.09/2.59    inference(skolemization,[status(esa)],[f257])).
% 17.09/2.59  fof(f259,plain,(
% 17.09/2.59    vtcheck(sk0_21,sk0_23,sk0_26)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f258])).
% 17.09/2.59  fof(f260,plain,(
% 17.09/2.59    vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_24),sk0_25)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f258])).
% 17.09/2.59  fof(f261,plain,(
% 17.09/2.59    ~vtcheck(sk0_21,vsubst(sk0_22,sk0_23,vvar(sk0_24)),sk0_25)),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f258])).
% 17.09/2.59  fof(f292,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~pd0_3(VC,VT,Ve)|((?[Vx]: (Ve=vvar(Vx)&vlookup(Vx,VC)=vsomeType(VT)))|(?[Vx,Ve2,VT1,VT2]: ((Ve=vabs(Vx,VT1,Ve2)&VT=varrow(VT1,VT2))&vtcheck(vbind(Vx,VT1,VC),Ve2,VT2)))))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f240])).
% 17.09/2.59  fof(f293,plain,(
% 17.09/2.59    ![Ve,VT,VC,Vx]: (pd0_7(Vx,VC,VT,Ve)=>(Ve=vvar(Vx)&vlookup(Vx,VC)=vsomeType(VT)))),
% 17.09/2.59    introduced(predicate_definition,[f292])).
% 17.09/2.59  fof(f294,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~pd0_3(VC,VT,Ve)|((?[Vx]: pd0_7(Vx,VC,VT,Ve))|(?[Vx,Ve2,VT1,VT2]: ((Ve=vabs(Vx,VT1,Ve2)&VT=varrow(VT1,VT2))&vtcheck(vbind(Vx,VT1,VC),Ve2,VT2)))))),
% 17.09/2.59    inference(formula_renaming,[status(thm)],[f292,f293])).
% 17.09/2.59  fof(f295,plain,(
% 17.09/2.59    ![Ve,VT,VC]: (~pd0_3(VC,VT,Ve)|(pd0_7(sk0_41(VC,VT,Ve),VC,VT,Ve)|((Ve=vabs(sk0_42(VC,VT,Ve),sk0_44(VC,VT,Ve),sk0_43(VC,VT,Ve))&VT=varrow(sk0_44(VC,VT,Ve),sk0_45(VC,VT,Ve)))&vtcheck(vbind(sk0_42(VC,VT,Ve),sk0_44(VC,VT,Ve),VC),sk0_43(VC,VT,Ve),sk0_45(VC,VT,Ve)))))),
% 17.09/2.59    inference(skolemization,[status(esa)],[f294])).
% 17.09/2.59  fof(f296,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~pd0_3(X0,X1,X2)|pd0_7(sk0_41(X0,X1,X2),X0,X1,X2)|X2=vabs(sk0_42(X0,X1,X2),sk0_44(X0,X1,X2),sk0_43(X0,X1,X2)))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f295])).
% 17.09/2.59  fof(f323,plain,(
% 17.09/2.59    ![Ve,VT,VC,Vx]: (~pd0_7(Vx,VC,VT,Ve)|(Ve=vvar(Vx)&vlookup(Vx,VC)=vsomeType(VT)))),
% 17.09/2.59    inference(pre_NNF_transformation,[status(esa)],[f293])).
% 17.09/2.59  fof(f324,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~pd0_7(X0,X1,X2,X3)|X3=vvar(X0))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f323])).
% 17.09/2.59  fof(f325,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~pd0_7(X0,X1,X2,X3)|vlookup(X0,X1)=vsomeType(X2))),
% 17.09/2.59    inference(cnf_transformation,[status(esa)],[f323])).
% 17.09/2.59  fof(f380,plain,(
% 17.09/2.59    ![X0]: (~visValue(vvar(X0)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f83])).
% 17.09/2.59  fof(f381,plain,(
% 17.09/2.59    ![X0,X1]: (~visValue(vapp(X0,X1)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f86])).
% 17.09/2.59  fof(f382,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,vvar(X0)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f88])).
% 17.09/2.59  fof(f383,plain,(
% 17.09/2.59    ![X0,X1]: (~visFreeVar(X0,vvar(X1))|X1=X0)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f89])).
% 17.09/2.59  fof(f385,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~visFreeVar(X0,vabs(X0,X1,X2)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f93])).
% 17.09/2.59  fof(f387,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~visFreeVar(X0,X1)|visFreeVar(X0,vapp(X1,X2)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f96])).
% 17.09/2.59  fof(f388,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~visFreeVar(X0,X1)|visFreeVar(X0,vapp(X2,X1)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f97])).
% 17.09/2.59  fof(f389,plain,(
% 17.09/2.59    ![X0,X1,X2]: (~visFreeVar(X0,vapp(X1,X2))|visFreeVar(X0,X1)|visFreeVar(X0,X2))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f98])).
% 17.09/2.59  fof(f393,plain,(
% 17.09/2.59    ![X0]: (vlookup(X0,vempty)=vnoType)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f127])).
% 17.09/2.59  fof(f394,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vlookup(X0,vbind(X0,X1,X2))=vsomeType(X1))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f130])).
% 17.09/2.59  fof(f401,plain,(
% 17.09/2.59    ![X0]: (~visFreeVar(vgensym(X0),X0))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f149])).
% 17.09/2.59  fof(f402,plain,(
% 17.09/2.59    ![X0,X1]: (vsubst(X0,X1,vvar(X0))=X1)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f152])).
% 17.09/2.59  fof(f403,plain,(
% 17.09/2.59    ![X0,X1,X2]: (X0=X1|vsubst(X0,X2,vvar(X1))=vvar(X1))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f155])).
% 17.09/2.59  fof(f404,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (vsubst(X0,X1,vapp(X2,X3))=vapp(vsubst(X0,X1,X2),vsubst(X0,X1,X3)))),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f158])).
% 17.09/2.59  fof(f414,plain,(
% 17.09/2.59    ~visSomeExp(vnoExp)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f187])).
% 17.09/2.59  fof(f417,plain,(
% 17.09/2.59    ![X0]: (vreduce(vvar(X0))=vnoExp)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f196])).
% 17.09/2.59  fof(f418,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vreduce(vabs(X0,X1,X2))=vnoExp)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f199])).
% 17.09/2.59  fof(f421,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (visSomeExp(vreduce(X0))|visValue(X0)|vreduce(vapp(vabs(X1,X2,X3),X0))=vnoExp)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f208])).
% 17.09/2.59  fof(f423,plain,(
% 17.09/2.59    ![X0,X1]: (X0=vabs(sk0_12(vapp(X0,X1),X0),sk0_13(vapp(X0,X1),X0),sk0_14(vapp(X0,X1),X0))|visSomeExp(vreduce(X0))|vreduce(vapp(X0,X1))=vnoExp)),
% 17.09/2.59    inference(destructive_equality_resolution,[status(esa)],[f216])).
% 17.09/2.59  fof(f429,plain,(
% 17.09/2.59    spl0_0 <=> vtcheck(sk0_21,vvar(sk0_24),sk0_25)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f432,plain,(
% 17.09/2.59    spl0_1 <=> sk0_22=sk0_24),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f433,plain,(
% 17.09/2.59    sk0_22=sk0_24|~spl0_1),
% 17.09/2.59    inference(component_clause,[status(thm)],[f432])).
% 17.09/2.59  fof(f435,plain,(
% 17.09/2.59    ~vtcheck(sk0_21,vvar(sk0_24),sk0_25)|sk0_22=sk0_24),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f403,f261])).
% 17.09/2.59  fof(f436,plain,(
% 17.09/2.59    ~spl0_0|spl0_1),
% 17.09/2.59    inference(split_clause,[status(thm)],[f435,f429,f432])).
% 17.09/2.59  fof(f439,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vvar(X0),X2))=vapp(X1,vsubst(X0,X1,X2)))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f402,f404])).
% 17.09/2.59  fof(f442,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(X2,vvar(X0)))=vapp(vsubst(X0,X1,X2),X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f402,f404])).
% 17.09/2.59  fof(f443,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vvar(X0)=vsubst(X1,X2,vapp(X3,X4)))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f404,f76])).
% 17.09/2.59  fof(f454,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vvar(X0),vvar(X2)))=vapp(X1,vvar(X2))|X0=X2)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f403,f439])).
% 17.09/2.59  fof(f455,plain,(
% 17.09/2.59    ![X0,X1]: (vsubst(X0,X1,vapp(vvar(X0),vvar(X0)))=vapp(X1,X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f402,f439])).
% 17.09/2.59  fof(f473,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vapp(vvar(X0),vvar(X0)),X2))=vapp(vapp(X1,X1),vsubst(X0,X1,X2)))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f455,f404])).
% 17.09/2.59  fof(f491,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vapp(vvar(X0),X2),vvar(X0)))=vapp(vapp(X1,vsubst(X0,X1,X2)),X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f439,f442])).
% 17.09/2.59  fof(f493,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vapp(X2,vvar(X0)),vvar(X0)))=vapp(vapp(vsubst(X0,X1,X2),X1),X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f442,f442])).
% 17.09/2.59  fof(f496,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vvar(X2),vvar(X0)))=vapp(vvar(X2),X1)|X0=X2)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f403,f442])).
% 17.09/2.59  fof(f505,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vsubst(X0,X1,vapp(vvar(X0),vapp(X2,vvar(X0))))=vapp(X1,vapp(vsubst(X0,X1,X2),X1)))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f442,f439])).
% 17.09/2.59  fof(f1729,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(vsubst(X0,X1,vapp(vvar(X0),X2)),X1)=vapp(vapp(X1,vsubst(X0,X1,X2)),X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f442,f491])).
% 17.09/2.59  fof(f1832,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(vapp(X0,vvar(X1)),X0)=vapp(vapp(X0,vsubst(X2,X0,vvar(X1))),X0)|X2=X1)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f454,f1729])).
% 17.09/2.59  fof(f1942,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(vsubst(X0,X1,vapp(X2,vvar(X0))),X1)=vapp(vapp(vsubst(X0,X1,X2),X1),X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f442,f493])).
% 17.09/2.59  fof(f2052,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(vapp(vvar(X0),X1),X1)=vapp(vapp(vsubst(X2,X1,vvar(X0)),X1),X1)|X2=X0)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f496,f1942])).
% 17.09/2.59  fof(f2169,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(X0,vsubst(X1,X0,vapp(X2,vvar(X1))))=vapp(X0,vapp(vsubst(X1,X0,X2),X0)))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f439,f505])).
% 17.09/2.59  fof(f2300,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(X0,vapp(vvar(X1),X0))=vapp(X0,vapp(vsubst(X2,X0,vvar(X1)),X0))|X2=X1)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f496,f2169])).
% 17.09/2.59  fof(f3589,plain,(
% 17.09/2.59    spl0_2 <=> X0=X0),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3592,plain,(
% 17.09/2.59    spl0_3 <=> X1=X2),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3593,plain,(
% 17.09/2.59    ![X0,X1]: (X0=X1|~spl0_3)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f3592])).
% 17.09/2.59  fof(f3595,plain,(
% 17.09/2.59    ![X0,X1,X2]: (X0=X0|X1=X2)),
% 17.09/2.59    inference(resolution,[status(thm)],[f72,f2300])).
% 17.09/2.59  fof(f3596,plain,(
% 17.09/2.59    spl0_2|spl0_3),
% 17.09/2.59    inference(split_clause,[status(thm)],[f3595,f3589,f3592])).
% 17.09/2.59  fof(f3649,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (~vsubst(X0,X1,vapp(X2,X3))=vapp(X4,X5)|vsubst(X0,X1,X2)=X4)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f404,f72])).
% 17.09/2.59  fof(f3856,plain,(
% 17.09/2.59    spl0_4 <=> visFreeVar(sk0_22,vvar(sk0_24))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3857,plain,(
% 17.09/2.59    visFreeVar(sk0_22,vvar(sk0_24))|~spl0_4),
% 17.09/2.59    inference(component_clause,[status(thm)],[f3856])).
% 17.09/2.59  fof(f3858,plain,(
% 17.09/2.59    ~visFreeVar(sk0_22,vvar(sk0_24))|spl0_4),
% 17.09/2.59    inference(component_clause,[status(thm)],[f3856])).
% 17.09/2.59  fof(f3859,plain,(
% 17.09/2.59    visFreeVar(sk0_22,vvar(sk0_24))|vtcheck(sk0_21,vvar(sk0_24),sk0_25)),
% 17.09/2.59    inference(resolution,[status(thm)],[f252,f260])).
% 17.09/2.59  fof(f3860,plain,(
% 17.09/2.59    spl0_4|spl0_0),
% 17.09/2.59    inference(split_clause,[status(thm)],[f3859,f3856,f429])).
% 17.09/2.59  fof(f3861,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(X0,vvar(sk0_24))|vtcheck(vbind(X0,X1,vbind(sk0_22,sk0_26,sk0_21)),vvar(sk0_24),sk0_25))),
% 17.09/2.59    inference(resolution,[status(thm)],[f255,f260])).
% 17.09/2.59  fof(f3862,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(X0,sk0_23)|vtcheck(vbind(X0,X1,sk0_21),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f255,f259])).
% 17.09/2.59  fof(f3863,plain,(
% 17.09/2.59    spl0_5 <=> visFreeVar(X0,sk0_23)|visFreeVar(X0,sk0_23)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3864,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,sk0_23)|visFreeVar(X0,sk0_23)|~spl0_5)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f3863])).
% 17.09/2.59  fof(f3866,plain,(
% 17.09/2.59    spl0_6 <=> vtcheck(sk0_21,sk0_23,sk0_26)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3869,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,sk0_23)|visFreeVar(X0,sk0_23)|vtcheck(sk0_21,sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f3862,f252])).
% 17.09/2.59  fof(f3870,plain,(
% 17.09/2.59    spl0_5|spl0_6),
% 17.09/2.59    inference(split_clause,[status(thm)],[f3869,f3863,f3866])).
% 17.09/2.59  fof(f3871,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|vtcheck(vbind(X1,X2,vbind(X0,X3,sk0_21)),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f3862,f255])).
% 17.09/2.59  fof(f3872,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,sk0_23)|~spl0_5)),
% 17.09/2.59    inference(duplicate_literals_removal,[status(esa)],[f3864])).
% 17.09/2.59  fof(f3875,plain,(
% 17.09/2.59    vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_22),sk0_25)|~spl0_1),
% 17.09/2.59    inference(backward_demodulation,[status(thm)],[f433,f260])).
% 17.09/2.59  fof(f3939,plain,(
% 17.09/2.59    $false|~spl0_5),
% 17.09/2.59    inference(resolution,[status(thm)],[f401,f3872])).
% 17.09/2.59  fof(f3940,plain,(
% 17.09/2.59    ~spl0_5),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f3939])).
% 17.09/2.59  fof(f3945,plain,(
% 17.09/2.59    spl0_9 <=> vnoType=vnoType),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3947,plain,(
% 17.09/2.59    ~vnoType=vnoType|spl0_9),
% 17.09/2.59    inference(component_clause,[status(thm)],[f3945])).
% 17.09/2.59  fof(f3948,plain,(
% 17.09/2.59    spl0_10 <=> ~vtcheck(vempty,X0,X1)|vtcheck(vbind(X2,X3,vempty),X0,X1)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f3951,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~vnoType=vnoType|~vtcheck(vempty,X0,X1)|vtcheck(vbind(X2,X3,vempty),X0,X1))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f393,f249])).
% 17.09/2.59  fof(f3952,plain,(
% 17.09/2.59    ~spl0_9|spl0_10),
% 17.09/2.59    inference(split_clause,[status(thm)],[f3951,f3945,f3948])).
% 17.09/2.59  fof(f3953,plain,(
% 17.09/2.59    $false|spl0_9),
% 17.09/2.59    inference(trivial_equality_resolution,[status(esa)],[f3947])).
% 17.09/2.59  fof(f3954,plain,(
% 17.09/2.59    spl0_9),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f3953])).
% 17.09/2.59  fof(f3955,plain,(
% 17.09/2.59    sk0_24=sk0_22|~spl0_4),
% 17.09/2.59    inference(resolution,[status(thm)],[f3857,f383])).
% 17.09/2.59  fof(f3955,plain,(
% 17.09/2.59    sk0_24=sk0_22|~spl0_4),
% 17.09/2.59    inference(resolution,[status(thm)],[f3857,f383])).
% 17.09/2.59  fof(f3957,plain,(
% 17.09/2.59    vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_22),sk0_25)|~spl0_4),
% 17.09/2.59    inference(backward_demodulation,[status(thm)],[f3955,f260])).
% 17.09/2.59  fof(f4084,plain,(
% 17.09/2.59    ![X0,X1,X2]: (X0=vvar(sk0_41(X1,X2,X0))|~pd0_3(X1,X2,X0)|X0=vabs(sk0_42(X1,X2,X0),sk0_44(X1,X2,X0),sk0_43(X1,X2,X0)))),
% 17.09/2.59    inference(resolution,[status(thm)],[f324,f296])).
% 17.09/2.59  fof(f4085,plain,(
% 17.09/2.59    ![X0,X1,X2]: (X0=vvar(sk0_41(X1,X2,X0))|X0=vabs(sk0_42(X1,X2,X0),sk0_44(X1,X2,X0),sk0_43(X1,X2,X0))|~vtcheck(X1,X0,X2)|X0=vapp(sk0_20(X1,X2,X0),sk0_18(X1,X2,X0)))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4084,f244])).
% 17.09/2.59  fof(f4087,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(X0,vapp(vvar(X0),X1)))),
% 17.09/2.59    inference(resolution,[status(thm)],[f387,f382])).
% 17.09/2.59  fof(f4088,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(X0,vapp(X1,vvar(X0))))),
% 17.09/2.59    inference(resolution,[status(thm)],[f388,f382])).
% 17.09/2.59  fof(f4174,plain,(
% 17.09/2.59    ~vtcheck(sk0_21,vsubst(sk0_22,sk0_23,vvar(sk0_22)),sk0_25)|~spl0_4),
% 17.09/2.59    inference(forward_demodulation,[status(thm)],[f3955,f261])).
% 17.09/2.59  fof(f4175,plain,(
% 17.09/2.59    ~vtcheck(sk0_21,sk0_23,sk0_25)|~spl0_4),
% 17.09/2.59    inference(forward_demodulation,[status(thm)],[f402,f4174])).
% 17.09/2.59  fof(f4179,plain,(
% 17.09/2.59    spl0_11 <=> visFreeVar(X0,sk0_23)|vtcheck(vbind(X0,X2,sk0_21),sk0_23,sk0_26)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4182,plain,(
% 17.09/2.59    ![X0,X1,X2]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X1,sk0_23)|vtcheck(vbind(X0,X2,sk0_21),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f3871,f252])).
% 17.09/2.59  fof(f4183,plain,(
% 17.09/2.59    spl0_11|spl0_5),
% 17.09/2.59    inference(split_clause,[status(thm)],[f4182,f4179,f3863])).
% 17.09/2.59  fof(f4184,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|vtcheck(vbind(X2,X3,vbind(X1,X4,vbind(X0,X5,sk0_21))),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f3871,f255])).
% 17.09/2.59  fof(f4185,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(X0,vvar(sk0_22))|vtcheck(vbind(X0,X1,vbind(sk0_22,sk0_26,sk0_21)),vvar(sk0_24),sk0_25)|~spl0_4)),
% 17.09/2.59    inference(forward_demodulation,[status(thm)],[f3955,f3861])).
% 17.09/2.59  fof(f4186,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(X0,vvar(sk0_22))|vtcheck(vbind(X0,X1,vbind(sk0_22,sk0_26,sk0_21)),vvar(sk0_22),sk0_25)|~spl0_4)),
% 17.09/2.59    inference(forward_demodulation,[status(thm)],[f3955,f4185])).
% 17.09/2.59  fof(f4194,plain,(
% 17.09/2.59    spl0_13 <=> visFreeVar(X0,vvar(sk0_22))|visFreeVar(X0,vvar(sk0_22))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4195,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,vvar(sk0_22))|visFreeVar(X0,vvar(sk0_22))|~spl0_13)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f4194])).
% 17.09/2.59  fof(f4197,plain,(
% 17.09/2.59    spl0_14 <=> vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_22),sk0_25)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4200,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,vvar(sk0_22))|visFreeVar(X0,vvar(sk0_22))|vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_22),sk0_25)|~spl0_4)),
% 17.09/2.59    inference(resolution,[status(thm)],[f4186,f252])).
% 17.09/2.59  fof(f4201,plain,(
% 17.09/2.59    spl0_13|spl0_14|~spl0_4),
% 17.09/2.59    inference(split_clause,[status(thm)],[f4200,f4194,f4197,f3856])).
% 17.09/2.59  fof(f4203,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(X0,vvar(sk0_22))|~spl0_13)),
% 17.09/2.59    inference(duplicate_literals_removal,[status(esa)],[f4195])).
% 17.09/2.59  fof(f4204,plain,(
% 17.09/2.59    $false|~spl0_13),
% 17.09/2.59    inference(resolution,[status(thm)],[f4203,f401])).
% 17.09/2.59  fof(f4205,plain,(
% 17.09/2.59    ~spl0_13),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f4204])).
% 17.09/2.59  fof(f4220,plain,(
% 17.09/2.59    ~visFreeVar(sk0_22,vvar(sk0_22))|~spl0_1|spl0_4),
% 17.09/2.59    inference(forward_demodulation,[status(thm)],[f433,f3858])).
% 17.09/2.59  fof(f4221,plain,(
% 17.09/2.59    $false|~spl0_1|spl0_4),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f4220,f382])).
% 17.09/2.59  fof(f4222,plain,(
% 17.09/2.59    ~spl0_1|spl0_4),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f4221])).
% 17.09/2.59  fof(f4240,plain,(
% 17.09/2.59    spl0_17 <=> X0=sk0_22|visFreeVar(X0,vvar(sk0_22))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4241,plain,(
% 17.09/2.59    ![X0]: (X0=sk0_22|visFreeVar(X0,vvar(sk0_22))|~spl0_17)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f4240])).
% 17.09/2.59  fof(f4306,plain,(
% 17.09/2.59    spl0_22 <=> visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|vtcheck(vbind(X1,X3,vbind(X0,X4,sk0_21)),sk0_23,sk0_26)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4309,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|visFreeVar(X2,sk0_23)|vtcheck(vbind(X1,X3,vbind(X0,X4,sk0_21)),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4184,f252])).
% 17.09/2.59  fof(f4310,plain,(
% 17.09/2.59    spl0_22|spl0_5),
% 17.09/2.59    inference(split_clause,[status(thm)],[f4309,f4306,f3863])).
% 17.09/2.59  fof(f4311,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6,X7]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|visFreeVar(X3,sk0_23)|vtcheck(vbind(X3,X4,vbind(X2,X5,vbind(X1,X6,vbind(X0,X7,sk0_21)))),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4184,f255])).
% 17.09/2.59  fof(f4377,plain,(
% 17.09/2.59    spl0_29 <=> visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|vtcheck(vbind(X2,X4,vbind(X1,X5,vbind(X0,X6,sk0_21))),sk0_23,sk0_26)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4380,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|visFreeVar(X3,sk0_23)|visFreeVar(X3,sk0_23)|vtcheck(vbind(X2,X4,vbind(X1,X5,vbind(X0,X6,sk0_21))),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4311,f252])).
% 17.09/2.59  fof(f4381,plain,(
% 17.09/2.59    spl0_29|spl0_5),
% 17.09/2.59    inference(split_clause,[status(thm)],[f4380,f4377,f3863])).
% 17.09/2.59  fof(f4382,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6,X7,X8,X9]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|visFreeVar(X3,sk0_23)|visFreeVar(X4,sk0_23)|vtcheck(vbind(X4,X5,vbind(X3,X6,vbind(X2,X7,vbind(X1,X8,vbind(X0,X9,sk0_21))))),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4311,f255])).
% 17.09/2.59  fof(f4476,plain,(
% 17.09/2.59    spl0_39 <=> visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|visFreeVar(X3,sk0_23)|vtcheck(vbind(X3,X5,vbind(X2,X6,vbind(X1,X7,vbind(X0,X8,sk0_21)))),sk0_23,sk0_26)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f4479,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6,X7,X8]: (visFreeVar(X0,sk0_23)|visFreeVar(X1,sk0_23)|visFreeVar(X2,sk0_23)|visFreeVar(X3,sk0_23)|visFreeVar(X4,sk0_23)|visFreeVar(X4,sk0_23)|vtcheck(vbind(X3,X5,vbind(X2,X6,vbind(X1,X7,vbind(X0,X8,sk0_21)))),sk0_23,sk0_26))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4382,f252])).
% 17.09/2.59  fof(f4480,plain,(
% 17.09/2.59    spl0_39|spl0_5),
% 17.09/2.59    inference(split_clause,[status(thm)],[f4479,f4476,f3863])).
% 17.09/2.59  fof(f5063,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (~vsubst(X0,X1,vapp(vapp(X2,X3),X4))=vapp(vvar(X5),X6))),
% 17.09/2.59    inference(resolution,[status(thm)],[f3649,f443])).
% 17.09/2.59  fof(f5101,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vapp(vapp(X0,X0),vsubst(X1,X0,X2))=vapp(vvar(X3),X4))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f473,f5063])).
% 17.09/2.59  fof(f5103,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vapp(vapp(X0,vsubst(X1,X0,X2)),X0)=vapp(vvar(X3),X4))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f491,f5063])).
% 17.09/2.59  fof(f5104,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vapp(vapp(vsubst(X0,X1,X2),X1),X1)=vapp(vvar(X3),X4))),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f493,f5063])).
% 17.09/2.59  fof(f5276,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vapp(vapp(X0,X0),vvar(X1))=vapp(vvar(X2),X3)|X4=X1)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f403,f5101])).
% 17.09/2.59  fof(f5332,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vapp(vapp(X0,vvar(X1)),X0)=vapp(vvar(X2),X3)|X4=X1)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f1832,f5103])).
% 17.09/2.59  fof(f5428,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (~vapp(vapp(vvar(X0),X1),X1)=vapp(vvar(X2),X3)|X4=X0)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f2052,f5104])).
% 17.09/2.59  fof(f6121,plain,(
% 17.09/2.59    ![X0,X1,X2]: (visFreeVar(X0,vapp(vapp(vvar(X0),X1),X2)))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4087,f387])).
% 17.09/2.59  fof(f6145,plain,(
% 17.09/2.59    ![X0,X1,X2]: (visFreeVar(X0,vapp(vapp(X1,vvar(X0)),X2)))),
% 17.09/2.59    inference(resolution,[status(thm)],[f4088,f387])).
% 17.09/2.59  fof(f6394,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vlookup(sk0_41(X0,X1,X2),X0)=vsomeType(X1)|~pd0_3(X0,X1,X2)|X2=vabs(sk0_42(X0,X1,X2),sk0_44(X0,X1,X2),sk0_43(X0,X1,X2)))),
% 17.09/2.59    inference(resolution,[status(thm)],[f325,f296])).
% 17.09/2.59  fof(f7240,plain,(
% 17.09/2.59    spl0_47 <=> vvar(sk0_22)=vvar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7241,plain,(
% 17.09/2.59    vvar(sk0_22)=vvar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|~spl0_47),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7240])).
% 17.09/2.59  fof(f7243,plain,(
% 17.09/2.59    spl0_48 <=> vvar(sk0_22)=vabs(sk0_42(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_44(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_43(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7244,plain,(
% 17.09/2.59    vvar(sk0_22)=vabs(sk0_42(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_44(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_43(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|~spl0_48),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7243])).
% 17.09/2.59  fof(f7246,plain,(
% 17.09/2.59    spl0_49 <=> vvar(sk0_22)=vapp(sk0_20(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_18(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7247,plain,(
% 17.09/2.59    vvar(sk0_22)=vapp(sk0_20(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_18(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|~spl0_49),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7246])).
% 17.09/2.59  fof(f7249,plain,(
% 17.09/2.59    vvar(sk0_22)=vvar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|vvar(sk0_22)=vabs(sk0_42(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_44(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_43(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|vvar(sk0_22)=vapp(sk0_20(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_18(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|~spl0_1),
% 17.09/2.59    inference(resolution,[status(thm)],[f4085,f3875])).
% 17.09/2.59  fof(f7250,plain,(
% 17.09/2.59    spl0_47|spl0_48|spl0_49|~spl0_1),
% 17.09/2.59    inference(split_clause,[status(thm)],[f7249,f7240,f7243,f7246,f432])).
% 17.09/2.59  fof(f7333,plain,(
% 17.09/2.59    ![X0]: (X0=sk0_22|~spl0_17)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f4241,f383])).
% 17.09/2.59  fof(f7334,plain,(
% 17.09/2.59    $false|~spl0_49),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f7247,f76])).
% 17.09/2.59  fof(f7335,plain,(
% 17.09/2.59    ~spl0_49),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f7334])).
% 17.09/2.59  fof(f7336,plain,(
% 17.09/2.59    ![X0,X1]: (X0=X1|~spl0_17)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7333,f7333])).
% 17.09/2.59  fof(f7352,plain,(
% 17.09/2.59    $false|~spl0_17),
% 17.09/2.59    inference(backward_subsumption_resolution,[status(thm)],[f5063,f7336])).
% 17.09/2.59  fof(f7353,plain,(
% 17.09/2.59    ~spl0_17),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f7352])).
% 17.09/2.59  fof(f7417,plain,(
% 17.09/2.59    spl0_53 <=> sk0_23=sk0_23),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7419,plain,(
% 17.09/2.59    ~sk0_23=sk0_23|spl0_53),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7417])).
% 17.09/2.59  fof(f7425,plain,(
% 17.09/2.59    $false|spl0_53),
% 17.09/2.59    inference(trivial_equality_resolution,[status(esa)],[f7419])).
% 17.09/2.59  fof(f7426,plain,(
% 17.09/2.59    spl0_53),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f7425])).
% 17.09/2.59  fof(f7449,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(vapp(X0,vvar(sk0_22)),X1))|~spl0_47)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7241,f6145])).
% 17.09/2.59  fof(f7451,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(vapp(vvar(sk0_22),X0),X1))|~spl0_47)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7241,f6121])).
% 17.09/2.59  fof(f7453,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(X0,vvar(sk0_22)))|~spl0_47)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7241,f4088])).
% 17.09/2.59  fof(f7466,plain,(
% 17.09/2.59    spl0_55 <=> visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),X0)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7467,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),X0)|~spl0_55)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7466])).
% 17.09/2.59  fof(f7469,plain,(
% 17.09/2.59    spl0_56 <=> visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vvar(sk0_22))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7470,plain,(
% 17.09/2.59    visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vvar(sk0_22))|~spl0_56),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7469])).
% 17.09/2.59  fof(f7472,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),X0)|visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vvar(sk0_22))|~spl0_47)),
% 17.09/2.59    inference(resolution,[status(thm)],[f7453,f389])).
% 17.09/2.59  fof(f7473,plain,(
% 17.09/2.59    spl0_55|spl0_56|~spl0_47),
% 17.09/2.59    inference(split_clause,[status(thm)],[f7472,f7466,f7469,f7240])).
% 17.09/2.59  fof(f7477,plain,(
% 17.09/2.59    $false|~spl0_48),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f7244,f75])).
% 17.09/2.59  fof(f7478,plain,(
% 17.09/2.59    ~spl0_48),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f7477])).
% 17.09/2.59  fof(f7484,plain,(
% 17.09/2.59    $false|~spl0_55),
% 17.09/2.59    inference(resolution,[status(thm)],[f7467,f385])).
% 17.09/2.59  fof(f7485,plain,(
% 17.09/2.59    ~spl0_55),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f7484])).
% 17.09/2.59  fof(f7490,plain,(
% 17.09/2.59    spl0_58 <=> X3=sk0_22),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7491,plain,(
% 17.09/2.59    ![X0]: (X0=sk0_22|~spl0_58)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7490])).
% 17.09/2.59  fof(f7529,plain,(
% 17.09/2.59    ![X0,X1]: (X0=X1|~spl0_58)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7491,f7491])).
% 17.09/2.59  fof(f7651,plain,(
% 17.09/2.59    spl0_61 <=> visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(X0,vvar(sk0_22)))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7654,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(X0,vvar(sk0_22)))|visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),X1)|~spl0_47)),
% 17.09/2.59    inference(resolution,[status(thm)],[f7449,f389])).
% 17.09/2.59  fof(f7655,plain,(
% 17.09/2.59    spl0_61|spl0_55|~spl0_47),
% 17.09/2.59    inference(split_clause,[status(thm)],[f7654,f7651,f7466,f7240])).
% 17.09/2.59  fof(f7664,plain,(
% 17.09/2.59    spl0_62 <=> visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(vvar(sk0_22),X0))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7667,plain,(
% 17.09/2.59    ![X0,X1]: (visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vapp(vvar(sk0_22),X0))|visFreeVar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),X1)|~spl0_47)),
% 17.09/2.59    inference(resolution,[status(thm)],[f7451,f389])).
% 17.09/2.59  fof(f7668,plain,(
% 17.09/2.59    spl0_62|spl0_55|~spl0_47),
% 17.09/2.59    inference(split_clause,[status(thm)],[f7667,f7664,f7466,f7240])).
% 17.09/2.59  fof(f7840,plain,(
% 17.09/2.59    spl0_63 <=> ~vapp(vapp(X0,X0),vvar(sk0_22))=vapp(vvar(X1),X2)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7843,plain,(
% 17.09/2.59    spl0_64 <=> X3=sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7844,plain,(
% 17.09/2.59    ![X0]: (X0=sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|~spl0_64)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f7843])).
% 17.09/2.59  fof(f7846,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~vapp(vapp(X0,X0),vvar(sk0_22))=vapp(vvar(X1),X2)|X3=sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|~spl0_47)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7241,f5276])).
% 17.09/2.59  fof(f7847,plain,(
% 17.09/2.59    spl0_63|spl0_64|~spl0_47),
% 17.09/2.59    inference(split_clause,[status(thm)],[f7846,f7840,f7843,f7240])).
% 17.09/2.59  fof(f7854,plain,(
% 17.09/2.59    spl0_65 <=> ~vapp(vapp(X0,vvar(sk0_22)),X0)=vapp(vvar(X1),X2)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f7857,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~vapp(vapp(X0,vvar(sk0_22)),X0)=vapp(vvar(X1),X2)|X3=sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|~spl0_47)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7241,f5332])).
% 17.09/2.59  fof(f7858,plain,(
% 17.09/2.59    spl0_65|spl0_64|~spl0_47),
% 17.09/2.59    inference(split_clause,[status(thm)],[f7857,f7854,f7843,f7240])).
% 17.09/2.59  fof(f8108,plain,(
% 17.09/2.59    sk0_22=sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|~spl0_56),
% 17.09/2.59    inference(resolution,[status(thm)],[f383,f7470])).
% 17.09/2.59  fof(f8142,plain,(
% 17.09/2.59    spl0_71 <=> X3=sk0_41(vbind(X4,X5,vbind(sk0_22,sk0_26,sk0_21)),sk0_25,vvar(sk0_22))|sk0_22=X4),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f8143,plain,(
% 17.09/2.59    ![X0,X1,X2]: (X0=sk0_41(vbind(X1,X2,vbind(sk0_22,sk0_26,sk0_21)),sk0_25,vvar(sk0_22))|sk0_22=X1|~spl0_71)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f8142])).
% 17.09/2.59  fof(f8252,plain,(
% 17.09/2.59    spl0_1|~spl0_4),
% 17.09/2.59    inference(split_clause,[status(thm)],[f3955,f432,f3856])).
% 17.09/2.59  fof(f8256,plain,(
% 17.09/2.59    $false|~spl0_58),
% 17.09/2.59    inference(backward_subsumption_resolution,[status(thm)],[f75,f7529])).
% 17.09/2.59  fof(f8257,plain,(
% 17.09/2.59    ~spl0_58),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f8256])).
% 17.09/2.59  fof(f8270,plain,(
% 17.09/2.59    spl0_86 <=> X3=sk0_41(sk0_21,sk0_26,sk0_23)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f8271,plain,(
% 17.09/2.59    ![X0]: (X0=sk0_41(sk0_21,sk0_26,sk0_23)|~spl0_86)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f8270])).
% 17.09/2.59  fof(f8325,plain,(
% 17.09/2.59    ![X0,X1]: (X0=X1|~spl0_86)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f8271,f8271])).
% 17.09/2.59  fof(f8343,plain,(
% 17.09/2.59    spl0_91 <=> visFreeVar(sk0_41(sk0_21,sk0_26,sk0_23),X0)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f8344,plain,(
% 17.09/2.59    ![X0]: (visFreeVar(sk0_41(sk0_21,sk0_26,sk0_23),X0)|~spl0_91)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f8343])).
% 17.09/2.59  fof(f8359,plain,(
% 17.09/2.59    $false|~spl0_91),
% 17.09/2.59    inference(resolution,[status(thm)],[f8344,f385])).
% 17.09/2.59  fof(f8360,plain,(
% 17.09/2.59    ~spl0_91),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f8359])).
% 17.09/2.59  fof(f8377,plain,(
% 17.09/2.59    spl0_93 <=> sk0_22=X2|sk0_22=X2),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f8378,plain,(
% 17.09/2.59    ![X0]: (sk0_22=X0|sk0_22=X0|~spl0_93)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f8377])).
% 17.09/2.59  fof(f8380,plain,(
% 17.09/2.59    ![X0,X1,X2]: (X0=X1|sk0_22=X2|sk0_22=X2|~spl0_71)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f8143,f8143])).
% 17.09/2.59  fof(f8381,plain,(
% 17.09/2.59    spl0_3|spl0_93|~spl0_71),
% 17.09/2.59    inference(split_clause,[status(thm)],[f8380,f3592,f8377,f8142])).
% 17.09/2.59  fof(f8392,plain,(
% 17.09/2.59    ![X0]: (sk0_22=X0|~spl0_93)),
% 17.09/2.59    inference(duplicate_literals_removal,[status(esa)],[f8378])).
% 17.09/2.59  fof(f8393,plain,(
% 17.09/2.59    ![X0,X1]: (X0=X1|~spl0_93)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f8392,f8392])).
% 17.09/2.59  fof(f8394,plain,(
% 17.09/2.59    spl0_3|~spl0_93),
% 17.09/2.59    inference(split_clause,[status(thm)],[f8393,f3592,f8377])).
% 17.09/2.59  fof(f8542,plain,(
% 17.09/2.59    spl0_104 <=> visSomeExp(vnoExp)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f8543,plain,(
% 17.09/2.59    visSomeExp(vnoExp)|~spl0_104),
% 17.09/2.59    inference(component_clause,[status(thm)],[f8542])).
% 17.09/2.59  fof(f8608,plain,(
% 17.09/2.59    $false|~spl0_104),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f8543,f414])).
% 17.09/2.59  fof(f8609,plain,(
% 17.09/2.59    ~spl0_104),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f8608])).
% 17.09/2.59  fof(f8654,plain,(
% 17.09/2.59    spl0_3|~spl0_86),
% 17.09/2.59    inference(split_clause,[status(thm)],[f8325,f3592,f8270])).
% 17.09/2.59  fof(f8722,plain,(
% 17.09/2.59    ![X0,X1]: (X0=X1|~spl0_64)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7844,f7844])).
% 17.09/2.59  fof(f8723,plain,(
% 17.09/2.59    spl0_3|~spl0_64),
% 17.09/2.59    inference(split_clause,[status(thm)],[f8722,f3592,f7843])).
% 17.09/2.59  fof(f8970,plain,(
% 17.09/2.59    spl0_131 <=> ~vapp(vapp(vvar(sk0_22),X0),X0)=vapp(vvar(X1),X2)),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9508,plain,(
% 17.09/2.59    spl0_174 <=> vvar(X0)=vabs(sk0_12(vapp(vvar(X0),X1),vvar(X0)),sk0_13(vapp(vvar(X0),X1),vvar(X0)),sk0_14(vapp(vvar(X0),X1),vvar(X0)))|vreduce(vapp(vvar(X0),X1))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9509,plain,(
% 17.09/2.59    ![X0,X1]: (vvar(X0)=vabs(sk0_12(vapp(vvar(X0),X1),vvar(X0)),sk0_13(vapp(vvar(X0),X1),vvar(X0)),sk0_14(vapp(vvar(X0),X1),vvar(X0)))|vreduce(vapp(vvar(X0),X1))=vnoExp|~spl0_174)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f9508])).
% 17.09/2.59  fof(f9511,plain,(
% 17.09/2.59    ![X0,X1]: (vvar(X0)=vabs(sk0_12(vapp(vvar(X0),X1),vvar(X0)),sk0_13(vapp(vvar(X0),X1),vvar(X0)),sk0_14(vapp(vvar(X0),X1),vvar(X0)))|visSomeExp(vnoExp)|vreduce(vapp(vvar(X0),X1))=vnoExp)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f417,f423])).
% 17.09/2.59  fof(f9512,plain,(
% 17.09/2.59    spl0_174|spl0_104),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9511,f9508,f8542])).
% 17.09/2.59  fof(f9518,plain,(
% 17.09/2.59    spl0_176 <=> visValue(vvar(X0))|vreduce(vapp(vabs(X1,X2,X3),vvar(X0)))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9519,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (visValue(vvar(X0))|vreduce(vapp(vabs(X1,X2,X3),vvar(X0)))=vnoExp|~spl0_176)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f9518])).
% 17.09/2.59  fof(f9521,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (visSomeExp(vnoExp)|visValue(vvar(X0))|vreduce(vapp(vabs(X1,X2,X3),vvar(X0)))=vnoExp)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f417,f421])).
% 17.09/2.59  fof(f9522,plain,(
% 17.09/2.59    spl0_104|spl0_176),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9521,f8542,f9518])).
% 17.09/2.59  fof(f9525,plain,(
% 17.09/2.59    ![X0,X1]: (vreduce(vapp(vvar(X0),X1))=vnoExp|~spl0_174)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f9509,f75])).
% 17.09/2.59  fof(f9526,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (vreduce(vapp(vabs(X0,X1,X2),vvar(X3)))=vnoExp|~spl0_176)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f9519,f380])).
% 17.09/2.59  fof(f9549,plain,(
% 17.09/2.59    spl0_178 <=> vabs(X0,X1,X2)=vabs(sk0_12(vapp(vabs(X0,X1,X2),X3),vabs(X0,X1,X2)),sk0_13(vapp(vabs(X0,X1,X2),X3),vabs(X0,X1,X2)),sk0_14(vapp(vabs(X0,X1,X2),X3),vabs(X0,X1,X2)))|vreduce(vapp(vabs(X0,X1,X2),X3))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9552,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (vabs(X0,X1,X2)=vabs(sk0_12(vapp(vabs(X0,X1,X2),X3),vabs(X0,X1,X2)),sk0_13(vapp(vabs(X0,X1,X2),X3),vabs(X0,X1,X2)),sk0_14(vapp(vabs(X0,X1,X2),X3),vabs(X0,X1,X2)))|visSomeExp(vnoExp)|vreduce(vapp(vabs(X0,X1,X2),X3))=vnoExp)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f418,f423])).
% 17.09/2.59  fof(f9553,plain,(
% 17.09/2.59    spl0_178|spl0_104),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9552,f9549,f8542])).
% 17.09/2.59  fof(f9559,plain,(
% 17.09/2.59    spl0_180 <=> visValue(vabs(X0,X1,X2))|vreduce(vapp(vabs(X3,X4,X5),vabs(X0,X1,X2)))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9562,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (visSomeExp(vnoExp)|visValue(vabs(X0,X1,X2))|vreduce(vapp(vabs(X3,X4,X5),vabs(X0,X1,X2)))=vnoExp)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f418,f421])).
% 17.09/2.59  fof(f9563,plain,(
% 17.09/2.59    spl0_104|spl0_180),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9562,f8542,f9559])).
% 17.09/2.59  fof(f9590,plain,(
% 17.09/2.59    spl0_183 <=> vapp(vvar(X0),X1)=vabs(sk0_12(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)),sk0_13(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)),sk0_14(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)))|vreduce(vapp(vapp(vvar(X0),X1),X2))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9591,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(vvar(X0),X1)=vabs(sk0_12(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)),sk0_13(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)),sk0_14(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)))|vreduce(vapp(vapp(vvar(X0),X1),X2))=vnoExp|~spl0_183)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f9590])).
% 17.09/2.59  fof(f9593,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vapp(vvar(X0),X1)=vabs(sk0_12(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)),sk0_13(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)),sk0_14(vapp(vapp(vvar(X0),X1),X2),vapp(vvar(X0),X1)))|visSomeExp(vnoExp)|vreduce(vapp(vapp(vvar(X0),X1),X2))=vnoExp|~spl0_174)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9525,f423])).
% 17.09/2.59  fof(f9594,plain,(
% 17.09/2.59    spl0_183|spl0_104|~spl0_174),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9593,f9590,f8542,f9508])).
% 17.09/2.59  fof(f9600,plain,(
% 17.09/2.59    spl0_185 <=> visValue(vapp(vvar(X0),X1))|vreduce(vapp(vabs(X2,X3,X4),vapp(vvar(X0),X1)))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9601,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (visValue(vapp(vvar(X0),X1))|vreduce(vapp(vabs(X2,X3,X4),vapp(vvar(X0),X1)))=vnoExp|~spl0_185)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f9600])).
% 17.09/2.59  fof(f9603,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (visSomeExp(vnoExp)|visValue(vapp(vvar(X0),X1))|vreduce(vapp(vabs(X2,X3,X4),vapp(vvar(X0),X1)))=vnoExp|~spl0_174)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9525,f421])).
% 17.09/2.59  fof(f9604,plain,(
% 17.09/2.59    spl0_104|spl0_185|~spl0_174),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9603,f8542,f9600,f9508])).
% 17.09/2.59  fof(f9607,plain,(
% 17.09/2.59    ![X0,X1,X2]: (vreduce(vapp(vapp(vvar(X0),X1),X2))=vnoExp|~spl0_183)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f9591,f77])).
% 17.09/2.59  fof(f9608,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (vreduce(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)))=vnoExp|~spl0_185)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f9601,f381])).
% 17.09/2.59  fof(f9648,plain,(
% 17.09/2.59    spl0_188 <=> vapp(vapp(vvar(X0),X1),X2)=vabs(sk0_12(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)),sk0_13(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)),sk0_14(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)))|vreduce(vapp(vapp(vapp(vvar(X0),X1),X2),X3))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9649,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (vapp(vapp(vvar(X0),X1),X2)=vabs(sk0_12(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)),sk0_13(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)),sk0_14(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)))|vreduce(vapp(vapp(vapp(vvar(X0),X1),X2),X3))=vnoExp|~spl0_188)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f9648])).
% 17.09/2.59  fof(f9651,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (vapp(vapp(vvar(X0),X1),X2)=vabs(sk0_12(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)),sk0_13(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)),sk0_14(vapp(vapp(vapp(vvar(X0),X1),X2),X3),vapp(vapp(vvar(X0),X1),X2)))|visSomeExp(vnoExp)|vreduce(vapp(vapp(vapp(vvar(X0),X1),X2),X3))=vnoExp|~spl0_183)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9607,f423])).
% 17.09/2.59  fof(f9652,plain,(
% 17.09/2.59    spl0_188|spl0_104|~spl0_183),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9651,f9648,f8542,f9590])).
% 17.09/2.59  fof(f9658,plain,(
% 17.09/2.59    spl0_190 <=> visValue(vapp(vapp(vvar(X0),X1),X2))|vreduce(vapp(vabs(X3,X4,X5),vapp(vapp(vvar(X0),X1),X2)))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9661,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (visSomeExp(vnoExp)|visValue(vapp(vapp(vvar(X0),X1),X2))|vreduce(vapp(vabs(X3,X4,X5),vapp(vapp(vvar(X0),X1),X2)))=vnoExp|~spl0_183)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9607,f421])).
% 17.09/2.59  fof(f9662,plain,(
% 17.09/2.59    spl0_104|spl0_190|~spl0_183),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9661,f8542,f9658,f9590])).
% 17.09/2.59  fof(f9665,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (vreduce(vapp(vapp(vapp(vvar(X0),X1),X2),X3))=vnoExp|~spl0_188)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f9649,f77])).
% 17.09/2.59  fof(f9741,plain,(
% 17.09/2.59    spl0_197 <=> vapp(vabs(X0,X1,X2),vvar(X3))=vabs(sk0_12(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))),sk0_13(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))),sk0_14(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))))|vreduce(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9742,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (vapp(vabs(X0,X1,X2),vvar(X3))=vabs(sk0_12(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))),sk0_13(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))),sk0_14(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))))|vreduce(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4))=vnoExp|~spl0_197)),
% 17.09/2.59    inference(component_clause,[status(thm)],[f9741])).
% 17.09/2.59  fof(f9744,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (vapp(vabs(X0,X1,X2),vvar(X3))=vabs(sk0_12(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))),sk0_13(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))),sk0_14(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),vapp(vabs(X0,X1,X2),vvar(X3))))|visSomeExp(vnoExp)|vreduce(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4))=vnoExp|~spl0_176)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9526,f423])).
% 17.09/2.59  fof(f9745,plain,(
% 17.09/2.59    spl0_197|spl0_104|~spl0_176),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9744,f9741,f8542,f9518])).
% 17.09/2.59  fof(f9751,plain,(
% 17.09/2.59    spl0_199 <=> visValue(vapp(vabs(X0,X1,X2),vvar(X3)))|vreduce(vapp(vabs(X4,X5,X6),vapp(vabs(X0,X1,X2),vvar(X3))))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f9754,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (visSomeExp(vnoExp)|visValue(vapp(vabs(X0,X1,X2),vvar(X3)))|vreduce(vapp(vabs(X4,X5,X6),vapp(vabs(X0,X1,X2),vvar(X3))))=vnoExp|~spl0_176)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9526,f421])).
% 17.09/2.59  fof(f9755,plain,(
% 17.09/2.59    spl0_104|spl0_199|~spl0_176),
% 17.09/2.59    inference(split_clause,[status(thm)],[f9754,f8542,f9751,f9518])).
% 17.09/2.59  fof(f9758,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (vreduce(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4))=vnoExp|~spl0_197)),
% 17.09/2.59    inference(forward_subsumption_resolution,[status(thm)],[f9742,f77])).
% 17.09/2.59  fof(f9904,plain,(
% 17.09/2.59    $false|~spl0_3),
% 17.09/2.59    inference(backward_subsumption_resolution,[status(thm)],[f115,f3593])).
% 17.09/2.59  fof(f9905,plain,(
% 17.09/2.59    ~spl0_3),
% 17.09/2.59    inference(contradiction_clause,[status(thm)],[f9904])).
% 17.09/2.59  fof(f10313,plain,(
% 17.09/2.59    ![X0,X1,X2,X3]: (~vapp(vapp(vvar(sk0_22),X0),X0)=vapp(vvar(X1),X2)|X3=sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|~spl0_47)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f7241,f5428])).
% 17.09/2.59  fof(f10314,plain,(
% 17.09/2.59    spl0_131|spl0_64|~spl0_47),
% 17.09/2.59    inference(split_clause,[status(thm)],[f10313,f8970,f7843,f7240])).
% 17.09/2.59  fof(f10391,plain,(
% 17.09/2.59    spl0_225 <=> vapp(vapp(vapp(vvar(X0),X1),X2),X3)=vabs(sk0_12(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4),vapp(vapp(vapp(vvar(X0),X1),X2),X3)),sk0_13(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4),vapp(vapp(vapp(vvar(X0),X1),X2),X3)),sk0_14(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4),vapp(vapp(vapp(vvar(X0),X1),X2),X3)))|vreduce(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f10394,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4]: (vapp(vapp(vapp(vvar(X0),X1),X2),X3)=vabs(sk0_12(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4),vapp(vapp(vapp(vvar(X0),X1),X2),X3)),sk0_13(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4),vapp(vapp(vapp(vvar(X0),X1),X2),X3)),sk0_14(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4),vapp(vapp(vapp(vvar(X0),X1),X2),X3)))|visSomeExp(vnoExp)|vreduce(vapp(vapp(vapp(vapp(vvar(X0),X1),X2),X3),X4))=vnoExp|~spl0_188)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9665,f423])).
% 17.09/2.59  fof(f10395,plain,(
% 17.09/2.59    spl0_225|spl0_104|~spl0_188),
% 17.09/2.59    inference(split_clause,[status(thm)],[f10394,f10391,f8542,f9648])).
% 17.09/2.59  fof(f10401,plain,(
% 17.09/2.59    spl0_227 <=> visValue(vapp(vapp(vapp(vvar(X0),X1),X2),X3))|vreduce(vapp(vabs(X4,X5,X6),vapp(vapp(vapp(vvar(X0),X1),X2),X3)))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f10404,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6]: (visSomeExp(vnoExp)|visValue(vapp(vapp(vapp(vvar(X0),X1),X2),X3))|vreduce(vapp(vabs(X4,X5,X6),vapp(vapp(vapp(vvar(X0),X1),X2),X3)))=vnoExp|~spl0_188)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9665,f421])).
% 17.09/2.59  fof(f10405,plain,(
% 17.09/2.59    spl0_104|spl0_227|~spl0_188),
% 17.09/2.59    inference(split_clause,[status(thm)],[f10404,f8542,f10401,f9648])).
% 17.09/2.59  fof(f10822,plain,(
% 17.09/2.59    vvar(sk0_22)=vvar(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|vvar(sk0_22)=vabs(sk0_42(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_44(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_43(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|vvar(sk0_22)=vapp(sk0_20(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_18(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|~spl0_4),
% 17.09/2.59    inference(resolution,[status(thm)],[f4085,f3957])).
% 17.09/2.59  fof(f10823,plain,(
% 17.09/2.59    spl0_47|spl0_48|spl0_49|~spl0_4),
% 17.09/2.59    inference(split_clause,[status(thm)],[f10822,f7240,f7243,f7246,f3856])).
% 17.09/2.59  fof(f10990,plain,(
% 17.09/2.59    spl0_244 <=> vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))=vabs(sk0_12(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))),sk0_13(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))),sk0_14(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))))|vreduce(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f10993,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))=vabs(sk0_12(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))),sk0_13(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))),sk0_14(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))))|visSomeExp(vnoExp)|vreduce(vapp(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)),X5))=vnoExp|~spl0_185)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9608,f423])).
% 17.09/2.59  fof(f10994,plain,(
% 17.09/2.59    spl0_244|spl0_104|~spl0_185),
% 17.09/2.59    inference(split_clause,[status(thm)],[f10993,f10990,f8542,f9600])).
% 17.09/2.59  fof(f11000,plain,(
% 17.09/2.59    spl0_246 <=> visValue(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)))|vreduce(vapp(vabs(X5,X6,X7),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f11003,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6,X7]: (visSomeExp(vnoExp)|visValue(vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4)))|vreduce(vapp(vabs(X5,X6,X7),vapp(vabs(X0,X1,X2),vapp(vvar(X3),X4))))=vnoExp|~spl0_185)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9608,f421])).
% 17.09/2.59  fof(f11004,plain,(
% 17.09/2.59    spl0_104|spl0_246|~spl0_185),
% 17.09/2.59    inference(split_clause,[status(thm)],[f11003,f8542,f11000,f9600])).
% 17.09/2.59  fof(f11042,plain,(
% 17.09/2.59    spl0_248 <=> vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)=vabs(sk0_12(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)),sk0_13(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)),sk0_14(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)))|vreduce(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f11045,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5]: (vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)=vabs(sk0_12(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)),sk0_13(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)),sk0_14(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)))|visSomeExp(vnoExp)|vreduce(vapp(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4),X5))=vnoExp|~spl0_197)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9758,f423])).
% 17.09/2.59  fof(f11046,plain,(
% 17.09/2.59    spl0_248|spl0_104|~spl0_197),
% 17.09/2.59    inference(split_clause,[status(thm)],[f11045,f11042,f8542,f9741])).
% 17.09/2.59  fof(f11052,plain,(
% 17.09/2.59    spl0_250 <=> visValue(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4))|vreduce(vapp(vabs(X5,X6,X7),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)))=vnoExp),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f11055,plain,(
% 17.09/2.59    ![X0,X1,X2,X3,X4,X5,X6,X7]: (visSomeExp(vnoExp)|visValue(vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4))|vreduce(vapp(vabs(X5,X6,X7),vapp(vapp(vabs(X0,X1,X2),vvar(X3)),X4)))=vnoExp|~spl0_197)),
% 17.09/2.59    inference(paramodulation,[status(thm)],[f9758,f421])).
% 17.09/2.59  fof(f11056,plain,(
% 17.09/2.59    spl0_104|spl0_250|~spl0_197),
% 17.09/2.59    inference(split_clause,[status(thm)],[f11055,f8542,f11052,f9741])).
% 17.09/2.59  fof(f11251,plain,(
% 17.09/2.59    spl0_258 <=> pd0_3(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))),
% 17.09/2.59    introduced(split_symbol_definition)).
% 17.09/2.59  fof(f11252,plain,(
% 17.09/2.60    pd0_3(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|~spl0_258),
% 17.09/2.60    inference(component_clause,[status(thm)],[f11251])).
% 17.09/2.60  fof(f11253,plain,(
% 17.09/2.60    ~pd0_3(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22))|spl0_258),
% 17.09/2.60    inference(component_clause,[status(thm)],[f11251])).
% 17.09/2.60  fof(f11259,plain,(
% 17.09/2.60    ~vtcheck(vbind(sk0_22,sk0_26,sk0_21),vvar(sk0_22),sk0_25)|vvar(sk0_22)=vapp(sk0_20(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_18(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|spl0_258),
% 17.09/2.60    inference(resolution,[status(thm)],[f11253,f244])).
% 17.09/2.60  fof(f11260,plain,(
% 17.09/2.60    ~spl0_14|spl0_49|spl0_258),
% 17.09/2.60    inference(split_clause,[status(thm)],[f11259,f4197,f7246,f11251])).
% 17.09/2.60  fof(f11274,plain,(
% 17.09/2.60    spl0_263 <=> vlookup(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vbind(sk0_22,sk0_26,sk0_21))=vsomeType(sk0_25)),
% 17.09/2.60    introduced(split_symbol_definition)).
% 17.09/2.60  fof(f11275,plain,(
% 17.09/2.60    vlookup(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vbind(sk0_22,sk0_26,sk0_21))=vsomeType(sk0_25)|~spl0_263),
% 17.09/2.60    inference(component_clause,[status(thm)],[f11274])).
% 17.09/2.60  fof(f11277,plain,(
% 17.09/2.60    vlookup(sk0_41(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),vbind(sk0_22,sk0_26,sk0_21))=vsomeType(sk0_25)|vvar(sk0_22)=vabs(sk0_42(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_44(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)),sk0_43(vbind(sk0_22,sk0_26,sk0_21),sk0_25,vvar(sk0_22)))|~spl0_258),
% 17.09/2.60    inference(resolution,[status(thm)],[f11252,f6394])).
% 17.09/2.60  fof(f11278,plain,(
% 17.09/2.60    spl0_263|spl0_48|~spl0_258),
% 17.09/2.60    inference(split_clause,[status(thm)],[f11277,f11274,f7243,f11251])).
% 17.09/2.60  fof(f11282,plain,(
% 17.09/2.60    vlookup(sk0_22,vbind(sk0_22,sk0_26,sk0_21))=vsomeType(sk0_25)|~spl0_56|~spl0_263),
% 17.09/2.60    inference(forward_demodulation,[status(thm)],[f8108,f11275])).
% 17.09/2.60  fof(f11283,plain,(
% 17.09/2.60    vsomeType(sk0_26)=vsomeType(sk0_25)|~spl0_56|~spl0_263),
% 17.09/2.60    inference(forward_demodulation,[status(thm)],[f394,f11282])).
% 17.09/2.60  fof(f11400,plain,(
% 17.09/2.60    sk0_26=sk0_25|~spl0_56|~spl0_263),
% 17.09/2.60    inference(resolution,[status(thm)],[f11283,f113])).
% 17.09/2.60  fof(f11448,plain,(
% 17.09/2.60    vtcheck(sk0_21,sk0_23,sk0_25)|~spl0_56|~spl0_263),
% 17.09/2.60    inference(backward_demodulation,[status(thm)],[f11400,f259])).
% 17.09/2.60  fof(f11449,plain,(
% 17.09/2.60    $false|~spl0_4|~spl0_56|~spl0_263),
% 17.09/2.60    inference(forward_subsumption_resolution,[status(thm)],[f11448,f4175])).
% 17.09/2.60  fof(f11450,plain,(
% 17.09/2.60    ~spl0_4|~spl0_56|~spl0_263),
% 17.09/2.60    inference(contradiction_clause,[status(thm)],[f11449])).
% 17.09/2.60  fof(f11451,plain,(
% 17.09/2.60    $false),
% 17.09/2.60    inference(sat_refutation,[status(thm)],[f436,f3596,f3860,f3870,f3940,f3952,f3954,f4183,f4201,f4205,f4222,f4310,f4381,f4480,f7250,f7335,f7353,f7426,f7473,f7478,f7485,f7655,f7668,f7847,f7858,f8252,f8257,f8360,f8381,f8394,f8609,f8654,f8723,f9512,f9522,f9553,f9563,f9594,f9604,f9652,f9662,f9745,f9755,f9905,f10314,f10395,f10405,f10823,f10994,f11004,f11046,f11056,f11260,f11278,f11450])).
% 17.09/2.60  % SZS output end CNFRefutation for theBenchmark.p
% 17.09/2.62  % Elapsed time: 2.255021 seconds
% 17.09/2.62  % CPU time: 17.660720 seconds
% 17.09/2.62  % Total memory used: 224.935 MB
% 17.09/2.62  % Net memory used: 219.962 MB
%------------------------------------------------------------------------------