TSTP Solution File: GRP121-1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : GRP121-1 : TPTP v8.1.2. Released v1.2.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 : n005.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 : Fri Sep  1 15:39:01 EDT 2023

% Result   : Unsatisfiable 3.67s 0.99s
% Output   : Refutation 3.67s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   45
%            Number of leaves      :    5
% Syntax   : Number of formulae    :   99 (   7 unt;   0 def)
%            Number of atoms       :  193 (  94 equ)
%            Maximal formula atoms :    3 (   1 avg)
%            Number of connectives :  187 (  93   ~;  92   |;   0   &)
%                                         (   2 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   3 avg)
%            Maximal term depth    :   13 (   2 avg)
%            Number of predicates  :    4 (   2 usr;   3 prp; 0-2 aty)
%            Number of functors    :    3 (   3 usr;   2 con; 0-2 aty)
%            Number of variables   :  127 (; 127   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f20451,plain,
    $false,
    inference(avatar_smt_refutation,[],[f8,f13,f20043]) ).

fof(f20043,plain,
    ( spl0_1
    | ~ spl0_2 ),
    inference(avatar_contradiction_clause,[],[f20042]) ).

fof(f20042,plain,
    ( $false
    | spl0_1
    | ~ spl0_2 ),
    inference(trivial_inequality_removal,[],[f19924]) ).

fof(f19924,plain,
    ( a != a
    | spl0_1
    | ~ spl0_2 ),
    inference(superposition,[],[f7,f19777]) ).

fof(f19777,plain,
    ( ! [X7] : multiply(X7,identity) = X7
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f19542,f1]) ).

fof(f1,axiom,
    ! [X2,X0,X1] : multiply(X0,multiply(multiply(X0,multiply(multiply(X0,X0),multiply(X1,X2))),multiply(X2,multiply(X2,X2)))) = X1,
    file('/export/starexec/sandbox2/tmp/tmp.3cbqRxMmqT/Vampire---4.8_5856',single_axiom) ).

fof(f19542,plain,
    ( ! [X8,X7] : multiply(X7,identity) = multiply(X8,multiply(multiply(X8,multiply(multiply(X8,X8),multiply(X7,multiply(multiply(X7,X7),identity)))),multiply(multiply(multiply(X7,X7),identity),multiply(multiply(multiply(X7,X7),identity),multiply(multiply(X7,X7),identity)))))
    | ~ spl0_2 ),
    inference(superposition,[],[f1,f17364]) ).

fof(f17364,plain,
    ( ! [X2] : multiply(X2,multiply(multiply(X2,X2),identity)) = multiply(multiply(X2,identity),multiply(multiply(X2,X2),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f16118,f12299]) ).

fof(f12299,plain,
    ( ! [X4] : multiply(X4,X4) = multiply(multiply(X4,X4),multiply(multiply(X4,multiply(X4,multiply(multiply(X4,X4),identity))),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f393,f11784]) ).

fof(f11784,plain,
    ( ! [X7] : multiply(X7,multiply(multiply(X7,X7),identity)) = multiply(multiply(X7,multiply(X7,X7)),identity)
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f11707,f12]) ).

fof(f12,plain,
    ( identity = multiply(identity,identity)
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f10]) ).

