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

View Problem - Process Solution

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

% Computer : art08.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 10.0s
% Output   : Assurance 10.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/GRP073-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 6 5)
% (binary-unit 12 #f)
% (binary-unit-uniteq 12 #f)
% (binary-posweight-kb-big-order 60 #f 6 5)
% (binary-posweight-lex-big-order 30 #f 6 5)
% (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(inverse(a1),a1),multiply(inverse(b1),b1)) | -equal(multiply(multiply(inverse(b2),b2),a2),a2) | -equal(multiply(multiply(a3,b3),c3),multiply(a3,multiply(b3,c3))).
% was split for some strategies as: 
% -equal(multiply(inverse(a1),a1),multiply(inverse(b1),b1)).
% -equal(multiply(multiply(inverse(b2),b2),a2),a2).
% -equal(multiply(multiply(a3,b3),c3),multiply(a3,multiply(b3,c3))).
% 
% **** EMPTY CLAUSE DERIVED ****
% 
% 
% timer checkpoints: c(4,40,1,8,0,1,898,4,757,901,50,758,901,40,758,905,0,758,20832,3,977,23258,4,1059)
% 
% 
% START OF PROOF
% 903 [] equal(divide(inverse(divide(divide(divide(X,Y),Z),divide(U,Z))),divide(Y,X)),U).
% 904 [] equal(multiply(X,Y),divide(X,inverse(Y))).
% 905 [] -equal(multiply(multiply(inverse(b2),b2),a2),a2) | -equal(multiply(multiply(a3,b3),c3),multiply(a3,multiply(b3,c3))) | -equal(multiply(inverse(a1),a1),multiply(inverse(b1),b1)).
% 906 [para:904.1.2,903.1.1.1.1.1,demod:904] equal(divide(inverse(divide(multiply(divide(X,Y),Z),multiply(U,Z))),divide(Y,X)),U).
% 907 [para:904.1.2,903.1.1.1.1.1.1] equal(divide(inverse(divide(divide(multiply(X,Y),Z),divide(U,Z))),divide(inverse(Y),X)),U).
% 908 [para:904.1.2,903.1.1.2] equal(divide(inverse(divide(divide(divide(inverse(X),Y),Z),divide(U,Z))),multiply(Y,X)),U).
% 909 [para:903.1.1,903.1.1.1.1.1.1,demod:904] equal(divide(inverse(divide(divide(X,Y),divide(Z,Y))),multiply(divide(U,V),divide(divide(divide(V,U),W),divide(X,W)))),Z).
% 910 [para:903.1.1,903.1.1.1.1.2] equal(divide(inverse(divide(divide(divide(X,Y),divide(Z,U)),V)),divide(Y,X)),inverse(divide(divide(divide(U,Z),W),divide(V,W)))).
% 912 [para:904.1.2,906.1.1.1.1.1.1] equal(divide(inverse(divide(multiply(multiply(X,Y),Z),multiply(U,Z))),divide(inverse(Y),X)),U).
% 915 [para:906.1.1,903.1.1.1.1.2] equal(divide(inverse(divide(divide(divide(X,Y),divide(Z,U)),V)),divide(Y,X)),inverse(divide(multiply(divide(U,Z),W),multiply(V,W)))).
% 917 [para:903.1.1,906.1.1.1.1.1.1,demod:904] equal(divide(inverse(divide(multiply(X,Y),multiply(Z,Y))),multiply(divide(U,V),divide(divide(divide(V,U),W),divide(X,W)))),Z).
% 918 [para:903.1.1,906.1.1.2,demod:904] equal(divide(inverse(divide(multiply(multiply(divide(X,Y),divide(divide(divide(Y,X),Z),divide(U,Z))),V),multiply(W,V))),U),W).
% 920 [para:906.1.1,906.1.1.2,demod:904] equal(divide(inverse(divide(multiply(multiply(divide(X,Y),divide(multiply(divide(Y,X),Z),multiply(U,Z))),V),multiply(W,V))),U),W).
% 922 [para:907.1.1,903.1.1.1.1.1.1,demod:904] equal(divide(inverse(divide(divide(X,Y),divide(Z,Y))),multiply(divide(inverse(U),V),divide(divide(multiply(V,U),W),divide(X,W)))),Z).
% 923 [para:907.1.1,903.1.1.1.1.2] equal(divide(inverse(divide(divide(divide(X,Y),divide(inverse(Z),U)),V)),divide(Y,X)),inverse(divide(divide(multiply(U,Z),W),divide(V,W)))).
% 924 [para:907.1.1,903.1.1.2,demod:904] equal(divide(inverse(divide(divide(multiply(divide(inverse(X),Y),divide(divide(multiply(Y,X),Z),divide(U,Z))),V),divide(W,V))),U),W).
% 938 [para:908.1.1,907.1.1.1.1.2] equal(divide(inverse(divide(divide(multiply(X,Y),multiply(Z,U)),V)),divide(inverse(Y),X)),inverse(divide(divide(divide(inverse(U),Z),W),divide(V,W)))).
% 943 [para:912.1.1,903.1.1.1.1.2] equal(divide(inverse(divide(divide(divide(X,Y),divide(inverse(Z),U)),V)),divide(Y,X)),inverse(divide(multiply(multiply(U,Z),W),multiply(V,W)))).
% 1319 [para:910.1.1,903.1.1] equal(inverse(divide(divide(divide(X,Y),Z),divide(divide(U,divide(Y,X)),Z))),U).
% 1320 [para:910.1.2,903.1.1.1] equal(divide(divide(inverse(divide(divide(divide(X,Y),divide(Z,U)),V)),divide(Y,X)),divide(Z,U)),V).
% 1419 [para:1319.1.1,904.1.2.2] equal(multiply(X,divide(divide(divide(Y,Z),U),divide(divide(V,divide(Z,Y)),U))),divide(X,V)).
% 1420 [para:904.1.2,1319.1.1.1.1,demod:904] equal(inverse(divide(multiply(divide(X,Y),Z),multiply(divide(U,divide(Y,X)),Z))),U).
% 1421 [para:904.1.2,1319.1.1.1.1.1] equal(inverse(divide(divide(multiply(X,Y),Z),divide(divide(U,divide(inverse(Y),X)),Z))),U).
% 1422 [para:904.1.2,1319.1.1.1.2.1.2] equal(inverse(divide(divide(divide(inverse(X),Y),Z),divide(divide(U,multiply(Y,X)),Z))),U).
% 1442 [para:1319.1.1,909.1.1.1] equal(divide(X,multiply(divide(Y,Z),divide(divide(divide(Z,Y),U),divide(divide(V,W),U)))),divide(X,divide(W,V))).
% 1464 [para:904.1.2,1420.1.1.1.2.1.2] equal(inverse(divide(multiply(divide(inverse(X),Y),Z),multiply(divide(U,multiply(Y,X)),Z))),U).
% 1503 [para:1421.1.1,904.1.2.2] equal(multiply(X,divide(divide(multiply(Y,Z),U),divide(divide(V,divide(inverse(Z),Y)),U))),divide(X,V)).
% 1504 [para:904.1.2,1421.1.1.1.2.1.2] equal(inverse(divide(divide(multiply(inverse(X),Y),Z),divide(divide(U,multiply(inverse(Y),X)),Z))),U).
% 1513 [para:909.1.1,1422.1.1.1.2.1,demod:903] equal(inverse(divide(divide(X,Y),divide(Z,Y))),inverse(divide(divide(X,U),divide(Z,U)))).
% 1516 [para:917.1.1,1422.1.1.1.2.1,demod:903] equal(inverse(divide(divide(X,Y),divide(Z,Y))),inverse(divide(multiply(X,U),multiply(Z,U)))).
% 1639 [para:917.1.1,1464.1.1.1.2.1,demod:903] equal(inverse(divide(multiply(X,Y),multiply(Z,Y))),inverse(divide(multiply(X,U),multiply(Z,U)))).
% 1643 [para:1513.1.1,904.1.2.2,demod:904] equal(multiply(X,divide(divide(Y,Z),divide(U,Z))),multiply(X,divide(divide(Y,V),divide(U,V)))).
% 1951 [para:912.1.1,1643.1.1.2.2] equal(multiply(X,divide(divide(Y,divide(inverse(Z),U)),V)),multiply(X,divide(divide(Y,W),divide(inverse(divide(multiply(multiply(U,Z),X1),multiply(V,X1))),W)))).
% 2011 [para:920.1.1,909.1.1.1.1.1,demod:906,1951] equal(divide(inverse(divide(X,divide(Y,Z))),multiply(divide(U,V),divide(divide(divide(V,U),Z),X))),Y).
% 2306 [para:903.1.1,1320.1.1.1.1.1.1.2,demod:903] equal(divide(divide(inverse(divide(divide(divide(X,Y),Z),U)),divide(Y,X)),Z),U).
% 2395 [para:1320.1.1,1516.1.1.1] equal(inverse(X),inverse(divide(multiply(inverse(divide(divide(divide(Y,Z),divide(U,divide(Z,Y))),X)),V),multiply(U,V)))).
% 2541 [para:2306.1.1,904.1.2,demod:904] equal(multiply(divide(inverse(divide(multiply(divide(X,Y),Z),U)),divide(Y,X)),Z),U).
% 2542 [para:904.1.2,2306.1.1.1.1.1] equal(divide(divide(inverse(multiply(divide(divide(X,Y),Z),U)),divide(Y,X)),Z),inverse(U)).
% 2613 [para:2306.1.1,1319.1.1.1.1,demod:904] equal(inverse(divide(X,divide(divide(Y,multiply(divide(Z,U),divide(divide(divide(U,Z),V),X))),V))),Y).
% 2660 [para:904.1.2,2541.1.1.1.1.1] equal(multiply(divide(inverse(multiply(multiply(divide(X,Y),Z),U)),divide(Y,X)),Z),inverse(U)).
% 2661 [para:904.1.2,2541.1.1.1.1.1.1.1] equal(multiply(divide(inverse(divide(multiply(multiply(X,Y),Z),U)),divide(inverse(Y),X)),Z),U).
% 2748 [para:904.1.2,2542.1.1.1.1.1.1.1] equal(divide(divide(inverse(multiply(divide(multiply(X,Y),Z),U)),divide(inverse(Y),X)),Z),inverse(U)).
% 2749 [para:904.1.2,2542.1.1.1.2] equal(divide(divide(inverse(multiply(divide(divide(inverse(X),Y),Z),U)),multiply(Y,X)),Z),inverse(U)).
% 3474 [para:2748.1.1,1319.1.1.1.1,demod:904] equal(inverse(divide(inverse(X),divide(divide(Y,multiply(divide(inverse(Z),U),multiply(divide(multiply(U,Z),V),X))),V))),Y).
% 3637 [para:2749.1.1,2306.1.1.1.1.1.1,demod:904] equal(divide(divide(inverse(divide(inverse(X),Y)),multiply(multiply(Z,U),multiply(divide(divide(inverse(U),Z),V),X))),V),Y).
% 18302 [para:1442.1.1,2306.1.1.1.1.1,demod:2306] equal(divide(X,Y),multiply(divide(Z,U),divide(divide(divide(U,Z),V),divide(divide(Y,X),V)))).
% 18489 [para:904.1.2,18302.1.2.1] equal(divide(X,Y),multiply(multiply(Z,U),divide(divide(divide(inverse(U),Z),V),divide(divide(Y,X),V)))).
% 18490 [para:904.1.2,18302.1.2.2.1,demod:904] equal(divide(X,Y),multiply(divide(Z,U),divide(multiply(divide(U,Z),V),multiply(divide(Y,X),V)))).
% 19102 [para:18490.1.2,2542.1.1.1.1.1] equal(divide(divide(inverse(divide(X,Y)),divide(Z,U)),V),inverse(divide(multiply(divide(V,divide(U,Z)),W),multiply(divide(Y,X),W)))).
% 19344 [para:18489.1.2,918.1.1.1.1.1,demod:903] equal(divide(inverse(divide(divide(X,Y),multiply(Z,divide(divide(U,V),divide(divide(Y,X),V))))),U),Z).
% 21628 [para:1442.1.1,19344.1.1.1.1] equal(divide(inverse(divide(divide(X,Y),divide(X,Y))),divide(Z,U)),divide(U,Z)).
% 21659 [para:903.1.1,21628.1.1.1.1.1,demod:903] equal(divide(inverse(divide(X,X)),divide(Y,Z)),divide(Z,Y)).
% 22606 [para:21659.1.1,18302.1.2.2.2.1,demod:18302,904] equal(multiply(divide(X,Y),divide(Z,Z)),divide(X,Y)).
% 22615 [para:903.1.1,22606.1.1.1,demod:903] equal(multiply(X,divide(Y,Y)),X).
% 22616 [para:22606.1.1,906.1.1.1.1.1,demod:22615] equal(divide(inverse(divide(divide(X,Y),Z)),divide(Y,X)),Z).
% 22626 [para:22606.1.1,915.1.2.1.1,demod:22615] equal(divide(inverse(divide(divide(divide(X,Y),divide(Z,U)),V)),divide(Y,X)),inverse(divide(divide(U,Z),V))).
% 22629 [para:22606.1.1,1516.1.2.1.1,demod:22615] equal(inverse(divide(divide(divide(X,Y),Z),divide(U,Z))),inverse(divide(divide(X,Y),U))).
% 22643 [para:923.1.1,22606.1.1.1,demod:904,22626,22615] equal(inverse(divide(divide(multiply(X,Y),Z),divide(U,Z))),inverse(divide(multiply(X,Y),U))).
% 22644 [para:22606.1.1,2542.1.1.1.1.1,demod:22616] equal(divide(X,X),inverse(divide(Y,Y))).
% 22694 [para:943.1.1,22606.1.1.1,demod:904,22626,22615] equal(inverse(divide(multiply(multiply(X,Y),Z),multiply(U,Z))),inverse(divide(multiply(X,Y),U))).
% 22711 [para:904.1.2,22615.1.1.2] equal(multiply(X,multiply(inverse(Y),Y)),X).
% 22719 [para:22615.1.1,1422.1.1.1.2.1.2,demod:22629] equal(inverse(divide(divide(inverse(divide(X,X)),Y),divide(Z,Y))),Z).
% 22721 [para:22615.1.1,1639.1.1.1.1,demod:22615] equal(inverse(divide(X,Y)),inverse(divide(multiply(X,Z),multiply(Y,Z)))).
% 22723 [para:22615.1.1,1504.1.1.1.2.1.2,demod:22721,22643,904] equal(inverse(divide(inverse(divide(X,X)),Y)),Y).
% 22823 [para:22644.1.2,904.1.2.2,demod:22615] equal(X,divide(X,divide(Y,Y))).
% 22825 [para:22644.1.2,903.1.1.1] equal(divide(divide(X,X),divide(Y,Z)),divide(Z,Y)).
% 22832 [para:22644.1.1,908.1.1.1.1.1.1,demod:22719] equal(divide(X,multiply(inverse(Y),Y)),X).
% 22842 [para:22644.1.1,910.1.1.1.1.1,demod:22629,22723] equal(divide(X,divide(Y,Z)),inverse(divide(divide(Y,Z),X))).
% 22846 [para:22644.1.1,910.1.2.1.1,demod:21659,22842] equal(divide(divide(X,divide(divide(Y,Z),divide(U,V))),divide(Z,Y)),divide(X,divide(V,U))).
% 22848 [para:22644.1.1,1319.1.1.1.2.1,demod:22606,904,22629] equal(inverse(divide(X,Y)),divide(Y,X)).
% 22849 [para:22644.1.1,1421.1.1.1.2.1,demod:22823,22643,22848] equal(inverse(multiply(X,Y)),divide(inverse(Y),X)).
% 22854 [para:22644.1.1,1513.1.1.1.1,demod:22842,22825,22848] equal(divide(X,Y),divide(divide(X,Z),divide(Y,Z))).
% 22855 [para:22644.1.2,1513.1.2,demod:22848,22854] equal(divide(X,X),divide(Y,Y)).
% 22859 [para:22644.1.1,1419.1.1.2.2.1,demod:22823,22854,22848] equal(multiply(X,divide(Y,Z)),divide(X,divide(Z,Y))).
% 22861 [para:22644.1.2,922.1.1.1,demod:22825,22859,22854] equal(divide(divide(X,multiply(Y,Z)),divide(inverse(Z),Y)),X).
% 22868 [para:22644.1.1,924.1.1.1.1.1,demod:22842,22825,22859,22854,22848] equal(divide(divide(X,divide(divide(inverse(Y),Z),divide(U,multiply(Z,Y)))),U),X).
% 22882 [para:22644.1.1,1503.1.1.2.2.1,demod:22823,22854,22848] equal(multiply(X,multiply(Y,Z)),divide(X,divide(inverse(Z),Y))).
% 22943 [para:22644.1.1,2395.1.2.1.1.1.1.1.2,demod:22854,19102,22842,22823,22848] equal(inverse(X),divide(divide(Y,Y),X)).
% 22944 [para:22644.1.1,2395.1.2.1.1.1.1.1.2.2,demod:22694,904,22943,22823,22848] equal(inverse(X),divide(Y,multiply(X,Y))).
% 22952 [para:22644.1.1,938.1.2.1.1.1,demod:904,22943,22861,22848,22832] equal(X,multiply(divide(X,Y),Y)).
% 22968 [para:22644.1.2,3474.1.1.1.1,demod:22943,22868,22859,22606] equal(inverse(inverse(X)),X).
% 22981 [para:22644.1.2,3637.1.1.1.1.1.1,demod:904,22944,22882,22859,22606,22968,22943] equal(divide(multiply(X,Y),Y),X).
% 23031 [para:1516.1.2,22968.1.1.1,demod:22848,22854] equal(divide(X,Y),divide(multiply(X,Z),multiply(Y,Z))).
% 23108 [para:22823.1.2,2541.1.1.1.1.1.1.1,demod:904,22943,22848] equal(multiply(multiply(divide(X,multiply(Y,Z)),Y),Z),X).
% 23149 [para:22855.1.1,2613.1.1.1.2.1,demod:22859,22849,904,22943] equal(divide(inverse(X),Y),divide(divide(Z,U),divide(Y,divide(divide(U,Z),X)))).
% 23167 [para:910.1.1,22952.1.2.1,demod:22859,22854,22842] equal(divide(X,divide(divide(Y,Z),divide(U,V))),divide(divide(X,divide(V,U)),divide(Y,Z))).
% 23168 [para:22952.1.2,915.1.2.1.1,demod:22848,22846,22842] equal(divide(X,divide(Y,Z)),divide(multiply(X,Z),Y)).
% 23176 [para:2011.1.1,22952.1.2.1,demod:904,23149,22859,22848] equal(divide(divide(X,Y),Z),divide(X,multiply(Z,Y))).
% 23204 [para:22981.1.1,2661.1.1.1.1.1,demod:904,22952,23176,22849] equal(multiply(multiply(inverse(X),X),Y),Y).
% 23219 [para:22711.1.1,2660.1.1.1.1.1,demod:904,22823,22952,23176,23167,22849] equal(multiply(inverse(X),X),multiply(inverse(Y),Y)).
% 23260 [binary:905,23204,cut:23219] -equal(multiply(multiply(a3,b3),c3),multiply(a3,multiply(b3,c3))).
% 23276 [para:23031.1.2,22952.1.2.1] equal(multiply(X,Y),multiply(divide(X,Z),multiply(Z,Y))).
% 23278 [para:908.1.1,23108.1.1.1.1,demod:22882,23168,22848,23276,23176,slowcut:23260] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% 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: 4
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    487
%  derived clauses:   600560
%  kept clauses:      23110
%  kept size sum:     813542
%  kept mid-nuclei:   1
%  kept new demods:   15434
%  forw unit-subs:    83856
%  forw double-subs: 0
%  forw overdouble-subs: 15
%  backward subs:     55
%  fast unit cutoff:  2
%  full unit cutoff:  0
%  dbl  unit cutoff:  0
%  real runtime  :  11.43
%  process. runtime:  11.42
% specific non-discr-tree subsumption statistics: 
%  tried:           15
%  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/GRP073-1+eq_r.in")
% 
%------------------------------------------------------------------------------