TSTP Solution File: SWC080-1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SWC080-1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%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 : Tue Apr 30 20:44:26 EDT 2024

% Result   : Unsatisfiable 23.70s 3.37s
% Output   : CNFRefutation 23.70s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWC080-1 : TPTP v8.1.2. Released v2.4.0.
% 0.03/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34  % Computer : n015.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Tue Apr 30 00:30:47 EDT 2024
% 0.12/0.34  % CPUTime  : 
% 0.19/0.36  % Drodi V3.6.0
% 23.70/3.37  % Refutation found
% 23.70/3.37  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 23.70/3.37  % SZS output start CNFRefutation for theBenchmark
% 23.70/3.37  fof(f8,axiom,(
% 23.70/3.37    ssList(nil) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f48,axiom,(
% 23.70/3.37    (![U,V]: (ssList(skaf48(U,V)) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f49,axiom,(
% 23.70/3.37    (![U,V]: (ssList(skaf47(U,V)) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f50,axiom,(
% 23.70/3.37    (![U,V]: (ssList(skaf46(U,V)) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f51,axiom,(
% 23.70/3.37    (![U,V]: (ssList(skaf45(U,V)) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f57,axiom,(
% 23.70/3.37    (![U]: (( ~ ssList(U)| segmentP(U,U) ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f59,axiom,(
% 23.70/3.37    (![U]: (( ~ ssList(U)| rearsegP(U,U) ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f61,axiom,(
% 23.70/3.37    (![U]: (( ~ ssList(U)| frontsegP(U,U) ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f74,axiom,(
% 23.70/3.37    (![U]: (( ~ ssList(U)| app(nil,U) = U ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f132,axiom,(
% 23.70/3.37    (![U,V]: (( ~ frontsegP(U,V)| ~ ssList(V)| ~ ssList(U)| app(V,skaf45(U,V)) = U ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f154,axiom,(
% 23.70/3.37    (![U,V,W]: (( ~ frontsegP(U,V)| ~ frontsegP(V,W)| ~ ssList(W)| ~ ssList(V)| ~ ssList(U)| frontsegP(U,W) ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f173,axiom,(
% 23.70/3.37    (![U,V,W,X]: (( app(app(U,V),W) != X| ~ ssList(W)| ~ ssList(U)| ~ ssList(V)| ~ ssList(X)| segmentP(X,V) ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f186,negated_conjecture,(
% 23.70/3.37    ssList(sk1) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f187,negated_conjecture,(
% 23.70/3.37    ssList(sk2) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f190,negated_conjecture,(
% 23.70/3.37    sk2 = sk4 ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f191,negated_conjecture,(
% 23.70/3.37    sk1 = sk3 ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f192,negated_conjecture,(
% 23.70/3.37    ( neq(sk2,nil)| neq(sk2,nil) ) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f199,negated_conjecture,(
% 23.70/3.37    (![A]: (( ~ ssList(A)| ~ neq(A,nil)| ~ segmentP(sk2,A)| ~ segmentP(sk1,A)| ~ neq(sk4,nil) ) ))),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f200,negated_conjecture,(
% 23.70/3.37    ( ssList(sk5)| ~ neq(sk4,nil) ) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f201,negated_conjecture,(
% 23.70/3.37    ( neq(sk5,nil)| ~ neq(sk4,nil) ) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f202,negated_conjecture,(
% 23.70/3.37    ( frontsegP(sk4,sk5)| ~ neq(sk4,nil) ) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f203,negated_conjecture,(
% 23.70/3.37    ( frontsegP(sk3,sk5)| ~ neq(sk4,nil) ) ),
% 23.70/3.37    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 23.70/3.37  fof(f211,plain,(
% 23.70/3.37    ssList(nil)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f8])).
% 23.70/3.37  fof(f251,plain,(
% 23.70/3.37    ![X0,X1]: (ssList(skaf48(X0,X1)))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f48])).
% 23.70/3.37  fof(f252,plain,(
% 23.70/3.37    ![X0,X1]: (ssList(skaf47(X0,X1)))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f49])).
% 23.70/3.37  fof(f253,plain,(
% 23.70/3.37    ![X0,X1]: (ssList(skaf46(X0,X1)))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f50])).
% 23.70/3.37  fof(f254,plain,(
% 23.70/3.37    ![X0,X1]: (ssList(skaf45(X0,X1)))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f51])).
% 23.70/3.37  fof(f260,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|segmentP(X0,X0))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f57])).
% 23.70/3.37  fof(f262,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|rearsegP(X0,X0))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f59])).
% 23.70/3.37  fof(f264,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|frontsegP(X0,X0))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f61])).
% 23.70/3.37  fof(f278,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|app(nil,X0)=X0)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f74])).
% 23.70/3.37  fof(f348,plain,(
% 23.70/3.37    ![X0,X1]: (~frontsegP(X0,X1)|~ssList(X1)|~ssList(X0)|app(X1,skaf45(X0,X1))=X0)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f132])).
% 23.70/3.37  fof(f381,plain,(
% 23.70/3.37    ![U,W]: (((![V]: (((~frontsegP(U,V)|~frontsegP(V,W))|~ssList(W))|~ssList(V)))|~ssList(U))|frontsegP(U,W))),
% 23.70/3.37    inference(miniscoping,[status(esa)],[f154])).
% 23.70/3.37  fof(f382,plain,(
% 23.70/3.37    ![X0,X1,X2]: (~frontsegP(X0,X1)|~frontsegP(X1,X2)|~ssList(X2)|~ssList(X1)|~ssList(X0)|frontsegP(X0,X2))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f381])).
% 23.70/3.37  fof(f409,plain,(
% 23.70/3.37    ![V,X]: ((((![U]: ((![W]: (~app(app(U,V),W)=X|~ssList(W)))|~ssList(U)))|~ssList(V))|~ssList(X))|segmentP(X,V))),
% 23.70/3.37    inference(miniscoping,[status(esa)],[f173])).
% 23.70/3.37  fof(f410,plain,(
% 23.70/3.37    ![X0,X1,X2,X3]: (~app(app(X0,X1),X2)=X3|~ssList(X2)|~ssList(X0)|~ssList(X1)|~ssList(X3)|segmentP(X3,X1))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f409])).
% 23.70/3.37  fof(f434,plain,(
% 23.70/3.37    ssList(sk1)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f186])).
% 23.70/3.37  fof(f435,plain,(
% 23.70/3.37    ssList(sk2)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f187])).
% 23.70/3.37  fof(f438,plain,(
% 23.70/3.37    sk2=sk4),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f190])).
% 23.70/3.37  fof(f439,plain,(
% 23.70/3.37    sk1=sk3),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f191])).
% 23.70/3.37  fof(f440,plain,(
% 23.70/3.37    neq(sk2,nil)|neq(sk2,nil)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f192])).
% 23.70/3.37  fof(f448,plain,(
% 23.70/3.37    (![A]: (((~ssList(A)|~neq(A,nil))|~segmentP(sk2,A))|~segmentP(sk1,A)))|~neq(sk4,nil)),
% 23.70/3.37    inference(miniscoping,[status(esa)],[f199])).
% 23.70/3.37  fof(f449,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~neq(sk4,nil))),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f448])).
% 23.70/3.37  fof(f450,plain,(
% 23.70/3.37    ssList(sk5)|~neq(sk4,nil)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f200])).
% 23.70/3.37  fof(f451,plain,(
% 23.70/3.37    neq(sk5,nil)|~neq(sk4,nil)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f201])).
% 23.70/3.37  fof(f452,plain,(
% 23.70/3.37    frontsegP(sk4,sk5)|~neq(sk4,nil)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f202])).
% 23.70/3.37  fof(f453,plain,(
% 23.70/3.37    frontsegP(sk3,sk5)|~neq(sk4,nil)),
% 23.70/3.37    inference(cnf_transformation,[status(esa)],[f203])).
% 23.70/3.37  fof(f461,plain,(
% 23.70/3.37    spl0_2 <=> neq(sk2,nil)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f462,plain,(
% 23.70/3.37    neq(sk2,nil)|~spl0_2),
% 23.70/3.37    inference(component_clause,[status(thm)],[f461])).
% 23.70/3.37  fof(f464,plain,(
% 23.70/3.37    spl0_2),
% 23.70/3.37    inference(split_clause,[status(thm)],[f440,f461])).
% 23.70/3.37  fof(f465,plain,(
% 23.70/3.37    spl0_3 <=> neq(sk4,nil)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f467,plain,(
% 23.70/3.37    ~neq(sk4,nil)|spl0_3),
% 23.70/3.37    inference(component_clause,[status(thm)],[f465])).
% 23.70/3.37  fof(f469,plain,(
% 23.70/3.37    spl0_4 <=> ~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f470,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~spl0_4)),
% 23.70/3.37    inference(component_clause,[status(thm)],[f469])).
% 23.70/3.37  fof(f473,plain,(
% 23.70/3.37    spl0_5 <=> ssList(sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f474,plain,(
% 23.70/3.37    ssList(sk5)|~spl0_5),
% 23.70/3.37    inference(component_clause,[status(thm)],[f473])).
% 23.70/3.37  fof(f477,plain,(
% 23.70/3.37    spl0_6 <=> neq(sk5,nil)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f478,plain,(
% 23.70/3.37    neq(sk5,nil)|~spl0_6),
% 23.70/3.37    inference(component_clause,[status(thm)],[f477])).
% 23.70/3.37  fof(f481,plain,(
% 23.70/3.37    spl0_7 <=> frontsegP(sk4,sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f482,plain,(
% 23.70/3.37    frontsegP(sk4,sk5)|~spl0_7),
% 23.70/3.37    inference(component_clause,[status(thm)],[f481])).
% 23.70/3.37  fof(f485,plain,(
% 23.70/3.37    spl0_8 <=> frontsegP(sk3,sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f486,plain,(
% 23.70/3.37    frontsegP(sk3,sk5)|~spl0_8),
% 23.70/3.37    inference(component_clause,[status(thm)],[f485])).
% 23.70/3.37  fof(f489,plain,(
% 23.70/3.37    spl0_4|~spl0_3),
% 23.70/3.37    inference(split_clause,[status(thm)],[f449,f469,f465])).
% 23.70/3.37  fof(f490,plain,(
% 23.70/3.37    spl0_5|~spl0_3),
% 23.70/3.37    inference(split_clause,[status(thm)],[f450,f473,f465])).
% 23.70/3.37  fof(f491,plain,(
% 23.70/3.37    spl0_6|~spl0_3),
% 23.70/3.37    inference(split_clause,[status(thm)],[f451,f477,f465])).
% 23.70/3.37  fof(f492,plain,(
% 23.70/3.37    spl0_7|~spl0_3),
% 23.70/3.37    inference(split_clause,[status(thm)],[f452,f481,f465])).
% 23.70/3.37  fof(f493,plain,(
% 23.70/3.37    spl0_8|~spl0_3),
% 23.70/3.37    inference(split_clause,[status(thm)],[f453,f485,f465])).
% 23.70/3.37  fof(f514,plain,(
% 23.70/3.37    ![X0,X1,X2]: (~ssList(X0)|~ssList(X1)|~ssList(X2)|~ssList(app(app(X1,X2),X0))|segmentP(app(app(X1,X2),X0),X2))),
% 23.70/3.37    inference(destructive_equality_resolution,[status(esa)],[f410])).
% 23.70/3.37  fof(f525,plain,(
% 23.70/3.37    ~neq(sk2,nil)|spl0_3),
% 23.70/3.37    inference(forward_demodulation,[status(thm)],[f438,f467])).
% 23.70/3.37  fof(f526,plain,(
% 23.70/3.37    $false|spl0_3|~spl0_2),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f462,f525])).
% 23.70/3.37  fof(f527,plain,(
% 23.70/3.37    spl0_3|~spl0_2),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f526])).
% 23.70/3.37  fof(f530,plain,(
% 23.70/3.37    frontsegP(sk2,sk5)|~spl0_7),
% 23.70/3.37    inference(forward_demodulation,[status(thm)],[f438,f482])).
% 23.70/3.37  fof(f531,plain,(
% 23.70/3.37    frontsegP(sk1,sk5)|~spl0_8),
% 23.70/3.37    inference(forward_demodulation,[status(thm)],[f439,f486])).
% 23.70/3.37  fof(f533,plain,(
% 23.70/3.37    segmentP(sk2,sk2)),
% 23.70/3.37    inference(resolution,[status(thm)],[f260,f435])).
% 23.70/3.37  fof(f534,plain,(
% 23.70/3.37    segmentP(sk1,sk1)),
% 23.70/3.37    inference(resolution,[status(thm)],[f260,f434])).
% 23.70/3.37  fof(f535,plain,(
% 23.70/3.37    frontsegP(sk2,sk2)),
% 23.70/3.37    inference(resolution,[status(thm)],[f264,f435])).
% 23.70/3.37  fof(f536,plain,(
% 23.70/3.37    frontsegP(sk1,sk1)),
% 23.70/3.37    inference(resolution,[status(thm)],[f264,f434])).
% 23.70/3.37  fof(f542,plain,(
% 23.70/3.37    spl0_9 <=> ssList(nil)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f544,plain,(
% 23.70/3.37    ~ssList(nil)|spl0_9),
% 23.70/3.37    inference(component_clause,[status(thm)],[f542])).
% 23.70/3.37  fof(f550,plain,(
% 23.70/3.37    $false|spl0_9),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f544,f211])).
% 23.70/3.37  fof(f551,plain,(
% 23.70/3.37    spl0_9),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f550])).
% 23.70/3.37  fof(f582,plain,(
% 23.70/3.37    rearsegP(nil,nil)),
% 23.70/3.37    inference(resolution,[status(thm)],[f262,f211])).
% 23.70/3.37  fof(f583,plain,(
% 23.70/3.37    rearsegP(sk2,sk2)),
% 23.70/3.37    inference(resolution,[status(thm)],[f262,f435])).
% 23.70/3.37  fof(f584,plain,(
% 23.70/3.37    rearsegP(sk1,sk1)),
% 23.70/3.37    inference(resolution,[status(thm)],[f262,f434])).
% 23.70/3.37  fof(f587,plain,(
% 23.70/3.37    spl0_11 <=> ssList(sk2)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f589,plain,(
% 23.70/3.37    ~ssList(sk2)|spl0_11),
% 23.70/3.37    inference(component_clause,[status(thm)],[f587])).
% 23.70/3.37  fof(f590,plain,(
% 23.70/3.37    spl0_12 <=> segmentP(sk2,sk2)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f592,plain,(
% 23.70/3.37    ~segmentP(sk2,sk2)|spl0_12),
% 23.70/3.37    inference(component_clause,[status(thm)],[f590])).
% 23.70/3.37  fof(f598,plain,(
% 23.70/3.37    spl0_14 <=> segmentP(sk2,sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f601,plain,(
% 23.70/3.37    spl0_15 <=> segmentP(sk1,sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f604,plain,(
% 23.70/3.37    ~ssList(sk5)|~segmentP(sk2,sk5)|~segmentP(sk1,sk5)|~spl0_4|~spl0_6),
% 23.70/3.37    inference(resolution,[status(thm)],[f470,f478])).
% 23.70/3.37  fof(f605,plain,(
% 23.70/3.37    ~spl0_5|~spl0_14|~spl0_15|~spl0_4|~spl0_6),
% 23.70/3.37    inference(split_clause,[status(thm)],[f604,f473,f598,f601,f469,f477])).
% 23.70/3.37  fof(f616,plain,(
% 23.70/3.37    spl0_18 <=> ssList(sk1)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f618,plain,(
% 23.70/3.37    ~ssList(sk1)|spl0_18),
% 23.70/3.37    inference(component_clause,[status(thm)],[f616])).
% 23.70/3.37  fof(f641,plain,(
% 23.70/3.37    $false|spl0_18),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f618,f434])).
% 23.70/3.37  fof(f642,plain,(
% 23.70/3.37    spl0_18),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f641])).
% 23.70/3.37  fof(f687,plain,(
% 23.70/3.37    $false|spl0_11),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f589,f435])).
% 23.70/3.37  fof(f688,plain,(
% 23.70/3.37    spl0_11),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f687])).
% 23.70/3.37  fof(f699,plain,(
% 23.70/3.37    spl0_28 <=> segmentP(sk1,sk1)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f701,plain,(
% 23.70/3.37    ~segmentP(sk1,sk1)|spl0_28),
% 23.70/3.37    inference(component_clause,[status(thm)],[f699])).
% 23.70/3.37  fof(f883,plain,(
% 23.70/3.37    app(nil,sk5)=sk5|~spl0_5),
% 23.70/3.37    inference(resolution,[status(thm)],[f278,f474])).
% 23.70/3.37  fof(f1105,plain,(
% 23.70/3.37    ![X0,X1]: (~frontsegP(X0,X1)|~frontsegP(X1,sk5)|~ssList(X1)|~ssList(X0)|frontsegP(X0,sk5)|~spl0_5)),
% 23.70/3.37    inference(resolution,[status(thm)],[f382,f474])).
% 23.70/3.37  fof(f1153,plain,(
% 23.70/3.37    spl0_47 <=> rearsegP(sk1,sk1)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1155,plain,(
% 23.70/3.37    ~rearsegP(sk1,sk1)|spl0_47),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1153])).
% 23.70/3.37  fof(f1163,plain,(
% 23.70/3.37    spl0_49 <=> rearsegP(sk2,sk2)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1165,plain,(
% 23.70/3.37    ~rearsegP(sk2,sk2)|spl0_49),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1163])).
% 23.70/3.37  fof(f1239,plain,(
% 23.70/3.37    spl0_53 <=> ~frontsegP(X0,sk1)|~ssList(X0)|frontsegP(X0,sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1240,plain,(
% 23.70/3.37    ![X0]: (~frontsegP(X0,sk1)|~ssList(X0)|frontsegP(X0,sk5)|~spl0_53)),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1239])).
% 23.70/3.37  fof(f1242,plain,(
% 23.70/3.37    ![X0]: (~frontsegP(X0,sk1)|~ssList(sk1)|~ssList(X0)|frontsegP(X0,sk5)|~spl0_5|~spl0_8)),
% 23.70/3.37    inference(resolution,[status(thm)],[f1105,f531])).
% 23.70/3.37  fof(f1243,plain,(
% 23.70/3.37    spl0_53|~spl0_18|~spl0_5|~spl0_8),
% 23.70/3.37    inference(split_clause,[status(thm)],[f1242,f1239,f616,f473,f485])).
% 23.70/3.37  fof(f1244,plain,(
% 23.70/3.37    spl0_54 <=> ~frontsegP(X0,sk2)|~ssList(X0)|frontsegP(X0,sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1245,plain,(
% 23.70/3.37    ![X0]: (~frontsegP(X0,sk2)|~ssList(X0)|frontsegP(X0,sk5)|~spl0_54)),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1244])).
% 23.70/3.37  fof(f1247,plain,(
% 23.70/3.37    ![X0]: (~frontsegP(X0,sk2)|~ssList(sk2)|~ssList(X0)|frontsegP(X0,sk5)|~spl0_5|~spl0_7)),
% 23.70/3.37    inference(resolution,[status(thm)],[f1105,f530])).
% 23.70/3.37  fof(f1248,plain,(
% 23.70/3.37    spl0_54|~spl0_11|~spl0_5|~spl0_7),
% 23.70/3.37    inference(split_clause,[status(thm)],[f1247,f1244,f587,f473,f481])).
% 23.70/3.37  fof(f1489,plain,(
% 23.70/3.37    ![X0]: (~frontsegP(X0,sk5)|~ssList(X0)|app(sk5,skaf45(X0,sk5))=X0|~spl0_5)),
% 23.70/3.37    inference(resolution,[status(thm)],[f348,f474])).
% 23.70/3.37  fof(f1737,plain,(
% 23.70/3.37    spl0_61 <=> app(sk5,skaf45(sk1,sk5))=sk1),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1738,plain,(
% 23.70/3.37    app(sk5,skaf45(sk1,sk5))=sk1|~spl0_61),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1737])).
% 23.70/3.37  fof(f1742,plain,(
% 23.70/3.37    spl0_62 <=> app(sk5,skaf45(sk2,sk5))=sk2),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1743,plain,(
% 23.70/3.37    app(sk5,skaf45(sk2,sk5))=sk2|~spl0_62),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1742])).
% 23.70/3.37  fof(f1747,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|app(sk5,skaf45(X0,sk5))=X0|~frontsegP(X0,sk1)|~ssList(X0)|~spl0_5|~spl0_53)),
% 23.70/3.37    inference(resolution,[status(thm)],[f1489,f1240])).
% 23.70/3.37  fof(f1748,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|app(sk5,skaf45(X0,sk5))=X0|~frontsegP(X0,sk1)|~spl0_5|~spl0_53)),
% 23.70/3.37    inference(duplicate_literals_removal,[status(esa)],[f1747])).
% 23.70/3.37  fof(f1749,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|app(sk5,skaf45(X0,sk5))=X0|~frontsegP(X0,sk2)|~ssList(X0)|~spl0_5|~spl0_54)),
% 23.70/3.37    inference(resolution,[status(thm)],[f1489,f1245])).
% 23.70/3.37  fof(f1750,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|app(sk5,skaf45(X0,sk5))=X0|~frontsegP(X0,sk2)|~spl0_5|~spl0_54)),
% 23.70/3.37    inference(duplicate_literals_removal,[status(esa)],[f1749])).
% 23.70/3.37  fof(f1757,plain,(
% 23.70/3.37    ~ssList(sk1)|app(sk5,skaf45(sk1,sk5))=sk1|~spl0_5|~spl0_53),
% 23.70/3.37    inference(resolution,[status(thm)],[f1748,f536])).
% 23.70/3.37  fof(f1758,plain,(
% 23.70/3.37    ~spl0_18|spl0_61|~spl0_5|~spl0_53),
% 23.70/3.37    inference(split_clause,[status(thm)],[f1757,f616,f1737,f473,f1239])).
% 23.70/3.37  fof(f1765,plain,(
% 23.70/3.37    ~ssList(sk2)|app(sk5,skaf45(sk2,sk5))=sk2|~spl0_5|~spl0_54),
% 23.70/3.37    inference(resolution,[status(thm)],[f1750,f535])).
% 23.70/3.37  fof(f1766,plain,(
% 23.70/3.37    ~spl0_11|spl0_62|~spl0_5|~spl0_54),
% 23.70/3.37    inference(split_clause,[status(thm)],[f1765,f587,f1742,f473,f1244])).
% 23.70/3.37  fof(f1790,plain,(
% 23.70/3.37    spl0_64 <=> ~ssList(X0)|~ssList(app(sk5,X0))|segmentP(app(app(nil,sk5),X0),sk5)),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f1791,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|~ssList(app(sk5,X0))|segmentP(app(app(nil,sk5),X0),sk5)|~spl0_64)),
% 23.70/3.37    inference(component_clause,[status(thm)],[f1790])).
% 23.70/3.37  fof(f1793,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|~ssList(nil)|~ssList(sk5)|~ssList(app(sk5,X0))|segmentP(app(app(nil,sk5),X0),sk5)|~spl0_5)),
% 23.70/3.37    inference(paramodulation,[status(thm)],[f883,f514])).
% 23.70/3.37  fof(f1794,plain,(
% 23.70/3.37    spl0_64|~spl0_9|~spl0_5),
% 23.70/3.37    inference(split_clause,[status(thm)],[f1793,f1790,f542,f473])).
% 23.70/3.37  fof(f1799,plain,(
% 23.70/3.37    ![X0]: (~ssList(X0)|~ssList(app(sk5,X0))|segmentP(app(sk5,X0),sk5)|~spl0_5|~spl0_64)),
% 23.70/3.37    inference(forward_demodulation,[status(thm)],[f883,f1791])).
% 23.70/3.37  fof(f3586,plain,(
% 23.70/3.37    spl0_136 <=> ssList(skaf45(sk2,sk5))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f3588,plain,(
% 23.70/3.37    ~ssList(skaf45(sk2,sk5))|spl0_136),
% 23.70/3.37    inference(component_clause,[status(thm)],[f3586])).
% 23.70/3.37  fof(f3642,plain,(
% 23.70/3.37    $false|spl0_136),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f3588,f254])).
% 23.70/3.37  fof(f3643,plain,(
% 23.70/3.37    spl0_136),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f3642])).
% 23.70/3.37  fof(f3645,plain,(
% 23.70/3.37    spl0_146 <=> ssList(skaf45(sk1,sk5))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f3647,plain,(
% 23.70/3.37    ~ssList(skaf45(sk1,sk5))|spl0_146),
% 23.70/3.37    inference(component_clause,[status(thm)],[f3645])).
% 23.70/3.37  fof(f3701,plain,(
% 23.70/3.37    $false|spl0_146),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f3647,f254])).
% 23.70/3.37  fof(f3702,plain,(
% 23.70/3.37    spl0_146),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f3701])).
% 23.70/3.37  fof(f3703,plain,(
% 23.70/3.37    spl0_156 <=> ssList(skaf46(sk5,sk5))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f3705,plain,(
% 23.70/3.37    ~ssList(skaf46(sk5,sk5))|spl0_156),
% 23.70/3.37    inference(component_clause,[status(thm)],[f3703])).
% 23.70/3.37  fof(f3717,plain,(
% 23.70/3.37    $false|spl0_156),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f3705,f253])).
% 23.70/3.37  fof(f3718,plain,(
% 23.70/3.37    spl0_156),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f3717])).
% 23.70/3.37  fof(f3737,plain,(
% 23.70/3.37    spl0_158 <=> ssList(skaf46(sk1,sk1))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f3739,plain,(
% 23.70/3.37    ~ssList(skaf46(sk1,sk1))|spl0_158),
% 23.70/3.37    inference(component_clause,[status(thm)],[f3737])).
% 23.70/3.37  fof(f3747,plain,(
% 23.70/3.37    spl0_160 <=> ssList(skaf46(sk2,sk2))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f3749,plain,(
% 23.70/3.37    ~ssList(skaf46(sk2,sk2))|spl0_160),
% 23.70/3.37    inference(component_clause,[status(thm)],[f3747])).
% 23.70/3.37  fof(f3757,plain,(
% 23.70/3.37    spl0_162 <=> ssList(skaf45(sk1,sk1))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f3759,plain,(
% 23.70/3.37    ~ssList(skaf45(sk1,sk1))|spl0_162),
% 23.70/3.37    inference(component_clause,[status(thm)],[f3757])).
% 23.70/3.37  fof(f3777,plain,(
% 23.70/3.37    $false|spl0_162),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f3759,f254])).
% 23.70/3.37  fof(f3778,plain,(
% 23.70/3.37    spl0_162),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f3777])).
% 23.70/3.37  fof(f3989,plain,(
% 23.70/3.37    $false|spl0_160),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f3749,f253])).
% 23.70/3.37  fof(f3990,plain,(
% 23.70/3.37    spl0_160),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f3989])).
% 23.70/3.37  fof(f3991,plain,(
% 23.70/3.37    $false|spl0_158),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f3739,f253])).
% 23.70/3.37  fof(f3992,plain,(
% 23.70/3.37    spl0_158),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f3991])).
% 23.70/3.37  fof(f4238,plain,(
% 23.70/3.37    spl0_176 <=> ssList(skaf45(sk2,sk2))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f4240,plain,(
% 23.70/3.37    ~ssList(skaf45(sk2,sk2))|spl0_176),
% 23.70/3.37    inference(component_clause,[status(thm)],[f4238])).
% 23.70/3.37  fof(f4274,plain,(
% 23.70/3.37    $false|spl0_176),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f4240,f254])).
% 23.70/3.37  fof(f4275,plain,(
% 23.70/3.37    spl0_176),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f4274])).
% 23.70/3.37  fof(f5120,plain,(
% 23.70/3.37    spl0_219 <=> ssList(skaf47(sk5,nil))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f5122,plain,(
% 23.70/3.37    ~ssList(skaf47(sk5,nil))|spl0_219),
% 23.70/3.37    inference(component_clause,[status(thm)],[f5120])).
% 23.70/3.37  fof(f5140,plain,(
% 23.70/3.37    spl0_223 <=> ssList(skaf48(nil,sk5))),
% 23.70/3.37    introduced(split_symbol_definition)).
% 23.70/3.37  fof(f5142,plain,(
% 23.70/3.37    ~ssList(skaf48(nil,sk5))|spl0_223),
% 23.70/3.37    inference(component_clause,[status(thm)],[f5140])).
% 23.70/3.37  fof(f5164,plain,(
% 23.70/3.37    $false|spl0_49),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f1165,f583])).
% 23.70/3.37  fof(f5165,plain,(
% 23.70/3.37    spl0_49),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f5164])).
% 23.70/3.37  fof(f5166,plain,(
% 23.70/3.37    $false|spl0_47),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f1155,f584])).
% 23.70/3.37  fof(f5167,plain,(
% 23.70/3.37    spl0_47),
% 23.70/3.37    inference(contradiction_clause,[status(thm)],[f5166])).
% 23.70/3.37  fof(f5170,plain,(
% 23.70/3.37    $false|spl0_28),
% 23.70/3.37    inference(forward_subsumption_resolution,[status(thm)],[f701,f534])).
% 23.70/3.38  fof(f5171,plain,(
% 23.70/3.38    spl0_28),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5170])).
% 23.70/3.38  fof(f5174,plain,(
% 23.70/3.38    $false|spl0_12),
% 23.70/3.38    inference(forward_subsumption_resolution,[status(thm)],[f592,f533])).
% 23.70/3.38  fof(f5175,plain,(
% 23.70/3.38    spl0_12),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5174])).
% 23.70/3.38  fof(f5176,plain,(
% 23.70/3.38    $false|spl0_223),
% 23.70/3.38    inference(forward_subsumption_resolution,[status(thm)],[f5142,f251])).
% 23.70/3.38  fof(f5177,plain,(
% 23.70/3.38    spl0_223),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5176])).
% 23.70/3.38  fof(f5178,plain,(
% 23.70/3.38    $false|spl0_219),
% 23.70/3.38    inference(forward_subsumption_resolution,[status(thm)],[f5122,f252])).
% 23.70/3.38  fof(f5179,plain,(
% 23.70/3.38    spl0_219),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5178])).
% 23.70/3.38  fof(f5519,plain,(
% 23.70/3.38    spl0_243 <=> rearsegP(nil,nil)),
% 23.70/3.38    introduced(split_symbol_definition)).
% 23.70/3.38  fof(f5521,plain,(
% 23.70/3.38    ~rearsegP(nil,nil)|spl0_243),
% 23.70/3.38    inference(component_clause,[status(thm)],[f5519])).
% 23.70/3.38  fof(f5554,plain,(
% 23.70/3.38    $false|spl0_243),
% 23.70/3.38    inference(forward_subsumption_resolution,[status(thm)],[f5521,f582])).
% 23.70/3.38  fof(f5555,plain,(
% 23.70/3.38    spl0_243),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5554])).
% 23.70/3.38  fof(f5855,plain,(
% 23.70/3.38    spl0_285 <=> ssList(app(sk5,skaf45(sk1,sk5)))),
% 23.70/3.38    introduced(split_symbol_definition)).
% 23.70/3.38  fof(f5857,plain,(
% 23.70/3.38    ~ssList(app(sk5,skaf45(sk1,sk5)))|spl0_285),
% 23.70/3.38    inference(component_clause,[status(thm)],[f5855])).
% 23.70/3.38  fof(f5858,plain,(
% 23.70/3.38    ~ssList(skaf45(sk1,sk5))|~ssList(app(sk5,skaf45(sk1,sk5)))|segmentP(sk1,sk5)|~spl0_5|~spl0_64|~spl0_61),
% 23.70/3.38    inference(paramodulation,[status(thm)],[f1738,f1799])).
% 23.70/3.38  fof(f5859,plain,(
% 23.70/3.38    ~spl0_146|~spl0_285|spl0_15|~spl0_5|~spl0_64|~spl0_61),
% 23.70/3.38    inference(split_clause,[status(thm)],[f5858,f3645,f5855,f601,f473,f1790,f1737])).
% 23.70/3.38  fof(f5860,plain,(
% 23.70/3.38    spl0_286 <=> ssList(app(sk5,skaf45(sk2,sk5)))),
% 23.70/3.38    introduced(split_symbol_definition)).
% 23.70/3.38  fof(f5862,plain,(
% 23.70/3.38    ~ssList(app(sk5,skaf45(sk2,sk5)))|spl0_286),
% 23.70/3.38    inference(component_clause,[status(thm)],[f5860])).
% 23.70/3.38  fof(f5863,plain,(
% 23.70/3.38    ~ssList(skaf45(sk2,sk5))|~ssList(app(sk5,skaf45(sk2,sk5)))|segmentP(sk2,sk5)|~spl0_5|~spl0_64|~spl0_62),
% 23.70/3.38    inference(paramodulation,[status(thm)],[f1743,f1799])).
% 23.70/3.38  fof(f5864,plain,(
% 23.70/3.38    ~spl0_136|~spl0_286|spl0_14|~spl0_5|~spl0_64|~spl0_62),
% 23.70/3.38    inference(split_clause,[status(thm)],[f5863,f3586,f5860,f598,f473,f1790,f1742])).
% 23.70/3.38  fof(f5870,plain,(
% 23.70/3.38    ~ssList(sk1)|~spl0_61|spl0_285),
% 23.70/3.38    inference(forward_demodulation,[status(thm)],[f1738,f5857])).
% 23.70/3.38  fof(f5871,plain,(
% 23.70/3.38    $false|~spl0_61|spl0_285),
% 23.70/3.38    inference(forward_subsumption_resolution,[status(thm)],[f5870,f434])).
% 23.70/3.38  fof(f5872,plain,(
% 23.70/3.38    ~spl0_61|spl0_285),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5871])).
% 23.70/3.38  fof(f5873,plain,(
% 23.70/3.38    ~ssList(sk2)|~spl0_62|spl0_286),
% 23.70/3.38    inference(forward_demodulation,[status(thm)],[f1743,f5862])).
% 23.70/3.38  fof(f5874,plain,(
% 23.70/3.38    $false|~spl0_62|spl0_286),
% 23.70/3.38    inference(forward_subsumption_resolution,[status(thm)],[f5873,f435])).
% 23.70/3.38  fof(f5875,plain,(
% 23.70/3.38    ~spl0_62|spl0_286),
% 23.70/3.38    inference(contradiction_clause,[status(thm)],[f5874])).
% 23.70/3.38  fof(f5876,plain,(
% 23.70/3.38    $false),
% 23.70/3.38    inference(sat_refutation,[status(thm)],[f464,f489,f490,f491,f492,f493,f527,f551,f605,f642,f688,f1243,f1248,f1758,f1766,f1794,f3643,f3702,f3718,f3778,f3990,f3992,f4275,f5165,f5167,f5171,f5175,f5177,f5179,f5555,f5859,f5864,f5872,f5875])).
% 23.70/3.38  % SZS output end CNFRefutation for theBenchmark.p
% 23.70/3.42  % Elapsed time: 3.056775 seconds
% 23.70/3.42  % CPU time: 23.952622 seconds
% 23.70/3.42  % Total memory used: 217.851 MB
% 23.70/3.42  % Net memory used: 209.371 MB
%------------------------------------------------------------------------------