TSTP Solution File: GRP331-1 by Gandalf---c-2.6

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : GRP331-1 : TPTP v3.4.2. Released v2.5.0.
% Transfm  : add_equality:r
% Format   : otter:hypothesis:set(auto),clear(print_given)
% Command  : gandalf-wrapper -time %d %s

% Computer : art03.cs.miami.edu
% Model    : i686 unknown
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 1000MB
% OS       : Linux 2.4.22-21mdk-i686-up-4GB
% CPULimit : 600s

% Result   : Unsatisfiable 20.0s
% Output   : Assurance 20.0s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----NO SOLUTION OUTPUT BY SYSTEM
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 
% Gandalf c-2.6 r1 starting to prove: /home/graph/tptp/TSTP/PreparedTPTP/otter:hypothesis:set(auto),clear(print_given)---add_equality:r/GRP/GRP331-1+eq_r.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: peq
% 
% strategies selected: 
% (hyper 30 #f 3 21)
% (binary-unit 12 #f)
% (binary-unit-uniteq 12 #f)
% (binary-posweight-kb-big-order 60 #f 3 21)
% (binary-posweight-lex-big-order 30 #f 3 21)
% (binary 30 #t)
% (binary-posweight-kb-big-order 156 #f)
% (binary-posweight-lex-big-order 102 #f)
% (binary-posweight-firstpref-order 60 #f)
% (binary-order 30 #f)
% (binary-posweight-kb-small-order 48 #f)
% (binary-posweight-lex-small-order 30 #f)
% 
% 
% SOS clause 
% -equal(multiply(sk_c7,sk_c8),sk_c6) | -equal(multiply(X,sk_c7),sk_c8) | -equal(inverse(X),sk_c7) | -equal(inverse(Y),sk_c7) | -equal(multiply(Y,sk_c6),sk_c7) | -equal(multiply(Z,sk_c8),sk_c7) | -equal(inverse(Z),sk_c8) | -equal(multiply(U,sk_c7),sk_c6) | -equal(inverse(U),sk_c7) | -equal(inverse(V),sk_c6) | -equal(multiply(V,sk_c8),sk_c6).
% was split for some strategies as: 
% -equal(inverse(V),sk_c6) | -equal(multiply(V,sk_c8),sk_c6).
% -equal(multiply(U,sk_c7),sk_c6) | -equal(inverse(U),sk_c7).
% -equal(multiply(Z,sk_c8),sk_c7) | -equal(inverse(Z),sk_c8).
% -equal(inverse(Y),sk_c7) | -equal(multiply(Y,sk_c6),sk_c7).
% -equal(multiply(X,sk_c7),sk_c8) | -equal(inverse(X),sk_c7).
% -equal(multiply(sk_c7,sk_c8),sk_c6).
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(35,40,1,76,0,1,2702,50,35,2743,0,35,5384,50,72,5425,0,72,8071,50,99,8112,0,99,10764,50,124,10805,0,124,13464,50,153,13505,0,153,16172,50,190,16213,0,190,18888,50,239,18929,0,239,21614,50,319,21655,0,319,24350,50,465,24391,0,465,27098,50,697,27139,0,697,29858,50,1089,29858,40,1089,29899,0,1089,40330,3,1390,41060,4,1540,41785,1,1690,41785,50,1690,41785,40,1690,41826,0,1690,42008,3,2000,42016,4,2145,42024,5,2291,42024,1,2291,42024,50,2291,42024,40,2291,42065,0,2291)
% 
% 
% START OF PROOF
% 41894 [?] ?
% 42025 [] equal(X,X).
% 42026 [] equal(multiply(identity,X),X).
% 42027 [] equal(multiply(inverse(X),X),identity).
% 42028 [] equal(multiply(multiply(X,Y),Z),multiply(X,multiply(Y,Z))).
% 42030 [] equal(multiply(sk_c2,sk_c6),sk_c7) | equal(multiply(sk_c5,sk_c8),sk_c6).
% 42031 [] equal(multiply(sk_c2,sk_c6),sk_c7) | equal(inverse(sk_c5),sk_c6).
% 42032 [] equal(multiply(sk_c2,sk_c6),sk_c7) | equal(inverse(sk_c4),sk_c7).
% 42033 [] equal(multiply(sk_c2,sk_c6),sk_c7) | equal(multiply(sk_c4,sk_c7),sk_c6).
% 42034 [] equal(multiply(sk_c2,sk_c6),sk_c7) | equal(inverse(sk_c3),sk_c8).
% 42035 [] equal(multiply(sk_c2,sk_c6),sk_c7) | equal(multiply(sk_c3,sk_c8),sk_c7).
% 42036 [] equal(multiply(sk_c5,sk_c8),sk_c6) | equal(inverse(sk_c2),sk_c7).
% 42037 [] equal(inverse(sk_c2),sk_c7) | equal(inverse(sk_c5),sk_c6).
% 42038 [] equal(inverse(sk_c2),sk_c7) | equal(inverse(sk_c4),sk_c7).
% 42039 [] equal(multiply(sk_c4,sk_c7),sk_c6) | equal(inverse(sk_c2),sk_c7).
% 42040 [] equal(inverse(sk_c2),sk_c7) | equal(inverse(sk_c3),sk_c8).
% 42041 [] equal(multiply(sk_c3,sk_c8),sk_c7) | equal(inverse(sk_c2),sk_c7).
% 42042 [] equal(multiply(sk_c5,sk_c8),sk_c6) | equal(inverse(sk_c1),sk_c7).
% 42043 [] equal(inverse(sk_c1),sk_c7) | equal(inverse(sk_c5),sk_c6).
% 42044 [] equal(inverse(sk_c1),sk_c7) | equal(inverse(sk_c4),sk_c7).
% 42045 [] equal(multiply(sk_c4,sk_c7),sk_c6) | equal(inverse(sk_c1),sk_c7).
% 42046 [] equal(inverse(sk_c1),sk_c7) | equal(inverse(sk_c3),sk_c8).
% 42047 [] equal(multiply(sk_c3,sk_c8),sk_c7) | equal(inverse(sk_c1),sk_c7).
% 42048 [] equal(multiply(sk_c1,sk_c7),sk_c8) | equal(multiply(sk_c5,sk_c8),sk_c6).
% 42049 [] equal(multiply(sk_c1,sk_c7),sk_c8) | equal(inverse(sk_c5),sk_c6).
% 42050 [] equal(multiply(sk_c1,sk_c7),sk_c8) | equal(inverse(sk_c4),sk_c7).
% 42051 [] equal(multiply(sk_c1,sk_c7),sk_c8) | equal(multiply(sk_c4,sk_c7),sk_c6).
% 42052 [] equal(multiply(sk_c1,sk_c7),sk_c8) | equal(inverse(sk_c3),sk_c8).
% 42053 [] equal(multiply(sk_c1,sk_c7),sk_c8) | equal(multiply(sk_c3,sk_c8),sk_c7).
% 42054 [] equal(multiply(sk_c7,sk_c8),sk_c6) | equal(multiply(sk_c5,sk_c8),sk_c6).
% 42055 [] equal(multiply(sk_c7,sk_c8),sk_c6) | equal(inverse(sk_c5),sk_c6).
% 42056 [] equal(multiply(sk_c7,sk_c8),sk_c6) | equal(inverse(sk_c4),sk_c7).
% 42057 [] equal(multiply(sk_c7,sk_c8),sk_c6) | equal(multiply(sk_c4,sk_c7),sk_c6).
% 42058 [] equal(multiply(sk_c7,sk_c8),sk_c6) | equal(inverse(sk_c3),sk_c8).
% 42059 [] equal(multiply(sk_c7,sk_c8),sk_c6) | equal(multiply(sk_c3,sk_c8),sk_c7).
% 42060 [] -equal(multiply(sk_c7,sk_c8),sk_c6) | $spltprd0($spltcnst16) | -equal(multiply(X,sk_c8),sk_c6) | -equal(inverse(X),sk_c6).
% 42061 [] $spltprd0($spltcnst17) | -equal(multiply(X,sk_c7),sk_c6) | -equal(inverse(X),sk_c7).
% 42062 [] $spltprd0($spltcnst18) | -equal(multiply(X,sk_c8),sk_c7) | -equal(inverse(X),sk_c8).
% 42063 [] $spltprd0($spltcnst19) | -equal(multiply(X,sk_c6),sk_c7) | -equal(inverse(X),sk_c7).
% 42064 [] $spltprd0($spltcnst20) | -equal(multiply(X,sk_c7),sk_c8) | -equal(inverse(X),sk_c7).
% 42065 [] -$spltprd0($spltcnst17) | -$spltprd0($spltcnst16) | -$spltprd0($spltcnst18) | -$spltprd0($spltcnst20) | -$spltprd0($spltcnst19).
% 42067 [input:42060,factor] -equal(multiply(sk_c7,sk_c8),sk_c6) | -equal(inverse(sk_c7),sk_c6) | $spltprd0($spltcnst16).
% 42077 [para:42040.2.1,42027.1.1.1] equal(multiply(sk_c8,sk_c3),identity) | equal(inverse(sk_c2),sk_c7).
% 42079 [para:42043.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c1),identity) | equal(inverse(sk_c5),sk_c6).
% 42080 [para:42043.2.1,42027.1.1.1] equal(multiply(sk_c6,sk_c5),identity) | equal(inverse(sk_c1),sk_c7).
% 42082 [para:42044.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c1),identity) | equal(inverse(sk_c4),sk_c7).
% 42083 [para:42044.2.1,42027.1.1.1] equal(multiply(sk_c7,sk_c4),identity) | equal(inverse(sk_c1),sk_c7).
% 42085 [para:42046.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c1),identity) | equal(inverse(sk_c3),sk_c8).
% 42104 [para:42045.2.1,42027.1.1.1] equal(multiply(sk_c7,sk_c1),identity) | equal(multiply(sk_c4,sk_c7),sk_c6).
% 42154 [para:42058.1.1,42060.1.1,cut:42025] equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst16) | -equal(multiply(X,sk_c8),sk_c6) | -equal(inverse(X),sk_c6).
% 42157 [para:42059.1.1,42060.1.1,cut:42025] equal(multiply(sk_c3,sk_c8),sk_c7) | $spltprd0($spltcnst16) | -equal(multiply(X,sk_c8),sk_c6) | -equal(inverse(X),sk_c6).
% 42164 [para:42026.1.1,42061.2.1] -equal(inverse(identity),sk_c7) | -equal(sk_c7,sk_c6) | $spltprd0($spltcnst17).
% 42166 [para:42039.1.1,42061.2.1,cut:42025] -equal(inverse(sk_c4),sk_c7) | equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst17).
% 42167 [para:42033.2.1,42061.2.1,cut:42025] equal(multiply(sk_c2,sk_c6),sk_c7) | -equal(inverse(sk_c4),sk_c7) | $spltprd0($spltcnst17).
% 42168 [para:42045.1.1,42061.2.1,cut:42025] -equal(inverse(sk_c4),sk_c7) | equal(inverse(sk_c1),sk_c7) | $spltprd0($spltcnst17).
% 42177 [para:42051.2.1,42061.2.1,cut:42025] equal(multiply(sk_c1,sk_c7),sk_c8) | -equal(inverse(sk_c4),sk_c7) | $spltprd0($spltcnst17).
% 42179 [para:42057.2.1,42061.2.1,cut:42025] equal(multiply(sk_c7,sk_c8),sk_c6) | -equal(inverse(sk_c4),sk_c7) | $spltprd0($spltcnst17).
% 42187 [para:42026.1.1,42062.2.1] -equal(inverse(identity),sk_c8) | -equal(sk_c8,sk_c7) | $spltprd0($spltcnst18).
% 42191 [para:42041.1.1,42062.2.1,cut:42025] -equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst18).
% 42193 [para:42047.1.1,42062.2.1,cut:42025] -equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c1),sk_c7) | $spltprd0($spltcnst18).
% 42194 [para:42035.2.1,42062.2.1,cut:42025] equal(multiply(sk_c2,sk_c6),sk_c7) | -equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst18).
% 42199 [para:42053.2.1,42062.2.1,cut:42025] equal(multiply(sk_c1,sk_c7),sk_c8) | -equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst18).
% 42204 [para:42059.2.1,42062.2.1,cut:42025] equal(multiply(sk_c7,sk_c8),sk_c6) | -equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst18).
% 42208 [para:42038.2.1,42166.1.1,cut:42025] equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst17).
% 42210 [para:42208.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c2),identity) | $spltprd0($spltcnst17).
% 42215 [para:42044.2.1,42168.1.1,cut:42025] equal(inverse(sk_c1),sk_c7) | $spltprd0($spltcnst17).
% 42217 [para:42026.1.1,42063.2.1] -equal(inverse(identity),sk_c7) | -equal(sk_c6,sk_c7) | $spltprd0($spltcnst19).
% 42220 [para:42031.1.1,42063.2.1,cut:42025,binarycut:42037] equal(inverse(sk_c5),sk_c6) | $spltprd0($spltcnst19).
% 42221 [para:42030.1.1,42063.2.1,cut:42025] equal(multiply(sk_c5,sk_c8),sk_c6) | -equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst19).
% 42223 [para:42032.1.1,42063.2.1,cut:42025,binarycut:42038] equal(inverse(sk_c4),sk_c7) | $spltprd0($spltcnst19).
% 42225 [para:42034.1.1,42063.2.1,cut:42025,binarycut:42040] equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst19).
% 42226 [para:42033.1.1,42063.2.1,cut:42025] equal(multiply(sk_c4,sk_c7),sk_c6) | -equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst19).
% 42227 [para:42035.1.1,42063.2.1,cut:42025] equal(multiply(sk_c3,sk_c8),sk_c7) | -equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst19).
% 42232 [para:42215.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c1),identity) | $spltprd0($spltcnst17).
% 42235 [para:42220.1.1,42027.1.1.1] equal(multiply(sk_c6,sk_c5),identity) | $spltprd0($spltcnst19).
% 42237 [para:42223.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c4),identity) | $spltprd0($spltcnst19).
% 42239 [para:42225.1.1,42027.1.1.1] equal(multiply(sk_c8,sk_c3),identity) | $spltprd0($spltcnst19).
% 42249 [para:42049.1.1,42064.2.1,cut:42025,binarycut:42043] equal(inverse(sk_c5),sk_c6) | $spltprd0($spltcnst20).
% 42251 [para:42050.1.1,42064.2.1,cut:42025,binarycut:42044] equal(inverse(sk_c4),sk_c7) | $spltprd0($spltcnst20).
% 42254 [para:42048.1.1,42064.2.1,cut:42025] equal(multiply(sk_c5,sk_c8),sk_c6) | -equal(inverse(sk_c1),sk_c7) | $spltprd0($spltcnst20).
% 42255 [para:42051.1.1,42064.2.1,cut:42025] equal(multiply(sk_c4,sk_c7),sk_c6) | -equal(inverse(sk_c1),sk_c7) | $spltprd0($spltcnst20).
% 42264 [para:42249.1.1,42027.1.1.1] equal(multiply(sk_c6,sk_c5),identity) | $spltprd0($spltcnst20).
% 42266 [para:42251.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c4),identity) | $spltprd0($spltcnst20).
% 42271 [para:42027.1.1,42028.1.1.1,demod:42026] equal(X,multiply(inverse(Y),multiply(Y,X))).
% 42300 [para:42077.1.1,42028.1.1.1,demod:42026] equal(inverse(sk_c2),sk_c7) | equal(X,multiply(sk_c8,multiply(sk_c3,X))).
% 42303 [para:42079.1.1,42028.1.1.1,demod:42026] equal(inverse(sk_c5),sk_c6) | equal(X,multiply(sk_c7,multiply(sk_c1,X))).
% 42304 [para:42080.1.1,42028.1.1.1,demod:42026] equal(inverse(sk_c1),sk_c7) | equal(X,multiply(sk_c6,multiply(sk_c5,X))).
% 42305 [para:42082.1.1,42028.1.1.1,demod:42026] equal(inverse(sk_c4),sk_c7) | equal(X,multiply(sk_c7,multiply(sk_c1,X))).
% 42308 [para:42083.1.1,42028.1.1.1,demod:42026] equal(inverse(sk_c1),sk_c7) | equal(X,multiply(sk_c7,multiply(sk_c4,X))).
% 42309 [para:42054.1.1,42028.1.1.1] equal(multiply(sk_c5,sk_c8),sk_c6) | equal(multiply(sk_c6,X),multiply(sk_c7,multiply(sk_c8,X))).
% 42329 [para:42210.1.1,42028.1.1.1,demod:42026] $spltprd0($spltcnst17) | equal(X,multiply(sk_c7,multiply(sk_c2,X))).
% 42331 [para:42232.1.1,42028.1.1.1,demod:42026] $spltprd0($spltcnst17) | equal(X,multiply(sk_c7,multiply(sk_c1,X))).
% 42345 [para:42264.1.1,42028.1.1.1,demod:42026] $spltprd0($spltcnst20) | equal(X,multiply(sk_c6,multiply(sk_c5,X))).
% 42347 [para:42266.1.1,42028.1.1.1,demod:42026] $spltprd0($spltcnst20) | equal(X,multiply(sk_c7,multiply(sk_c4,X))).
% 42357 [para:42026.1.1,42271.1.2.2] equal(X,multiply(inverse(identity),X)).
% 42358 [para:42031.1.1,42271.1.2.2] equal(sk_c6,multiply(inverse(sk_c2),sk_c7)) | equal(inverse(sk_c5),sk_c6).
% 42363 [para:42036.1.1,42271.1.2.2] equal(sk_c8,multiply(inverse(sk_c5),sk_c6)) | equal(inverse(sk_c2),sk_c7).
% 42364 [para:42039.1.1,42271.1.2.2] equal(sk_c7,multiply(inverse(sk_c4),sk_c6)) | equal(inverse(sk_c2),sk_c7).
% 42437 [para:42235.1.1,42271.1.2.2] equal(sk_c5,multiply(inverse(sk_c6),identity)) | $spltprd0($spltcnst19).
% 42438 [para:42237.1.1,42271.1.2.2] equal(sk_c4,multiply(inverse(sk_c7),identity)) | $spltprd0($spltcnst19).
% 42474 [para:42437.1.2,42028.1.1.1,demod:42026] $spltprd0($spltcnst19) | equal(multiply(sk_c5,X),multiply(inverse(sk_c6),X)).
% 42476 [para:42438.1.2,42028.1.1.1,demod:42026] $spltprd0($spltcnst19) | equal(multiply(sk_c4,X),multiply(inverse(sk_c7),X)).
% 43114 [para:42476.2.2,42027.1.1] equal(multiply(sk_c4,sk_c7),identity) | $spltprd0($spltcnst19).
% 43159 [para:42032.2.1,42167.2.1,cut:42025] equal(multiply(sk_c2,sk_c6),sk_c7) | $spltprd0($spltcnst17).
% 43166 [para:43159.1.1,42329.2.2.2] equal(sk_c6,multiply(sk_c7,sk_c7)) | $spltprd0($spltcnst17).
% 43176 [para:43166.1.2,42271.1.2.2] equal(sk_c7,multiply(inverse(sk_c7),sk_c6)) | $spltprd0($spltcnst17).
% 43211 [para:42050.2.1,42177.2.1,cut:42025] equal(multiply(sk_c1,sk_c7),sk_c8) | $spltprd0($spltcnst17).
% 43218 [para:43211.1.1,42331.2.2.2] equal(sk_c7,multiply(sk_c7,sk_c8)) | $spltprd0($spltcnst17).
% 43272 [para:42056.2.1,42179.2.1,cut:42025] equal(multiply(sk_c7,sk_c8),sk_c6) | $spltprd0($spltcnst17).
% 43284 [para:43272.1.1,43218.1.2] equal(sk_c7,sk_c6) | $spltprd0($spltcnst17).
% 43336 [para:43284.1.1,43176.1.2.1.1,demod:42027] equal(sk_c7,identity) | $spltprd0($spltcnst17).
% 43361 [para:43336.1.1,42164.1.2,cut:41894,binarycut:43284] $spltprd0($spltcnst17).
% 43362 [binary:42065,43361] -$spltprd0($spltcnst20) | -$spltprd0($spltcnst19) | -$spltprd0($spltcnst16) | -$spltprd0($spltcnst18).
% 43371 [para:42040.2.1,42191.1.1,cut:42025] equal(inverse(sk_c2),sk_c7) | $spltprd0($spltcnst18).
% 43378 [para:42046.2.1,42193.1.1,cut:42025] equal(inverse(sk_c1),sk_c7) | $spltprd0($spltcnst18).
% 43383 [para:42034.2.1,42194.2.1,cut:42025] equal(multiply(sk_c2,sk_c6),sk_c7) | $spltprd0($spltcnst18).
% 43396 [para:43383.1.1,42271.1.2.2] equal(sk_c6,multiply(inverse(sk_c2),sk_c7)) | $spltprd0($spltcnst18).
% 43428 [para:42052.2.1,42199.2.1,cut:42025] equal(multiply(sk_c1,sk_c7),sk_c8) | $spltprd0($spltcnst18).
% 43433 [para:43428.1.1,42271.1.2.2] equal(sk_c7,multiply(inverse(sk_c1),sk_c8)) | $spltprd0($spltcnst18).
% 43466 [para:43371.1.1,43396.1.2.1] equal(sk_c6,multiply(sk_c7,sk_c7)) | $spltprd0($spltcnst18).
% 43469 [para:43466.1.2,42271.1.2.2] equal(sk_c7,multiply(inverse(sk_c7),sk_c6)) | $spltprd0($spltcnst18).
% 43488 [para:43378.1.1,43433.1.2.1] equal(sk_c7,multiply(sk_c7,sk_c8)) | $spltprd0($spltcnst18).
% 43513 [para:43488.1.2,42271.1.2.2,demod:42027] equal(sk_c8,identity) | $spltprd0($spltcnst18).
% 43528 [para:43513.1.1,42187.1.2,cut:41894] -equal(sk_c8,sk_c7) | $spltprd0($spltcnst18).
% 43571 [para:42058.2.1,42204.2.1,cut:42025] equal(multiply(sk_c7,sk_c8),sk_c6) | $spltprd0($spltcnst18).
% 43577 [para:43571.1.1,43488.1.2] equal(sk_c7,sk_c6) | $spltprd0($spltcnst18).
% 43633 [para:43577.1.1,43469.1.2.1.1,demod:42027] equal(sk_c7,identity) | $spltprd0($spltcnst18).
% 43675 [para:43633.1.1,43528.1.2,binarycut:43513] $spltprd0($spltcnst18).
% 43678 [para:42036.2.1,42221.2.1,cut:42025] equal(multiply(sk_c5,sk_c8),sk_c6) | $spltprd0($spltcnst19).
% 43680 [para:42039.2.1,42226.2.1,cut:42025] equal(multiply(sk_c4,sk_c7),sk_c6) | $spltprd0($spltcnst19).
% 43682 [para:42041.2.1,42227.2.1,cut:42025] equal(multiply(sk_c3,sk_c8),sk_c7) | $spltprd0($spltcnst19).
% 43693 [para:43680.1.1,43114.1.1] equal(sk_c6,identity) | $spltprd0($spltcnst19).
% 43701 [para:43693.1.1,42235.1.1.1,demod:42026] equal(sk_c5,identity) | $spltprd0($spltcnst19).
% 43704 [para:43693.1.1,42474.2.2.1.1,demod:42357] $spltprd0($spltcnst19) | equal(multiply(sk_c5,X),X).
% 43725 [para:43701.1.1,42220.1.1.1] equal(inverse(identity),sk_c6) | $spltprd0($spltcnst19).
% 43731 [para:43701.1.1,43678.1.1.1,demod:42026] equal(sk_c8,sk_c6) | $spltprd0($spltcnst19).
% 43744 [para:43731.1.1,42239.1.1.1] equal(multiply(sk_c6,sk_c3),identity) | $spltprd0($spltcnst19).
% 43754 [para:43725.1.1,42217.1.1] -equal(sk_c6,sk_c7) | $spltprd0($spltcnst19).
% 43768 [para:43678.1.1,43704.2.1] equal(sk_c6,sk_c8) | $spltprd0($spltcnst19).
% 43793 [para:43693.1.1,43744.1.1.1,demod:42026] equal(sk_c3,identity) | $spltprd0($spltcnst19).
% 43816 [para:43793.1.1,43682.1.1.1,demod:42026] equal(sk_c8,sk_c7) | $spltprd0($spltcnst19).
% 43847 [para:43816.1.2,43754.1.2,binarycut:43768] $spltprd0($spltcnst19).
% 43853 [para:42042.2.1,42254.2.1,cut:42025] equal(multiply(sk_c5,sk_c8),sk_c6) | $spltprd0($spltcnst20).
% 43857 [para:43853.1.1,42345.2.2.2] equal(sk_c8,multiply(sk_c6,sk_c6)) | $spltprd0($spltcnst20).
% 43868 [para:42045.2.1,42255.2.1,cut:42025] equal(multiply(sk_c4,sk_c7),sk_c6) | $spltprd0($spltcnst20).
% 43873 [para:43868.1.1,42064.2.1,binarycut:42251] -equal(sk_c6,sk_c8) | $spltprd0($spltcnst20).
% 43876 [para:43868.1.1,42347.2.2.2] equal(sk_c7,multiply(sk_c7,sk_c6)) | $spltprd0($spltcnst20).
% 43881 [para:43876.1.2,42271.1.2.2,demod:42027] equal(sk_c6,identity) | $spltprd0($spltcnst20).
% 43893 [para:43881.1.1,43857.1.2.1,demod:42026] equal(sk_c8,sk_c6) | $spltprd0($spltcnst20).
% 43940 [para:43893.1.1,43873.1.2,cut:42025] $spltprd0($spltcnst20).
% 43941 [binary:43362,43940,cut:43847,cut:43675] -$spltprd0($spltcnst16).
% 44024 [para:42037.1.1,42358.1.2.1] equal(sk_c6,multiply(sk_c7,sk_c7)) | equal(inverse(sk_c5),sk_c6).
% 44055 [para:42037.2.1,42363.1.2.1] equal(sk_c8,multiply(sk_c6,sk_c6)) | equal(inverse(sk_c2),sk_c7).
% 44067 [para:42038.2.1,42364.1.2.1] equal(sk_c7,multiply(sk_c7,sk_c6)) | equal(inverse(sk_c2),sk_c7).
% 44072 [para:44067.1.2,42271.1.2.2,demod:42027] equal(inverse(sk_c2),sk_c7) | equal(sk_c6,identity).
% 44084 [para:44072.2.1,44055.1.2.1,demod:42026] equal(inverse(sk_c2),sk_c7) | equal(sk_c8,sk_c6).
% 44085 [para:44072.2.1,44055.1.2.2] equal(sk_c8,multiply(sk_c6,identity)) | equal(inverse(sk_c2),sk_c7).
% 44100 [para:44084.2.1,42041.1.1.2] equal(multiply(sk_c3,sk_c6),sk_c7) | equal(inverse(sk_c2),sk_c7).
% 44184 [para:44072.2.1,44085.1.2.1,demod:42026] equal(inverse(sk_c2),sk_c7) | equal(sk_c8,identity).
% 44190 [para:44184.2.1,42036.1.1.2] equal(multiply(sk_c5,identity),sk_c6) | equal(inverse(sk_c2),sk_c7).
% 44191 [para:44184.2.1,42041.1.1.2] equal(multiply(sk_c3,identity),sk_c7) | equal(inverse(sk_c2),sk_c7).
% 44192 [para:44184.2.1,42077.1.1.1,demod:42026] equal(inverse(sk_c2),sk_c7) | equal(sk_c3,identity).
% 44200 [para:44084.2.1,44184.2.1] equal(inverse(sk_c2),sk_c7) | equal(identity,sk_c6).
% 44219 [para:44200.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c2),identity) | equal(identity,sk_c6).
% 44283 [para:44219.1.1,42271.1.2.2] equal(sk_c2,multiply(inverse(sk_c7),identity)) | equal(identity,sk_c6).
% 44341 [para:44192.2.1,44100.1.1.1,demod:42026] equal(inverse(sk_c2),sk_c7) | equal(sk_c6,sk_c7).
% 44490 [para:42300.1.1,44191.2.2.2] equal(identity,multiply(sk_c8,sk_c7)) | equal(inverse(sk_c2),sk_c7).
% 44571 [para:42049.1.1,42303.2.2.2] equal(sk_c7,multiply(sk_c7,sk_c8)) | equal(inverse(sk_c5),sk_c6).
% 44597 [para:42042.1.1,42304.2.2.2] equal(sk_c8,multiply(sk_c6,sk_c6)) | equal(inverse(sk_c1),sk_c7).
% 44610 [para:42050.1.1,42305.2.2.2] equal(sk_c7,multiply(sk_c7,sk_c8)) | equal(inverse(sk_c4),sk_c7).
% 44757 [para:42045.1.1,42308.2.2.2] equal(sk_c7,multiply(sk_c7,sk_c6)) | equal(inverse(sk_c1),sk_c7).
% 44811 [para:44084.2.1,44490.1.2.1] equal(identity,multiply(sk_c6,sk_c7)) | equal(inverse(sk_c2),sk_c7).
% 44877 [para:44571.1.2,42055.1.1] equal(inverse(sk_c5),sk_c6) | equal(sk_c7,sk_c6).
% 44886 [para:44877.2.1,42055.1.1.1] equal(multiply(sk_c6,sk_c8),sk_c6) | equal(inverse(sk_c5),sk_c6).
% 44892 [para:44877.2.1,42067.1.1.1,cut:43941,binarycut:44886] -equal(inverse(sk_c7),sk_c6) | equal(inverse(sk_c5),sk_c6).
% 44898 [para:44877.2.1,44024.1.2.1] equal(sk_c6,multiply(sk_c6,sk_c7)) | equal(inverse(sk_c5),sk_c6).
% 45058 [para:44610.1.2,42056.1.1] equal(inverse(sk_c4),sk_c7) | equal(sk_c7,sk_c6).
% 45205 [para:44757.1.2,42271.1.2.2,demod:42027] equal(inverse(sk_c1),sk_c7) | equal(sk_c6,identity).
% 45258 [para:45205.2.1,44597.1.2.1,demod:42026] equal(inverse(sk_c1),sk_c7) | equal(sk_c8,sk_c6).
% 45270 [para:45258.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c1),identity) | equal(sk_c8,sk_c6).
% 45500 [para:44898.1.2,42271.1.2.2,demod:42027] equal(inverse(sk_c5),sk_c6) | equal(sk_c7,identity).
% 45520 [para:44877.2.1,45500.2.1] equal(inverse(sk_c5),sk_c6) | equal(identity,sk_c6).
% 45522 [para:45500.2.1,44892.1.1.1] -equal(inverse(identity),sk_c6) | equal(inverse(sk_c5),sk_c6).
% 45615 [para:45520.2.2,45522.1.2,cut:41894] equal(inverse(sk_c5),sk_c6).
% 45616 [para:45615.1.1,42027.1.1.1] equal(multiply(sk_c6,sk_c5),identity).
% 45617 [para:45615.1.1,42271.1.2.1] equal(X,multiply(sk_c6,multiply(sk_c5,X))).
% 45624 [para:45616.1.1,42271.1.2.2] equal(sk_c5,multiply(inverse(sk_c6),identity)).
% 45633 [para:45624.1.2,42028.1.1.1,demod:42026] equal(multiply(sk_c5,X),multiply(inverse(sk_c6),X)).
% 45650 [para:45633.1.2,42027.1.1] equal(multiply(sk_c5,sk_c6),identity).
% 45651 [para:45633.1.2,42271.1.2] equal(X,multiply(sk_c5,multiply(sk_c6,X))).
% 45659 [para:45633.1.2,45624.1.2] equal(sk_c5,multiply(sk_c5,identity)).
% 45660 [para:45650.1.1,42271.1.2.2,demod:45615] equal(sk_c6,multiply(sk_c6,identity)).
% 45685 [para:45659.1.2,44190.1.1] equal(inverse(sk_c2),sk_c7) | equal(sk_c5,sk_c6).
% 45705 [para:44811.1.2,45651.1.2.2,demod:45659] equal(inverse(sk_c2),sk_c7) | equal(sk_c7,sk_c5).
% 45725 [para:45685.2.1,45615.1.1.1] equal(inverse(sk_c6),sk_c6) | equal(inverse(sk_c2),sk_c7).
% 45781 [para:45705.2.1,42067.1.1.1,cut:43941,binarycut:42036] -equal(inverse(sk_c7),sk_c6) | equal(inverse(sk_c2),sk_c7).
% 45857 [para:44341.2.2,45781.1.1.1,binarycut:45725] equal(inverse(sk_c2),sk_c7).
% 45858 [para:45857.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c2),identity).
% 45860 [para:45858.1.1,42271.1.2.2] equal(sk_c2,multiply(inverse(sk_c7),identity)).
% 45865 [para:45860.1.2,42028.1.1.1,demod:42026] equal(multiply(sk_c2,X),multiply(inverse(sk_c7),X)).
% 45866 [para:45058.2.1,45860.1.2.1.1,demod:45624] equal(inverse(sk_c4),sk_c7) | equal(sk_c2,sk_c5).
% 45883 [para:45866.2.1,42032.1.1.1,demod:45650] equal(inverse(sk_c4),sk_c7) | equal(identity,sk_c7).
% 45913 [para:45058.2.2,45883.2.1] equal(inverse(sk_c4),sk_c7) | equal(identity,sk_c6).
% 45914 [?] ?
% 45975 [para:45913.2.2,45616.1.1.1,demod:42026] equal(inverse(sk_c4),sk_c7) | equal(sk_c5,identity).
% 45999 [para:45975.2.1,45615.1.1.1,binarycut:45914] equal(inverse(sk_c4),sk_c7).
% 46000 [para:45999.1.1,42027.1.1.1] equal(multiply(sk_c7,sk_c4),identity).
% 46001 [para:45999.1.1,42271.1.2.1] equal(X,multiply(sk_c7,multiply(sk_c4,X))).
% 46002 [para:46000.1.1,42271.1.2.2,demod:45860] equal(sk_c4,sk_c2).
% 46024 [para:46001.1.2,42271.1.2.2,demod:45865] equal(multiply(sk_c4,X),multiply(sk_c2,X)).
% 46050 [para:45865.1.2,42027.1.1,demod:46024] equal(multiply(sk_c4,sk_c7),identity).
% 46051 [para:45865.1.2,42271.1.2,demod:46024] equal(X,multiply(sk_c4,multiply(sk_c7,X))).
% 46087 [para:45865.1.2,45860.1.2,demod:46024] equal(sk_c2,multiply(sk_c4,identity)).
% 46094 [para:46050.1.1,42271.1.2.2,demod:45999] equal(sk_c7,multiply(sk_c7,identity)).
% 46111 [para:42085.1.1,46051.1.2.2,demod:46087] equal(inverse(sk_c3),sk_c8) | equal(sk_c1,sk_c2).
% 46115 [para:42104.1.1,46051.1.2.2,demod:46050,46087] equal(sk_c1,sk_c2) | equal(identity,sk_c6).
% 46135 [para:45270.1.1,46051.1.2.2,demod:46087] equal(sk_c1,sk_c2) | equal(sk_c8,sk_c6).
% 46157 [para:46115.1.2,46002.1.2] equal(sk_c4,sk_c1) | equal(identity,sk_c6).
% 46177 [para:42054.1.1,42067.1.1,cut:42025,cut:43941] equal(multiply(sk_c5,sk_c8),sk_c6) | -equal(inverse(sk_c7),sk_c6).
% 46235 [para:46135.1.2,46002.1.2] equal(sk_c4,sk_c1) | equal(sk_c8,sk_c6).
% 46262 [para:46157.1.2,42051.1.1.1,demod:46050] equal(identity,sk_c8) | equal(identity,sk_c6).
% 46455 [para:46262.1.2,42057.1.1.2,demod:46050,46094] equal(sk_c7,sk_c6) | equal(identity,sk_c6).
% 46535 [para:46455.1.1,44283.1.2.1.1,demod:45624] equal(sk_c2,sk_c5) | equal(identity,sk_c6).
% 46656 [para:46535.1.1,42033.1.1.1,demod:46050,45650] equal(identity,sk_c7) | equal(identity,sk_c6).
% 46883 [para:46656.1.2,46455.1.1] equal(identity,sk_c6).
% 46907 [para:46883.1.2,45616.1.1.1,demod:42026] equal(sk_c5,identity).
% 46908 [para:46883.1.2,45617.1.2.1,demod:42026] equal(X,multiply(sk_c5,X)).
% 46909 [para:46883.1.2,45660.1.2.1,demod:42026] equal(sk_c6,identity).
% 46924 [para:46907.1.1,45615.1.1.1] equal(inverse(identity),sk_c6).
% 46925 [para:46907.1.1,45617.1.2.2.1,demod:42026] equal(X,multiply(sk_c6,X)).
% 46927 [para:46909.1.1,42030.1.1.2,demod:46908,46087,46024] equal(sk_c2,sk_c7) | equal(sk_c8,sk_c6).
% 46940 [para:46908.1.2,42154.3.1,demod:45615,cut:43941,cut:42025] equal(inverse(sk_c3),sk_c8) | -equal(sk_c8,sk_c6).
% 47006 [para:46927.1.2,46177.2.1.1,demod:46908,45857] -equal(sk_c7,sk_c6) | equal(sk_c8,sk_c6).
% 47049 [para:46883.1.2,47006.1.2] -equal(sk_c7,identity) | equal(sk_c8,sk_c6).
% 47071 [para:46111.2.2,46002.1.2] equal(inverse(sk_c3),sk_c8) | equal(sk_c4,sk_c1).
% 47112 [para:47071.2.2,42052.1.1.1,demod:46050] equal(inverse(sk_c3),sk_c8) | equal(identity,sk_c8).
% 47130 [para:47112.2.2,46940.2.1,cut:46883] equal(inverse(sk_c3),sk_c8).
% 47131 [para:47130.1.1,42027.1.1.1] equal(multiply(sk_c8,sk_c3),identity).
% 47133 [para:47131.1.1,42271.1.2.2] equal(sk_c3,multiply(inverse(sk_c8),identity)).
% 47138 [para:42309.1.1,47131.2.2.2,demod:46908,46094,46925] equal(sk_c3,sk_c7) | equal(sk_c8,sk_c6).
% 47144 [para:46235.2.1,47131.1.1.1,demod:46925] equal(sk_c3,identity) | equal(sk_c4,sk_c1).
% 47148 [para:47133.1.2,42028.1.1.1,demod:42026] equal(multiply(sk_c3,X),multiply(inverse(sk_c8),X)).
% 47193 [para:47138.1.2,47049.1.1] -equal(sk_c3,identity) | equal(sk_c8,sk_c6).
% 47230 [para:47144.2.2,42048.1.1.1,demod:46908,46050,binarycut:47193] equal(sk_c8,sk_c6) | equal(identity,sk_c8).
% 47601 [para:47230.2.2,42054.1.1.2,demod:46908,46094,binarycut:47006] equal(sk_c8,sk_c6).
% 47650 [para:47601.1.1,47131.1.1.1,demod:46925] equal(sk_c3,identity).
% 47668 [para:47650.1.1,47131.1.1.2] equal(multiply(sk_c8,identity),identity).
% 47671 [para:47668.1.1,42028.1.1.1,demod:42026] equal(X,multiply(sk_c8,X)).
% 47688 [para:47671.1.2,42271.1.2.2,demod:47148] equal(X,multiply(sk_c3,X)).
% 47690 [para:47688.1.2,42157.3.1,demod:47130,47688,cut:43941,cut:47601] equal(sk_c8,sk_c7).
% 47700 [para:47690.1.2,42060.1.1.1,demod:47671,cut:47601,cut:43941] -equal(multiply(X,sk_c8),sk_c6) | -equal(inverse(X),sk_c6).
% 47973 [para:42026.1.1,47700.1.1,demod:46924,cut:47601,cut:42025] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% using first neg lit preferred strategy
% not using sos strategy
% using dynamic demodulation
% using ordered paramodulation
% using kb ordering for equality
% preferring bigger arities for lex ordering
% using clause demodulation
% clause length limited to 21
% clause depth limited to 3
% seconds given: 30
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    5290
%  derived clauses:   347506
%  kept clauses:      14813
%  kept size sum:     241489
%  kept mid-nuclei:   22121
%  kept new demods:   771
%  forw unit-subs:    176914
%  forw double-subs: 102750
%  forw overdouble-subs: 8485
%  backward subs:     1343
%  fast unit cutoff:  1644
%  full unit cutoff:  0
%  dbl  unit cutoff:  5759
%  real runtime  :  24.78
%  process. runtime:  24.53
% specific non-discr-tree subsumption statistics: 
%  tried:           243368
%  length fails:    41701
%  strength fails:  70544
%  predlist fails:  3396
%  aux str. fails:  26948
%  by-lit fails:    12746
%  full subs tried: 76983
%  full subs fail:  69674
% 
% ; program args: ("/home/graph/tptp/Systems/Gandalf---c-2.6/gandalf" "-time" "600" "/home/graph/tptp/TSTP/PreparedTPTP/otter:hypothesis:set(auto),clear(print_given)---add_equality:r/GRP/GRP331-1+eq_r.in")
% 
%------------------------------------------------------------------------------