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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : GRP503-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 : 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 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/GRP503-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,1,8,0,1)
% 
% 
% 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(inverse(b2),b2),a2),a2).
% 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)).
% 49 [para:33.1.1,9.1.1.2.2,demod:7] equal(multiply(double_divide(inverse(X),multiply(double_divide(Y,Z),Z)),double_divide(Y,multiply(double_divide(U,V),V))),multiply(X,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))).
% 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)).
% 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))).
% 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))).
% 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))).
% 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))).
% 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)).
% 7034 [para:462.1.1,497.1.2.1] equal(double_divide(double_divide(multiply(X,double_divide(X,multiply(Y,Z))),multiply(U,double_divide(V,inverse(Z)))),multiply(W,multiply(double_divide(W,X1),X1))),multiply(U,double_divide(V,Y))).
% 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)))).
% 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)))).
% 7670 [para:7244.1.2,6.1.1.1.2.1,demod:48,7] equal(double_divide(X,inverse(X)),double_divide(Y,inverse(Y))).
% 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)).
% 8308 [para:7670.1.1,7.1.2.1,demod:7] equal(multiply(inverse(X),X),multiply(inverse(Y),Y)).
% 8309 [para:7.1.2,7670.1.1.2] equal(double_divide(double_divide(X,Y),multiply(Y,X)),double_divide(Z,inverse(Z))).
% 8573 [para:8308.1.1,8.1.1.1] -equal(multiply(multiply(inverse(X),X),a2),a2).
% 8687 [para:7.1.2,8573.1.1.1.1] -equal(multiply(multiply(multiply(X,Y),double_divide(Y,X)),a2),a2).
% 8814 [para:8309.1.1,49.1.1.2.2.1] equal(multiply(double_divide(inverse(X),multiply(double_divide(Y,Z),Z)),double_divide(Y,multiply(double_divide(U,inverse(U)),multiply(V,W)))),multiply(X,double_divide(W,V))).
% 9490 [para:7670.1.1,8309.1.1.1] equal(double_divide(double_divide(X,inverse(X)),multiply(inverse(Y),Y)),double_divide(Z,inverse(Z))).
% 10484 [para:9490.1.1,49.1.1.2.2.1,demod:8814] equal(multiply(X,double_divide(Y,inverse(Y))),multiply(X,double_divide(Z,inverse(Z)))).
% 14429 [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).
% 14544 [para:14429.1.1,7.1.2.1] equal(multiply(double_divide(inverse(multiply(double_divide(X,Y),Y)),Z),Z),inverse(X)).
% 14552 [para:14429.1.1,296.1.1,demod:14544] equal(X,double_divide(multiply(Y,multiply(double_divide(Y,Z),Z)),inverse(X))).
% 14605 [para:7.1.2,14552.1.2.2] equal(double_divide(X,Y),double_divide(multiply(Z,multiply(double_divide(Z,U),U)),multiply(Y,X))).
% 14647 [para:14552.1.2,497.1.2.1,demod:14605] equal(double_divide(multiply(double_divide(X,Y),Y),X),multiply(Z,inverse(Z))).
% 14716 [para:14552.1.2,1097.1.2.2,demod:14605,7,7225] equal(double_divide(multiply(X,Y),double_divide(Y,X)),double_divide(inverse(Z),Z)).
% 14768 [para:14552.1.2,7670.1.1] equal(multiply(X,multiply(double_divide(X,Y),Y)),double_divide(Z,inverse(Z))).
% 15292 [para:14647.1.1,14647.1.1] equal(multiply(X,inverse(X)),multiply(Y,inverse(Y))).
% 15438 [para:15292.1.1,56.1.1.2.1,demod:14544] 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))).
% 15567 [para:6.1.1,14716.1.1.2,demod:9,7] equal(double_divide(inverse(X),X),double_divide(inverse(Y),Y)).
% 15572 [para:14716.1.2,11.1.1.1.2.2,demod:7,15438] equal(double_divide(inverse(X),multiply(double_divide(Y,Z),multiply(Z,Y))),X).
% 17339 [para:14768.1.2,462.1.1.2,demod:7034] equal(multiply(X,double_divide(Y,inverse(Y))),X).
% 17374 [para:14768.1.2,10484.1.1.2,demod:17339] equal(multiply(X,multiply(Y,multiply(double_divide(Y,Z),Z))),X).
% 18794 [para:6.1.1,15572.1.1.2.1,demod:9,7] equal(double_divide(inverse(X),multiply(Y,inverse(Y))),X).
% 18890 [para:742.1.1,15572.1.1.2.2,demod:17374] equal(double_divide(inverse(X),double_divide(multiply(double_divide(Y,Z),Z),Y)),X).
% 19190 [para:7.1.2,18794.1.1.1] equal(double_divide(multiply(X,Y),multiply(Z,inverse(Z))),double_divide(Y,X)).
% 19549 [para:18794.1.1,15567.1.1] equal(multiply(X,inverse(X)),double_divide(inverse(Y),Y)).
% 19825 [para:19549.1.2,1002.1.1.2,demod:14429,19190] equal(double_divide(X,double_divide(Y,X)),Y).
% 19905 [para:19549.1.2,1599.1.2.2.1.1,demod:19825,18890] equal(X,multiply(multiply(Y,inverse(Y)),X)).
% 20014 [para:19549.1.2,8687.1.1.1.2,demod:19905,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:    249
%  derived clauses:   207564
%  kept clauses:      20005
%  kept size sum:     531651
%  kept mid-nuclei:   0
%  kept new demods:   1282
%  forw unit-subs:    76963
%  forw double-subs: 0
%  forw overdouble-subs: 0
%  backward subs:     20
%  fast unit cutoff:  1
%  full unit cutoff:  0
%  dbl  unit cutoff:  0
%  real runtime  :  4.86
%  process. runtime:  4.85
% 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/GRP503-1+eq_r.in")
% 
%------------------------------------------------------------------------------