TSTP Solution File: LCL768_5 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : LCL768_5 : TPTP v8.1.2. Released v6.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n015.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 : Sun May  5 07:53:02 EDT 2024

% Result   : Theorem 4.08s 0.97s
% Output   : Refutation 4.08s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : LCL768_5 : TPTP v8.1.2. Released v6.0.0.
% 0.07/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.13/0.35  % Computer : n015.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   : Fri May  3 14:18:21 EDT 2024
% 0.13/0.35  % CPUTime    : 
% 0.13/0.35  % (21125)Running in auto input_syntax mode. Trying TPTP
% 0.13/0.37  % (21129)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.13/0.38  % (21128)WARNING: value z3 for option sas not known
% 0.13/0.38  % (21126)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.13/0.38  % (21127)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.13/0.38  % (21128)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.13/0.38  % (21130)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.13/0.38  % (21131)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.13/0.38  % (21132)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.13/0.38  % Exception at run slice level
% 0.13/0.38  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.13/0.39  % Exception at run slice level
% 0.13/0.39  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.13/0.39  % Exception at run slice level
% 0.13/0.39  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.13/0.39  % (21132)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.13/0.39  % (21133)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.13/0.40  % (21133)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.13/0.40  % Exception at run slice level
% 0.13/0.40  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.20/0.40  % (21134)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.20/0.40  % (21135)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.20/0.41  % (21136)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on theBenchmark for (354ds/0Mi)
% 0.20/0.41  % (21134)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 4.08/0.96  % (21135)First to succeed.
% 4.08/0.96  % (21135)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-21125"
% 4.08/0.97  % (21135)Refutation found. Thanks to Tanya!
% 4.08/0.97  % SZS status Theorem for theBenchmark
% 4.08/0.97  % SZS output start Proof for theBenchmark
% 4.08/0.97  tff(type_def_5, type, bool: $tType).
% 4.08/0.97  tff(type_def_6, type, dB: $tType).
% 4.08/0.97  tff(type_def_7, type, list: $tType > $tType).
% 4.08/0.97  tff(type_def_8, type, nat: $tType).
% 4.08/0.97  tff(type_def_9, type, fun: ($tType * $tType) > $tType).
% 4.08/0.97  tff(func_def_0, type, combb: !>[X0: $tType, X1: $tType, X2: $tType]:((fun(X0,X1) * fun(X2,X0)) > fun(X2,X1))).
% 4.08/0.97  tff(func_def_1, type, combc: !>[X0: $tType, X1: $tType, X2: $tType]:((fun(X0,fun(X1,X2))) > fun(X1,fun(X0,X2)))).
% 4.08/0.97  tff(func_def_2, type, combk: !>[X0: $tType, X1: $tType]:((X0) > fun(X1,X0))).
% 4.08/0.97  tff(func_def_3, type, combs: !>[X0: $tType, X1: $tType, X2: $tType]:((fun(X0,fun(X1,X2)) * fun(X0,X1)) > fun(X0,X2))).
% 4.08/0.97  tff(func_def_4, type, it: fun(dB,bool)).
% 4.08/0.97  tff(func_def_5, type, app: fun(dB,fun(dB,dB))).
% 4.08/0.97  tff(func_def_6, type, var: nat > dB).
% 4.08/0.97  tff(func_def_7, type, dB_case: !>[X0: $tType]:((fun(nat,X0) * fun(dB,fun(dB,X0)) * fun(dB,X0) * dB) > X0)).
% 4.08/0.97  tff(func_def_8, type, substn: (dB * dB * nat) > dB).
% 4.08/0.97  tff(func_def_9, type, append: !>[X0: $tType]:(fun(list(X0),fun(list(X0),list(X0))))).
% 4.08/0.97  tff(func_def_10, type, butlast: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_11, type, foldl: !>[X0: $tType, X1: $tType]:((fun(X0,fun(X1,X0)) * X0 * list(X1)) > X0)).
% 4.08/0.97  tff(func_def_12, type, hd: !>[X0: $tType]:((list(X0)) > X0)).
% 4.08/0.97  tff(func_def_13, type, insert: !>[X0: $tType]:((X0 * list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_14, type, last: !>[X0: $tType]:((list(X0)) > X0)).
% 4.08/0.97  tff(func_def_15, type, cons: !>[X0: $tType]:(fun(X0,fun(list(X0),list(X0))))).
% 4.08/0.97  tff(func_def_16, type, nil: !>[X0: $tType]:(list(X0))).
% 4.08/0.97  tff(func_def_17, type, list_case: !>[X0: $tType, X1: $tType]:((X0 * fun(X1,fun(list(X1),X0)) * list(X1)) > X0)).
% 4.08/0.97  tff(func_def_18, type, maps: !>[X0: $tType, X1: $tType]:((fun(X0,list(X1)) * list(X0)) > list(X1))).
% 4.08/0.97  tff(func_def_19, type, rev: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_20, type, rotate1: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_21, type, splice: !>[X0: $tType]:((list(X0) * list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_22, type, tl: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_23, type, aa: !>[X0: $tType, X1: $tType]:((fun(X0,X1) * X0) > X1)).
% 4.08/0.97  tff(func_def_24, type, fFalse: bool).
% 4.08/0.97  tff(func_def_25, type, fNot: fun(bool,bool)).
% 4.08/0.97  tff(func_def_26, type, fTrue: bool).
% 4.08/0.97  tff(func_def_27, type, fconj: fun(bool,fun(bool,bool))).
% 4.08/0.97  tff(func_def_28, type, fdisj: fun(bool,fun(bool,bool))).
% 4.08/0.97  tff(func_def_29, type, fequal: !>[X0: $tType]:((X0) > fun(X0,bool))).
% 4.08/0.97  tff(func_def_30, type, i: nat).
% 4.08/0.97  tff(func_def_31, type, rs: list(dB)).
% 4.08/0.97  tff(func_def_32, type, sK5: !>[X0: $tType]:((list(X0)) > X0)).
% 4.08/0.97  tff(func_def_33, type, sK6: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_34, type, sK7: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_35, type, sK8: !>[X0: $tType]:((list(X0)) > X0)).
% 4.08/0.97  tff(func_def_36, type, sK9: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_37, type, sK10: !>[X0: $tType]:((list(X0)) > X0)).
% 4.08/0.97  tff(func_def_38, type, sK11: !>[X0: $tType]:((list(X0)) > X0)).
% 4.08/0.97  tff(func_def_39, type, sK12: !>[X0: $tType]:((list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_40, type, sK13: !>[X0: $tType]:((fun(list(X0),bool)) > X0)).
% 4.08/0.97  tff(func_def_41, type, sK14: !>[X0: $tType]:((fun(list(X0),bool)) > list(X0))).
% 4.08/0.97  tff(func_def_42, type, sK15: !>[X0: $tType]:((fun(list(X0),bool)) > X0)).
% 4.08/0.97  tff(func_def_43, type, sK16: !>[X0: $tType]:((fun(list(X0),bool)) > X0)).
% 4.08/0.97  tff(func_def_44, type, sK17: !>[X0: $tType]:((fun(list(X0),bool)) > list(X0))).
% 4.08/0.97  tff(func_def_45, type, sK18: !>[X0: $tType]:((fun(X0,bool) * list(X0)) > X0)).
% 4.08/0.97  tff(func_def_46, type, sK19: !>[X0: $tType]:((fun(X0,bool) * list(X0)) > list(X0))).
% 4.08/0.97  tff(func_def_47, type, sK20: !>[X0: $tType, X1: $tType]:((fun(X1,X0) * fun(X1,X0)) > X1)).
% 4.08/0.97  tff(func_def_48, type, sK21: !>[X0: $tType, X1: $tType]:((fun(X0,fun(X1,X0))) > X1)).
% 4.08/0.97  tff(func_def_49, type, sK22: !>[X0: $tType, X1: $tType]:((fun(X0,fun(X1,X0))) > X1)).
% 4.08/0.97  tff(func_def_50, type, sK23: !>[X0: $tType, X1: $tType]:((fun(X0,fun(X1,X0))) > X0)).
% 4.08/0.97  tff(func_def_51, type, sK24: !>[X0: $tType]:((list(X0) * list(X0) * list(X0) * X0) > list(X0))).
% 4.08/0.97  tff(func_def_52, type, sK25: !>[X0: $tType]:((list(X0) * list(X0) * list(X0) * X0) > list(X0))).
% 4.08/0.97  tff(func_def_53, type, sK26: !>[X0: $tType]:((list(X0) * list(X0) * list(X0) * list(X0)) > list(X0))).
% 4.08/0.97  tff(pred_def_1, type, list_all: !>[X0: $tType]:((fun(X0,bool) * list(X0)) > $o)).
% 4.08/0.97  tff(pred_def_2, type, list_ex1: !>[X0: $tType]:((fun(X0,bool) * list(X0)) > $o)).
% 4.08/0.97  tff(pred_def_3, type, listsp: !>[X0: $tType]:((fun(X0,bool) * list(X0)) > $o)).
% 4.08/0.97  tff(pred_def_4, type, pp: bool > $o).
% 4.08/0.97  tff(pred_def_5, type, sP0: !>[X0: $tType]:((fun(X0,bool) * list(X0)) > $o)).
% 4.08/0.97  tff(pred_def_6, type, sP1: !>[X0: $tType]:((list(X0) * fun(X0,bool) * X0) > $o)).
% 4.08/0.97  tff(pred_def_7, type, sP2: !>[X0: $tType]:((list(X0) * list(X0) * list(X0) * X0) > $o)).
% 4.08/0.97  tff(pred_def_8, type, sP3: !>[X0: $tType]:((list(X0) * list(X0) * list(X0) * X0) > $o)).
% 4.08/0.97  tff(pred_def_9, type, sP4: !>[X0: $tType]:((list(X0) * list(X0) * list(X0) * list(X0)) > $o)).
% 4.08/0.97  tff(f14764,plain,(
% 4.08/0.97    $false),
% 4.08/0.97    inference(subsumption_resolution,[],[f14760,f362])).
% 4.08/0.97  tff(f362,plain,(
% 4.08/0.97    ( ! [X0 : nat] : (pp(aa(dB,bool,it,var(X0)))) )),
% 4.08/0.97    inference(cnf_transformation,[],[f121])).
% 4.08/0.97  tff(f121,plain,(
% 4.08/0.97    ! [X0 : nat] : pp(aa(dB,bool,it,var(X0)))),
% 4.08/0.97    inference(rectify,[],[f1])).
% 4.08/0.97  tff(f1,axiom,(
% 4.08/0.97    ! [X4 : nat] : pp(aa(dB,bool,it,var(X4)))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_Var__IT)).
% 4.08/0.97  tff(f14760,plain,(
% 4.08/0.97    ~pp(aa(dB,bool,it,var(i)))),
% 4.08/0.97    inference(resolution,[],[f14068,f1501])).
% 4.08/0.97  tff(f1501,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : fun(X0,bool),X1 : X0] : (sP0(X0,X2,insert(X0,X1,nil(X0))) | ~pp(aa(X0,bool,X2,X1))) )),
% 4.08/0.97    inference(subsumption_resolution,[],[f1493,f370])).
% 4.08/0.97  tff(f370,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X1 : fun(X0,bool)] : (listsp(X0,X1,nil(X0))) )),
% 4.08/0.97    inference(cnf_transformation,[],[f129])).
% 4.08/0.97  tff(f129,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : fun(X0,bool)] : listsp(X0,X1,nil(X0))),
% 4.08/0.97    inference(rectify,[],[f4])).
% 4.08/0.97  tff(f4,axiom,(
% 4.08/0.97    ! [X2 : $tType,X9 : fun(X2,bool)] : listsp(X2,X9,nil(X2))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_listsp_ONil)).
% 4.08/0.97  tff(f1493,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : fun(X0,bool),X1 : X0] : (sP0(X0,X2,insert(X0,X1,nil(X0))) | ~listsp(X0,X2,nil(X0)) | ~pp(aa(X0,bool,X2,X1))) )),
% 4.08/0.97    inference(superposition,[],[f571,f377])).
% 4.08/0.97  tff(f377,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X1 : X0] : (insert(X0,X1,nil(X0)) = aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),nil(X0))) )),
% 4.08/0.97    inference(cnf_transformation,[],[f136])).
% 4.08/0.97  tff(f136,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : X0] : insert(X0,X1,nil(X0)) = aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),nil(X0))),
% 4.08/0.97    inference(rectify,[],[f38])).
% 4.08/0.97  tff(f38,axiom,(
% 4.08/0.97    ! [X2 : $tType,X12 : X2] : insert(X2,X12,nil(X2)) = aa(list(X2),list(X2),aa(X2,fun(list(X2),list(X2)),cons(X2),X12),nil(X2))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_insert__Nil)).
% 4.08/0.97  tff(f571,plain,(
% 4.08/0.97    ( ! [X1 : $tType,X3 : X1,X0 : fun(X1,bool),X4 : list(X1)] : (sP0(X1,X0,aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X4)) | ~listsp(X1,X0,X4) | ~pp(aa(X1,bool,X0,X3))) )),
% 4.08/0.97    inference(equality_resolution,[],[f445])).
% 4.08/0.97  tff(f445,plain,(
% 4.08/0.97    ( ! [X1 : $tType,X2 : list(X1),X3 : X1,X0 : fun(X1,bool),X4 : list(X1)] : (sP0(X1,X0,X2) | ~listsp(X1,X0,X4) | ~pp(aa(X1,bool,X0,X3)) | aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X4) != X2) )),
% 4.08/0.97    inference(cnf_transformation,[],[f299])).
% 4.08/0.97  tff(f299,plain,(
% 4.08/0.97    ! [X0 : fun(X1,bool),X1 : $tType,X2 : list(X1)] : ((sP0(X1,X0,X2) | (! [X3 : X1,X4 : list(X1)] : (~listsp(X1,X0,X4) | ~pp(aa(X1,bool,X0,X3)) | aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X4) != X2) & nil(X1) != X2)) & ((listsp(X1,X0,sK19(X1,X0,X2)) & pp(aa(X1,bool,X0,sK18(X1,X0,X2))) & aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),sK18(X1,X0,X2)),sK19(X1,X0,X2)) = X2) | nil(X1) = X2 | ~sP0(X1,X0,X2)))),
% 4.08/0.97    inference(skolemisation,[status(esa),new_symbols(skolem,[sK18,sK19])],[f297,f298])).
% 4.08/0.97  tff(f298,plain,(
% 4.08/0.97    ! [X1 : $tType,X0 : fun(X1,bool),X2 : list(X1)] : (? [X5 : X1,X6 : list(X1)] : (listsp(X1,X0,X6) & pp(aa(X1,bool,X0,X5)) & aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X5),X6) = X2) => (listsp(X1,X0,sK19(X1,X0,X2)) & pp(aa(X1,bool,X0,sK18(X1,X0,X2))) & aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),sK18(X1,X0,X2)),sK19(X1,X0,X2)) = X2))),
% 4.08/0.97    introduced(choice_axiom,[])).
% 4.08/0.97  tff(f297,plain,(
% 4.08/0.97    ! [X0 : fun(X1,bool),X1 : $tType,X2 : list(X1)] : ((sP0(X1,X0,X2) | (! [X3 : X1,X4 : list(X1)] : (~listsp(X1,X0,X4) | ~pp(aa(X1,bool,X0,X3)) | aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X4) != X2) & nil(X1) != X2)) & (? [X5 : X1,X6 : list(X1)] : (listsp(X1,X0,X6) & pp(aa(X1,bool,X0,X5)) & aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X5),X6) = X2) | nil(X1) = X2 | ~sP0(X1,X0,X2)))),
% 4.08/0.97    inference(rectify,[],[f296])).
% 4.08/0.97  tff(f296,plain,(
% 4.08/0.97    ! [X2 : fun(X0,bool),X0 : $tType,X1 : list(X0)] : ((sP0(X0,X2,X1) | (! [X3 : X0,X4 : list(X0)] : (~listsp(X0,X2,X4) | ~pp(aa(X0,bool,X2,X3)) | aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X3),X4) != X1) & nil(X0) != X1)) & (? [X3 : X0,X4 : list(X0)] : (listsp(X0,X2,X4) & pp(aa(X0,bool,X2,X3)) & aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X3),X4) = X1) | nil(X0) = X1 | ~sP0(X0,X2,X1)))),
% 4.08/0.97    inference(flattening,[],[f295])).
% 4.08/0.97  tff(f295,plain,(
% 4.08/0.97    ! [X2 : fun(X0,bool),X0 : $tType,X1 : list(X0)] : ((sP0(X0,X2,X1) | (! [X3 : X0,X4 : list(X0)] : (~listsp(X0,X2,X4) | ~pp(aa(X0,bool,X2,X3)) | aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X3),X4) != X1) & nil(X0) != X1)) & ((? [X3 : X0,X4 : list(X0)] : (listsp(X0,X2,X4) & pp(aa(X0,bool,X2,X3)) & aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X3),X4) = X1) | nil(X0) = X1) | ~sP0(X0,X2,X1)))),
% 4.08/0.97    inference(nnf_transformation,[],[f265])).
% 4.08/0.97  tff(f265,plain,(
% 4.08/0.97    ! [X2 : fun(X0,bool),X0 : $tType,X1 : list(X0)] : (sP0(X0,X2,X1) <=> (? [X3 : X0,X4 : list(X0)] : (listsp(X0,X2,X4) & pp(aa(X0,bool,X2,X3)) & aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X3),X4) = X1) | nil(X0) = X1))),
% 4.08/0.97    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])])).
% 4.08/0.97  tff(f14068,plain,(
% 4.08/0.97    ~sP0(dB,it,insert(dB,var(i),nil(dB)))),
% 4.08/0.97    inference(resolution,[],[f13480,f447])).
% 4.08/0.97  tff(f447,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : fun(X0,bool),X1 : list(X0)] : (listsp(X0,X2,X1) | ~sP0(X0,X2,X1)) )),
% 4.08/0.97    inference(cnf_transformation,[],[f300])).
% 4.08/0.97  tff(f300,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : fun(X0,bool)] : ((listsp(X0,X2,X1) | ~sP0(X0,X2,X1)) & (sP0(X0,X2,X1) | ~listsp(X0,X2,X1)))),
% 4.08/0.97    inference(nnf_transformation,[],[f266])).
% 4.08/0.97  tff(f266,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : fun(X0,bool)] : (listsp(X0,X2,X1) <=> sP0(X0,X2,X1))),
% 4.08/0.97    inference(definition_folding,[],[f187,f265])).
% 4.08/0.97  tff(f187,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : fun(X0,bool)] : (listsp(X0,X2,X1) <=> (? [X3 : X0,X4 : list(X0)] : (listsp(X0,X2,X4) & pp(aa(X0,bool,X2,X3)) & aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X3),X4) = X1) | nil(X0) = X1))),
% 4.08/0.97    inference(rectify,[],[f29])).
% 4.08/0.97  tff(f29,axiom,(
% 4.08/0.97    ! [X2 : $tType,X20 : list(X2),X9 : fun(X2,bool)] : (listsp(X2,X9,X20) <=> (? [X28 : X2,X29 : list(X2)] : (listsp(X2,X9,X29) & pp(aa(X2,bool,X9,X28)) & aa(list(X2),list(X2),aa(X2,fun(list(X2),list(X2)),cons(X2),X28),X29) = X20) | nil(X2) = X20))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_28_listsp_Osimps)).
% 4.08/0.97  tff(f13480,plain,(
% 4.08/0.97    ~listsp(dB,it,insert(dB,var(i),nil(dB)))),
% 4.08/0.97    inference(subsumption_resolution,[],[f13479,f1535])).
% 4.08/0.97  tff(f1535,plain,(
% 4.08/0.97    listsp(dB,it,rs)),
% 4.08/0.97    inference(resolution,[],[f359,f481])).
% 4.08/0.97  tff(f481,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : fun(X0,bool),X3 : list(X0),X1 : fun(X0,bool)] : (~listsp(X0,combs(X0,bool,bool,combb(bool,fun(bool,bool),X0,fconj,X2),X1),X3) | listsp(X0,X2,X3)) )),
% 4.08/0.97    inference(cnf_transformation,[],[f317])).
% 4.08/0.97  tff(f317,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : fun(X0,bool),X2 : fun(X0,bool),X3 : list(X0)] : ((listsp(X0,combs(X0,bool,bool,combb(bool,fun(bool,bool),X0,fconj,X2),X1),X3) | ~listsp(X0,X1,X3) | ~listsp(X0,X2,X3)) & ((listsp(X0,X1,X3) & listsp(X0,X2,X3)) | ~listsp(X0,combs(X0,bool,bool,combb(bool,fun(bool,bool),X0,fconj,X2),X1),X3)))),
% 4.08/0.97    inference(flattening,[],[f316])).
% 4.08/0.97  tff(f316,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : fun(X0,bool),X2 : fun(X0,bool),X3 : list(X0)] : ((listsp(X0,combs(X0,bool,bool,combb(bool,fun(bool,bool),X0,fconj,X2),X1),X3) | (~listsp(X0,X1,X3) | ~listsp(X0,X2,X3))) & ((listsp(X0,X1,X3) & listsp(X0,X2,X3)) | ~listsp(X0,combs(X0,bool,bool,combb(bool,fun(bool,bool),X0,fconj,X2),X1),X3)))),
% 4.08/0.97    inference(nnf_transformation,[],[f207])).
% 4.08/0.97  tff(f207,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : fun(X0,bool),X2 : fun(X0,bool),X3 : list(X0)] : (listsp(X0,combs(X0,bool,bool,combb(bool,fun(bool,bool),X0,fconj,X2),X1),X3) <=> (listsp(X0,X1,X3) & listsp(X0,X2,X3)))),
% 4.08/0.97    inference(rectify,[],[f12])).
% 4.08/0.97  tff(f12,axiom,(
% 4.08/0.97    ! [X2 : $tType,X13 : fun(X2,bool),X9 : fun(X2,bool),X14 : list(X2)] : (listsp(X2,combs(X2,bool,bool,combb(bool,fun(bool,bool),X2,fconj,X9),X13),X14) <=> (listsp(X2,X13,X14) & listsp(X2,X9,X14)))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_11_listsp__conj__eq)).
% 4.08/0.97  tff(f359,plain,(
% 4.08/0.97    listsp(dB,combs(dB,bool,bool,combb(bool,fun(bool,bool),dB,fconj,it),combb(dB,bool,dB,it,aa(dB,fun(dB,dB),combc(dB,dB,dB,app),var(i)))),rs)),
% 4.08/0.97    inference(cnf_transformation,[],[f117])).
% 4.08/0.97  tff(f117,axiom,(
% 4.08/0.97    listsp(dB,combs(dB,bool,bool,combb(bool,fun(bool,bool),dB,fconj,it),combb(dB,bool,dB,it,aa(dB,fun(dB,dB),combc(dB,dB,dB,app),var(i)))),rs)),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0)).
% 4.08/0.97  tff(f13479,plain,(
% 4.08/0.97    ~listsp(dB,it,rs) | ~listsp(dB,it,insert(dB,var(i),nil(dB)))),
% 4.08/0.97    inference(forward_demodulation,[],[f13478,f635])).
% 4.08/0.97  tff(f635,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X1 : X0] : (butlast(X0,rotate1(X0,aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),X2))) = X2) )),
% 4.08/0.97    inference(backward_demodulation,[],[f622,f633])).
% 4.08/0.97  tff(f633,plain,(
% 4.08/0.97    ( ! [X1 : $tType,X2 : list(X1),X3 : X1] : (rotate1(X1,aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X2)) = aa(list(X1),list(X1),aa(list(X1),fun(list(X1),list(X1)),append(X1),X2),insert(X1,X3,nil(X1)))) )),
% 4.08/0.97    inference(forward_demodulation,[],[f479,f377])).
% 4.08/0.97  tff(f479,plain,(
% 4.08/0.97    ( ! [X1 : $tType,X2 : list(X1),X3 : X1] : (rotate1(X1,aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X2)) = aa(list(X1),list(X1),aa(list(X1),fun(list(X1),list(X1)),append(X1),X2),aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),nil(X1)))) )),
% 4.08/0.97    inference(cnf_transformation,[],[f205])).
% 4.08/0.97  tff(f205,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : $tType,X2 : list(X1),X3 : X1] : (rotate1(X1,aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),X2)) = aa(list(X1),list(X1),aa(list(X1),fun(list(X1),list(X1)),append(X1),X2),aa(list(X1),list(X1),aa(X1,fun(list(X1),list(X1)),cons(X1),X3),nil(X1))) & nil(X0) = rotate1(X0,nil(X0)))),
% 4.08/0.97    inference(rectify,[],[f40])).
% 4.08/0.97  tff(f40,axiom,(
% 4.08/0.97    ! [X2 : $tType,X0 : $tType,X11 : list(X0),X12 : X0] : (rotate1(X0,aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X12),X11)) = aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X11),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X12),nil(X0))) & nil(X2) = rotate1(X2,nil(X2)))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_rotate__simps)).
% 4.08/0.97  tff(f622,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X1 : X0] : (butlast(X0,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),insert(X0,X1,nil(X0)))) = X2) )),
% 4.08/0.97    inference(forward_demodulation,[],[f413,f377])).
% 4.08/0.97  tff(f413,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X1 : X0] : (butlast(X0,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),nil(X0)))) = X2) )),
% 4.08/0.97    inference(cnf_transformation,[],[f167])).
% 4.08/0.97  tff(f167,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : X0,X2 : list(X0)] : butlast(X0,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),nil(X0)))) = X2),
% 4.08/0.97    inference(rectify,[],[f57])).
% 4.08/0.97  tff(f57,axiom,(
% 4.08/0.97    ! [X2 : $tType,X12 : X2,X11 : list(X2)] : butlast(X2,aa(list(X2),list(X2),aa(list(X2),fun(list(X2),list(X2)),append(X2),X11),aa(list(X2),list(X2),aa(X2,fun(list(X2),list(X2)),cons(X2),X12),nil(X2)))) = X11),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_56_butlast__snoc)).
% 4.08/0.97  tff(f13478,plain,(
% 4.08/0.97    ~listsp(dB,it,insert(dB,var(i),nil(dB))) | ~listsp(dB,it,butlast(dB,rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs))))),
% 4.08/0.97    inference(forward_demodulation,[],[f13477,f636])).
% 4.08/0.97  tff(f636,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X1 : X0] : (last(X0,rotate1(X0,aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),X2))) = X1) )),
% 4.08/0.97    inference(backward_demodulation,[],[f621,f633])).
% 4.08/0.97  tff(f621,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X1 : X0] : (last(X0,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),insert(X0,X1,nil(X0)))) = X1) )),
% 4.08/0.97    inference(forward_demodulation,[],[f411,f377])).
% 4.08/0.97  tff(f411,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X1 : X0] : (last(X0,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),nil(X0)))) = X1) )),
% 4.08/0.97    inference(cnf_transformation,[],[f165])).
% 4.08/0.97  tff(f165,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : X0,X2 : list(X0)] : last(X0,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X1),nil(X0)))) = X1),
% 4.08/0.97    inference(rectify,[],[f56])).
% 4.08/0.97  tff(f56,axiom,(
% 4.08/0.97    ! [X2 : $tType,X12 : X2,X11 : list(X2)] : last(X2,aa(list(X2),list(X2),aa(list(X2),fun(list(X2),list(X2)),append(X2),X11),aa(list(X2),list(X2),aa(X2,fun(list(X2),list(X2)),cons(X2),X12),nil(X2)))) = X12),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_55_last__snoc)).
% 4.08/0.97  tff(f13477,plain,(
% 4.08/0.97    ~listsp(dB,it,insert(dB,last(dB,rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs))),nil(dB))) | ~listsp(dB,it,butlast(dB,rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs))))),
% 4.08/0.97    inference(subsumption_resolution,[],[f13450,f4303])).
% 4.08/0.97  tff(f4303,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : X0,X1 : list(X0)] : (nil(X0) != rotate1(X0,aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),X1))) )),
% 4.08/0.97    inference(superposition,[],[f646,f633])).
% 4.08/0.97  tff(f646,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : X0,X3 : list(X0)] : (nil(X0) != aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),insert(X0,X2,nil(X0)))) )),
% 4.08/0.97    inference(forward_demodulation,[],[f595,f377])).
% 4.08/0.97  tff(f595,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : X0,X3 : list(X0)] : (nil(X0) != aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0)))) )),
% 4.08/0.97    inference(equality_resolution,[],[f510])).
% 4.08/0.97  tff(f510,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : X0,X3 : list(X0),X1 : list(X0)] : (nil(X0) != X1 | aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0))) != X1) )),
% 4.08/0.97    inference(cnf_transformation,[],[f334])).
% 4.08/0.97  tff(f334,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : X0,X3 : list(X0)] : ((aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0))) = X1 | last(X0,X1) != X2 | butlast(X0,X1) != X3 | nil(X0) = X1) & ((last(X0,X1) = X2 & butlast(X0,X1) = X3 & nil(X0) != X1) | aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0))) != X1))),
% 4.08/0.97    inference(flattening,[],[f333])).
% 4.08/0.97  tff(f333,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : X0,X3 : list(X0)] : ((aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0))) = X1 | (last(X0,X1) != X2 | butlast(X0,X1) != X3 | nil(X0) = X1)) & ((last(X0,X1) = X2 & butlast(X0,X1) = X3 & nil(X0) != X1) | aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0))) != X1))),
% 4.08/0.97    inference(nnf_transformation,[],[f216])).
% 4.08/0.97  tff(f216,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : X0,X3 : list(X0)] : (aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X3),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),X2),nil(X0))) = X1 <=> (last(X0,X1) = X2 & butlast(X0,X1) = X3 & nil(X0) != X1))),
% 4.08/0.97    inference(rectify,[],[f65])).
% 4.08/0.97  tff(f65,axiom,(
% 4.08/0.97    ! [X2 : $tType,X6 : list(X2),X7 : X2,X8 : list(X2)] : (aa(list(X2),list(X2),aa(list(X2),fun(list(X2),list(X2)),append(X2),X8),aa(list(X2),list(X2),aa(X2,fun(list(X2),list(X2)),cons(X2),X7),nil(X2))) = X6 <=> (last(X2,X6) = X7 & butlast(X2,X6) = X8 & nil(X2) != X6))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_64_snoc__eq__iff__butlast)).
% 4.08/0.97  tff(f13450,plain,(
% 4.08/0.97    ~listsp(dB,it,insert(dB,last(dB,rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs))),nil(dB))) | ~listsp(dB,it,butlast(dB,rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs)))) | nil(dB) = rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs))),
% 4.08/0.97    inference(resolution,[],[f1680,f634])).
% 4.08/0.97  tff(f634,plain,(
% 4.08/0.97    ~listsp(dB,it,rotate1(dB,aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),rs)))),
% 4.08/0.97    inference(backward_demodulation,[],[f616,f633])).
% 4.08/0.97  tff(f616,plain,(
% 4.08/0.97    ~listsp(dB,it,aa(list(dB),list(dB),aa(list(dB),fun(list(dB),list(dB)),append(dB),rs),insert(dB,var(i),nil(dB))))),
% 4.08/0.97    inference(backward_demodulation,[],[f358,f377])).
% 4.08/0.97  tff(f358,plain,(
% 4.08/0.97    ~listsp(dB,it,aa(list(dB),list(dB),aa(list(dB),fun(list(dB),list(dB)),append(dB),rs),aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),nil(dB))))),
% 4.08/0.97    inference(cnf_transformation,[],[f120])).
% 4.08/0.97  tff(f120,plain,(
% 4.08/0.97    ~listsp(dB,it,aa(list(dB),list(dB),aa(list(dB),fun(list(dB),list(dB)),append(dB),rs),aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),nil(dB))))),
% 4.08/0.97    inference(flattening,[],[f119])).
% 4.08/0.97  tff(f119,negated_conjecture,(
% 4.08/0.97    ~listsp(dB,it,aa(list(dB),list(dB),aa(list(dB),fun(list(dB),list(dB)),append(dB),rs),aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),nil(dB))))),
% 4.08/0.97    inference(negated_conjecture,[],[f118])).
% 4.08/0.97  tff(f118,conjecture,(
% 4.08/0.97    listsp(dB,it,aa(list(dB),list(dB),aa(list(dB),fun(list(dB),list(dB)),append(dB),rs),aa(list(dB),list(dB),aa(dB,fun(list(dB),list(dB)),cons(dB),var(i)),nil(dB))))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_1)).
% 4.08/0.97  tff(f1680,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : fun(X0,bool),X1 : list(X0)] : (listsp(X0,X2,X1) | ~listsp(X0,X2,insert(X0,last(X0,X1),nil(X0))) | ~listsp(X0,X2,butlast(X0,X1)) | nil(X0) = X1) )),
% 4.08/0.97    inference(superposition,[],[f500,f617])).
% 4.08/0.97  tff(f617,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X1 : list(X0)] : (aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),butlast(X0,X1)),insert(X0,last(X0,X1),nil(X0))) = X1 | nil(X0) = X1) )),
% 4.08/0.97    inference(forward_demodulation,[],[f387,f377])).
% 4.08/0.97  tff(f387,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X1 : list(X0)] : (aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),butlast(X0,X1)),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),last(X0,X1)),nil(X0))) = X1 | nil(X0) = X1) )),
% 4.08/0.97    inference(cnf_transformation,[],[f237])).
% 4.08/0.97  tff(f237,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0)] : (aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),butlast(X0,X1)),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),last(X0,X1)),nil(X0))) = X1 | nil(X0) = X1)),
% 4.08/0.97    inference(ennf_transformation,[],[f146])).
% 4.08/0.97  tff(f146,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0)] : (nil(X0) != X1 => aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),butlast(X0,X1)),aa(list(X0),list(X0),aa(X0,fun(list(X0),list(X0)),cons(X0),last(X0,X1)),nil(X0))) = X1)),
% 4.08/0.97    inference(rectify,[],[f64])).
% 4.08/0.97  tff(f64,axiom,(
% 4.08/0.97    ! [X2 : $tType,X11 : list(X2)] : (nil(X2) != X11 => aa(list(X2),list(X2),aa(list(X2),fun(list(X2),list(X2)),append(X2),butlast(X2,X11)),aa(list(X2),list(X2),aa(X2,fun(list(X2),list(X2)),cons(X2),last(X2,X11)),nil(X2))) = X11)),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_append__butlast__last__id)).
% 4.08/0.97  tff(f500,plain,(
% 4.08/0.97    ( ! [X0 : $tType,X2 : list(X0),X3 : fun(X0,bool),X1 : list(X0)] : (listsp(X0,X3,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),X1)) | ~listsp(X0,X3,X1) | ~listsp(X0,X3,X2)) )),
% 4.08/0.97    inference(cnf_transformation,[],[f327])).
% 4.08/0.97  tff(f327,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : list(X0),X3 : fun(X0,bool)] : ((listsp(X0,X3,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),X1)) | ~listsp(X0,X3,X1) | ~listsp(X0,X3,X2)) & ((listsp(X0,X3,X1) & listsp(X0,X3,X2)) | ~listsp(X0,X3,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),X1))))),
% 4.08/0.97    inference(flattening,[],[f326])).
% 4.08/0.97  tff(f326,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : list(X0),X3 : fun(X0,bool)] : ((listsp(X0,X3,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),X1)) | (~listsp(X0,X3,X1) | ~listsp(X0,X3,X2))) & ((listsp(X0,X3,X1) & listsp(X0,X3,X2)) | ~listsp(X0,X3,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),X1))))),
% 4.08/0.97    inference(nnf_transformation,[],[f211])).
% 4.08/0.97  tff(f211,plain,(
% 4.08/0.97    ! [X0 : $tType,X1 : list(X0),X2 : list(X0),X3 : fun(X0,bool)] : (listsp(X0,X3,aa(list(X0),list(X0),aa(list(X0),fun(list(X0),list(X0)),append(X0),X2),X1)) <=> (listsp(X0,X3,X1) & listsp(X0,X3,X2)))),
% 4.08/0.97    inference(rectify,[],[f3])).
% 4.08/0.97  tff(f3,axiom,(
% 4.08/0.97    ! [X2 : $tType,X6 : list(X2),X8 : list(X2),X9 : fun(X2,bool)] : (listsp(X2,X9,aa(list(X2),list(X2),aa(list(X2),fun(list(X2),list(X2)),append(X2),X8),X6)) <=> (listsp(X2,X9,X6) & listsp(X2,X9,X8)))),
% 4.08/0.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2_append__in__listsp__conv)).
% 4.08/0.97  % SZS output end Proof for theBenchmark
% 4.08/0.97  % (21135)------------------------------
% 4.08/0.97  % (21135)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 4.08/0.97  % (21135)Termination reason: Refutation
% 4.08/0.97  
% 4.08/0.97  % (21135)Memory used [KB]: 6146
% 4.08/0.97  % (21135)Time elapsed: 0.564 s
% 4.08/0.97  % (21135)Instructions burned: 1549 (million)
% 4.08/0.97  % (21125)Success in time 0.602 s
%------------------------------------------------------------------------------