TSTP Solution File: GRP495-1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : GRP495-1 : TPTP v8.1.2. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n019.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 : Thu Aug 31 01:24:55 EDT 2023

% Result   : Unsatisfiable 0.22s 0.43s
% Output   : Refutation 0.22s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   25
%            Number of leaves      :   13
% Syntax   : Number of formulae    :   62 (  62 unt;   0 def)
%            Number of atoms       :   62 (  61 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    3 (   3   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   2 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   15 (  15 usr;  12 con; 0-2 aty)
%            Number of variables   :   54 (;  54   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2042,plain,
    $false,
    inference(subsumption_resolution,[],[f2041,f16]) ).

fof(f16,plain,
    sF3 != sF7,
    inference(definition_folding,[],[f6,f15,f14,f13,f12,f11,f10,f9,f8]) ).

fof(f8,plain,
    double_divide(b3,a3) = sF0,
    introduced(function_definition,[]) ).

fof(f9,plain,
    double_divide(sF0,identity) = sF1,
    introduced(function_definition,[]) ).

fof(f10,plain,
    double_divide(c3,sF1) = sF2,
    introduced(function_definition,[]) ).

fof(f11,plain,
    double_divide(sF2,identity) = sF3,
    introduced(function_definition,[]) ).

fof(f12,plain,
    double_divide(c3,b3) = sF4,
    introduced(function_definition,[]) ).

fof(f13,plain,
    double_divide(sF4,identity) = sF5,
    introduced(function_definition,[]) ).

fof(f14,plain,
    double_divide(sF5,a3) = sF6,
    introduced(function_definition,[]) ).

fof(f15,plain,
    double_divide(sF6,identity) = sF7,
    introduced(function_definition,[]) ).

fof(f6,plain,
    double_divide(double_divide(c3,double_divide(double_divide(b3,a3),identity)),identity) != double_divide(double_divide(double_divide(double_divide(c3,b3),identity),a3),identity),
    inference(definition_unfolding,[],[f5,f2,f2,f2,f2]) ).

fof(f2,axiom,
    ! [X0,X1] : multiply(X0,X1) = double_divide(double_divide(X1,X0),identity),
    file('/export/starexec/sandbox/tmp/tmp.32gxlrmlCb/Vampire---4.8_28268',multiply) ).

fof(f5,axiom,
    multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3)),
    file('/export/starexec/sandbox/tmp/tmp.32gxlrmlCb/Vampire---4.8_28268',prove_these_axioms_3) ).

fof(f2041,plain,
    sF3 = sF7,
    inference(forward_demodulation,[],[f2025,f11]) ).

fof(f2025,plain,
    double_divide(sF2,identity) = sF7,
    inference(backward_demodulation,[],[f15,f2017]) ).

fof(f2017,plain,
    sF2 = sF6,
    inference(forward_demodulation,[],[f2013,f10]) ).

fof(f2013,plain,
    double_divide(c3,sF1) = sF6,
    inference(superposition,[],[f1819,f1884]) ).

fof(f1884,plain,
    sF1 = double_divide(sF6,c3),
    inference(superposition,[],[f1819,f1618]) ).

fof(f1618,plain,
    c3 = double_divide(sF1,sF6),
    inference(forward_demodulation,[],[f1617,f156]) ).

fof(f156,plain,
    ! [X0] : double_divide(double_divide(X0,identity),identity) = X0,
    inference(forward_demodulation,[],[f92,f91]) ).

fof(f91,plain,
    ! [X0] : double_divide(double_divide(identity,X0),identity) = X0,
    inference(backward_demodulation,[],[f80,f90]) ).

fof(f90,plain,
    identity = double_divide(identity,identity),
    inference(forward_demodulation,[],[f84,f7]) ).

fof(f7,plain,
    ! [X0] : identity = double_divide(X0,double_divide(X0,identity)),
    inference(definition_unfolding,[],[f4,f3]) ).