fof(f10,plain,
    ( spl0_2
  <=> identity = multiply(identity,identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f11707,plain,
    ( ! [X7] : multiply(X7,multiply(multiply(X7,X7),multiply(identity,identity))) = multiply(multiply(X7,multiply(X7,X7)),identity)
    | ~ spl0_2 ),
    inference(superposition,[],[f2179,f11621]) ).

fof(f11621,plain,
    ( ! [X13] : identity = multiply(X13,multiply(multiply(multiply(X13,multiply(X13,X13)),identity),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f11620,f12]) ).

fof(f11620,plain,
    ( ! [X13] : multiply(identity,identity) = multiply(X13,multiply(multiply(multiply(X13,multiply(X13,X13)),identity),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f11619,f12]) ).

fof(f11619,plain,
    ( ! [X13] : multiply(identity,multiply(identity,identity)) = multiply(X13,multiply(multiply(multiply(X13,multiply(X13,X13)),identity),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f11618,f12]) ).

fof(f11618,plain,
    ( ! [X13] : multiply(identity,multiply(identity,multiply(identity,identity))) = multiply(X13,multiply(multiply(multiply(X13,multiply(X13,X13)),identity),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f11617,f12]) ).

fof(f11617,plain,
    ( ! [X13] : multiply(identity,multiply(identity,multiply(identity,multiply(identity,identity)))) = multiply(X13,multiply(multiply(multiply(X13,multiply(X13,X13)),identity),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f11397,f38]) ).

fof(f38,plain,
    ( ! [X0] : multiply(identity,multiply(identity,multiply(X0,identity))) = multiply(identity,multiply(multiply(identity,X0),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f29,f29]) ).

fof(f29,plain,
    ( ! [X0] : multiply(identity,multiply(multiply(identity,multiply(identity,multiply(X0,identity))),identity)) = X0
    | ~ spl0_2 ),
    inference(superposition,[],[f20,f12]) ).

fof(f20,plain,
    ( ! [X0,X1] : multiply(X0,multiply(multiply(X0,multiply(multiply(X0,X0),multiply(X1,identity))),identity)) = X1
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f18,f12]) ).

fof(f18,plain,
    ( ! [X0,X1] : multiply(X0,multiply(multiply(X0,multiply(multiply(X0,X0),multiply(X1,identity))),multiply(identity,identity))) = X1
    | ~ spl0_2 ),
    inference(superposition,[],[f1,f12]) ).

fof(f11397,plain,
    ( ! [X13] : multiply(identity,multiply(identity,multiply(multiply(identity,identity),identity))) = multiply(X13,multiply(multiply(multiply(X13,multiply(X13,X13)),identity),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f59,f10993]) ).

fof(f10993,plain,
    ( ! [X1] : identity = multiply(identity,multiply(X1,multiply(multiply(multiply(X1,multiply(X1,X1)),identity),identity)))
    | ~ spl0_2 ),
    inference(superposition,[],[f10794,f5637]) ).

fof(f5637,plain,
    ( ! [X26,X27] : multiply(identity,multiply(X26,X27)) = multiply(multiply(identity,X26),multiply(identity,X27))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f5446,f59]) ).

fof(f5446,plain,
    ( ! [X26,X27] : multiply(multiply(identity,X26),multiply(identity,X27)) = multiply(identity,multiply(identity,multiply(multiply(multiply(identity,multiply(identity,multiply(X26,X27))),identity),identity)))
    | ~ spl0_2 ),
    inference(superposition,[],[f59,f5335]) ).

fof(f5335,plain,
    ( ! [X2,X1] : multiply(identity,multiply(identity,multiply(X2,X1))) = multiply(identity,multiply(multiply(identity,X2),multiply(identity,X1)))
    | ~ spl0_2 ),
    inference(superposition,[],[f171,f5323]) ).

fof(f5323,plain,
    ( ! [X39] : multiply(identity,X39) = multiply(multiply(X39,multiply(X39,X39)),multiply(multiply(X39,multiply(X39,X39)),multiply(X39,multiply(X39,X39))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f5286,f393]) ).

fof(f5286,plain,
    ( ! [X39] : multiply(multiply(X39,multiply(X39,X39)),multiply(multiply(X39,multiply(X39,X39)),multiply(X39,multiply(X39,X39)))) = multiply(multiply(identity,identity),multiply(multiply(identity,multiply(multiply(identity,multiply(identity,X39)),identity)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f393,f4269]) ).

fof(f4269,plain,
    ( ! [X33] : multiply(identity,multiply(identity,X33)) = multiply(identity,multiply(multiply(X33,multiply(X33,X33)),multiply(multiply(X33,multiply(X33,X33)),multiply(X33,multiply(X33,X33)))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f4202,f393]) ).

fof(f4202,plain,
    ( ! [X33] : multiply(identity,multiply(multiply(X33,multiply(X33,X33)),multiply(multiply(X33,multiply(X33,X33)),multiply(X33,multiply(X33,X33))))) = multiply(multiply(identity,identity),multiply(multiply(identity,multiply(multiply(identity,multiply(identity,multiply(identity,X33))),identity)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f393,f369]) ).

fof(f369,plain,
    ( ! [X0] : multiply(identity,multiply(identity,multiply(identity,X0))) = multiply(identity,multiply(identity,multiply(multiply(X0,multiply(X0,X0)),multiply(multiply(X0,multiply(X0,X0)),multiply(X0,multiply(X0,X0))))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f303,f12]) ).

fof(f303,plain,
    ( ! [X0] : multiply(identity,multiply(multiply(identity,identity),multiply(identity,X0))) = multiply(identity,multiply(identity,multiply(multiply(X0,multiply(X0,X0)),multiply(multiply(X0,multiply(X0,X0)),multiply(X0,multiply(X0,X0))))))
    | ~ spl0_2 ),
    inference(superposition,[],[f17,f12]) ).

fof(f17,plain,
    ! [X2,X0,X1] : multiply(multiply(X0,X0),multiply(multiply(multiply(X0,X0),multiply(X0,X0)),multiply(X1,X2))) = multiply(X0,multiply(multiply(X0,X1),multiply(multiply(X2,multiply(X2,X2)),multiply(multiply(X2,multiply(X2,X2)),multiply(X2,multiply(X2,X2)))))),
    inference(superposition,[],[f1,f1]) ).

fof(f171,plain,
    ( ! [X2,X3] : multiply(identity,multiply(identity,multiply(X2,X3))) = multiply(identity,multiply(multiply(identity,X2),multiply(multiply(X3,multiply(X3,X3)),multiply(multiply(X3,multiply(X3,X3)),multiply(X3,multiply(X3,X3))))))
    | ~ spl0_2 ),
    inference(superposition,[],[f14,f14]) ).

fof(f14,plain,
    ( ! [X0,X1] : multiply(identity,multiply(multiply(identity,multiply(identity,multiply(X0,X1))),multiply(X1,multiply(X1,X1)))) = X0
    | ~ spl0_2 ),
    inference(superposition,[],[f1,f12]) ).

fof(f10794,plain,
    ( ! [X0] : identity = multiply(multiply(identity,X0),multiply(identity,multiply(multiply(multiply(X0,multiply(X0,X0)),identity),identity)))
    | ~ spl0_2 ),
    inference(superposition,[],[f10641,f5323]) ).

fof(f10641,plain,
    ( ! [X0] : identity = multiply(multiply(X0,multiply(X0,X0)),multiply(identity,multiply(multiply(X0,identity),identity)))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f10640,f70]) ).

fof(f70,plain,
    ( ! [X0] : multiply(identity,multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity)))) = X0
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f50,f38]) ).

fof(f50,plain,
    ( ! [X0] : multiply(identity,multiply(identity,multiply(multiply(identity,multiply(X0,identity)),identity))) = X0
    | ~ spl0_2 ),
    inference(superposition,[],[f38,f29]) ).

fof(f10640,plain,
    ( ! [X0] : identity = multiply(multiply(X0,multiply(X0,multiply(identity,multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity)))))),multiply(identity,multiply(multiply(X0,identity),identity)))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f10639,f5679]) ).

fof(f5679,plain,
    ( ! [X29,X30] : multiply(identity,multiply(multiply(identity,multiply(identity,multiply(multiply(X29,identity),identity))),X30)) = multiply(X29,multiply(identity,X30))
    | ~ spl0_2 ),
    inference(superposition,[],[f5637,f70]) ).

fof(f10639,plain,
    ( ! [X0] : identity = multiply(multiply(X0,multiply(identity,multiply(multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity))),multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity)))))),multiply(identity,multiply(multiply(X0,identity),identity)))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f10590,f59]) ).

