TSTP Solution File: SWW101+1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : SWW101+1 : TPTP v8.1.2. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n028.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 : Wed May 31 12:44:25 EDT 2023

% Result   : Theorem 0.20s 0.44s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.16  % Problem  : SWW101+1 : TPTP v8.1.2. Released v5.2.0.
% 0.13/0.17  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.38  % Computer : n028.cluster.edu
% 0.13/0.38  % Model    : x86_64 x86_64
% 0.13/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.38  % Memory   : 8042.1875MB
% 0.13/0.38  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.38  % CPULimit : 300
% 0.13/0.38  % WCLimit  : 300
% 0.13/0.38  % DateTime : Tue May 30 11:09:17 EDT 2023
% 0.13/0.38  % CPUTime  : 
% 0.20/0.39  % Drodi V3.5.1
% 0.20/0.44  % Refutation found
% 0.20/0.44  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.20/0.44  % SZS output start CNFRefutation for theBenchmark
% 0.20/0.44  fof(f1,axiom,(
% 0.20/0.44    (! [X] :( bool(X)<=> ( X = false| X = true ) ) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f2,axiom,(
% 0.20/0.44    ( true != false& true != err& false != err ) ),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f3,axiom,(
% 0.20/0.44    ( d(true)& d(false)& d(err) ) ),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f4,axiom,(
% 0.20/0.44    (! [X,Y] :( forallprefers(X,Y)<=> ( ( ~ d(X)& d(Y) )| ( d(X)& d(Y)& ~ bool(X)& bool(Y) )| ( X = false& Y = true ) ) ) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f6,axiom,(
% 0.20/0.44    (! [X] :( ( d(X)& phi(X) = X )| ( ~ d(X)& phi(X) = err ) ) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f7,axiom,(
% 0.20/0.44    (! [X] :( prop(X) = true<=> bool(X) ) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f8,axiom,(
% 0.20/0.44    (! [X] :( prop(X) = false<=> ~ bool(X) ) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f14,axiom,(
% 0.20/0.44    (! [B] : lazy_impl(false,B) = true )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f15,axiom,(
% 0.20/0.44    (! [B] : lazy_impl(true,B) = phi(B) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f38,axiom,(
% 0.20/0.44    false1 = false ),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f39,axiom,(
% 0.20/0.44    (! [P] : f7(P) = lazy_impl(prop(P),P) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f40,axiom,(
% 0.20/0.44    (? [P] :( false2 = phi(f7(P))& ~ (? [P1] : forallprefers(f7(P1),f7(P)) )) )),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f45,conjecture,(
% 0.20/0.44    false1 = false2 ),
% 0.20/0.44    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.44  fof(f46,negated_conjecture,(
% 0.20/0.44    ~(false1 = false2 )),
% 0.20/0.44    inference(negated_conjecture,[status(cth)],[f45])).
% 0.20/0.44  fof(f47,plain,(
% 0.20/0.44    ![X]: ((~bool(X)|(X=false|X=true))&(bool(X)|(~X=false&~X=true)))),
% 0.20/0.44    inference(NNF_transformation,[status(esa)],[f1])).
% 0.20/0.44  fof(f48,plain,(
% 0.20/0.44    (![X]: (~bool(X)|(X=false|X=true)))&(![X]: (bool(X)|(~X=false&~X=true)))),
% 0.20/0.44    inference(miniscoping,[status(esa)],[f47])).
% 0.20/0.44  fof(f49,plain,(
% 0.20/0.44    ![X0]: (~bool(X0)|X0=false|X0=true)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f48])).
% 0.20/0.44  fof(f50,plain,(
% 0.20/0.44    ![X0]: (bool(X0)|~X0=false)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f48])).
% 0.20/0.44  fof(f51,plain,(
% 0.20/0.44    ![X0]: (bool(X0)|~X0=true)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f48])).
% 0.20/0.44  fof(f52,plain,(
% 0.20/0.44    ~true=false),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f2])).
% 0.20/0.44  fof(f55,plain,(
% 0.20/0.44    d(true)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f3])).
% 0.20/0.44  fof(f56,plain,(
% 0.20/0.44    d(false)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f3])).
% 0.20/0.44  fof(f58,plain,(
% 0.20/0.44    ![X,Y]: (pd0_0(Y,X)<=>((~d(X)&d(Y))|(((d(X)&d(Y))&~bool(X))&bool(Y))))),
% 0.20/0.44    introduced(predicate_definition,[f4])).
% 0.20/0.44  fof(f59,plain,(
% 0.20/0.44    ![X,Y]: (forallprefers(X,Y)<=>(pd0_0(Y,X)|(X=false&Y=true)))),
% 0.20/0.44    inference(formula_renaming,[status(thm)],[f4,f58])).
% 0.20/0.44  fof(f60,plain,(
% 0.20/0.44    ![X,Y]: ((~forallprefers(X,Y)|(pd0_0(Y,X)|(X=false&Y=true)))&(forallprefers(X,Y)|(~pd0_0(Y,X)&(~X=false|~Y=true))))),
% 0.20/0.44    inference(NNF_transformation,[status(esa)],[f59])).
% 0.20/0.44  fof(f61,plain,(
% 0.20/0.44    (![X,Y]: (~forallprefers(X,Y)|(pd0_0(Y,X)|(X=false&Y=true))))&(![X,Y]: (forallprefers(X,Y)|(~pd0_0(Y,X)&(~X=false|~Y=true))))),
% 0.20/0.44    inference(miniscoping,[status(esa)],[f60])).
% 0.20/0.44  fof(f65,plain,(
% 0.20/0.44    ![X0,X1]: (forallprefers(X0,X1)|~X0=false|~X1=true)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f61])).
% 0.20/0.44  fof(f74,plain,(
% 0.20/0.44    ![X]: (pd0_2(X)=>(d(X)&phi(X)=X))),
% 0.20/0.44    introduced(predicate_definition,[f6])).
% 0.20/0.44  fof(f75,plain,(
% 0.20/0.44    ![X]: (pd0_2(X)|(~d(X)&phi(X)=err))),
% 0.20/0.44    inference(formula_renaming,[status(thm)],[f6,f74])).
% 0.20/0.44  fof(f76,plain,(
% 0.20/0.44    ![X0]: (pd0_2(X0)|~d(X0))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f75])).
% 0.20/0.44  fof(f78,plain,(
% 0.20/0.44    ![X]: ((~prop(X)=true|bool(X))&(prop(X)=true|~bool(X)))),
% 0.20/0.44    inference(NNF_transformation,[status(esa)],[f7])).
% 0.20/0.44  fof(f79,plain,(
% 0.20/0.44    (![X]: (~prop(X)=true|bool(X)))&(![X]: (prop(X)=true|~bool(X)))),
% 0.20/0.44    inference(miniscoping,[status(esa)],[f78])).
% 0.20/0.44  fof(f81,plain,(
% 0.20/0.44    ![X0]: (prop(X0)=true|~bool(X0))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f79])).
% 0.20/0.44  fof(f82,plain,(
% 0.20/0.44    ![X]: ((~prop(X)=false|~bool(X))&(prop(X)=false|bool(X)))),
% 0.20/0.44    inference(NNF_transformation,[status(esa)],[f8])).
% 0.20/0.44  fof(f83,plain,(
% 0.20/0.44    (![X]: (~prop(X)=false|~bool(X)))&(![X]: (prop(X)=false|bool(X)))),
% 0.20/0.44    inference(miniscoping,[status(esa)],[f82])).
% 0.20/0.44  fof(f85,plain,(
% 0.20/0.44    ![X0]: (prop(X0)=false|bool(X0))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f83])).
% 0.20/0.44  fof(f98,plain,(
% 0.20/0.44    ![X0]: (lazy_impl(false,X0)=true)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f14])).
% 0.20/0.44  fof(f99,plain,(
% 0.20/0.44    ![X0]: (lazy_impl(true,X0)=phi(X0))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f15])).
% 0.20/0.44  fof(f152,plain,(
% 0.20/0.44    false1=false),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f38])).
% 0.20/0.44  fof(f153,plain,(
% 0.20/0.44    ![X0]: (f7(X0)=lazy_impl(prop(X0),X0))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f39])).
% 0.20/0.44  fof(f154,plain,(
% 0.20/0.44    ?[P]: (false2=phi(f7(P))&(![P1]: ~forallprefers(f7(P1),f7(P))))),
% 0.20/0.44    inference(pre_NNF_transformation,[status(esa)],[f40])).
% 0.20/0.44  fof(f155,plain,(
% 0.20/0.44    (false2=phi(f7(sk0_6))&(![P1]: ~forallprefers(f7(P1),f7(sk0_6))))),
% 0.20/0.44    inference(skolemization,[status(esa)],[f154])).
% 0.20/0.44  fof(f156,plain,(
% 0.20/0.44    false2=phi(f7(sk0_6))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f155])).
% 0.20/0.44  fof(f157,plain,(
% 0.20/0.44    ![X0]: (~forallprefers(f7(X0),f7(sk0_6)))),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f155])).
% 0.20/0.44  fof(f163,plain,(
% 0.20/0.44    ~false1=false2),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f46])).
% 0.20/0.44  fof(f184,plain,(
% 0.20/0.44    ![X]: (~pd0_2(X)|(d(X)&phi(X)=X))),
% 0.20/0.44    inference(pre_NNF_transformation,[status(esa)],[f74])).
% 0.20/0.44  fof(f186,plain,(
% 0.20/0.44    ![X0]: (~pd0_2(X0)|phi(X0)=X0)),
% 0.20/0.44    inference(cnf_transformation,[status(esa)],[f184])).
% 0.20/0.44  fof(f197,plain,(
% 0.20/0.44    bool(false)),
% 0.20/0.44    inference(destructive_equality_resolution,[status(esa)],[f50])).
% 0.20/0.44  fof(f198,plain,(
% 0.20/0.44    bool(true)),
% 0.20/0.44    inference(destructive_equality_resolution,[status(esa)],[f51])).
% 0.20/0.44  fof(f199,plain,(
% 0.20/0.44    forallprefers(false,true)),
% 0.20/0.44    inference(destructive_equality_resolution,[status(esa)],[f65])).
% 0.20/0.44  fof(f201,plain,(
% 0.20/0.44    ~false=false2),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f152,f163])).
% 0.20/0.44  fof(f204,plain,(
% 0.20/0.44    spl0_0 <=> true=false),
% 0.20/0.44    introduced(split_symbol_definition)).
% 0.20/0.44  fof(f205,plain,(
% 0.20/0.44    true=false|~spl0_0),
% 0.20/0.44    inference(component_clause,[status(thm)],[f204])).
% 0.20/0.44  fof(f212,plain,(
% 0.20/0.44    $false|~spl0_0),
% 0.20/0.44    inference(forward_subsumption_resolution,[status(thm)],[f205,f52])).
% 0.20/0.44  fof(f213,plain,(
% 0.20/0.44    ~spl0_0),
% 0.20/0.44    inference(contradiction_clause,[status(thm)],[f212])).
% 0.20/0.44  fof(f214,plain,(
% 0.20/0.44    prop(true)=true),
% 0.20/0.44    inference(resolution,[status(thm)],[f81,f198])).
% 0.20/0.44  fof(f215,plain,(
% 0.20/0.44    prop(false)=true),
% 0.20/0.44    inference(resolution,[status(thm)],[f197,f81])).
% 0.20/0.44  fof(f299,plain,(
% 0.20/0.44    ![X0]: (prop(X0)=false|prop(X0)=true)),
% 0.20/0.44    inference(resolution,[status(thm)],[f85,f81])).
% 0.20/0.44  fof(f300,plain,(
% 0.20/0.44    ![X0]: (prop(X0)=false|X0=false|X0=true)),
% 0.20/0.44    inference(resolution,[status(thm)],[f85,f49])).
% 0.20/0.44  fof(f524,plain,(
% 0.20/0.44    ![X0]: (phi(X0)=X0|~d(X0))),
% 0.20/0.44    inference(resolution,[status(thm)],[f186,f76])).
% 0.20/0.44  fof(f525,plain,(
% 0.20/0.44    phi(false)=false),
% 0.20/0.44    inference(resolution,[status(thm)],[f524,f56])).
% 0.20/0.44  fof(f527,plain,(
% 0.20/0.44    phi(true)=true),
% 0.20/0.44    inference(resolution,[status(thm)],[f524,f55])).
% 0.20/0.44  fof(f539,plain,(
% 0.20/0.44    f7(false)=lazy_impl(true,false)),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f215,f153])).
% 0.20/0.44  fof(f540,plain,(
% 0.20/0.44    f7(false)=phi(false)),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f99,f539])).
% 0.20/0.44  fof(f541,plain,(
% 0.20/0.44    f7(false)=false),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f525,f540])).
% 0.20/0.44  fof(f542,plain,(
% 0.20/0.44    f7(true)=lazy_impl(true,true)),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f214,f153])).
% 0.20/0.44  fof(f543,plain,(
% 0.20/0.44    f7(true)=phi(true)),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f99,f542])).
% 0.20/0.44  fof(f544,plain,(
% 0.20/0.44    f7(true)=true),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f527,f543])).
% 0.20/0.44  fof(f553,plain,(
% 0.20/0.44    ![X0]: (f7(X0)=lazy_impl(false,X0)|prop(X0)=true)),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f299,f153])).
% 0.20/0.44  fof(f554,plain,(
% 0.20/0.44    ![X0]: (f7(X0)=true|prop(X0)=true)),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f98,f553])).
% 0.20/0.44  fof(f562,plain,(
% 0.20/0.44    spl0_38 <=> prop(sk0_6)=true),
% 0.20/0.44    introduced(split_symbol_definition)).
% 0.20/0.44  fof(f563,plain,(
% 0.20/0.44    prop(sk0_6)=true|~spl0_38),
% 0.20/0.44    inference(component_clause,[status(thm)],[f562])).
% 0.20/0.44  fof(f616,plain,(
% 0.20/0.44    spl0_39 <=> sk0_6=false),
% 0.20/0.44    introduced(split_symbol_definition)).
% 0.20/0.44  fof(f617,plain,(
% 0.20/0.44    sk0_6=false|~spl0_39),
% 0.20/0.44    inference(component_clause,[status(thm)],[f616])).
% 0.20/0.44  fof(f619,plain,(
% 0.20/0.44    spl0_40 <=> sk0_6=true),
% 0.20/0.44    introduced(split_symbol_definition)).
% 0.20/0.44  fof(f620,plain,(
% 0.20/0.44    sk0_6=true|~spl0_40),
% 0.20/0.44    inference(component_clause,[status(thm)],[f619])).
% 0.20/0.44  fof(f622,plain,(
% 0.20/0.44    false=true|sk0_6=false|sk0_6=true|~spl0_38),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f300,f563])).
% 0.20/0.44  fof(f623,plain,(
% 0.20/0.44    spl0_0|spl0_39|spl0_40|~spl0_38),
% 0.20/0.44    inference(split_clause,[status(thm)],[f622,f204,f616,f619,f562])).
% 0.20/0.44  fof(f641,plain,(
% 0.20/0.44    f7(sk0_6)=lazy_impl(true,sk0_6)|~spl0_38),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f563,f153])).
% 0.20/0.44  fof(f642,plain,(
% 0.20/0.44    f7(sk0_6)=phi(sk0_6)|~spl0_38),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f99,f641])).
% 0.20/0.44  fof(f657,plain,(
% 0.20/0.44    false2=phi(phi(sk0_6))|~spl0_38),
% 0.20/0.44    inference(backward_demodulation,[status(thm)],[f642,f156])).
% 0.20/0.44  fof(f1151,plain,(
% 0.20/0.44    ~forallprefers(false,f7(sk0_6))),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f541,f157])).
% 0.20/0.44  fof(f1167,plain,(
% 0.20/0.44    spl0_64 <=> ~forallprefers(f7(X0),true)),
% 0.20/0.44    introduced(split_symbol_definition)).
% 0.20/0.44  fof(f1168,plain,(
% 0.20/0.44    ![X0]: (~forallprefers(f7(X0),true)|~spl0_64)),
% 0.20/0.44    inference(component_clause,[status(thm)],[f1167])).
% 0.20/0.44  fof(f1174,plain,(
% 0.20/0.44    ![X0]: (~forallprefers(f7(X0),true)|prop(sk0_6)=true)),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f554,f157])).
% 0.20/0.44  fof(f1175,plain,(
% 0.20/0.44    spl0_64|spl0_38),
% 0.20/0.44    inference(split_clause,[status(thm)],[f1174,f1167,f562])).
% 0.20/0.44  fof(f1177,plain,(
% 0.20/0.44    ~forallprefers(false,true)|~spl0_64),
% 0.20/0.44    inference(paramodulation,[status(thm)],[f541,f1168])).
% 0.20/0.44  fof(f1178,plain,(
% 0.20/0.44    $false|~spl0_64),
% 0.20/0.44    inference(forward_subsumption_resolution,[status(thm)],[f1177,f199])).
% 0.20/0.44  fof(f1179,plain,(
% 0.20/0.44    ~spl0_64),
% 0.20/0.44    inference(contradiction_clause,[status(thm)],[f1178])).
% 0.20/0.44  fof(f1184,plain,(
% 0.20/0.44    false2=phi(phi(false))|~spl0_39|~spl0_38),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f617,f657])).
% 0.20/0.44  fof(f1185,plain,(
% 0.20/0.44    false2=phi(false)|~spl0_39|~spl0_38),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f525,f1184])).
% 0.20/0.44  fof(f1186,plain,(
% 0.20/0.44    false2=false|~spl0_39|~spl0_38),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f525,f1185])).
% 0.20/0.44  fof(f1189,plain,(
% 0.20/0.44    ~false=false|~spl0_39|~spl0_38),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f1186,f201])).
% 0.20/0.44  fof(f1190,plain,(
% 0.20/0.44    $false|~spl0_39|~spl0_38),
% 0.20/0.44    inference(trivial_equality_resolution,[status(esa)],[f1189])).
% 0.20/0.44  fof(f1191,plain,(
% 0.20/0.44    ~spl0_39|~spl0_38),
% 0.20/0.44    inference(contradiction_clause,[status(thm)],[f1190])).
% 0.20/0.44  fof(f1201,plain,(
% 0.20/0.44    ~forallprefers(false,f7(true))|~spl0_40),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f620,f1151])).
% 0.20/0.44  fof(f1202,plain,(
% 0.20/0.44    ~forallprefers(false,true)|~spl0_40),
% 0.20/0.44    inference(forward_demodulation,[status(thm)],[f544,f1201])).
% 0.20/0.44  fof(f1203,plain,(
% 0.20/0.44    $false|~spl0_40),
% 0.20/0.44    inference(forward_subsumption_resolution,[status(thm)],[f1202,f199])).
% 0.20/0.44  fof(f1204,plain,(
% 0.20/0.44    ~spl0_40),
% 0.20/0.44    inference(contradiction_clause,[status(thm)],[f1203])).
% 0.20/0.44  fof(f1205,plain,(
% 0.20/0.44    $false),
% 0.20/0.44    inference(sat_refutation,[status(thm)],[f213,f623,f1175,f1179,f1191,f1204])).
% 0.20/0.44  % SZS output end CNFRefutation for theBenchmark.p
% 0.20/0.45  % Elapsed time: 0.066966 seconds
% 0.20/0.45  % CPU time: 0.377262 seconds
% 0.20/0.45  % Memory used: 33.348 MB
%------------------------------------------------------------------------------