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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : GRP256-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 : art09.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 29.5s
% Output   : Assurance 29.5s
% 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/GRP256-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 25)
% (binary-unit 12 #f)
% (binary-unit-uniteq 12 #f)
% (binary-posweight-kb-big-order 60 #f 3 25)
% (binary-posweight-lex-big-order 30 #f 3 25)
% (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(X,sk_c10),sk_c9) | -equal(inverse(X),sk_c10) | -equal(multiply(Y,sk_c9),sk_c8) | -equal(inverse(Y),sk_c9) | -equal(inverse(Z),sk_c8) | -equal(multiply(Z,sk_c9),sk_c8) | -equal(multiply(U,sk_c10),sk_c9) | -equal(inverse(U),sk_c10) | -equal(multiply(V,sk_c8),sk_c9) | -equal(inverse(V),sk_c8) | -equal(multiply(sk_c9,W),sk_c8) | -equal(multiply(X1,sk_c9),W) | -equal(inverse(X1),sk_c9).
% was split for some strategies as: 
% -equal(multiply(sk_c9,W),sk_c8) | -equal(multiply(X1,sk_c9),W) | -equal(inverse(X1),sk_c9).
% -equal(multiply(V,sk_c8),sk_c9) | -equal(inverse(V),sk_c8).
% -equal(multiply(U,sk_c10),sk_c9) | -equal(inverse(U),sk_c10).
% -equal(inverse(Z),sk_c8) | -equal(multiply(Z,sk_c9),sk_c8).
% -equal(multiply(Y,sk_c9),sk_c8) | -equal(inverse(Y),sk_c9).
% -equal(multiply(X,sk_c10),sk_c9) | -equal(inverse(X),sk_c10).
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(47,40,0,101,0,0,74949,4,1324,81158,5,1502,81158,1,1502,81158,50,1502,81158,40,1502,81212,0,1502,93239,3,1803,93881,4,1953,94807,5,2103,94808,1,2103,94808,50,2104,94808,40,2104,94862,0,2104,95221,3,2414,95232,4,2555,95257,5,2705,95257,1,2705,95257,50,2705,95257,40,2705,95311,0,2705)
% 
% 
% START OF PROOF
% 95004 [?] ?
% 95258 [] equal(X,X).
% 95259 [] equal(multiply(identity,X),X).
% 95260 [] equal(multiply(inverse(X),X),identity).
% 95261 [] equal(multiply(multiply(X,Y),Z),multiply(X,multiply(Y,Z))).
% 95263 [] equal(multiply(sk_c3,sk_c9),sk_c8) | equal(inverse(sk_c6),sk_c9).
% 95264 [] equal(multiply(sk_c3,sk_c9),sk_c8) | equal(multiply(sk_c6,sk_c9),sk_c7).
% 95265 [] equal(multiply(sk_c3,sk_c9),sk_c8) | equal(multiply(sk_c9,sk_c7),sk_c8).
% 95266 [] equal(multiply(sk_c3,sk_c9),sk_c8) | equal(inverse(sk_c5),sk_c8).
% 95267 [] equal(multiply(sk_c3,sk_c9),sk_c8) | equal(multiply(sk_c5,sk_c8),sk_c9).
% 95268 [] equal(multiply(sk_c3,sk_c9),sk_c8) | equal(inverse(sk_c4),sk_c10).
% 95270 [] equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c6),sk_c9).
% 95271 [] equal(multiply(sk_c6,sk_c9),sk_c7) | equal(inverse(sk_c3),sk_c8).
% 95272 [] equal(multiply(sk_c9,sk_c7),sk_c8) | equal(inverse(sk_c3),sk_c8).
% 95273 [] equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c5),sk_c8).
% 95274 [] equal(multiply(sk_c5,sk_c8),sk_c9) | equal(inverse(sk_c3),sk_c8).
% 95275 [] equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c4),sk_c10).
% 95277 [] equal(inverse(sk_c2),sk_c9) | equal(inverse(sk_c6),sk_c9).
% 95278 [] equal(multiply(sk_c6,sk_c9),sk_c7) | equal(inverse(sk_c2),sk_c9).
% 95279 [] equal(multiply(sk_c9,sk_c7),sk_c8) | equal(inverse(sk_c2),sk_c9).
% 95280 [] equal(inverse(sk_c2),sk_c9) | equal(inverse(sk_c5),sk_c8).
% 95281 [] equal(multiply(sk_c5,sk_c8),sk_c9) | equal(inverse(sk_c2),sk_c9).
% 95282 [] equal(inverse(sk_c2),sk_c9) | equal(inverse(sk_c4),sk_c10).
% 95284 [] equal(multiply(sk_c2,sk_c9),sk_c8) | equal(inverse(sk_c6),sk_c9).
% 95285 [] equal(multiply(sk_c2,sk_c9),sk_c8) | equal(multiply(sk_c6,sk_c9),sk_c7).
% 95286 [] equal(multiply(sk_c2,sk_c9),sk_c8) | equal(multiply(sk_c9,sk_c7),sk_c8).
% 95287 [] equal(multiply(sk_c2,sk_c9),sk_c8) | equal(inverse(sk_c5),sk_c8).
% 95288 [] equal(multiply(sk_c2,sk_c9),sk_c8) | equal(multiply(sk_c5,sk_c8),sk_c9).
% 95289 [] equal(multiply(sk_c2,sk_c9),sk_c8) | equal(inverse(sk_c4),sk_c10).
% 95291 [] equal(inverse(sk_c1),sk_c10) | equal(inverse(sk_c6),sk_c9).
% 95292 [] equal(multiply(sk_c6,sk_c9),sk_c7) | equal(inverse(sk_c1),sk_c10).
% 95293 [] equal(multiply(sk_c9,sk_c7),sk_c8) | equal(inverse(sk_c1),sk_c10).
% 95294 [] equal(inverse(sk_c1),sk_c10) | equal(inverse(sk_c5),sk_c8).
% 95295 [] equal(multiply(sk_c5,sk_c8),sk_c9) | equal(inverse(sk_c1),sk_c10).
% 95296 [] equal(inverse(sk_c1),sk_c10) | equal(inverse(sk_c4),sk_c10).
% 95297 [] equal(multiply(sk_c4,sk_c10),sk_c9) | equal(inverse(sk_c1),sk_c10).
% 95303 [] equal(multiply(sk_c1,sk_c10),sk_c9) | equal(inverse(sk_c4),sk_c10).
% 95304 [] equal(multiply(sk_c1,sk_c10),sk_c9) | equal(multiply(sk_c4,sk_c10),sk_c9).
% 95305 [] $spltprd0($spltcnst19) | -equal(multiply(sk_c9,X),sk_c8) | -equal(multiply(Y,sk_c9),X) | -equal(inverse(Y),sk_c9).
% 95306 [] $spltprd0($spltcnst20) | -equal(multiply(X,sk_c8),sk_c9) | -equal(inverse(X),sk_c8).
% 95307 [] $spltprd0($spltcnst21) | -equal(multiply(X,sk_c10),sk_c9) | -equal(inverse(X),sk_c10).
% 95308 [] $spltprd0($spltcnst22) | -equal(multiply(X,sk_c9),sk_c8) | -equal(inverse(X),sk_c8).
% 95309 [] $spltprd0($spltcnst23) | -equal(multiply(X,sk_c9),sk_c8) | -equal(inverse(X),sk_c9).
% 95310 [] $spltprd0($spltcnst24) | -equal(multiply(X,sk_c10),sk_c9) | -equal(inverse(X),sk_c10).
% 95311 [] -$spltprd0($spltcnst20) | -$spltprd0($spltcnst19) | -$spltprd0($spltcnst21) | -$spltprd0($spltcnst23) | -$spltprd0($spltcnst22) | -$spltprd0($spltcnst24).
% 95319 [para:95270.2.1,95260.1.1.1] equal(multiply(sk_c9,sk_c6),identity) | equal(inverse(sk_c3),sk_c8).
% 95328 [para:95277.1.1,95260.1.1.1] equal(multiply(sk_c9,sk_c2),identity) | equal(inverse(sk_c6),sk_c9).
% 95329 [para:95277.2.1,95260.1.1.1] equal(multiply(sk_c9,sk_c6),identity) | equal(inverse(sk_c2),sk_c9).
% 95334 [para:95282.1.1,95260.1.1.1] equal(multiply(sk_c9,sk_c2),identity) | equal(inverse(sk_c4),sk_c10).
% 95338 [para:95291.2.1,95260.1.1.1] equal(multiply(sk_c9,sk_c6),identity) | equal(inverse(sk_c1),sk_c10).
% 95343 [para:95294.2.1,95260.1.1.1] equal(multiply(sk_c8,sk_c5),identity) | equal(inverse(sk_c1),sk_c10).
% 95464 [para:95274.1.1,95306.2.1,cut:95258] -equal(inverse(sk_c5),sk_c8) | equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst20).
% 95465 [para:95281.1.1,95306.2.1,cut:95258] -equal(inverse(sk_c5),sk_c8) | equal(inverse(sk_c2),sk_c9) | $spltprd0($spltcnst20).
% 95466 [para:95267.2.1,95306.2.1,cut:95258] equal(multiply(sk_c3,sk_c9),sk_c8) | -equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst20).
% 95468 [para:95288.2.1,95306.2.1,cut:95258] equal(multiply(sk_c2,sk_c9),sk_c8) | -equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst20).
% 95474 [para:95273.2.1,95464.1.1,cut:95258] equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst20).
% 95476 [para:95474.1.1,95260.1.1.1] equal(multiply(sk_c8,sk_c3),identity) | $spltprd0($spltcnst20).
% 95490 [para:95303.1.1,95307.2.1,cut:95258,binarycut:95296] equal(inverse(sk_c4),sk_c10) | $spltprd0($spltcnst21).
% 95498 [para:95304.2.1,95307.2.1,cut:95258,binarycut:95490] equal(multiply(sk_c1,sk_c10),sk_c9) | $spltprd0($spltcnst21).
% 95502 [para:95259.1.1,95308.2.1] -equal(inverse(identity),sk_c8) | -equal(sk_c9,sk_c8) | $spltprd0($spltcnst22).
% 95505 [para:95263.1.1,95308.2.1,cut:95258,binarycut:95270] equal(inverse(sk_c6),sk_c9) | $spltprd0($spltcnst22).
% 95507 [para:95266.1.1,95308.2.1,cut:95258,binarycut:95273] equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst22).
% 95509 [para:95268.1.1,95308.2.1,cut:95258,binarycut:95275] equal(inverse(sk_c4),sk_c10) | $spltprd0($spltcnst22).
% 95533 [para:95505.1.1,95260.1.1.1] equal(multiply(sk_c9,sk_c6),identity) | $spltprd0($spltcnst22).
% 95546 [para:95284.1.1,95309.2.1,cut:95258,binarycut:95277] equal(inverse(sk_c6),sk_c9) | $spltprd0($spltcnst23).
% 95548 [para:95287.1.1,95309.2.1,cut:95258,binarycut:95280] equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst23).
% 95555 [para:95285.1.1,95309.2.1,cut:95258] equal(multiply(sk_c6,sk_c9),sk_c7) | -equal(inverse(sk_c2),sk_c9) | $spltprd0($spltcnst23).
% 95558 [para:95286.1.1,95309.2.1,cut:95258] equal(multiply(sk_c9,sk_c7),sk_c8) | -equal(inverse(sk_c2),sk_c9) | $spltprd0($spltcnst23).
% 95559 [para:95288.1.1,95309.2.1,cut:95258] equal(multiply(sk_c5,sk_c8),sk_c9) | -equal(inverse(sk_c2),sk_c9) | $spltprd0($spltcnst23).
% 95569 [para:95507.1.1,95260.1.1.1] equal(multiply(sk_c8,sk_c5),identity) | $spltprd0($spltcnst22).
% 95571 [para:95509.1.1,95260.1.1.1] equal(multiply(sk_c10,sk_c4),identity) | $spltprd0($spltcnst22).
% 95573 [para:95546.1.1,95260.1.1.1] equal(multiply(sk_c9,sk_c6),identity) | $spltprd0($spltcnst23).
% 95575 [para:95548.1.1,95260.1.1.1] equal(multiply(sk_c8,sk_c5),identity) | $spltprd0($spltcnst23).
% 95590 [para:95303.1.1,95310.2.1,cut:95258,binarycut:95296] equal(inverse(sk_c4),sk_c10) | $spltprd0($spltcnst24).
% 95598 [para:95304.2.1,95310.2.1,cut:95258,binarycut:95590] equal(multiply(sk_c1,sk_c10),sk_c9) | $spltprd0($spltcnst24).
% 95609 [para:95498.1.1,95307.2.1,cut:95258] -equal(inverse(sk_c1),sk_c10) | $spltprd0($spltcnst21).
% 95617 [para:95297.2.1,95609.1.1,cut:95258] equal(multiply(sk_c4,sk_c10),sk_c9) | $spltprd0($spltcnst21).
% 95624 [para:95260.1.1,95261.1.1.1,demod:95259] equal(X,multiply(inverse(Y),multiply(Y,X))).
% 95664 [para:95328.1.1,95261.1.1.1,demod:95259] equal(inverse(sk_c6),sk_c9) | equal(X,multiply(sk_c9,multiply(sk_c2,X))).
% 95670 [para:95334.1.1,95261.1.1.1,demod:95259] equal(inverse(sk_c4),sk_c10) | equal(X,multiply(sk_c9,multiply(sk_c2,X))).
% 95675 [para:95338.1.1,95261.1.1.1,demod:95259] equal(inverse(sk_c1),sk_c10) | equal(X,multiply(sk_c9,multiply(sk_c6,X))).
% 95677 [para:95343.1.1,95261.1.1.1,demod:95259] equal(inverse(sk_c1),sk_c10) | equal(X,multiply(sk_c8,multiply(sk_c5,X))).
% 95701 [para:95476.1.1,95261.1.1.1,demod:95259] $spltprd0($spltcnst20) | equal(X,multiply(sk_c8,multiply(sk_c3,X))).
% 95711 [para:95533.1.1,95261.1.1.1,demod:95259] $spltprd0($spltcnst22) | equal(X,multiply(sk_c9,multiply(sk_c6,X))).
% 95715 [para:95571.1.1,95261.1.1.1,demod:95259] $spltprd0($spltcnst22) | equal(X,multiply(sk_c10,multiply(sk_c4,X))).
% 95718 [para:95573.1.1,95261.1.1.1,demod:95259] $spltprd0($spltcnst23) | equal(X,multiply(sk_c9,multiply(sk_c6,X))).
% 95729 [para:95598.1.1,95310.2.1,cut:95258] -equal(inverse(sk_c1),sk_c10) | $spltprd0($spltcnst24).
% 95735 [para:95297.2.1,95729.1.1,cut:95258] equal(multiply(sk_c4,sk_c10),sk_c9) | $spltprd0($spltcnst24).
% 95760 [para:95617.1.1,95307.2.1,cut:95258,binarycut:95490] $spltprd0($spltcnst21).
% 95781 [para:95735.1.1,95310.2.1,cut:95258,binarycut:95590] $spltprd0($spltcnst24).
% 95785 [para:95259.1.1,95624.1.2.2] equal(X,multiply(inverse(identity),X)).
% 95786 [para:95263.1.1,95624.1.2.2] equal(sk_c9,multiply(inverse(sk_c3),sk_c8)) | equal(inverse(sk_c6),sk_c9).
% 95788 [para:95268.1.1,95624.1.2.2] equal(sk_c9,multiply(inverse(sk_c3),sk_c8)) | equal(inverse(sk_c4),sk_c10).
% 95795 [para:95278.1.1,95624.1.2.2] equal(sk_c9,multiply(inverse(sk_c6),sk_c7)) | equal(inverse(sk_c2),sk_c9).
% 95801 [para:95281.1.1,95624.1.2.2] equal(sk_c8,multiply(inverse(sk_c5),sk_c9)) | equal(inverse(sk_c2),sk_c9).
% 95894 [para:95533.1.1,95624.1.2.2] equal(sk_c6,multiply(inverse(sk_c9),identity)) | $spltprd0($spltcnst22).
% 95895 [para:95569.1.1,95624.1.2.2] equal(sk_c5,multiply(inverse(sk_c8),identity)) | $spltprd0($spltcnst22).
% 95896 [para:95571.1.1,95624.1.2.2] equal(sk_c4,multiply(inverse(sk_c10),identity)) | $spltprd0($spltcnst22).
% 95897 [para:95573.1.1,95624.1.2.2] equal(sk_c6,multiply(inverse(sk_c9),identity)) | $spltprd0($spltcnst23).
% 95898 [para:95575.1.1,95624.1.2.2] equal(sk_c5,multiply(inverse(sk_c8),identity)) | $spltprd0($spltcnst23).
% 95919 [para:95894.1.2,95261.1.1.1,demod:95259] $spltprd0($spltcnst22) | equal(multiply(sk_c6,X),multiply(inverse(sk_c9),X)).
% 95921 [para:95895.1.2,95261.1.1.1,demod:95259] $spltprd0($spltcnst22) | equal(multiply(sk_c5,X),multiply(inverse(sk_c8),X)).
% 95941 [para:95897.1.2,95261.1.1.1,demod:95259] $spltprd0($spltcnst23) | equal(multiply(sk_c6,X),multiply(inverse(sk_c9),X)).
% 95943 [para:95898.1.2,95261.1.1.1,demod:95259] $spltprd0($spltcnst23) | equal(multiply(sk_c5,X),multiply(inverse(sk_c8),X)).
% 96288 [para:95919.2.2,95260.1.1] equal(multiply(sk_c6,sk_c9),identity) | $spltprd0($spltcnst22).
% 96296 [para:96288.1.1,95271.1.1] equal(inverse(sk_c3),sk_c8) | equal(identity,sk_c7) | $spltprd0($spltcnst22).
% 96302 [para:96288.1.1,95292.1.1] equal(inverse(sk_c1),sk_c10) | equal(identity,sk_c7) | $spltprd0($spltcnst22).
% 96401 [para:95921.2.2,95260.1.1] equal(multiply(sk_c5,sk_c8),identity) | $spltprd0($spltcnst22).
% 96409 [para:96401.1.1,95274.1.1] equal(inverse(sk_c3),sk_c8) | equal(identity,sk_c9) | $spltprd0($spltcnst22).
% 96415 [para:96401.1.1,95295.1.1] equal(inverse(sk_c1),sk_c10) | equal(identity,sk_c9) | $spltprd0($spltcnst22).
% 96459 [para:96409.2.2,95272.1.1.1,demod:95259] equal(inverse(sk_c3),sk_c8) | equal(sk_c7,sk_c8) | $spltprd0($spltcnst22).
% 96460 [para:96409.2.2,95319.1.1.1,demod:95259] equal(inverse(sk_c3),sk_c8) | equal(sk_c6,identity) | $spltprd0($spltcnst22).
% 96499 [para:96415.2.2,95293.1.1.1,demod:95259] equal(inverse(sk_c1),sk_c10) | equal(sk_c7,sk_c8) | $spltprd0($spltcnst22).
% 96500 [para:96415.2.2,95338.1.1.1,demod:95259] equal(inverse(sk_c1),sk_c10) | equal(sk_c6,identity) | $spltprd0($spltcnst22).
% 96518 [para:96296.2.1,96459.2.2] equal(inverse(sk_c3),sk_c8) | equal(identity,sk_c8) | $spltprd0($spltcnst22).
% 96523 [para:96460.2.1,95271.1.1.1,demod:95259] equal(inverse(sk_c3),sk_c8) | equal(sk_c9,sk_c7) | $spltprd0($spltcnst22).
% 96559 [para:96302.2.1,96499.2.2] equal(inverse(sk_c1),sk_c10) | equal(identity,sk_c8) | $spltprd0($spltcnst22).
% 96573 [para:96500.2.1,95292.1.1.1,demod:95259] equal(inverse(sk_c1),sk_c10) | equal(sk_c9,sk_c7) | $spltprd0($spltcnst22).
% 96591 [para:96518.2.2,95502.1.2,cut:95004] equal(inverse(sk_c3),sk_c8) | -equal(sk_c9,sk_c8) | $spltprd0($spltcnst22).
% 96607 [para:96459.2.2,96523.2.1] equal(inverse(sk_c3),sk_c8) | equal(sk_c9,sk_c8) | $spltprd0($spltcnst22).
% 96647 [para:96559.2.2,95502.1.2,cut:95004] equal(inverse(sk_c1),sk_c10) | -equal(sk_c9,sk_c8) | $spltprd0($spltcnst22).
% 96661 [para:96499.2.2,96573.2.1] equal(inverse(sk_c1),sk_c10) | equal(sk_c9,sk_c8) | $spltprd0($spltcnst22).
% 96706 [para:96607.2.2,96591.2.2,cut:95258] equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst22).
% 96950 [para:96661.2.2,96647.2.2,cut:95258] equal(inverse(sk_c1),sk_c10) | $spltprd0($spltcnst22).
% 96952 [para:96950.1.1,95260.1.1.1] equal(multiply(sk_c10,sk_c1),identity) | $spltprd0($spltcnst22).
% 96955 [para:96952.1.1,95624.1.2.2] equal(sk_c1,multiply(inverse(sk_c10),identity)) | $spltprd0($spltcnst22).
% 96958 [para:96955.1.2,95896.1.2] equal(sk_c4,sk_c1) | $spltprd0($spltcnst22).
% 96964 [para:96958.1.2,95304.1.1.1] equal(multiply(sk_c4,sk_c10),sk_c9) | $spltprd0($spltcnst22).
% 96970 [para:96964.1.1,95715.2.2.2] equal(sk_c10,multiply(sk_c10,sk_c9)) | $spltprd0($spltcnst22).
% 96975 [para:96970.1.2,95624.1.2.2,demod:95260] equal(sk_c9,identity) | $spltprd0($spltcnst22).
% 96995 [para:96975.1.1,95533.1.1.1,demod:95259] equal(sk_c6,identity) | $spltprd0($spltcnst22).
% 97021 [para:96995.1.1,95505.1.1.1] equal(inverse(identity),sk_c9) | $spltprd0($spltcnst22).
% 97037 [para:97021.1.1,95502.1.1] -equal(sk_c9,sk_c8) | $spltprd0($spltcnst22).
% 97117 [para:95280.2.1,95465.1.1,cut:95258] equal(inverse(sk_c2),sk_c9) | $spltprd0($spltcnst20).
% 97121 [para:97117.1.1,95624.1.2.1] $spltprd0($spltcnst20) | equal(X,multiply(sk_c9,multiply(sk_c2,X))).
% 97145 [para:95266.2.1,95466.2.1,cut:95258] equal(multiply(sk_c3,sk_c9),sk_c8) | $spltprd0($spltcnst20).
% 97150 [para:97145.1.1,95701.2.2.2] equal(sk_c9,multiply(sk_c8,sk_c8)) | $spltprd0($spltcnst20).
% 97158 [para:97150.1.2,95624.1.2.2] equal(sk_c8,multiply(inverse(sk_c8),sk_c9)) | $spltprd0($spltcnst20).
% 97186 [para:95287.2.1,95468.2.1,cut:95258] equal(multiply(sk_c2,sk_c9),sk_c8) | $spltprd0($spltcnst20).
% 97193 [para:97186.1.1,97121.2.2.2] equal(sk_c9,multiply(sk_c9,sk_c8)) | $spltprd0($spltcnst20).
% 97199 [para:97193.1.2,95624.1.2.2,demod:95260] equal(sk_c8,identity) | $spltprd0($spltcnst20).
% 97210 [?] ?
% 97227 [para:97199.1.1,97158.1.2.1.1,demod:95785,binarycut:97210] $spltprd0($spltcnst20).
% 97228 [binary:95311,97227,cut:95760,cut:95781] -$spltprd0($spltcnst23) | -$spltprd0($spltcnst22) | -$spltprd0($spltcnst19).
% 97290 [para:95264.1.1,95308.2.1,cut:95258,binarycut:96706] equal(multiply(sk_c6,sk_c9),sk_c7) | $spltprd0($spltcnst22).
% 97296 [para:97290.1.1,95711.2.2.2] equal(sk_c9,multiply(sk_c9,sk_c7)) | $spltprd0($spltcnst22).
% 97360 [para:95265.1.1,95308.2.1,cut:95258,binarycut:96706] equal(multiply(sk_c9,sk_c7),sk_c8) | $spltprd0($spltcnst22).
% 97371 [para:97360.1.1,97296.1.2,binarycut:97037] $spltprd0($spltcnst22).
% 97373 [para:95941.2.2,95260.1.1] equal(multiply(sk_c6,sk_c9),identity) | $spltprd0($spltcnst23).
% 97406 [para:97373.1.1,95309.2.1,binarycut:95546] -equal(identity,sk_c8) | $spltprd0($spltcnst23).
% 97503 [para:95943.2.2,95260.1.1] equal(multiply(sk_c5,sk_c8),identity) | $spltprd0($spltcnst23).
% 97693 [para:95278.2.1,95555.2.1,cut:95258] equal(multiply(sk_c6,sk_c9),sk_c7) | $spltprd0($spltcnst23).
% 97701 [para:97693.1.1,95718.2.2.2] equal(sk_c9,multiply(sk_c9,sk_c7)) | $spltprd0($spltcnst23).
% 97736 [para:95279.2.1,95558.2.1,cut:95258] equal(multiply(sk_c9,sk_c7),sk_c8) | $spltprd0($spltcnst23).
% 97750 [para:97736.1.1,97701.1.2] equal(sk_c9,sk_c8) | $spltprd0($spltcnst23).
% 97774 [para:97750.1.2,97406.1.2] -equal(identity,sk_c9) | $spltprd0($spltcnst23).
% 97787 [para:95281.2.1,95559.2.1,cut:95258] equal(multiply(sk_c5,sk_c8),sk_c9) | $spltprd0($spltcnst23).
% 97863 [para:97503.1.1,97787.1.1,binarycut:97774] $spltprd0($spltcnst23).
% 97864 [binary:97228,97863,cut:97371] -$spltprd0($spltcnst19).
% 97910 [para:95270.1.1,95786.1.2.1] equal(sk_c9,multiply(sk_c8,sk_c8)) | equal(inverse(sk_c6),sk_c9).
% 97934 [para:95275.1.1,95788.1.2.1] equal(sk_c9,multiply(sk_c8,sk_c8)) | equal(inverse(sk_c4),sk_c10).
% 99150 [para:95277.2.1,95795.1.2.1] equal(sk_c9,multiply(sk_c9,sk_c7)) | equal(inverse(sk_c2),sk_c9).
% 99163 [para:99150.1.2,95279.1.1] equal(inverse(sk_c2),sk_c9) | equal(sk_c9,sk_c8).
% 99193 [para:99163.1.1,95260.1.1.1] equal(multiply(sk_c9,sk_c2),identity) | equal(sk_c9,sk_c8).
% 99743 [para:95280.2.1,95801.1.2.1] equal(sk_c8,multiply(sk_c8,sk_c9)) | equal(inverse(sk_c2),sk_c9).
% 99753 [para:99743.1.2,95624.1.2.2,demod:95260] equal(inverse(sk_c2),sk_c9) | equal(sk_c9,identity).
% 99771 [para:99753.2.1,95329.1.1.1,demod:95259] equal(inverse(sk_c2),sk_c9) | equal(sk_c6,identity).
% 99808 [para:95277.2.1,99771.2.1.1] equal(inverse(identity),sk_c9) | equal(inverse(sk_c2),sk_c9).
% 99869 [para:99808.2.1,95260.1.1.1] equal(multiply(sk_c9,sk_c2),identity) | equal(inverse(identity),sk_c9).
% 100036 [para:95284.1.1,95664.2.2.2] equal(sk_c9,multiply(sk_c9,sk_c8)) | equal(inverse(sk_c6),sk_c9).
% 100323 [para:95289.1.1,95670.2.2.2] equal(sk_c9,multiply(sk_c9,sk_c8)) | equal(inverse(sk_c4),sk_c10).
% 100440 [para:100036.1.2,95624.1.2.2,demod:95260] equal(inverse(sk_c6),sk_c9) | equal(sk_c8,identity).
% 100453 [para:100440.2.1,97910.1.2.1,demod:95259] equal(inverse(sk_c6),sk_c9) | equal(sk_c9,sk_c8).
% 100493 [para:100453.1.1,95260.1.1.1] equal(multiply(sk_c9,sk_c6),identity) | equal(sk_c9,sk_c8).
% 100785 [para:95292.1.1,95675.2.2.2] equal(sk_c9,multiply(sk_c9,sk_c7)) | equal(inverse(sk_c1),sk_c10).
% 100900 [para:95295.1.1,95677.2.2.2] equal(sk_c8,multiply(sk_c8,sk_c9)) | equal(inverse(sk_c1),sk_c10).
% 101366 [para:100323.1.2,95624.1.2.2,demod:95260] equal(inverse(sk_c4),sk_c10) | equal(sk_c8,identity).
% 101381 [para:101366.2.1,97934.1.2.1,demod:95259] equal(inverse(sk_c4),sk_c10) | equal(sk_c9,sk_c8).
% 101425 [para:101381.1.1,95260.1.1.1] equal(multiply(sk_c10,sk_c4),identity) | equal(sk_c9,sk_c8).
% 101469 [para:101366.2.2,101381.2.1] equal(inverse(sk_c4),sk_c10) | equal(sk_c9,identity).
% 101471 [para:101469.1.1,95260.1.1.1] equal(multiply(sk_c10,sk_c4),identity) | equal(sk_c9,identity).
% 101638 [para:101425.1.1,95624.1.2.2] equal(sk_c4,multiply(inverse(sk_c10),identity)) | equal(sk_c9,sk_c8).
% 101685 [para:101471.1.1,95624.1.2.2] equal(sk_c4,multiply(inverse(sk_c10),identity)) | equal(sk_c9,identity).
% 102706 [para:100785.1.2,95293.1.1] equal(inverse(sk_c1),sk_c10) | equal(sk_c9,sk_c8).
% 102734 [para:102706.1.1,95260.1.1.1] equal(multiply(sk_c10,sk_c1),identity) | equal(sk_c9,sk_c8).
% 102823 [para:102734.1.1,95624.1.2.2] equal(sk_c1,multiply(inverse(sk_c10),identity)) | equal(sk_c9,sk_c8).
% 103003 [para:100900.1.2,95624.1.2.2,demod:95260] equal(inverse(sk_c1),sk_c10) | equal(sk_c9,identity).
% 103021 [para:103003.1.1,95260.1.1.1] equal(multiply(sk_c10,sk_c1),identity) | equal(sk_c9,identity).
% 103194 [para:103021.1.1,95624.1.2.2] equal(sk_c1,multiply(inverse(sk_c10),identity)) | equal(sk_c9,identity).
% 104627 [para:102823.1.2,101638.1.2] equal(sk_c4,sk_c1) | equal(sk_c9,sk_c8).
% 104640 [para:104627.1.2,95304.1.1.1] equal(multiply(sk_c4,sk_c10),sk_c9) | equal(sk_c9,sk_c8).
% 104850 [para:104640.1.1,95624.1.2.2] equal(sk_c10,multiply(inverse(sk_c4),sk_c9)) | equal(sk_c9,sk_c8).
% 105033 [para:103194.1.2,101685.1.2] equal(sk_c4,sk_c1) | equal(sk_c9,identity).
% 105058 [para:105033.1.2,95304.1.1.1] equal(multiply(sk_c4,sk_c10),sk_c9) | equal(sk_c9,identity).
% 105235 [para:105058.1.1,95624.1.2.2] equal(sk_c10,multiply(inverse(sk_c4),sk_c9)) | equal(sk_c9,identity).
% 106066 [para:101381.1.1,104850.1.2.1] equal(sk_c10,multiply(sk_c10,sk_c9)) | equal(sk_c9,sk_c8).
% 106091 [para:106066.1.2,95624.1.2.2,demod:95260] equal(sk_c9,identity) | equal(sk_c9,sk_c8).
% 106261 [para:106091.1.1,99193.1.1.1,demod:95259] equal(sk_c2,identity) | equal(sk_c9,sk_c8).
% 106275 [para:106091.1.1,100493.1.1.1,demod:95259] equal(sk_c6,identity) | equal(sk_c9,sk_c8).
% 106362 [para:106261.1.1,95285.1.1.1,demod:95259] equal(multiply(sk_c6,sk_c9),sk_c7) | equal(sk_c9,sk_c8).
% 106363 [para:106261.1.1,95286.1.1.1,demod:95259] equal(multiply(sk_c9,sk_c7),sk_c8) | equal(sk_c9,sk_c8).
% 107462 [para:106275.1.1,106362.1.1.1,demod:95259] equal(sk_c9,sk_c7) | equal(sk_c9,sk_c8).
% 107647 [para:106091.1.1,106363.1.1.1,demod:95259] equal(sk_c7,sk_c8) | equal(sk_c9,sk_c8).
% 107691 [para:107647.1.1,107462.1.2] equal(sk_c9,sk_c8).
% 107700 [para:107691.1.2,95305.2.2,cut:97864,factor] -equal(multiply(sk_c9,sk_c9),sk_c9) | -equal(inverse(sk_c9),sk_c9).
% 109379 [para:101469.1.1,105235.1.2.1] equal(sk_c10,multiply(sk_c10,sk_c9)) | equal(sk_c9,identity).
% 109403 [para:109379.1.2,95624.1.2.2,demod:95260] equal(sk_c9,identity).
% 109527 [para:109403.1.1,99869.1.1.1,demod:95259] equal(inverse(identity),sk_c9) | equal(sk_c2,identity).
% 110772 [para:99808.2.1,109527.2.1.1] equal(inverse(identity),sk_c9).
% 113085 [para:109403.1.1,107700.1.1.1,demod:95259,cut:95258] -equal(inverse(sk_c9),sk_c9).
% 113087 [para:109403.1.1,113085.1.1.1,demod:110772,cut:95258] 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 25
% clause depth limited to 3
% seconds given: 30
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    5053
%  derived clauses:   1337655
%  kept clauses:      32290
%  kept size sum:     619510
%  kept mid-nuclei:   75064
%  kept new demods:   213
%  forw unit-subs:    209543
%  forw double-subs: 552143
%  forw overdouble-subs: 58010
%  backward subs:     1838
%  fast unit cutoff:  6682
%  full unit cutoff:  0
%  dbl  unit cutoff:  321
%  real runtime  :  36.58
%  process. runtime:  36.3
% specific non-discr-tree subsumption statistics: 
%  tried:           1378020
%  length fails:    48203
%  strength fails:  388847
%  predlist fails:  329462
%  aux str. fails:  111492
%  by-lit fails:    257014
%  full subs tried: 171239
%  full subs fail:  122161
% 
% ; 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/GRP256-1+eq_r.in")
% 
%------------------------------------------------------------------------------