fof(f10590,plain,
    ( ! [X0] : identity = multiply(multiply(X0,multiply(identity,multiply(multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity))),multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity)))))),multiply(identity,multiply(identity,multiply(multiply(multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity))),identity),identity))))
    | ~ spl0_2 ),
    inference(superposition,[],[f8301,f5679]) ).

fof(f8301,plain,
    ( ! [X47] : identity = multiply(multiply(identity,multiply(X47,multiply(X47,X47))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f8300,f12]) ).

fof(f8300,plain,
    ( ! [X47] : multiply(identity,identity) = multiply(multiply(identity,multiply(X47,multiply(X47,X47))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f8299,f12]) ).

fof(f8299,plain,
    ( ! [X47] : multiply(identity,multiply(identity,identity)) = multiply(multiply(identity,multiply(X47,multiply(X47,X47))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f8298,f12]) ).

fof(f8298,plain,
    ( ! [X47] : multiply(identity,multiply(identity,multiply(identity,identity))) = multiply(multiply(identity,multiply(X47,multiply(X47,X47))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f8297,f38]) ).

fof(f8297,plain,
    ( ! [X47] : multiply(identity,multiply(multiply(identity,identity),identity)) = multiply(multiply(identity,multiply(X47,multiply(X47,X47))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f8296,f70]) ).

fof(f8296,plain,
    ( ! [X47] : multiply(identity,multiply(multiply(identity,identity),identity)) = multiply(multiply(identity,multiply(X47,multiply(X47,multiply(identity,multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f8068,f5679]) ).

fof(f8068,plain,
    ( ! [X47] : multiply(identity,multiply(multiply(identity,identity),identity)) = multiply(multiply(identity,multiply(X47,multiply(identity,multiply(multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))))),multiply(identity,multiply(identity,multiply(multiply(X47,identity),identity))))
    | ~ spl0_2 ),
    inference(superposition,[],[f1628,f5679]) ).

fof(f1628,plain,
    ( ! [X8,X9] : multiply(identity,multiply(multiply(X8,identity),identity)) = multiply(multiply(identity,multiply(X8,multiply(X9,multiply(X9,X9)))),X9)
    | ~ spl0_2 ),
    inference(superposition,[],[f29,f582]) ).

fof(f582,plain,
    ( ! [X11,X12] : multiply(X11,identity) = multiply(identity,multiply(identity,multiply(multiply(multiply(identity,multiply(X11,multiply(X12,multiply(X12,X12)))),X12),identity)))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f552,f93]) ).

fof(f93,plain,
    ( ! [X0] : multiply(identity,multiply(X0,identity)) = multiply(multiply(identity,X0),identity)
    | ~ spl0_2 ),
    inference(superposition,[],[f29,f59]) ).

fof(f552,plain,
    ( ! [X11,X12] : multiply(X11,identity) = multiply(identity,multiply(multiply(identity,multiply(multiply(identity,multiply(X11,multiply(X12,multiply(X12,X12)))),X12)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f93,f389]) ).

fof(f389,plain,
    ( ! [X0,X1] : multiply(identity,multiply(identity,multiply(multiply(identity,multiply(X0,multiply(X1,multiply(X1,X1)))),X1))) = X0
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f388,f12]) ).

fof(f388,plain,
    ( ! [X0,X1] : multiply(identity,multiply(multiply(identity,identity),multiply(multiply(identity,multiply(X0,multiply(X1,multiply(X1,X1)))),X1))) = X0
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f318,f12]) ).

fof(f318,plain,
    ( ! [X0,X1] : multiply(multiply(identity,identity),multiply(multiply(multiply(identity,identity),multiply(identity,identity)),multiply(multiply(identity,multiply(X0,multiply(X1,multiply(X1,X1)))),X1))) = X0
    | ~ spl0_2 ),
    inference(superposition,[],[f17,f14]) ).

fof(f59,plain,
    ( ! [X1] : multiply(identity,multiply(identity,multiply(multiply(multiply(identity,X1),identity),identity))) = X1
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f46,f29]) ).

fof(f46,plain,
    ( ! [X1] : multiply(identity,multiply(identity,multiply(multiply(multiply(identity,X1),identity),identity))) = multiply(identity,multiply(multiply(identity,multiply(identity,multiply(X1,identity))),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f38,f38]) ).

fof(f2179,plain,
    ( ! [X2,X3] : multiply(X2,multiply(multiply(X2,X2),multiply(multiply(X2,multiply(X3,identity)),identity))) = X3
    | ~ spl0_2 ),
    inference(superposition,[],[f20,f2150]) ).

fof(f2150,plain,
    ( ! [X50,X51] : multiply(multiply(X50,multiply(multiply(X50,X50),X51)),identity) = multiply(multiply(X50,X50),multiply(multiply(X50,X51),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f2149,f29]) ).

fof(f2149,plain,
    ( ! [X50,X51] : multiply(multiply(X50,multiply(multiply(X50,X50),X51)),identity) = multiply(multiply(X50,X50),multiply(multiply(X50,multiply(identity,multiply(multiply(identity,multiply(identity,multiply(X51,identity))),identity))),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f2042,f93]) ).

fof(f2042,plain,
    ( ! [X50,X51] : multiply(multiply(X50,multiply(multiply(X50,X50),X51)),identity) = multiply(multiply(X50,X50),multiply(multiply(X50,multiply(multiply(identity,multiply(identity,multiply(identity,multiply(X51,identity)))),identity)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f393,f268]) ).

fof(f268,plain,
    ( ! [X6,X7] : multiply(identity,multiply(identity,multiply(identity,multiply(X6,identity)))) = multiply(X7,multiply(multiply(X7,multiply(multiply(X7,X7),X6)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f20,f235]) ).

fof(f235,plain,
    ( ! [X0] : multiply(multiply(identity,multiply(identity,multiply(identity,multiply(X0,identity)))),identity) = X0
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f234,f70]) ).

fof(f234,plain,
    ( ! [X0] : multiply(identity,multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity)))) = multiply(multiply(identity,multiply(identity,multiply(identity,multiply(X0,identity)))),identity)
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f216,f38]) ).

fof(f216,plain,
    ( ! [X0] : multiply(identity,multiply(identity,multiply(multiply(identity,multiply(X0,identity)),identity))) = multiply(multiply(identity,multiply(identity,multiply(identity,multiply(X0,identity)))),identity)
    | ~ spl0_2 ),
    inference(superposition,[],[f87,f93]) ).

fof(f87,plain,
    ( ! [X0] : multiply(multiply(identity,multiply(identity,multiply(X0,identity))),identity) = multiply(identity,multiply(identity,multiply(multiply(X0,identity),identity)))
    | ~ spl0_2 ),
    inference(superposition,[],[f59,f29]) ).

fof(f393,plain,
    ( ! [X6,X7] : multiply(multiply(X6,X6),multiply(multiply(X6,multiply(multiply(X6,X7),identity)),identity)) = X7
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f392,f12]) ).

fof(f392,plain,
    ( ! [X6,X7] : multiply(multiply(X6,X6),multiply(multiply(X6,multiply(multiply(X6,X7),multiply(identity,identity))),identity)) = X7
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f391,f12]) ).

fof(f391,plain,
    ( ! [X6,X7] : multiply(multiply(X6,X6),multiply(multiply(X6,multiply(multiply(X6,X7),multiply(identity,multiply(identity,identity)))),identity)) = X7
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f390,f12]) ).

fof(f390,plain,
    ( ! [X6,X7] : multiply(multiply(X6,X6),multiply(multiply(X6,multiply(multiply(X6,X7),multiply(multiply(identity,identity),multiply(multiply(identity,identity),multiply(identity,identity))))),identity)) = X7
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f323,f12]) ).

fof(f323,plain,
    ( ! [X6,X7] : multiply(multiply(X6,X6),multiply(multiply(X6,multiply(multiply(X6,X7),multiply(multiply(identity,multiply(identity,identity)),multiply(multiply(identity,multiply(identity,identity)),multiply(identity,multiply(identity,identity)))))),identity)) = X7
    | ~ spl0_2 ),
    inference(superposition,[],[f20,f17]) ).

fof(f16118,plain,
    ( ! [X73,X74] : multiply(multiply(X73,identity),multiply(multiply(multiply(X73,X73),multiply(multiply(X73,X74),identity)),identity)) = X74
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f16117,f2150]) ).

fof(f16117,plain,
    ( ! [X73,X74] : multiply(multiply(X73,identity),multiply(multiply(multiply(X73,multiply(multiply(X73,X73),X74)),identity),identity)) = X74
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f16116,f15713]) ).

fof(f15713,plain,
    ( ! [X86,X87] : multiply(multiply(X86,X87),identity) = multiply(multiply(X86,identity),multiply(X87,identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f15451,f393]) ).

fof(f15451,plain,
    ( ! [X86,X87] : multiply(multiply(X86,identity),multiply(X87,identity)) = multiply(multiply(X86,X86),multiply(multiply(X86,multiply(multiply(X86,multiply(multiply(X86,X87),identity)),identity)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f393,f14747]) ).

fof(f14747,plain,
    ( ! [X3,X4] : multiply(X3,multiply(multiply(X3,X4),identity)) = multiply(X3,multiply(multiply(X3,identity),multiply(X4,identity)))
    | ~ spl0_2 ),
    inference(superposition,[],[f12260,f31]) ).

fof(f31,plain,
    ( ! [X0,X1] : multiply(multiply(X0,X0),multiply(multiply(multiply(X0,X0),multiply(X0,X0)),multiply(X1,identity))) = multiply(X0,multiply(multiply(X0,X1),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f20,f20]) ).

fof(f12260,plain,
    ( ! [X59,X60] : multiply(multiply(X60,X60),multiply(multiply(multiply(X60,X60),multiply(X60,X60)),X59)) = multiply(X60,multiply(multiply(X60,identity),X59))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f12259,f7990]) ).

fof(f7990,plain,
    ( ! [X11] : multiply(identity,multiply(identity,multiply(multiply(multiply(X11,X11),multiply(multiply(X11,identity),identity)),multiply(multiply(multiply(X11,X11),multiply(multiply(X11,identity),identity)),multiply(multiply(X11,X11),multiply(multiply(X11,identity),identity)))))) = X11
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f194,f453]) ).

fof(f453,plain,
    ( ! [X11] : multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity) = multiply(multiply(X11,X11),multiply(multiply(X11,identity),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f418,f12]) ).

fof(f418,plain,
    ( ! [X11] : multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity) = multiply(multiply(X11,X11),multiply(multiply(X11,multiply(identity,identity)),identity))
    | ~ spl0_2 ),
    inference(superposition,[],[f393,f19]) ).

fof(f19,plain,
    ( ! [X0] : identity = multiply(X0,multiply(multiply(X0,multiply(multiply(X0,X0),identity)),identity))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f15,f12]) ).

fof(f15,plain,
    ( ! [X0] : identity = multiply(X0,multiply(multiply(X0,multiply(multiply(X0,X0),identity)),multiply(identity,identity)))
    | ~ spl0_2 ),
    inference(superposition,[],[f1,f12]) ).

fof(f194,plain,
    ( ! [X11] : multiply(identity,multiply(identity,multiply(multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity),multiply(multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity),multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity))))) = X11
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f193,f12]) ).

