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

View Problem - Process Solution

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

% Computer : art07.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 0.0s
% Output   : Assurance 0.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/GRP504-1+eq_r.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: ueq
% 
% strategies selected: 
% (binary-posweight-kb-big-order 60 #f 6 1)
% (binary-posweight-lex-big-order 30 #f 6 1)
% (binary 30 #t)
% (binary-posweight-kb-big-order 180 #f)
% (binary-posweight-lex-big-order 120 #f)
% (binary-posweight-firstpref-order 60 #f)
% (binary-posweight-kb-small-order 60 #f)
% (binary-posweight-lex-small-order 60 #f)
% 
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(4,40,0,8,0,0)
% 
% 
% START OF PROOF
% 5 [] equal(X,X).
% 6 [] equal(double_divide(double_divide(X,inverse(double_divide(Y,Z))),double_divide(inverse(Y),inverse(double_divide(U,double_divide(X,U))))),Z).
% 7 [] equal(multiply(X,Y),inverse(double_divide(Y,X))).
% 8 [] -equal(multiply(multiply(a3,b3),c3),multiply(a3,multiply(b3,c3))).
% 9 [para:6.1.1,7.1.2.1,demod:7] equal(multiply(double_divide(inverse(X),multiply(double_divide(Y,Z),Z)),double_divide(Y,multiply(U,X))),inverse(U)).
% 10 [para:7.1.2,6.1.1.1.2,demod:7] equal(double_divide(double_divide(X,multiply(Y,Z)),double_divide(inverse(Z),multiply(double_divide(X,U),U))),Y).
% 11 [para:7.1.2,6.1.1.2.1,demod:7] equal(double_divide(double_divide(X,multiply(Y,double_divide(Z,U))),double_divide(multiply(U,Z),multiply(double_divide(X,V),V))),Y).
% 12 [para:6.1.1,6.1.1.1.2.1,demod:7] equal(double_divide(double_divide(X,inverse(Y)),double_divide(multiply(multiply(Y,Z),U),multiply(double_divide(X,V),V))),double_divide(inverse(Z),multiply(double_divide(U,W),W))).
% 18 [para:7.1.2,12.1.1.1.2] equal(double_divide(double_divide(X,multiply(Y,Z)),double_divide(multiply(multiply(double_divide(Z,Y),U),V),multiply(double_divide(X,W),W))),double_divide(inverse(U),multiply(double_divide(V,X1),X1))).
% 25 [para:12.1.2,11.1.1.1] equal(double_divide(double_divide(double_divide(X,inverse(Y)),double_divide(multiply(multiply(Y,Z),U),multiply(double_divide(X,V),V))),double_divide(multiply(W,X1),multiply(double_divide(inverse(Z),X2),X2))),double_divide(U,double_divide(X1,W))).
% 28 [para:12.1.1,12.1.1] equal(double_divide(inverse(X),multiply(double_divide(Y,Z),Z)),double_divide(inverse(X),multiply(double_divide(Y,U),U))).
% 31 [para:28.1.1,7.1.2.1,demod:7] equal(multiply(multiply(double_divide(X,Y),Y),inverse(Z)),multiply(multiply(double_divide(X,U),U),inverse(Z))).
% 33 [para:28.1.1,6.1.1.1.2.1,demod:10,7] equal(multiply(double_divide(X,Y),Y),multiply(double_divide(X,Z),Z)).
% 48 [para:33.1.1,10.1.1.1.2] equal(double_divide(double_divide(X,multiply(double_divide(Y,Z),Z)),double_divide(inverse(U),multiply(double_divide(X,V),V))),double_divide(Y,U)).
% 50 [para:33.1.1,11.1.1.1.2] equal(double_divide(double_divide(X,multiply(double_divide(Y,Z),Z)),double_divide(multiply(U,V),multiply(double_divide(X,W),W))),double_divide(Y,double_divide(V,U))).
% 51 [para:33.1.1,11.1.1.2.1] equal(double_divide(double_divide(X,multiply(Y,double_divide(Z,double_divide(U,Z)))),double_divide(multiply(double_divide(U,V),V),multiply(double_divide(X,W),W))),Y).
% 52 [para:11.1.1,33.1.1.1] equal(multiply(X,double_divide(multiply(Y,Z),multiply(double_divide(U,V),V))),multiply(double_divide(double_divide(U,multiply(X,double_divide(Z,Y))),W),W)).
% 56 [para:33.1.1,12.1.1.2.1.1,demod:7] equal(double_divide(double_divide(X,multiply(Y,Z)),double_divide(multiply(multiply(double_divide(Z,U),U),V),multiply(double_divide(X,W),W))),double_divide(inverse(Y),multiply(double_divide(V,X1),X1))).
% 74 [para:31.1.1,9.1.1.2.2,demod:9] equal(inverse(multiply(double_divide(X,Y),Y)),inverse(multiply(double_divide(X,Z),Z))).
% 148 [para:74.1.1,48.1.1.2.1,demod:48] equal(double_divide(X,multiply(double_divide(Y,Z),Z)),double_divide(X,multiply(double_divide(Y,U),U))).
% 265 [para:12.1.2,18.1.1.1,demod:25] equal(double_divide(X,double_divide(Y,multiply(double_divide(Z,double_divide(X,Z)),U))),double_divide(inverse(U),multiply(double_divide(Y,V),V))).
% 284 [para:265.1.1,10.1.1,demod:7] equal(double_divide(multiply(X,double_divide(X,multiply(Y,Z))),multiply(double_divide(inverse(Z),U),U)),Y).
% 296 [para:33.1.1,265.1.1.2.2,demod:7] equal(double_divide(X,double_divide(Y,multiply(double_divide(Z,U),U))),double_divide(multiply(Z,X),multiply(double_divide(Y,V),V))).
% 299 [para:265.1.1,48.1.1,demod:7] equal(double_divide(multiply(X,double_divide(X,multiply(double_divide(Y,Z),Z))),multiply(double_divide(inverse(U),V),V)),double_divide(Y,U)).
% 306 [para:284.1.1,12.1.1.2] equal(double_divide(double_divide(inverse(X),inverse(Y)),Z),double_divide(inverse(U),multiply(double_divide(double_divide(multiply(Y,U),multiply(Z,X)),V),V))).
% 344 [para:296.1.1,7.1.2.1,demod:7] equal(multiply(double_divide(X,multiply(double_divide(Y,Z),Z)),U),multiply(multiply(double_divide(X,V),V),multiply(Y,U))).
% 351 [para:296.1.2,11.1.1.2] equal(double_divide(double_divide(X,multiply(Y,double_divide(Z,U))),double_divide(Z,double_divide(X,multiply(double_divide(U,V),V)))),Y).
% 387 [para:344.1.1,33.1.1] equal(multiply(multiply(double_divide(X,Y),Y),multiply(Z,multiply(double_divide(Z,U),U))),multiply(double_divide(X,V),V)).
% 462 [para:284.1.1,351.1.1.2.2] equal(double_divide(double_divide(multiply(X,double_divide(X,multiply(Y,Z))),multiply(U,double_divide(V,inverse(Z)))),double_divide(V,Y)),U).
% 497 [para:387.1.1,10.1.1.1.2,demod:48] equal(double_divide(X,multiply(Y,multiply(double_divide(Y,Z),Z))),multiply(double_divide(X,U),U)).
% 600 [para:497.1.2,497.1.2] equal(double_divide(X,multiply(Y,multiply(double_divide(Y,Z),Z))),double_divide(X,multiply(U,multiply(double_divide(U,V),V)))).
% 742 [para:600.1.1,6.1.1.1.2.1,demod:10,7] equal(multiply(X,multiply(double_divide(X,Y),Y)),multiply(Z,multiply(double_divide(Z,U),U))).
% 873 [para:33.1.1,25.1.1.2.1,demod:25] equal(double_divide(X,double_divide(Y,double_divide(Z,Y))),double_divide(X,double_divide(U,double_divide(Z,U)))).
% 889 [para:742.1.1,25.1.1.2.1,demod:25] equal(double_divide(X,double_divide(multiply(double_divide(Y,Z),Z),Y)),double_divide(X,double_divide(multiply(double_divide(U,V),V),U))).
% 890 [para:873.1.1,7.1.2.1,demod:7] equal(multiply(double_divide(X,double_divide(Y,X)),Z),multiply(double_divide(U,double_divide(Y,U)),Z)).
% 891 [para:873.1.1,6.1.1.1.2.1,demod:10,7] equal(double_divide(X,double_divide(Y,X)),double_divide(Z,double_divide(Y,Z))).
% 980 [para:891.1.1,74.1.1.1.1] equal(inverse(multiply(double_divide(X,double_divide(Y,X)),double_divide(Y,Z))),inverse(multiply(double_divide(Z,U),U))).
% 996 [para:891.1.1,48.1.1.1.2.1] equal(double_divide(double_divide(X,multiply(double_divide(Y,double_divide(Z,Y)),double_divide(Z,U))),double_divide(inverse(V),multiply(double_divide(X,W),W))),double_divide(U,V)).
% 1002 [para:148.1.1,891.1.1.2] equal(double_divide(multiply(double_divide(X,Y),Y),double_divide(Z,multiply(double_divide(X,U),U))),double_divide(V,double_divide(Z,V))).
% 1038 [para:891.1.1,296.1.1] equal(double_divide(X,double_divide(Y,X)),double_divide(multiply(Z,multiply(double_divide(Z,U),U)),multiply(double_divide(Y,V),V))).
% 1095 [para:891.1.1,873.1.1] equal(double_divide(X,double_divide(Y,X)),double_divide(double_divide(Z,Y),double_divide(U,double_divide(Z,U)))).
% 1097 [para:873.1.1,891.1.1.2] equal(double_divide(double_divide(X,double_divide(Y,X)),double_divide(Z,double_divide(U,double_divide(Y,U)))),double_divide(V,double_divide(Z,V))).
% 1124 [para:890.1.1,25.1.1.2.1,demod:25] equal(double_divide(X,double_divide(Y,double_divide(Z,double_divide(U,Z)))),double_divide(X,double_divide(Y,double_divide(V,double_divide(U,V))))).
% 1599 [para:889.1.1,891.1.1] equal(double_divide(X,double_divide(multiply(double_divide(Y,Z),Z),Y)),double_divide(U,double_divide(multiply(double_divide(X,V),V),U))).
% 2119 [para:1002.1.1,48.1.1.1.2.1,demod:996] equal(double_divide(multiply(double_divide(X,Y),Y),Z),double_divide(multiply(double_divide(X,U),U),Z)).
% 2268 [para:497.1.2,2119.1.1.1] equal(double_divide(double_divide(X,multiply(Y,multiply(double_divide(Y,Z),Z))),U),double_divide(multiply(double_divide(X,V),V),U)).
% 6406 [para:299.1.1,12.1.1.2,demod:306] equal(double_divide(double_divide(inverse(X),inverse(Y)),double_divide(Z,X)),double_divide(double_divide(inverse(U),inverse(Y)),double_divide(Z,U))).
% 7060 [para:299.1.1,462.1.1.1] equal(double_divide(double_divide(X,Y),double_divide(Z,double_divide(X,U))),double_divide(inverse(Y),double_divide(Z,inverse(U)))).
% 7067 [para:7.1.2,7060.1.2.2.2] equal(double_divide(double_divide(X,Y),double_divide(Z,double_divide(X,double_divide(U,V)))),double_divide(inverse(Y),double_divide(Z,multiply(V,U)))).
% 7072 [para:6.1.1,7060.1.1.2,demod:7] equal(double_divide(double_divide(inverse(X),Y),Z),double_divide(inverse(Y),double_divide(double_divide(U,multiply(Z,X)),inverse(multiply(double_divide(U,V),V))))).
% 7225 [para:891.1.1,7060.1.1.1,demod:7] equal(double_divide(double_divide(X,double_divide(Y,X)),double_divide(Z,double_divide(U,V))),double_divide(multiply(U,Y),double_divide(Z,inverse(V)))).
% 7244 [para:7060.1.1,1095.1.2] equal(double_divide(X,double_divide(Y,X)),double_divide(inverse(Y),double_divide(Z,inverse(Z)))).
% 7247 [para:7060.1.2,1095.1.2.2,demod:7067] equal(double_divide(X,double_divide(Y,X)),double_divide(inverse(Y),double_divide(double_divide(Z,U),multiply(U,Z)))).
% 8169 [para:2268.1.2,7244.1.2.2,demod:7072] equal(double_divide(X,double_divide(Y,X)),double_divide(double_divide(inverse(multiply(double_divide(Z,U),U)),Y),Z)).
% 14301 [para:8169.1.2,6.1.1.1.2.1,demod:50,7] equal(double_divide(X,double_divide(inverse(multiply(double_divide(Y,Z),Z)),X)),Y).
% 14416 [para:14301.1.1,7.1.2.1] equal(multiply(double_divide(inverse(multiply(double_divide(X,Y),Y)),Z),Z),inverse(X)).
% 14424 [para:14301.1.1,296.1.1,demod:14416] equal(X,double_divide(multiply(Y,multiply(double_divide(Y,Z),Z)),inverse(X))).
% 14477 [para:7.1.2,14424.1.2.2] equal(double_divide(X,Y),double_divide(multiply(Z,multiply(double_divide(Z,U),U)),multiply(Y,X))).
% 14519 [para:14424.1.2,497.1.2.1,demod:14477] equal(double_divide(multiply(double_divide(X,Y),Y),X),multiply(Z,inverse(Z))).
% 14588 [para:14424.1.2,1097.1.2.2,demod:14477,7,7225] equal(double_divide(multiply(X,Y),double_divide(Y,X)),double_divide(inverse(Z),Z)).
% 15154 [para:14519.1.1,14519.1.1] equal(multiply(X,inverse(X)),multiply(Y,inverse(Y))).
% 15314 [para:15154.1.1,56.1.1.2.1,demod:14416] equal(double_divide(double_divide(X,multiply(Y,Z)),double_divide(multiply(U,inverse(U)),multiply(double_divide(X,V),V))),double_divide(inverse(Y),inverse(Z))).
% 15499 [para:6.1.1,14588.1.1.2,demod:9,7] equal(double_divide(inverse(X),X),double_divide(inverse(Y),Y)).
% 15504 [para:14588.1.2,11.1.1.1.2.2,demod:7,15314] equal(double_divide(inverse(X),multiply(double_divide(Y,Z),multiply(Z,Y))),X).
% 18691 [para:6.1.1,15504.1.1.2.1,demod:9,7] equal(double_divide(inverse(X),multiply(Y,inverse(Y))),X).
% 19084 [para:7.1.2,18691.1.1.1] equal(double_divide(multiply(X,Y),multiply(Z,inverse(Z))),double_divide(Y,X)).
% 19440 [para:18691.1.1,15499.1.1] equal(multiply(X,inverse(X)),double_divide(inverse(Y),Y)).
% 19716 [para:19440.1.2,1002.1.1.2,demod:14301,19084] equal(double_divide(X,double_divide(Y,X)),Y).
% 19735 [para:19440.1.2,1038.1.1.2,demod:19716,14477] equal(double_divide(X,multiply(Y,inverse(Y))),inverse(X)).
% 19755 [para:19440.1.2,1124.1.1.2,demod:19716,19735] equal(inverse(X),double_divide(X,double_divide(inverse(Y),Y))).
% 19982 [para:19440.1.2,7247.1.2.2.1,demod:19755,19084,19716] equal(X,inverse(inverse(X))).
% 20007 [para:7.1.2,19982.1.2.1] equal(double_divide(X,Y),inverse(multiply(Y,X))).
% 20013 [para:74.1.1,19982.1.2.1,demod:19716,20007] equal(multiply(double_divide(X,Y),Y),inverse(X)).
% 20016 [para:19982.1.2,48.1.1.2.1,demod:20013] equal(double_divide(double_divide(X,inverse(Y)),double_divide(Z,inverse(X))),double_divide(Y,inverse(Z))).
% 20032 [para:980.1.1,19982.1.2.1,demod:19982,20013,19716] equal(multiply(X,double_divide(X,Y)),inverse(Y)).
% 20038 [para:19982.1.2,6406.1.1.1.1,demod:20016] equal(double_divide(X,inverse(Y)),double_divide(double_divide(inverse(Z),inverse(X)),double_divide(Y,Z))).
% 20084 [para:19716.1.1,284.1.1.2.1,demod:19982,20007,20032] equal(double_divide(double_divide(X,Y),X),Y).
% 20087 [para:19716.1.1,296.1.1.2.2.1,demod:20013,20032] equal(double_divide(X,double_divide(Y,inverse(Z))),double_divide(multiply(Z,X),inverse(Y))).
% 20108 [para:6406.1.1,19716.1.1.2,demod:20038] equal(double_divide(double_divide(X,Y),double_divide(Z,inverse(X))),double_divide(inverse(Y),inverse(Z))).
% 20112 [para:56.1.1,19716.1.1.2,demod:7,20108,19982,20087,20013] equal(double_divide(multiply(X,Y),Z),double_divide(Y,multiply(Z,X))).
% 20164 [para:20084.1.1,1599.1.2.2.1.1,demod:20112,7,19755,20013] equal(multiply(X,Y),double_divide(Z,double_divide(Y,multiply(Z,X)))).
% 20167 [para:51.1.1,20084.1.1.1,demod:20013,20164,19716] equal(multiply(X,Y),double_divide(inverse(X),inverse(Y))).
% 20169 [para:20084.1.1,52.1.2.1.1.2.2,demod:7,20167,20013,20032] equal(multiply(X,multiply(Y,Z)),multiply(multiply(X,Y),Z)).
% 20314 [para:20169.1.2,8.1.1,cut:5] 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 1
% clause depth limited to 6
% seconds given: 60
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    301
%  derived clauses:   260044
%  kept clauses:      20305
%  kept size sum:     536518
%  kept mid-nuclei:   0
%  kept new demods:   1586
%  forw unit-subs:    131168
%  forw double-subs: 0
%  forw overdouble-subs: 0
%  backward subs:     26
%  fast unit cutoff:  1
%  full unit cutoff:  0
%  dbl  unit cutoff:  0
%  real runtime  :  5.43
%  process. runtime:  5.41
% specific non-discr-tree subsumption statistics: 
%  tried:           0
%  length fails:    0
%  strength fails:  0
%  predlist fails:  0
%  aux str. fails:  0
%  by-lit fails:    0
%  full subs tried: 0
%  full subs fail:  0
% 
% ; 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/GRP504-1+eq_r.in")
% 
%------------------------------------------------------------------------------