fof(f3,axiom,
    ! [X0] : inverse(X0) = double_divide(X0,identity),
    file('/export/starexec/sandbox/tmp/tmp.32gxlrmlCb/Vampire---4.8_28268',inverse) ).

fof(f4,axiom,
    ! [X0] : identity = double_divide(X0,inverse(X0)),
    file('/export/starexec/sandbox/tmp/tmp.32gxlrmlCb/Vampire---4.8_28268',identity) ).

fof(f84,plain,
    double_divide(identity,identity) = double_divide(identity,double_divide(identity,identity)),
    inference(superposition,[],[f80,f7]) ).

fof(f80,plain,
    ! [X0] : double_divide(double_divide(identity,X0),double_divide(identity,identity)) = X0,
    inference(superposition,[],[f43,f7]) ).

fof(f43,plain,
    ! [X0,X1] : double_divide(double_divide(identity,X1),double_divide(identity,double_divide(X1,double_divide(X0,identity)))) = X0,
    inference(forward_demodulation,[],[f22,f7]) ).

fof(f22,plain,
    ! [X0,X1] : double_divide(double_divide(identity,X1),double_divide(double_divide(identity,double_divide(identity,identity)),double_divide(X1,double_divide(X0,identity)))) = X0,
    inference(superposition,[],[f1,f7]) ).

fof(f1,axiom,
    ! [X2,X0,X1] : double_divide(double_divide(identity,X0),double_divide(double_divide(double_divide(X1,X2),double_divide(identity,identity)),double_divide(X0,X2))) = X1,
    file('/export/starexec/sandbox/tmp/tmp.32gxlrmlCb/Vampire---4.8_28268',single_axiom) ).

fof(f92,plain,
    ! [X0] : double_divide(double_divide(identity,double_divide(double_divide(X0,identity),identity)),identity) = X0,
    inference(backward_demodulation,[],[f42,f90]) ).

fof(f42,plain,
    ! [X0] : double_divide(double_divide(identity,double_divide(double_divide(X0,identity),double_divide(identity,identity))),identity) = X0,
    inference(superposition,[],[f1,f7]) ).

fof(f1617,plain,
    double_divide(sF1,sF6) = double_divide(double_divide(c3,identity),identity),
    inference(forward_demodulation,[],[f1612,f153]) ).

fof(f153,plain,
    ! [X4] : identity = double_divide(double_divide(identity,X4),X4),
    inference(superposition,[],[f7,f91]) ).

fof(f1612,plain,
    double_divide(sF1,sF6) = double_divide(double_divide(c3,identity),double_divide(double_divide(identity,sF4),sF4)),
    inference(superposition,[],[f729,f1408]) ).

fof(f1408,plain,
    sF4 = double_divide(double_divide(sF1,sF6),b3),
    inference(superposition,[],[f1220,f824]) ).

fof(f824,plain,
    b3 = double_divide(sF4,double_divide(sF1,sF6)),
    inference(forward_demodulation,[],[f823,f9]) ).

fof(f823,plain,
    b3 = double_divide(sF4,double_divide(double_divide(sF0,identity),sF6)),
    inference(forward_demodulation,[],[f812,f158]) ).

fof(f158,plain,
    ! [X0] : double_divide(identity,X0) = double_divide(X0,identity),
    inference(superposition,[],[f156,f91]) ).

fof(f812,plain,
    b3 = double_divide(sF4,double_divide(double_divide(identity,sF0),sF6)),
    inference(superposition,[],[f796,f8]) ).

fof(f796,plain,
    ! [X22] : double_divide(sF4,double_divide(double_divide(identity,double_divide(X22,a3)),sF6)) = X22,
    inference(forward_demodulation,[],[f795,f161]) ).

fof(f161,plain,
    sF4 = double_divide(sF5,identity),
    inference(superposition,[],[f156,f13]) ).

