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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : GRP313-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 : art10.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 248.2s
% Output   : Assurance 248.2s
% 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/GRP313-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 27)
% (binary-unit 12 #f)
% (binary-unit-uniteq 12 #f)
% (binary-posweight-kb-big-order 60 #f 3 27)
% (binary-posweight-lex-big-order 30 #f 3 27)
% (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_c8,sk_c9),sk_c7) | -equal(multiply(X,sk_c9),sk_c8) | -equal(inverse(X),sk_c9) | -equal(multiply(Y,sk_c8),sk_c7) | -equal(inverse(Y),sk_c8) | -equal(multiply(Z,sk_c8),sk_c9) | -equal(inverse(Z),sk_c8) | -equal(multiply(U,sk_c9),sk_c8) | -equal(inverse(U),sk_c9) | -equal(multiply(V,sk_c8),sk_c7) | -equal(inverse(V),sk_c8) | -equal(multiply(sk_c7,sk_c9),sk_c8) | -equal(multiply(W,sk_c7),sk_c9) | -equal(inverse(W),sk_c7).
% was split for some strategies as: 
% -equal(multiply(W,sk_c7),sk_c9) | -equal(inverse(W),sk_c7).
% -equal(multiply(V,sk_c8),sk_c7) | -equal(inverse(V),sk_c8).
% -equal(multiply(U,sk_c9),sk_c8) | -equal(inverse(U),sk_c9).
% -equal(multiply(Z,sk_c8),sk_c9) | -equal(inverse(Z),sk_c8).
% -equal(multiply(Y,sk_c8),sk_c7) | -equal(inverse(Y),sk_c8).
% -equal(multiply(X,sk_c9),sk_c8) | -equal(inverse(X),sk_c9).
% -equal(multiply(sk_c8,sk_c9),sk_c7).
% -equal(multiply(sk_c7,sk_c9),sk_c8).
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(54,40,0,115,0,0,4355,50,31,4416,0,31,8671,50,65,8732,0,65,12998,50,91,13059,0,91,17332,50,114,17393,0,114,21673,50,141,21734,0,141,26022,50,176,26083,0,176,30380,50,226,30441,0,226,34748,50,312,34809,0,312,39127,50,459,39188,0,459,43518,50,692,43579,0,692,47922,50,1143,47922,40,1143,47983,0,1143,59659,3,1444,60310,4,1594,60887,5,1744,60888,1,1744,60888,50,1744,60888,40,1744,60949,0,1744,61132,3,2056,61142,4,2219,61149,5,2345,61149,1,2345,61149,50,2345,61149,40,2345,61210,0,2345,92694,3,3846,93085,4,4596,93888,1,5346,93888,50,5347,93888,40,5347,93949,0,5347,113839,3,6102,114351,4,6473,115023,1,6848,115023,50,6848,115023,40,6848,115084,0,6848,122682,3,7601,124140,4,7974,125148,50,8245,125148,40,8245,125209,0,8245,188831,3,12146,190134,4,14096,191160,5,16047,191161,1,16047,191161,50,16049,191161,40,16049,191222,0,16049,244378,3,18600,245458,4,19875,246301,1,21151,246301,50,21153,246301,40,21153,246362,0,21153,274832,3,22656,275871,4,23404,277000,5,24154,277001,1,24154,277001,50,24155,277001,40,24155,277062,0,24155,301518,3,24906)
% 
% 
% START OF PROOF
% 277002 [] equal(X,X).
% 277003 [] equal(multiply(identity,X),X).
% 277004 [] equal(multiply(inverse(X),X),identity).
% 277005 [] equal(multiply(multiply(X,Y),Z),multiply(X,multiply(Y,Z))).
% 277007 [] equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c6),sk_c7).
% 277008 [] equal(multiply(sk_c6,sk_c7),sk_c9) | equal(inverse(sk_c3),sk_c8).
% 277009 [] equal(multiply(sk_c7,sk_c9),sk_c8) | equal(inverse(sk_c3),sk_c8).
% 277010 [] equal(inverse(sk_c3),sk_c8) | equal(inverse(sk_c5),sk_c8).
% 277014 [] equal(multiply(sk_c3,sk_c8),sk_c9) | equal(inverse(sk_c6),sk_c7).
% 277015 [] equal(multiply(sk_c3,sk_c8),sk_c9) | equal(multiply(sk_c6,sk_c7),sk_c9).
% 277017 [] equal(multiply(sk_c3,sk_c8),sk_c9) | equal(inverse(sk_c5),sk_c8).
% 277021 [] equal(inverse(sk_c2),sk_c8) | equal(inverse(sk_c6),sk_c7).
% 277022 [] equal(multiply(sk_c6,sk_c7),sk_c9) | equal(inverse(sk_c2),sk_c8).
% 277023 [] equal(multiply(sk_c7,sk_c9),sk_c8) | equal(inverse(sk_c2),sk_c8).
% 277024 [] equal(inverse(sk_c2),sk_c8) | equal(inverse(sk_c5),sk_c8).
% 277031 [] equal(multiply(sk_c2,sk_c8),sk_c7) | equal(inverse(sk_c5),sk_c8).
% 277035 [] equal(inverse(sk_c1),sk_c9) | equal(inverse(sk_c6),sk_c7).
% 277036 [] equal(multiply(sk_c6,sk_c7),sk_c9) | equal(inverse(sk_c1),sk_c9).
% 277037 [] equal(multiply(sk_c7,sk_c9),sk_c8) | equal(inverse(sk_c1),sk_c9).
% 277040 [] equal(inverse(sk_c1),sk_c9) | equal(inverse(sk_c4),sk_c9).
% 277041 [] equal(multiply(sk_c4,sk_c9),sk_c8) | equal(inverse(sk_c1),sk_c9).
% 277042 [] equal(multiply(sk_c1,sk_c9),sk_c8) | equal(inverse(sk_c6),sk_c7).
% 277044 [] equal(multiply(sk_c1,sk_c9),sk_c8) | equal(multiply(sk_c7,sk_c9),sk_c8).
% 277045 [] equal(multiply(sk_c1,sk_c9),sk_c8) | equal(inverse(sk_c5),sk_c8).
% 277047 [] equal(multiply(sk_c1,sk_c9),sk_c8) | equal(inverse(sk_c4),sk_c9).
% 277050 [] equal(multiply(sk_c8,sk_c9),sk_c7) | equal(multiply(sk_c6,sk_c7),sk_c9).
% 277052 [] equal(multiply(sk_c8,sk_c9),sk_c7) | equal(inverse(sk_c5),sk_c8).
% 277053 [] equal(multiply(sk_c8,sk_c9),sk_c7) | equal(multiply(sk_c5,sk_c8),sk_c7).
% 277054 [] equal(multiply(sk_c8,sk_c9),sk_c7) | equal(inverse(sk_c4),sk_c9).
% 277055 [] equal(multiply(sk_c8,sk_c9),sk_c7) | equal(multiply(sk_c4,sk_c9),sk_c8).
% 277056 [] -equal(multiply(sk_c8,sk_c9),sk_c7) | -equal(multiply(sk_c7,sk_c9),sk_c8) | $spltprd0($spltcnst55) | -equal(multiply(X,sk_c7),sk_c9) | -equal(inverse(X),sk_c7).
% 277057 [] $spltprd0($spltcnst56) | -equal(multiply(X,sk_c8),sk_c7) | -equal(inverse(X),sk_c8).
% 277058 [] $spltprd0($spltcnst57) | -equal(multiply(X,sk_c9),sk_c8) | -equal(inverse(X),sk_c9).
% 277059 [] $spltprd0($spltcnst58) | -equal(multiply(X,sk_c8),sk_c9) | -equal(inverse(X),sk_c8).
% 277060 [] $spltprd0($spltcnst59) | -equal(multiply(X,sk_c8),sk_c7) | -equal(inverse(X),sk_c8).
% 277061 [] $spltprd0($spltcnst60) | -equal(multiply(X,sk_c9),sk_c8) | -equal(inverse(X),sk_c9).
% 277062 [?] ?
% 277162 [para:277003.1.1,277056.4.1] -equal(multiply(sk_c8,sk_c9),sk_c7) | -equal(multiply(sk_c7,sk_c9),sk_c8) | -equal(inverse(identity),sk_c7) | -equal(sk_c7,sk_c9) | $spltprd0($spltcnst55).
% 277167 [para:277007.2.1,277056.5.1,cut:277002,binarycut:277009,binarycut:277008] -equal(multiply(sk_c8,sk_c9),sk_c7) | equal(inverse(sk_c3),sk_c8) | $spltprd0($spltcnst55).
% 277175 [para:277021.2.1,277056.5.1,cut:277002,binarycut:277023,binarycut:277022] -equal(multiply(sk_c8,sk_c9),sk_c7) | equal(inverse(sk_c2),sk_c8) | $spltprd0($spltcnst55).
% 277183 [para:277035.2.1,277056.5.1,cut:277002,binarycut:277037,binarycut:277036] -equal(multiply(sk_c8,sk_c9),sk_c7) | equal(inverse(sk_c1),sk_c9) | $spltprd0($spltcnst55).
% 277200 [para:277004.1.1,277005.1.1.1,demod:277003] equal(X,multiply(inverse(Y),multiply(Y,X))).
% 277277 [para:277004.1.1,277200.1.2.2] equal(X,multiply(inverse(inverse(X)),identity)).
% 277278 [para:277008.1.1,277200.1.2.2] equal(sk_c7,multiply(inverse(sk_c6),sk_c9)) | equal(inverse(sk_c3),sk_c8).
% 277352 [para:277005.1.1,277200.1.2.2] equal(X,multiply(inverse(multiply(Y,Z)),multiply(Y,multiply(Z,X)))).
% 277353 [para:277200.1.2,277200.1.2.2] equal(multiply(X,Y),multiply(inverse(inverse(X)),Y)).
% 277356 [para:277007.2.1,277278.1.2.1] equal(sk_c7,multiply(sk_c7,sk_c9)) | equal(inverse(sk_c3),sk_c8).
% 277372 [para:277024.1.1,277057.3.1,cut:277002,binarycut:277031] equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst56).
% 277395 [?] ?
% 277437 [para:277040.1.1,277058.3.1,cut:277002,binarycut:277047] equal(inverse(sk_c4),sk_c9) | $spltprd0($spltcnst57).
% 277454 [?] ?
% 277477 [para:277372.1.1,277057.3.1,cut:277002,binarycut:277395] $spltprd0($spltcnst56).
% 277482 [para:277007.1.1,277059.3.1,cut:277002,binarycut:277014] equal(inverse(sk_c6),sk_c7) | $spltprd0($spltcnst58).
% 277485 [para:277010.1.1,277059.3.1,cut:277002,binarycut:277017] equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst58).
% 277542 [para:277024.1.1,277060.3.1,cut:277002,binarycut:277031] equal(inverse(sk_c5),sk_c8) | $spltprd0($spltcnst59).
% 277565 [?] ?
% 277620 [para:277040.1.1,277061.3.1,cut:277002,binarycut:277047] equal(inverse(sk_c4),sk_c9) | $spltprd0($spltcnst60).
% 277637 [?] ?
% 277655 [para:277437.1.1,277058.3.1,cut:277002,binarycut:277454] $spltprd0($spltcnst57).
% 277660 [para:277482.1.1,277277.1.2.1.1] equal(sk_c6,multiply(inverse(sk_c7),identity)) | $spltprd0($spltcnst58).
% 277664 [input:277062,cut:277477,cut:277655] -$spltprd0($spltcnst58) | -$spltprd0($spltcnst60) | -$spltprd0($spltcnst55) | -$spltprd0($spltcnst59).
% 277673 [para:277485.1.1,277059.3.1,cut:277002] -equal(multiply(sk_c5,sk_c8),sk_c9) | $spltprd0($spltcnst58).
% 277709 [para:277542.1.1,277060.3.1,cut:277002,binarycut:277565] $spltprd0($spltcnst59).
% 277710 [binary:277664.4,277709] -$spltprd0($spltcnst60) | -$spltprd0($spltcnst58) | -$spltprd0($spltcnst55).
% 278100 [para:277620.1.1,277061.3.1,cut:277002,binarycut:277637] $spltprd0($spltcnst60).
% 278101 [binary:277710,278100] -$spltprd0($spltcnst58) | -$spltprd0($spltcnst55).
% 278335 [para:277353.1.2,277004.1.1] equal(multiply(X,inverse(X)),identity).
% 278356 [para:277353.1.2,277277.1.2] equal(X,multiply(X,identity)).
% 278374 [para:278356.1.2,277004.1.1] equal(inverse(identity),identity).
% 278375 [para:278356.1.2,277277.1.2] equal(X,inverse(inverse(X))).
% 278376 [para:278356.1.2,277660.1.2] equal(sk_c6,inverse(sk_c7)) | $spltprd0($spltcnst58).
% 278414 [para:277040.1.1,278375.1.2.1] equal(sk_c1,inverse(sk_c9)) | equal(inverse(sk_c4),sk_c9).
% 278461 [para:278376.1.2,277004.1.1.1] equal(multiply(sk_c6,sk_c7),identity) | $spltprd0($spltcnst58).
% 278492 [para:277485.1.1,278335.1.1.2] equal(multiply(sk_c5,sk_c8),identity) | $spltprd0($spltcnst58).
% 278558 [para:278492.1.1,277059.2.1,binarycut:277485] -equal(identity,sk_c9) | $spltprd0($spltcnst58).
% 279689 [para:278414.2.1,277277.1.2.1.1,demod:278356] equal(sk_c4,inverse(sk_c9)) | equal(sk_c1,inverse(sk_c9)).
% 282187 [para:277356.1.2,277009.1.1] equal(inverse(sk_c3),sk_c8) | equal(sk_c7,sk_c8).
% 282189 [para:277356.1.2,277200.1.2.2,demod:277004] equal(inverse(sk_c3),sk_c8) | equal(sk_c9,identity).
% 282195 [para:282187.1.1,277277.1.2.1.1,demod:278356] equal(sk_c3,inverse(sk_c8)) | equal(sk_c7,sk_c8).
% 282222 [para:282189.1.1,277277.1.2.1.1,demod:278356] equal(sk_c3,inverse(sk_c8)) | equal(sk_c9,identity).
% 282238 [para:282189.1.1,278335.1.1.2] equal(multiply(sk_c3,sk_c8),identity) | equal(sk_c9,identity).
% 282432 [para:277014.1.1,282238.1.1] equal(inverse(sk_c6),sk_c7) | equal(sk_c9,identity).
% 282434 [para:277017.1.1,282238.1.1] equal(inverse(sk_c5),sk_c8) | equal(sk_c9,identity).
% 282480 [para:282432.1.1,278335.1.1.2] equal(multiply(sk_c6,sk_c7),identity) | equal(sk_c9,identity).
% 282485 [para:282434.1.1,277277.1.2.1.1,demod:278356] equal(sk_c5,inverse(sk_c8)) | equal(sk_c9,identity).
% 282553 [para:282485.1.2,282222.1.2] equal(sk_c3,sk_c5) | equal(sk_c9,identity).
% 282631 [para:282553.2.1,277673.1.2,binarycut:278492] equal(sk_c3,sk_c5) | $spltprd0($spltcnst58).
% 282696 [para:282631.1.1,277015.1.1.1,binarycut:277673] equal(multiply(sk_c6,sk_c7),sk_c9) | $spltprd0($spltcnst58).
% 282896 [para:278461.1.1,282696.1.1,binarycut:278558] $spltprd0($spltcnst58).
% 282927 [binary:278101,282896] -$spltprd0($spltcnst55).
% 283015 [?] ?
% 283601 [para:277050.2.1,282480.1.1,binarycut:283015] equal(sk_c9,identity).
% 283603 [para:283601.1.1,277023.1.1.2,demod:278356] equal(inverse(sk_c2),sk_c8) | equal(sk_c7,sk_c8).
% 283606 [para:283601.1.1,277037.1.1.2,demod:278356] equal(inverse(sk_c1),sk_c9) | equal(sk_c7,sk_c8).
% 283607 [para:283601.1.1,277041.1.1.2,demod:278356] equal(inverse(sk_c1),sk_c9) | equal(sk_c4,sk_c8).
% 283608 [para:283601.1.1,277042.1.1.2,demod:278356] equal(inverse(sk_c6),sk_c7) | equal(sk_c1,sk_c8).
% 283609 [para:283601.1.1,277045.1.1.2,demod:278356] equal(inverse(sk_c5),sk_c8) | equal(sk_c1,sk_c8).
% 283610 [para:283601.1.1,277047.1.1.2,demod:278356] equal(inverse(sk_c4),sk_c9) | equal(sk_c1,sk_c8).
% 283612 [para:283601.1.1,277052.1.1.2,demod:278356] equal(inverse(sk_c5),sk_c8) | equal(sk_c8,sk_c7).
% 283614 [para:283601.1.1,277054.1.1.2,demod:278356] equal(inverse(sk_c4),sk_c9) | equal(sk_c8,sk_c7).
% 283655 [para:283601.1.1,277167.1.1.2,demod:278356,cut:282927] equal(inverse(sk_c3),sk_c8) | -equal(sk_c8,sk_c7).
% 283662 [para:283601.1.1,277175.1.1.2,demod:278356,cut:282927] equal(inverse(sk_c2),sk_c8) | -equal(sk_c8,sk_c7).
% 283669 [para:283601.1.1,277183.1.1.2,demod:278356,cut:282927] equal(inverse(sk_c1),sk_c9) | -equal(sk_c8,sk_c7).
% 283701 [para:283601.1.1,279689.1.2.1,demod:278374] equal(sk_c1,inverse(sk_c9)) | equal(sk_c4,identity).
% 283759 [para:283603.1.1,277277.1.2.1.1,demod:278356] equal(sk_c2,inverse(sk_c8)) | equal(sk_c7,sk_c8).
% 283848 [para:283606.1.1,277277.1.2.1.1,demod:278356] equal(sk_c1,inverse(sk_c9)) | equal(sk_c7,sk_c8).
% 283869 [para:283607.1.1,277277.1.2.1.1,demod:278356] equal(sk_c1,inverse(sk_c9)) | equal(sk_c4,sk_c8).
% 283876 [?] ?
% 283878 [para:283608.1.1,277277.1.2.1.1,demod:278356] equal(sk_c6,inverse(sk_c7)) | equal(sk_c1,sk_c8).
% 283885 [para:283609.1.1,277277.1.2.1.1,demod:278356] equal(sk_c5,inverse(sk_c8)) | equal(sk_c1,sk_c8).
% 283892 [para:283610.1.1,277277.1.2.1.1,demod:278356] equal(sk_c4,inverse(sk_c9)) | equal(sk_c1,sk_c8).
% 283927 [?] ?
% 283936 [para:283612.1.1,277277.1.2.1.1,demod:278356] equal(sk_c5,inverse(sk_c8)) | equal(sk_c8,sk_c7).
% 283943 [para:283614.1.1,277277.1.2.1.1,demod:278356] equal(sk_c4,inverse(sk_c9)) | equal(sk_c8,sk_c7).
% 284091 [para:283655.1.1,277277.1.2.1.1,demod:278356] equal(sk_c3,inverse(sk_c8)) | -equal(sk_c8,sk_c7).
% 284116 [para:283662.1.1,277277.1.2.1.1,demod:278356] equal(sk_c2,inverse(sk_c8)) | -equal(sk_c8,sk_c7).
% 284133 [para:283669.1.1,277277.1.2.1.1,demod:278356] equal(sk_c1,inverse(sk_c9)) | -equal(sk_c8,sk_c7).
% 284273 [para:283601.1.1,283701.1.2.1,demod:278374] equal(sk_c1,identity) | equal(sk_c4,identity).
% 284537 [para:283759.1.2,282195.1.2] equal(sk_c3,sk_c2) | equal(sk_c7,sk_c8).
% 285354 [para:283601.1.1,283848.1.2.1,demod:278374] equal(sk_c1,identity) | equal(sk_c7,sk_c8).
% 285483 [para:283601.1.1,283869.1.2.1,demod:278374] equal(sk_c1,identity) | equal(sk_c4,sk_c8).
% 285593 [para:285354.2.2,285483.2.2] equal(sk_c7,sk_c4) | equal(sk_c1,identity).
% 285640 [para:284273.1.2,285593.2.1] equal(sk_c7,identity) | equal(sk_c1,identity).
% 285888 [para:283601.1.1,283892.1.2.1,demod:278374] equal(sk_c4,identity) | equal(sk_c1,sk_c8).
% 285931 [para:277055.1.1,285888.2.1.1,demod:277003,binarycut:283876] equal(sk_c1,sk_c8) | equal(sk_c9,sk_c8).
% 286271 [para:285931.2.2,283885.1.2.1] equal(sk_c5,inverse(sk_c9)) | equal(sk_c1,sk_c8).
% 286323 [para:283601.1.1,283943.1.2.1,demod:278374] equal(sk_c4,identity) | equal(sk_c8,sk_c7).
% 286366 [para:277055.1.1,286323.2.1.1,demod:277003,binarycut:283927] equal(sk_c8,sk_c7) | equal(sk_c9,sk_c8).
% 286712 [para:286366.1.1,285931.1.2] equal(sk_c1,sk_c7) | equal(sk_c9,sk_c8).
% 286713 [para:286366.2.2,283936.1.2.1] equal(sk_c5,inverse(sk_c9)) | equal(sk_c8,sk_c7).
% 287027 [para:285640.1.1,286712.2.1] equal(sk_c9,sk_c8) | equal(sk_c7,identity).
% 287584 [para:284116.1.2,284091.1.2] -equal(sk_c8,sk_c7) | equal(sk_c3,sk_c2).
% 287606 [para:284537.2.2,287584.1.1,cut:277002] equal(sk_c3,sk_c2).
% 288994 [para:283601.1.1,286271.1.2.1,demod:278374] equal(sk_c5,identity) | equal(sk_c1,sk_c8).
% 289051 [para:277053.1.1,288994.2.1.1,demod:277003,binarycut:283876] equal(sk_c1,sk_c8) | equal(sk_c8,sk_c7).
% 289160 [para:288994.1.1,283609.1.1.1,demod:278374] equal(identity,sk_c8) | equal(sk_c1,sk_c8).
% 289855 [para:289051.1.2,289160.2.1] equal(identity,sk_c7) | equal(sk_c1,sk_c8).
% 290937 [para:277050.1.2,289855.2.1.2,demod:278356,binarycut:283876] equal(sk_c1,sk_c8) | equal(sk_c6,sk_c9).
% 293307 [para:283601.1.1,286713.1.2.1,demod:278374] equal(sk_c5,identity) | equal(sk_c8,sk_c7).
% 293359 [para:277053.1.1,293307.2.1.1,demod:277003,binarycut:283927] equal(sk_c8,sk_c7).
% 293617 [para:293359.1.1,287027.1.2] equal(sk_c9,sk_c7) | equal(sk_c7,identity).
% 293619 [para:293359.1.1,284091.1.2.1,cut:293359] equal(sk_c3,inverse(sk_c7)).
% 293644 [para:293359.1.1,290937.1.2] equal(sk_c1,sk_c7) | equal(sk_c6,sk_c9).
% 293657 [para:293619.1.2,277277.1.2.1.1,demod:278356] equal(sk_c7,inverse(sk_c3)).
% 293659 [para:293619.1.2,278335.1.1.2] equal(multiply(sk_c7,sk_c3),identity).
% 293679 [para:293619.1.2,283878.1.2] equal(sk_c6,sk_c3) | equal(sk_c1,sk_c8).
% 293703 [para:293657.1.2,282187.1.1] equal(sk_c7,sk_c8).
% 293704 [para:287606.1.1,293657.1.2.1] equal(sk_c7,inverse(sk_c2)).
% 293745 [para:293704.1.2,277353.1.2.1.1,demod:293619] equal(multiply(sk_c2,X),multiply(sk_c3,X)).
% 294082 [para:293617.1.1,283601.1.1] equal(sk_c7,identity).
% 294098 [?] ?
% 294123 [para:294082.1.1,293619.1.2.1,demod:278374] equal(sk_c3,identity).
% 294172 [para:294123.1.1,283655.1.1.1,demod:278374,cut:293359] equal(identity,sk_c8).
% 294272 [para:294172.1.2,293359.1.1] equal(identity,sk_c7).
% 294732 [para:293644.1.1,283669.1.1.1,demod:293619,cut:293359] equal(sk_c3,sk_c9) | equal(sk_c6,sk_c9).
% 295142 [para:293679.2.2,293359.1.1] equal(sk_c1,sk_c7) | equal(sk_c6,sk_c3).
% 297523 [para:294732.1.2,277162.2.1.2,demod:278374,293659,cut:294172,cut:294272,cut:282927,binarycut:294098] -equal(sk_c7,sk_c9) | equal(sk_c6,sk_c9).
% 300103 [para:283601.1.1,297523.1.2,cut:294082] equal(sk_c6,sk_c9).
% 300245 [para:300103.1.2,284133.1.2.1,cut:293359] equal(sk_c1,inverse(sk_c6)).
% 300322 [para:300245.1.2,277277.1.2.1.1,demod:278356] equal(sk_c6,inverse(sk_c1)).
% 300356 [para:295142.1.1,300322.1.2.1,demod:293619] equal(sk_c6,sk_c3).
% 300397 [para:300356.1.2,293657.1.2.1,demod:300245] equal(sk_c7,sk_c1).
% 300533 [para:300397.1.2,277044.1.1.1] equal(multiply(sk_c7,sk_c9),sk_c8).
% 300551 [para:300397.1.2,283669.1.1.1,demod:293619,cut:293359] equal(sk_c3,sk_c9).
% 300631 [para:300533.1.1,277200.1.2.2,demod:293745,293619] equal(sk_c9,multiply(sk_c2,sk_c8)).
% 300633 [para:294082.1.1,300533.1.1.1,demod:277003] equal(sk_c9,sk_c8).
% 300692 [para:300633.1.2,284091.1.2.1,cut:293359] equal(sk_c3,inverse(sk_c9)).
% 300702 [para:300633.1.2,293359.1.1] equal(sk_c9,sk_c7).
% 300703 [para:300633.1.2,293703.1.2] equal(sk_c7,sk_c9).
% 300763 [para:300702.1.1,300551.1.2] equal(sk_c3,sk_c7).
% 300912 [para:300763.1.1,283655.1.1.1,demod:293619,cut:293359] equal(sk_c3,sk_c8).
% 300915 [para:287606.1.1,300763.1.1] equal(sk_c2,sk_c7).
% 301076 [para:300692.1.2,277004.1.1.1,demod:293745] equal(multiply(sk_c2,sk_c9),identity).
% 301078 [para:300692.1.2,277353.1.2.1.1,demod:293657] equal(multiply(sk_c9,X),multiply(sk_c7,X)).
% 301082 [para:294172.1.2,300631.1.2.2,demod:278356] equal(sk_c9,sk_c2).
% 301087 [para:300912.1.2,300631.1.2.2] equal(sk_c9,multiply(sk_c2,sk_c3)).
% 301117 [para:301082.1.1,301076.1.1.2] equal(multiply(sk_c2,sk_c2),identity).
% 301130 [para:301087.1.2,277005.1.1.1,demod:293745,301078] equal(multiply(sk_c7,X),multiply(sk_c2,multiply(sk_c2,X))).
% 301140 [para:301117.1.1,277005.1.1.1,demod:301130,277003] equal(X,multiply(sk_c7,X)).
% 301257 [para:300533.1.1,277352.1.2.1.1,demod:301140,301078] equal(X,multiply(inverse(sk_c8),X)).
% 301259 [para:301257.1.2,277200.1.2] equal(X,multiply(sk_c8,X)).
% 301627 [para:300551.1.2,277162.1.1.2,demod:278374,300533,cut:277002,cut:294272,cut:282927,cut:300703] -equal(multiply(sk_c8,sk_c3),sk_c7).
% 301628 [para:287606.1.1,301627.1.1.2,demod:301259,cut:300915] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% using term-depth-order strategy
% not using sos strategy
% using unit paramodulation strategy
% using unit strategy
% using dynamic demodulation
% using ordered paramodulation
% using kb ordering for equality
% preferring bigger arities for lex ordering
% using clause demodulation
% seconds given: 15
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    26293
%  derived clauses:   5653114
%  kept clauses:      226180
%  kept size sum:     770381
%  kept mid-nuclei:   40162
%  kept new demods:   1073
%  forw unit-subs:    2164595
%  forw double-subs: 3030481
%  forw overdouble-subs: 155101
%  backward subs:     9474
%  fast unit cutoff:  25070
%  full unit cutoff:  0
%  dbl  unit cutoff:  8684
%  real runtime  :  254.70
%  process. runtime:  252.67
% specific non-discr-tree subsumption statistics: 
%  tried:           18215336
%  length fails:    1956778
%  strength fails:  2952720
%  predlist fails:  801017
%  aux str. fails:  3554775
%  by-lit fails:    4136999
%  full subs tried: 839028
%  full subs fail:  750287
% 
% ; 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/GRP313-1+eq_r.in")
% 
%------------------------------------------------------------------------------