TSTP Solution File: GRP039-5 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : GRP039-5 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n032.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:09:48 EDT 2023

% Result   : Unsatisfiable 0.16s 0.32s
% Output   : CNFRefutation 0.16s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.05/0.10  % Problem  : GRP039-5 : TPTP v8.1.2. Released v1.0.0.
% 0.05/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.10/0.31  % Computer : n032.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Tue May 30 11:32:01 EDT 2023
% 0.10/0.31  % CPUTime  : 
% 0.16/0.31  % Drodi V3.5.1
% 0.16/0.32  % Refutation found
% 0.16/0.32  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.16/0.32  % SZS output start CNFRefutation for theBenchmark
% 0.16/0.32  fof(f1,axiom,(
% 0.16/0.32    (![X]: (multiply(identity,X) = X ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f2,axiom,(
% 0.16/0.32    (![X]: (multiply(inverse(X),X) = identity ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f3,axiom,(
% 0.16/0.32    (![X,Y,Z]: (multiply(multiply(X,Y),Z) = multiply(X,multiply(Y,Z)) ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f4,axiom,(
% 0.16/0.32    (![X]: (( ~ subgroup_member(X)| subgroup_member(inverse(X)) ) ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f5,axiom,(
% 0.16/0.32    (![X,Y,Z]: (( ~ subgroup_member(X)| ~ subgroup_member(Y)| multiply(X,Y) != Z| subgroup_member(Z) ) ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f6,axiom,(
% 0.16/0.32    (![X]: (multiply(X,identity) = X ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f7,axiom,(
% 0.16/0.32    (![X]: (multiply(X,inverse(X)) = identity ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f9,axiom,(
% 0.16/0.32    (![X,Y]: (( subgroup_member(X)| subgroup_member(Y)| subgroup_member(element_in_O2(X,Y)) ) ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f10,axiom,(
% 0.16/0.32    (![X,Y]: (( subgroup_member(X)| subgroup_member(Y)| multiply(X,element_in_O2(X,Y)) = Y ) ))),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f11,negated_conjecture,(
% 0.16/0.32    subgroup_member(b) ),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f12,negated_conjecture,(
% 0.16/0.32    multiply(b,inverse(a)) = c ),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f13,negated_conjecture,(
% 0.16/0.32    multiply(a,c) = d ),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f14,negated_conjecture,(
% 0.16/0.32    ~ subgroup_member(d) ),
% 0.16/0.32    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.16/0.32  fof(f15,plain,(
% 0.16/0.32    ![X0]: (multiply(identity,X0)=X0)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f1])).
% 0.16/0.32  fof(f16,plain,(
% 0.16/0.32    ![X0]: (multiply(inverse(X0),X0)=identity)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f2])).
% 0.16/0.32  fof(f17,plain,(
% 0.16/0.32    ![X0,X1,X2]: (multiply(multiply(X0,X1),X2)=multiply(X0,multiply(X1,X2)))),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f3])).
% 0.16/0.32  fof(f18,plain,(
% 0.16/0.32    ![X0]: (~subgroup_member(X0)|subgroup_member(inverse(X0)))),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f4])).
% 0.16/0.32  fof(f19,plain,(
% 0.16/0.32    ![Z]: ((![X,Y]: ((~subgroup_member(X)|~subgroup_member(Y))|~multiply(X,Y)=Z))|subgroup_member(Z))),
% 0.16/0.32    inference(miniscoping,[status(esa)],[f5])).
% 0.16/0.32  fof(f20,plain,(
% 0.16/0.32    ![X0,X1,X2]: (~subgroup_member(X0)|~subgroup_member(X1)|~multiply(X0,X1)=X2|subgroup_member(X2))),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f19])).
% 0.16/0.32  fof(f21,plain,(
% 0.16/0.32    ![X0]: (multiply(X0,identity)=X0)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f6])).
% 0.16/0.32  fof(f22,plain,(
% 0.16/0.32    ![X0]: (multiply(X0,inverse(X0))=identity)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f7])).
% 0.16/0.32  fof(f24,plain,(
% 0.16/0.32    ![X0,X1]: (subgroup_member(X0)|subgroup_member(X1)|subgroup_member(element_in_O2(X0,X1)))),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f9])).
% 0.16/0.32  fof(f25,plain,(
% 0.16/0.32    ![X0,X1]: (subgroup_member(X0)|subgroup_member(X1)|multiply(X0,element_in_O2(X0,X1))=X1)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f10])).
% 0.16/0.32  fof(f26,plain,(
% 0.16/0.32    subgroup_member(b)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f11])).
% 0.16/0.32  fof(f27,plain,(
% 0.16/0.32    multiply(b,inverse(a))=c),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f12])).
% 0.16/0.32  fof(f28,plain,(
% 0.16/0.32    multiply(a,c)=d),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f13])).
% 0.16/0.32  fof(f29,plain,(
% 0.16/0.32    ~subgroup_member(d)),
% 0.16/0.32    inference(cnf_transformation,[status(esa)],[f14])).
% 0.16/0.32  fof(f30,plain,(
% 0.16/0.32    ![X0,X1]: (~subgroup_member(X0)|~subgroup_member(X1)|subgroup_member(multiply(X0,X1)))),
% 0.16/0.32    inference(destructive_equality_resolution,[status(esa)],[f20])).
% 0.16/0.32  fof(f34,plain,(
% 0.16/0.32    ![X0,X1]: (multiply(identity,X0)=multiply(inverse(X1),multiply(X1,X0)))),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f16,f17])).
% 0.16/0.32  fof(f35,plain,(
% 0.16/0.32    ![X0]: (multiply(c,X0)=multiply(b,multiply(inverse(a),X0)))),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f27,f17])).
% 0.16/0.32  fof(f40,plain,(
% 0.16/0.32    ![X0,X1]: (~subgroup_member(X0)|subgroup_member(multiply(X0,inverse(X1)))|~subgroup_member(X1))),
% 0.16/0.32    inference(resolution,[status(thm)],[f30,f18])).
% 0.16/0.32  fof(f41,plain,(
% 0.16/0.32    ![X0]: (~subgroup_member(X0)|subgroup_member(multiply(X0,b)))),
% 0.16/0.32    inference(resolution,[status(thm)],[f30,f26])).
% 0.16/0.32  fof(f42,plain,(
% 0.16/0.32    ![X0]: (subgroup_member(multiply(inverse(X0),b))|~subgroup_member(X0))),
% 0.16/0.32    inference(resolution,[status(thm)],[f41,f18])).
% 0.16/0.32  fof(f50,plain,(
% 0.16/0.32    spl0_0 <=> subgroup_member(identity)),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f53,plain,(
% 0.16/0.32    spl0_1 <=> subgroup_member(b)),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f55,plain,(
% 0.16/0.32    ~subgroup_member(b)|spl0_1),
% 0.16/0.32    inference(component_clause,[status(thm)],[f53])).
% 0.16/0.32  fof(f56,plain,(
% 0.16/0.32    subgroup_member(identity)|~subgroup_member(b)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f16,f42])).
% 0.16/0.32  fof(f57,plain,(
% 0.16/0.32    spl0_0|~spl0_1),
% 0.16/0.32    inference(split_clause,[status(thm)],[f56,f50,f53])).
% 0.16/0.32  fof(f58,plain,(
% 0.16/0.32    $false|spl0_1),
% 0.16/0.32    inference(forward_subsumption_resolution,[status(thm)],[f55,f26])).
% 0.16/0.32  fof(f59,plain,(
% 0.16/0.32    spl0_1),
% 0.16/0.32    inference(contradiction_clause,[status(thm)],[f58])).
% 0.16/0.32  fof(f114,plain,(
% 0.16/0.32    multiply(c,a)=multiply(b,identity)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f16,f35])).
% 0.16/0.32  fof(f128,plain,(
% 0.16/0.32    ![X0,X1]: (X0=multiply(inverse(X1),multiply(X1,X0)))),
% 0.16/0.32    inference(backward_demodulation,[status(thm)],[f15,f34])).
% 0.16/0.32  fof(f131,plain,(
% 0.16/0.32    identity=inverse(identity)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f22,f15])).
% 0.16/0.32  fof(f150,plain,(
% 0.16/0.32    spl0_2 <=> subgroup_member(multiply(identity,b))),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f153,plain,(
% 0.16/0.32    subgroup_member(multiply(identity,b))|~subgroup_member(identity)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f131,f42])).
% 0.16/0.32  fof(f154,plain,(
% 0.16/0.32    spl0_2|~spl0_0),
% 0.16/0.32    inference(split_clause,[status(thm)],[f153,f150,f50])).
% 0.16/0.32  fof(f174,plain,(
% 0.16/0.32    c=multiply(inverse(a),d)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f28,f128])).
% 0.16/0.32  fof(f248,plain,(
% 0.16/0.32    spl0_3 <=> subgroup_member(inverse(X0))|~subgroup_member(X0)),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f251,plain,(
% 0.16/0.32    ![X0]: (~subgroup_member(identity)|subgroup_member(inverse(X0))|~subgroup_member(X0))),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f15,f40])).
% 0.16/0.32  fof(f252,plain,(
% 0.16/0.32    ~spl0_0|spl0_3),
% 0.16/0.32    inference(split_clause,[status(thm)],[f251,f50,f248])).
% 0.16/0.32  fof(f259,plain,(
% 0.16/0.32    spl0_5 <=> subgroup_member(c)),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f260,plain,(
% 0.16/0.32    subgroup_member(c)|~spl0_5),
% 0.16/0.32    inference(component_clause,[status(thm)],[f259])).
% 0.16/0.32  fof(f262,plain,(
% 0.16/0.32    spl0_6 <=> subgroup_member(a)),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f264,plain,(
% 0.16/0.32    ~subgroup_member(a)|spl0_6),
% 0.16/0.32    inference(component_clause,[status(thm)],[f262])).
% 0.16/0.32  fof(f265,plain,(
% 0.16/0.32    ~subgroup_member(b)|subgroup_member(c)|~subgroup_member(a)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f27,f40])).
% 0.16/0.32  fof(f266,plain,(
% 0.16/0.32    ~spl0_1|spl0_5|~spl0_6),
% 0.16/0.32    inference(split_clause,[status(thm)],[f265,f53,f259,f262])).
% 0.16/0.32  fof(f273,plain,(
% 0.16/0.32    spl0_8 <=> ~subgroup_member(X0)|subgroup_member(multiply(X0,identity))),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f276,plain,(
% 0.16/0.32    ![X0]: (~subgroup_member(X0)|subgroup_member(multiply(X0,identity))|~subgroup_member(identity))),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f131,f40])).
% 0.16/0.32  fof(f277,plain,(
% 0.16/0.32    spl0_8|~spl0_0),
% 0.16/0.32    inference(split_clause,[status(thm)],[f276,f273,f50])).
% 0.16/0.32  fof(f281,plain,(
% 0.16/0.32    ![X0]: (subgroup_member(X0)|multiply(a,element_in_O2(a,X0))=X0|spl0_6)),
% 0.16/0.32    inference(resolution,[status(thm)],[f264,f25])).
% 0.16/0.32  fof(f290,plain,(
% 0.16/0.32    ![X0]: (~subgroup_member(X0)|subgroup_member(multiply(X0,c))|~spl0_5)),
% 0.16/0.32    inference(resolution,[status(thm)],[f260,f30])).
% 0.16/0.32  fof(f305,plain,(
% 0.16/0.32    spl0_10 <=> subgroup_member(d)),
% 0.16/0.32    introduced(split_symbol_definition)).
% 0.16/0.32  fof(f306,plain,(
% 0.16/0.32    subgroup_member(d)|~spl0_10),
% 0.16/0.32    inference(component_clause,[status(thm)],[f305])).
% 0.16/0.32  fof(f308,plain,(
% 0.16/0.32    ~subgroup_member(a)|subgroup_member(d)|~spl0_5),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f28,f290])).
% 0.16/0.32  fof(f309,plain,(
% 0.16/0.32    ~spl0_6|spl0_10|~spl0_5),
% 0.16/0.32    inference(split_clause,[status(thm)],[f308,f262,f305,f259])).
% 0.16/0.32  fof(f335,plain,(
% 0.16/0.32    multiply(a,element_in_O2(a,d))=d|spl0_6),
% 0.16/0.32    inference(resolution,[status(thm)],[f281,f29])).
% 0.16/0.32  fof(f338,plain,(
% 0.16/0.32    element_in_O2(a,d)=multiply(inverse(a),d)|spl0_6),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f335,f128])).
% 0.16/0.32  fof(f339,plain,(
% 0.16/0.32    element_in_O2(a,d)=c|spl0_6),
% 0.16/0.32    inference(forward_demodulation,[status(thm)],[f174,f338])).
% 0.16/0.32  fof(f343,plain,(
% 0.16/0.32    subgroup_member(a)|subgroup_member(d)|subgroup_member(c)|spl0_6),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f339,f24])).
% 0.16/0.32  fof(f344,plain,(
% 0.16/0.32    spl0_6|spl0_10|spl0_5),
% 0.16/0.32    inference(split_clause,[status(thm)],[f343,f262,f305,f259])).
% 0.16/0.32  fof(f345,plain,(
% 0.16/0.32    $false|~spl0_10),
% 0.16/0.32    inference(forward_subsumption_resolution,[status(thm)],[f306,f29])).
% 0.16/0.32  fof(f346,plain,(
% 0.16/0.32    ~spl0_10),
% 0.16/0.32    inference(contradiction_clause,[status(thm)],[f345])).
% 0.16/0.32  fof(f490,plain,(
% 0.16/0.32    multiply(c,a)=b),
% 0.16/0.32    inference(forward_demodulation,[status(thm)],[f21,f114])).
% 0.16/0.32  fof(f492,plain,(
% 0.16/0.32    a=multiply(inverse(c),b)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f490,f128])).
% 0.16/0.32  fof(f495,plain,(
% 0.16/0.32    subgroup_member(a)|~subgroup_member(c)),
% 0.16/0.32    inference(paramodulation,[status(thm)],[f492,f42])).
% 0.16/0.32  fof(f496,plain,(
% 0.16/0.32    spl0_6|~spl0_5),
% 0.16/0.32    inference(split_clause,[status(thm)],[f495,f262,f259])).
% 0.16/0.32  fof(f503,plain,(
% 0.16/0.32    $false),
% 0.16/0.32    inference(sat_refutation,[status(thm)],[f57,f59,f154,f252,f266,f277,f309,f344,f346,f496])).
% 0.16/0.32  % SZS output end CNFRefutation for theBenchmark.p
% 0.16/0.54  % Elapsed time: 0.014583 seconds
% 0.16/0.54  % CPU time: 0.019548 seconds
% 0.16/0.54  % Memory used: 3.886 MB
%------------------------------------------------------------------------------