fof(f795,plain,
    ! [X22] : double_divide(double_divide(sF5,identity),double_divide(double_divide(identity,double_divide(X22,a3)),sF6)) = X22,
    inference(forward_demodulation,[],[f794,f158]) ).

fof(f794,plain,
    ! [X22] : double_divide(double_divide(identity,sF5),double_divide(double_divide(identity,double_divide(X22,a3)),sF6)) = X22,
    inference(forward_demodulation,[],[f133,f158]) ).

fof(f133,plain,
    ! [X22] : double_divide(double_divide(identity,sF5),double_divide(double_divide(double_divide(X22,a3),identity),sF6)) = X22,
    inference(superposition,[],[f93,f14]) ).

fof(f93,plain,
    ! [X2,X0,X1] : double_divide(double_divide(identity,X0),double_divide(double_divide(double_divide(X1,X2),identity),double_divide(X0,X2))) = X1,
    inference(backward_demodulation,[],[f1,f90]) ).

fof(f1220,plain,
    ! [X30] : sF4 = double_divide(X30,double_divide(sF4,X30)),
    inference(forward_demodulation,[],[f1219,f857]) ).

fof(f857,plain,
    ! [X2,X3] : double_divide(identity,double_divide(double_divide(identity,double_divide(X2,X3)),double_divide(identity,X3))) = X2,
    inference(forward_demodulation,[],[f137,f158]) ).

fof(f137,plain,
    ! [X2,X3] : double_divide(identity,double_divide(double_divide(double_divide(X2,X3),identity),double_divide(identity,X3))) = X2,
    inference(forward_demodulation,[],[f99,f90]) ).

fof(f99,plain,
    ! [X2,X3] : double_divide(identity,double_divide(double_divide(double_divide(X2,X3),identity),double_divide(double_divide(identity,identity),X3))) = X2,
    inference(superposition,[],[f93,f7]) ).

fof(f1219,plain,
    ! [X31,X30] : sF4 = double_divide(X30,double_divide(sF4,double_divide(identity,double_divide(double_divide(identity,double_divide(X30,X31)),double_divide(identity,X31))))),
    inference(forward_demodulation,[],[f1053,f158]) ).

fof(f1053,plain,
    ! [X31,X30] : sF4 = double_divide(X30,double_divide(sF4,double_divide(double_divide(double_divide(identity,double_divide(X30,X31)),double_divide(identity,X31)),identity))),
    inference(superposition,[],[f513,f857]) ).

fof(f513,plain,
    ! [X20] : sF4 = double_divide(double_divide(identity,X20),double_divide(sF4,double_divide(X20,identity))),
    inference(forward_demodulation,[],[f113,f161]) ).

fof(f113,plain,
    ! [X20] : sF4 = double_divide(double_divide(identity,X20),double_divide(double_divide(sF5,identity),double_divide(X20,identity))),
    inference(superposition,[],[f93,f13]) ).

fof(f729,plain,
    ! [X15] : double_divide(double_divide(c3,identity),double_divide(double_divide(identity,double_divide(X15,b3)),sF4)) = X15,
    inference(forward_demodulation,[],[f728,f158]) ).

fof(f728,plain,
    ! [X15] : double_divide(double_divide(identity,c3),double_divide(double_divide(identity,double_divide(X15,b3)),sF4)) = X15,
    inference(forward_demodulation,[],[f126,f158]) ).

fof(f126,plain,
    ! [X15] : double_divide(double_divide(identity,c3),double_divide(double_divide(double_divide(X15,b3),identity),sF4)) = X15,
    inference(superposition,[],[f93,f12]) ).

fof(f1819,plain,
    ! [X3,X5] : double_divide(X3,double_divide(X5,X3)) = X5,
    inference(forward_demodulation,[],[f1818,f857]) ).

fof(f1818,plain,
    ! [X3,X4,X5] : double_divide(X3,double_divide(X5,double_divide(identity,double_divide(double_divide(identity,double_divide(X3,X4)),double_divide(identity,X4))))) = X5,
    inference(forward_demodulation,[],[f1779,f158]) ).