fof(f193,plain,
    ( ! [X11] : multiply(identity,multiply(multiply(identity,identity),multiply(multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity),multiply(multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity),multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity))))) = X11
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f167,f12]) ).

fof(f167,plain,
    ( ! [X11] : multiply(identity,multiply(multiply(identity,multiply(identity,identity)),multiply(multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity),multiply(multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity),multiply(multiply(X11,multiply(multiply(X11,X11),identity)),identity))))) = X11
    | ~ spl0_2 ),
    inference(superposition,[],[f14,f19]) ).

fof(f12259,plain,
    ( ! [X59,X60] : multiply(multiply(X60,X60),multiply(multiply(multiply(X60,X60),multiply(X60,X60)),X59)) = multiply(X60,multiply(multiply(X60,identity),multiply(identity,multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))))))
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f12064,f5323]) ).

fof(f12064,plain,
    ( ! [X59,X60] : multiply(X60,multiply(multiply(X60,identity),multiply(multiply(multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))),multiply(multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))),multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))))),multiply(multiply(multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))),multiply(multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))),multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))))),multiply(multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))),multiply(multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))),multiply(identity,multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity)),multiply(multiply(X59,X59),multiply(multiply(X59,identity),identity))))))))))) = multiply(multiply(X60,X60),multiply(multiply(multiply(X60,X60),multiply(X60,X60)),X59))
    | ~ spl0_2 ),
    inference(superposition,[],[f17,f7990]) ).

fof(f16116,plain,
    ( ! [X73,X74] : multiply(multiply(X73,identity),multiply(multiply(multiply(X73,identity),multiply(multiply(multiply(X73,X73),X74),identity)),identity)) = X74
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f15825,f15713]) ).

fof(f15825,plain,
    ( ! [X73,X74] : multiply(multiply(X73,identity),multiply(multiply(multiply(X73,identity),multiply(multiply(multiply(X73,X73),identity),multiply(X74,identity))),identity)) = X74
    | ~ spl0_2 ),
    inference(superposition,[],[f20,f15713]) ).

fof(f7,plain,
    ( a != multiply(a,identity)
    | spl0_1 ),
    inference(avatar_component_clause,[],[f5]) ).

fof(f5,plain,
    ( spl0_1
  <=> a = multiply(a,identity) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f13,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f2,f10]) ).

fof(f2,axiom,
    identity = multiply(identity,identity),
    file('/export/starexec/sandbox2/tmp/tmp.3cbqRxMmqT/Vampire---4.8_5856',single_axiom2) ).

fof(f8,plain,
    ~ spl0_1,
    inference(avatar_split_clause,[],[f3,f5]) ).

fof(f3,axiom,
    a != multiply(a,identity),
    file('/export/starexec/sandbox2/tmp/tmp.3cbqRxMmqT/Vampire---4.8_5856',prove_order3) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : GRP121-1 : TPTP v8.1.2. Released v1.2.0.
% 0.12/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.16/0.35  % Computer : n005.cluster.edu
% 0.16/0.35  % Model    : x86_64 x86_64
% 0.16/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.35  % Memory   : 8042.1875MB
% 0.16/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.35  % CPULimit   : 300
% 0.16/0.35  % WCLimit    : 300
% 0.16/0.35  % DateTime   : Wed Aug 30 17:28:22 EDT 2023
% 0.16/0.36  % CPUTime    : 
% 0.22/0.41  % (6120)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.42  % (6152)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on Vampire---4 for (846ds/0Mi)
% 0.22/0.42  % (6153)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on Vampire---4 for (793ds/0Mi)
% 0.22/0.42  % (6155)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on Vampire---4 for (533ds/0Mi)
% 0.22/0.42  % (6154)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 Vampire---4 for (569ds/0Mi)
% 0.22/0.42  % (6156)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 Vampire---4 for (531ds/0Mi)
% 0.22/0.42  % (6157)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 Vampire---4 for (522ds/0Mi)
% 0.22/0.42  % (6158)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 Vampire---4 for (497ds/0Mi)
% 0.22/0.42  TRYING [1]
% 0.22/0.42  TRYING [2]
% 0.22/0.42  TRYING [1]
% 0.22/0.42  TRYING [2]
% 0.22/0.42  TRYING [3]
% 0.22/0.42  TRYING [4]
% 0.22/0.42  TRYING [3]
% 0.22/0.43  TRYING [5]
% 0.22/0.43  TRYING [4]
% 0.22/0.45  TRYING [6]
% 0.22/0.46  TRYING [5]
% 0.22/0.60  TRYING [7]
% 0.22/0.63  TRYING [6]
% 3.67/0.98  % (6154)First to succeed.
% 3.67/0.99  % (6154)Refutation found. Thanks to Tanya!
% 3.67/0.99  % SZS status Unsatisfiable for Vampire---4
% 3.67/0.99  % SZS output start Proof for Vampire---4
% See solution above
% 3.67/0.99  % (6154)------------------------------
% 3.67/0.99  % (6154)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 3.67/0.99  % (6154)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 3.67/0.99  % (6154)Termination reason: Refutation
% 3.67/0.99  
% 3.67/0.99  % (6154)Memory used [KB]: 20980
% 3.67/0.99  % (6154)Time elapsed: 0.550 s
% 3.67/0.99  % (6154)------------------------------
% 3.67/0.99  % (6154)------------------------------
% 3.67/0.99  % (6120)Success in time 0.628 s
% 3.67/0.99  % Vampire---4.8 exiting
%------------------------------------------------------------------------------