fof(f1779,plain,
    ! [X3,X4,X5] : double_divide(X3,double_divide(X5,double_divide(double_divide(double_divide(identity,double_divide(X3,X4)),double_divide(identity,X4)),identity))) = X5,
    inference(superposition,[],[f1758,f857]) ).

fof(f1758,plain,
    ! [X0,X1] : double_divide(double_divide(identity,X0),double_divide(X1,double_divide(X0,identity))) = X1,
    inference(forward_demodulation,[],[f118,f156]) ).

fof(f118,plain,
    ! [X0,X1] : double_divide(double_divide(identity,X0),double_divide(double_divide(double_divide(X1,double_divide(X0,identity)),identity),identity)) = X1,
    inference(superposition,[],[f93,f7]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : GRP495-1 : TPTP v8.1.2. Released v2.6.0.
% 0.00/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.18/0.36  % Computer : n019.cluster.edu
% 0.18/0.36  % Model    : x86_64 x86_64
% 0.18/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.18/0.36  % Memory   : 8042.1875MB
% 0.18/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.18/0.36  % CPULimit   : 300
% 0.18/0.36  % WCLimit    : 300
% 0.18/0.36  % DateTime   : Tue Aug 29 02:41:58 EDT 2023
% 0.18/0.36  % CPUTime    : 
% 0.18/0.36  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.18/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.32gxlrmlCb/Vampire---4.8_28268
% 0.18/0.37  % (28384)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.40  % (28385)dis+10_2_av=off:bd=preordered:drc=off:nwc=1.2:sims=off:sp=reverse_frequency:to=lpo:tgt=ground_1169 on Vampire---4 for (1169ds/0Mi)
% 0.22/0.42  % (28391)ott+10_64_av=off:bd=preordered:drc=off:fde=unused:sims=off:sp=reverse_arity:tgt=ground_392 on Vampire---4 for (392ds/0Mi)
% 0.22/0.42  % (28387)dis+10_40_av=off:bd=preordered:drc=off:nwc=1.3:sp=scramble:tgt=ground_1117 on Vampire---4 for (1117ds/0Mi)
% 0.22/0.42  % (28390)dis+10_5:4_av=off:bd=off:drc=off:fde=unused:nwc=1.5:sims=off:to=lpo:tgt=ground_445 on Vampire---4 for (445ds/0Mi)
% 0.22/0.42  % (28385)First to succeed.
% 0.22/0.42  % (28389)lrs+10_10_av=off:bd=off:fde=unused:nwc=4.0:sims=off:sp=occurrence:to=lpo:stl=125_468 on Vampire---4 for (468ds/0Mi)
% 0.22/0.42  % (28388)lrs+10_64_av=off:drc=off:nwc=1.1:sims=off:stl=125_839 on Vampire---4 for (839ds/0Mi)
% 0.22/0.43  % (28392)dis+10_50_av=off:sims=off:sp=weighted_frequency:tgt=full_325 on Vampire---4 for (325ds/0Mi)
% 0.22/0.43  % (28385)Refutation found. Thanks to Tanya!
% 0.22/0.43  % SZS status Unsatisfiable for Vampire---4
% 0.22/0.43  % SZS output start Proof for Vampire---4
% See solution above
% 0.22/0.43  % (28385)------------------------------
% 0.22/0.43  % (28385)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.43  % (28385)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.43  % (28385)Termination reason: Refutation
% 0.22/0.43  
% 0.22/0.43  % (28385)Memory used [KB]: 1918
% 0.22/0.43  % (28385)Time elapsed: 0.026 s
% 0.22/0.43  % (28385)------------------------------
% 0.22/0.43  % (28385)------------------------------
% 0.22/0.43  % (28384)Success in time 0.06 s
% 0.22/0.43  % Vampire---4.8 exiting
%------------------------------------------------------------------------------