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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : HEN011-1 : TPTP v3.4.2. Released v1.0.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 59.5s
% Output   : Assurance 59.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/HEN/HEN011-1+eq_r.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: heq
% detected subclass: medium
% detected subclass: long
% 
% strategies selected: 
% (hyper 58 #f 2 11)
% (binary-posweight-order 29 #f 2 11)
% (binary-unit 29 #f 2 11)
% (binary-double 29 #f 2 11)
% (binary 29 #t 2 11)
% (hyper 29 #t)
% (hyper 105 #f)
% (binary-unit-uniteq 17 #f)
% (binary-weightorder 23 #f)
% (binary-posweight-order 70 #f)
% (binary-posweight-lex-big-order 29 #f)
% (binary-posweight-lex-small-order 11 #f)
% (binary-order 29 #f)
% (binary-unit 46 #f)
% (binary 67 #t)
% 
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(17,40,0,34,0,0,5444,50,22,5461,0,22,171271,50,1436,171288,0,1436,493179,4,4675,495177,5,5770,495184,1,5771,495184,50,5771,495184,40,5771,495201,0,5771,495737,50,5776,495754,0,5776)
% 
% 
% START OF PROOF
% 178629 [?] ?
% 235680 [?] ?
% 235695 [?] ?
% 236818 [?] ?
% 236820 [?] ?
% 358573 [?] ?
% 369727 [?] ?
% 495435 [?] ?
% 495454 [?] ?
% 495739 [] quotient(X,Y,zero) | -less_equal(X,Y).
% 495740 [] -quotient(X,Y,zero) | less_equal(X,Y).
% 495741 [] -quotient(X,Y,Z) | less_equal(Z,X).
% 495742 [] -quotient(Z,U,X2) | -quotient(V,W,X1) | -quotient(Y,U,W) | -quotient(X,U,V) | -quotient(X,Y,Z) | less_equal(X1,X2).
% 495743 [] less_equal(zero,X).
% 495744 [] -less_equal(Y,X) | -less_equal(X,Y) | equal(X,Y).
% 495745 [] less_equal(X,identity).
% 495746 [] quotient(X,Y,divide(X,Y)).
% 495747 [] -quotient(X,Y,U) | -quotient(X,Y,Z) | equal(Z,U).
% 495748 [] quotient(identity,a,id^qa).
% 495749 [] quotient(identity,b,id^qb).
% 495750 [] quotient(identity,id^qb,id^q_id^qb).
% 495751 [] quotient(id^qa,id^q_id^qb,id^qa_^q__id^q_id^qb).
% 495752 [] quotient(identity,id^qa,id^q_id^qa).
% 495753 [] quotient(id^qb,id^q_id^qa,id^qb_^q__id^q_id^qa).
% 495754 [] -equal(id^qa_^q__id^q_id^qb,id^qb_^q__id^q_id^qa).
% 495782 [binary:495743,495739.2] quotient(zero,X,zero).
% 495783 [binary:495745,495739.2] quotient(X,identity,zero).
% 495785 [binary:495751,495741] less_equal(id^qa_^q__id^q_id^qb,id^qa).
% 495786 [binary:495753,495741] less_equal(id^qb_^q__id^q_id^qa,id^qb).
% 495787 [binary:495746,495741] less_equal(divide(X,Y),X).
% 495788 [binary:495739.2,495785] quotient(id^qa_^q__id^q_id^qb,id^qa,zero).
% 495789 [binary:495739.2,495786] quotient(id^qb_^q__id^q_id^qa,id^qb,zero).
% 495791 [binary:495739.2,495787] quotient(divide(X,Y),X,zero).
% 495793 [binary:495743,495744] -less_equal(X,zero) | equal(X,zero).
% 495797 [binary:495787,495744] -less_equal(X,divide(X,Y)) | equal(X,divide(X,Y)).
% 495805 [binary:495746,495742] less_equal(X,divide(Y,Z)) | -quotient(X1,W,Y) | -quotient(X1,Z,U) | -quotient(U,V,X) | -quotient(W,Z,V).
% 495811 [binary:495791,495742] -quotient(X,Y,divide(Z,U)) | -quotient(X,Z,W) | -quotient(W,V,X1) | -quotient(Y,Z,V) | less_equal(X1,zero).
% 495813 [binary:495787,495793] equal(divide(zero,X),zero).
% 495820 [binary:495750,495747] -quotient(identity,id^qb,X) | equal(X,id^q_id^qb).
% 495821 [binary:495751,495747] -quotient(id^qa,id^q_id^qb,X) | equal(X,id^qa_^q__id^q_id^qb).
% 495822 [binary:495752,495747] -quotient(identity,id^qa,X) | equal(X,id^q_id^qa).
% 495823 [binary:495753,495747] -quotient(id^qb,id^q_id^qa,X) | equal(X,id^qb_^q__id^q_id^qa).
% 495824 [binary:495746,495747] equal(X,divide(Y,Z)) | -quotient(Y,Z,X).
% 495827 [binary:495788,495747] -quotient(id^qa_^q__id^q_id^qb,id^qa,X) | equal(X,zero).
% 495828 [binary:495789,495747] -quotient(id^qb_^q__id^q_id^qa,id^qb,X) | equal(X,zero).
% 495846 [binary:495746,495820] equal(divide(identity,id^qb),id^q_id^qb).
% 495859 [binary:495746,495821] equal(divide(id^qa,id^q_id^qb),id^qa_^q__id^q_id^qb).
% 495861 [binary:495746,495822] equal(divide(identity,id^qa),id^q_id^qa).
% 495863 [binary:495746,495823] equal(divide(id^qb,id^q_id^qa),id^qb_^q__id^q_id^qa).
% 495866 [binary:495746,495827] equal(divide(id^qa_^q__id^q_id^qb,id^qa),zero).
% 495868 [binary:495746,495828] equal(divide(id^qb_^q__id^q_id^qa,id^qb),zero).
% 495874 [binary:495791,495824.2] equal(zero,divide(divide(X,Y),X)).
% 495957 [binary:495748,495805.2] less_equal(X,divide(id^qa,Y)) | -quotient(a,Y,U) | -quotient(identity,Y,Z) | -quotient(Z,U,X).
% 495958 [binary:495749,495805.2] less_equal(X,divide(id^qb,Y)) | -quotient(b,Y,U) | -quotient(identity,Y,Z) | -quotient(Z,U,X).
% 495959 [binary:495750,495805.2] less_equal(X,divide(id^q_id^qb,Y)) | -quotient(id^qb,Y,U) | -quotient(identity,Y,Z) | -quotient(Z,U,X).
% 495961 [binary:495752,495805.2] less_equal(X,divide(id^q_id^qa,Y)) | -quotient(id^qa,Y,U) | -quotient(identity,Y,Z) | -quotient(Z,U,X).
% 495963 [binary:495746,495805.2] less_equal(X,divide(divide(Y,Z),U)) | -quotient(W,V,X) | -quotient(Z,U,V) | -quotient(Y,U,W).
% 495965 [binary:495783,495805.2,demod:495813] -quotient(identity,X,Y) | -quotient(U,Y,V) | -quotient(Z,X,U) | less_equal(V,zero).
% 495966 [binary:495788,495805.2,demod:495813] -quotient(id^qa,X,Y) | -quotient(id^qa_^q__id^q_id^qb,X,Z) | -quotient(Z,Y,U) | less_equal(U,zero).
% 495967 [binary:495789,495805.2,demod:495813] -quotient(id^qb,X,Y) | -quotient(id^qb_^q__id^q_id^qa,X,Z) | -quotient(Z,Y,U) | less_equal(U,zero).
% 495968 [binary:495791,495805.2,demod:495813] -quotient(divide(X,Y),Z,U) | -quotient(U,V,W) | -quotient(X,Z,V) | less_equal(W,zero).
% 495972 [binary:495746,495966] -quotient(X,divide(id^qa,Y),Z) | -quotient(id^qa_^q__id^q_id^qb,Y,X) | less_equal(Z,zero).
% 495979 [binary:495746,495972] less_equal(divide(X,divide(id^qa,Y)),zero) | -quotient(id^qa_^q__id^q_id^qb,Y,X).
% 495982 [binary:495746,495979.2] less_equal(divide(divide(id^qa_^q__id^q_id^qb,X),divide(id^qa,X)),zero).
% 495984 [binary:495744,495982,cut:495743] equal(zero,divide(divide(id^qa_^q__id^q_id^qb,X),divide(id^qa,X))).
% 495985 [para:495984.1.2,495746.1.3] quotient(divide(id^qa_^q__id^q_id^qb,X),divide(id^qa,X),zero).
% 495986 [binary:495740,495985] less_equal(divide(id^qa_^q__id^q_id^qb,X),divide(id^qa,X)).
% 495993 [binary:495746,495967] -quotient(X,divide(id^qb,Y),Z) | -quotient(id^qb_^q__id^q_id^qa,Y,X) | less_equal(Z,zero).
% 495997 [binary:495744,495986] -less_equal(divide(id^qa,X),divide(id^qa_^q__id^q_id^qb,X)) | equal(divide(id^qa,X),divide(id^qa_^q__id^q_id^qb,X)).
% 496006 [binary:495746,495993] less_equal(divide(X,divide(id^qb,Y)),zero) | -quotient(id^qb_^q__id^q_id^qa,Y,X).
% 496008 [binary:495746,496006.2] less_equal(divide(divide(id^qb_^q__id^q_id^qa,X),divide(id^qb,X)),zero).
% 496010 [binary:495744,496008,cut:495743] equal(zero,divide(divide(id^qb_^q__id^q_id^qa,X),divide(id^qb,X))).
% 496011 [para:496010.1.2,495746.1.3] quotient(divide(id^qb_^q__id^q_id^qa,X),divide(id^qb,X),zero).
% 496013 [binary:495746,495811] -quotient(U,V,Y) | -quotient(V,V,X) | -quotient(X,Y,Z) | less_equal(Z,zero).
% 496014 [binary:495740,496011] less_equal(divide(id^qb_^q__id^q_id^qa,X),divide(id^qb,X)).
% 496019 [binary:495744,496014] -less_equal(divide(id^qb,X),divide(id^qb_^q__id^q_id^qa,X)) | equal(divide(id^qb,X),divide(id^qb_^q__id^q_id^qa,X)).
% 496022 [para:495859.1.1,495997.1.1,demod:495859,cut:236820] equal(id^qa_^q__id^q_id^qb,divide(id^qa_^q__id^q_id^qb,id^q_id^qb)).
% 496023 [para:495866.1.1,495997.1.2,demod:495866,cut:495435] equal(divide(id^qa,id^qa),zero).
% 496025 [para:496022.1.2,495746.1.3] quotient(id^qa_^q__id^q_id^qb,id^q_id^qb,id^qa_^q__id^q_id^qb).
% 496067 [para:495863.1.1,496019.1.1,demod:495863,cut:236818] equal(id^qb_^q__id^q_id^qa,divide(id^qb_^q__id^q_id^qa,id^q_id^qa)).
% 496068 [para:495868.1.1,496019.1.2,demod:495868,cut:495454] equal(divide(id^qb,id^qb),zero).
% 496070 [para:496067.1.2,495746.1.3] quotient(id^qb_^q__id^q_id^qa,id^q_id^qa,id^qb_^q__id^q_id^qa).
% 496149 [binary:495782,496013] -quotient(X,zero,Y) | -quotient(Z,Z,X) | less_equal(Y,zero).
% 496155 [binary:495746,496149] less_equal(divide(X,zero),zero) | -quotient(Y,Y,X).
% 496157 [binary:495746,496155.2] less_equal(divide(divide(X,X),zero),zero).
% 496159 [binary:495744,496157,cut:495743] equal(zero,divide(divide(X,X),zero)).
% 496161 [para:496159.1.2,495797.1.2,demod:496159,cut:178629] equal(divide(X,X),zero).
% 496164 [binary:495746,495957.2] -quotient(X,divide(a,Y),Z) | less_equal(Z,divide(id^qa,Y)) | -quotient(identity,Y,X).
% 496165 [para:496161.1.1,495746.1.3] quotient(X,X,zero).
% 496173 [binary:495957.2,496165] less_equal(X,divide(id^qa,a)) | -quotient(identity,a,Y) | -quotient(Y,zero,X).
% 496175 [binary:495746,495958.2] -quotient(X,divide(b,Y),Z) | less_equal(Z,divide(id^qb,Y)) | -quotient(identity,Y,X).
% 496176 [binary:496165,495958.2] less_equal(X,divide(id^qb,b)) | -quotient(identity,b,Y) | -quotient(Y,zero,X).
% 496181 [binary:495753,495959.2] less_equal(X,divide(id^q_id^qb,id^q_id^qa)) | -quotient(identity,id^q_id^qa,Y) | -quotient(Y,id^qb_^q__id^q_id^qa,X).
% 496182 [binary:495746,495959.2] -quotient(X,divide(id^qb,Y),Z) | less_equal(Z,divide(id^q_id^qb,Y)) | -quotient(identity,Y,X).
% 496202 [binary:495751,495961.2] less_equal(X,divide(id^q_id^qa,id^q_id^qb)) | -quotient(identity,id^q_id^qb,Y) | -quotient(Y,id^qa_^q__id^q_id^qb,X).
% 496203 [binary:495746,495961.2] -quotient(X,divide(id^qa,Y),Z) | less_equal(Z,divide(id^q_id^qa,Y)) | -quotient(identity,Y,X).
% 496228 [binary:495748,496173.2] less_equal(X,divide(id^qa,a)) | -quotient(id^qa,zero,X).
% 496236 [binary:495746,495963.2] less_equal(divide(X,Y),divide(divide(Z,U),V)) | -quotient(U,V,Y) | -quotient(Z,V,X).
% 496240 [binary:495746,496228.2] less_equal(divide(id^qa,zero),divide(id^qa,a)).
% 496242 [binary:495744,496240] -less_equal(divide(id^qa,a),divide(id^qa,zero)) | equal(divide(id^qa,a),divide(id^qa,zero)).
% 496251 [binary:495749,496176.2] less_equal(X,divide(id^qb,b)) | -quotient(id^qb,zero,X).
% 496253 [binary:495746,496251.2] less_equal(divide(id^qb,zero),divide(id^qb,b)).
% 496255 [binary:495744,496253] -less_equal(divide(id^qb,b),divide(id^qb,zero)) | equal(divide(id^qb,b),divide(id^qb,zero)).
% 496262 [binary:495748,495965] -quotient(Z,a,X) | -quotient(X,id^qa,Y) | less_equal(Y,zero).
% 496263 [binary:495749,495965] -quotient(Z,b,X) | -quotient(X,id^qb,Y) | less_equal(Y,zero).
% 496264 [binary:495750,495965] -quotient(Z,id^qb,X) | -quotient(X,id^q_id^qb,Y) | less_equal(Y,zero).
% 496265 [binary:495752,495965] -quotient(Z,id^qa,X) | -quotient(X,id^q_id^qa,Y) | less_equal(Y,zero).
% 496266 [binary:495746,495965] -quotient(X,divide(identity,Y),Z) | -quotient(U,Y,X) | less_equal(Z,zero).
% 496270 [binary:495746,496262] -quotient(divide(X,a),id^qa,Y) | less_equal(Y,zero).
% 496273 [binary:495746,496270] less_equal(divide(divide(X,a),id^qa),zero).
% 496275 [binary:495744,496273,cut:495743] equal(zero,divide(divide(X,a),id^qa)).
% 496276 [para:496275.1.2,495746.1.3] quotient(divide(X,a),id^qa,zero).
% 496279 [binary:495746,495968] -quotient(divide(divide(X,Y),Z),U,V) | -quotient(X,Z,U) | less_equal(V,zero).
% 496280 [binary:495740,496276] less_equal(divide(X,a),id^qa).
% 496289 [binary:495746,496263] -quotient(divide(X,b),id^qb,Y) | less_equal(Y,zero).
% 496292 [binary:495746,496289] less_equal(divide(divide(X,b),id^qb),zero).
% 496294 [binary:495744,496292,cut:495743] equal(zero,divide(divide(X,b),id^qb)).
% 496295 [para:496294.1.2,495746.1.3] quotient(divide(X,b),id^qb,zero).
% 496299 [binary:495740,496295] less_equal(divide(X,b),id^qb).
% 496309 [binary:495746,496264] -quotient(divide(X,id^qb),id^q_id^qb,Y) | less_equal(Y,zero).
% 496318 [binary:495746,496309] less_equal(divide(divide(X,id^qb),id^q_id^qb),zero).
% 496320 [binary:495744,496318,cut:495743] equal(zero,divide(divide(X,id^qb),id^q_id^qb)).
% 496321 [para:496320.1.2,495746.1.3] quotient(divide(X,id^qb),id^q_id^qb,zero).
% 496323 [binary:495740,496321] less_equal(divide(X,id^qb),id^q_id^qb).
% 496333 [binary:495746,496265] -quotient(divide(X,id^qa),id^q_id^qa,Y) | less_equal(Y,zero).
% 496336 [binary:495746,496333] less_equal(divide(divide(X,id^qa),id^q_id^qa),zero).
% 496338 [binary:495744,496336,cut:495743] equal(zero,divide(divide(X,id^qa),id^q_id^qa)).
% 496341 [para:496338.1.2,495746.1.3] quotient(divide(X,id^qa),id^q_id^qa,zero).
% 496343 [binary:495740,496341] less_equal(divide(X,id^qa),id^q_id^qa).
% 496356 [binary:495746,496266] less_equal(divide(X,divide(identity,Y)),zero) | -quotient(Z,Y,X).
% 496366 [binary:495751,496356.2] less_equal(divide(id^qa_^q__id^q_id^qb,divide(identity,id^q_id^qb)),zero).
% 496367 [binary:495753,496356.2] less_equal(divide(id^qb_^q__id^q_id^qa,divide(identity,id^q_id^qa)),zero).
% 496368 [binary:495746,496356.2] less_equal(divide(divide(X,Y),divide(identity,Y)),zero).
% 496370 [binary:495744,496366,cut:495743] equal(zero,divide(id^qa_^q__id^q_id^qb,divide(identity,id^q_id^qb))).
% 496372 [binary:495744,496367,cut:495743] equal(zero,divide(id^qb_^q__id^q_id^qa,divide(identity,id^q_id^qa))).
% 496392 [binary:495744,496368,cut:495743] equal(zero,divide(divide(X,Y),divide(identity,Y))).
% 496393 [para:496392.1.2,495746.1.3] quotient(divide(X,Y),divide(identity,Y),zero).
% 496395 [binary:495740,496393] less_equal(divide(X,Y),divide(identity,Y)).
% 496405 [binary:495744,496395] -less_equal(divide(identity,X),divide(Y,X)) | equal(divide(identity,X),divide(Y,X)).
% 496428 [binary:495746,496181.2] -quotient(divide(identity,id^q_id^qa),id^qb_^q__id^q_id^qa,X) | less_equal(X,divide(id^q_id^qb,id^q_id^qa)).
% 496430 [binary:495746,496428] less_equal(divide(divide(identity,id^q_id^qa),id^qb_^q__id^q_id^qa),divide(id^q_id^qb,id^q_id^qa)).
% 496450 [binary:495746,496202.2] -quotient(divide(identity,id^q_id^qb),id^qa_^q__id^q_id^qb,X) | less_equal(X,divide(id^q_id^qa,id^q_id^qb)).
% 496452 [binary:495746,496450] less_equal(divide(divide(identity,id^q_id^qb),id^qa_^q__id^q_id^qb),divide(id^q_id^qa,id^q_id^qb)).
% 496597 [binary:495746,496164] less_equal(divide(X,divide(a,Y)),divide(id^qa,Y)) | -quotient(identity,Y,X).
% 496602 [binary:495752,496597.2,demod:496023] less_equal(divide(id^q_id^qa,divide(a,id^qa)),zero).
% 496605 [binary:495744,496602,cut:495743] equal(zero,divide(id^q_id^qa,divide(a,id^qa))).
% 496606 [para:496605.1.2,495746.1.3] quotient(id^q_id^qa,divide(a,id^qa),zero).
% 496608 [binary:495740,496606] less_equal(id^q_id^qa,divide(a,id^qa)).
% 496622 [binary:495744,496608,cut:496343] equal(divide(a,id^qa),id^q_id^qa).
% 496625 [para:496622.1.1,495791.1.1] quotient(id^q_id^qa,a,zero).
% 496626 [para:496622.1.1,495874.1.2.1] equal(zero,divide(id^q_id^qa,a)).
% 496652 [binary:495746,496175] less_equal(divide(X,divide(b,Y)),divide(id^qb,Y)) | -quotient(identity,Y,X).
% 496657 [binary:495746,496182] less_equal(divide(X,divide(id^qb,Y)),divide(id^q_id^qb,Y)) | -quotient(identity,Y,X).
% 496681 [binary:495746,496203] less_equal(divide(X,divide(id^qa,Y)),divide(id^q_id^qa,Y)) | -quotient(identity,Y,X).
% 496706 [binary:495750,496652.2,demod:496068] less_equal(divide(id^q_id^qb,divide(b,id^qb)),zero).
% 496710 [binary:495744,496706,cut:495743] equal(zero,divide(id^q_id^qb,divide(b,id^qb))).
% 496711 [para:496710.1.2,495746.1.3] quotient(id^q_id^qb,divide(b,id^qb),zero).
% 496714 [binary:495740,496711] less_equal(id^q_id^qb,divide(b,id^qb)).
% 496720 [binary:495744,496714,cut:496323] equal(divide(b,id^qb),id^q_id^qb).
% 496723 [para:496720.1.1,495791.1.1] quotient(id^q_id^qb,b,zero).
% 496724 [para:496720.1.1,495874.1.2.1] equal(zero,divide(id^q_id^qb,b)).
% 496786 [binary:495749,496657.2,demod:496724] less_equal(divide(id^qb,divide(id^qb,b)),zero).
% 496788 [binary:495746,496657.2] less_equal(divide(divide(identity,X),divide(id^qb,X)),divide(id^q_id^qb,X)).
% 496791 [binary:495744,496786,cut:495743] equal(zero,divide(id^qb,divide(id^qb,b))).
% 496792 [para:496791.1.2,495746.1.3] quotient(id^qb,divide(id^qb,b),zero).
% 496800 [binary:495740,496792] less_equal(id^qb,divide(id^qb,b)).
% 496804 [binary:495744,496800,cut:496299] equal(divide(id^qb,b),id^qb).
% 496806 [para:496804.1.1,496255.1.1,demod:496804,cut:235695] equal(id^qb,divide(id^qb,zero)).
% 496819 [para:496806.1.2,495746.1.3] quotient(id^qb,zero,id^qb).
% 496832 [para:496806.1.2,496392.1.2.1] equal(zero,divide(id^qb,divide(identity,zero))).
% 496847 [binary:495963.2,496819] less_equal(id^qb,divide(divide(X,Y),Z)) | -quotient(Y,Z,zero) | -quotient(X,Z,id^qb).
% 496871 [para:496832.1.2,496405.1.2,demod:496832,cut:235680] equal(divide(identity,divide(identity,zero)),zero).
% 496886 [para:496871.1.1,495746.1.3] quotient(identity,divide(identity,zero),zero).
% 496896 [binary:495751,496236.2] less_equal(divide(X,id^qa_^q__id^q_id^qb),divide(divide(Y,id^qa),id^q_id^qb)) | -quotient(Y,id^q_id^qb,X).
% 496898 [binary:495753,496236.2] less_equal(divide(X,id^qb_^q__id^q_id^qa),divide(divide(Y,id^qb),id^q_id^qa)) | -quotient(Y,id^q_id^qa,X).
% 496899 [binary:495746,496236.2] less_equal(divide(X,divide(Y,Z)),divide(divide(U,Y),Z)) | -quotient(U,Z,X).
% 496902 [binary:495788,496236.2] less_equal(divide(X,zero),divide(divide(Y,id^qa_^q__id^q_id^qb),id^qa)) | -quotient(Y,id^qa,X).
% 496903 [binary:495789,496236.2] less_equal(divide(X,zero),divide(divide(Y,id^qb_^q__id^q_id^qa),id^qb)) | -quotient(Y,id^qb,X).
% 496904 [binary:496025,496236.2] less_equal(divide(X,id^qa_^q__id^q_id^qb),divide(divide(Y,id^qa_^q__id^q_id^qb),id^q_id^qb)) | -quotient(Y,id^q_id^qb,X).
% 496907 [binary:496070,496236.2] less_equal(divide(X,id^qb_^q__id^q_id^qa),divide(divide(Y,id^qb_^q__id^q_id^qa),id^q_id^qa)) | -quotient(Y,id^q_id^qa,X).
% 496913 [binary:496625,496236.2] less_equal(divide(X,zero),divide(divide(Y,id^q_id^qa),a)) | -quotient(Y,a,X).
% 496918 [binary:495740,496886] less_equal(identity,divide(identity,zero)).
% 496922 [binary:495744,496918,cut:495787] equal(divide(identity,zero),identity).
% 496923 [para:496922.1.1,495746.1.3] quotient(identity,zero,identity).
% 496946 [binary:496657.2,496923,demod:495846,496806] less_equal(id^q_id^qb,divide(id^q_id^qb,zero)).
% 496948 [binary:495744,496946,cut:495787] equal(divide(id^q_id^qb,zero),id^q_id^qb).
% 497075 [para:496161.1.1,496788.1.2] less_equal(divide(divide(identity,id^q_id^qb),divide(id^qb,id^q_id^qb)),zero).
% 497077 [binary:495744,497075,cut:495743] equal(zero,divide(divide(identity,id^q_id^qb),divide(id^qb,id^q_id^qb))).
% 497080 [para:497077.1.2,495746.1.3] quotient(divide(identity,id^q_id^qb),divide(id^qb,id^q_id^qb),zero).
% 497082 [binary:495740,497080] less_equal(divide(identity,id^q_id^qb),divide(id^qb,id^q_id^qb)).
% 497086 [binary:495744,497082,cut:496395] equal(divide(id^qb,id^q_id^qb),divide(identity,id^q_id^qb)).
% 497093 [para:497086.1.2,496370.1.2.2] equal(zero,divide(id^qa_^q__id^q_id^qb,divide(id^qb,id^q_id^qb))).
% 497104 [para:497086.1.2,496452.1.1.1] less_equal(divide(divide(id^qb,id^q_id^qb),id^qa_^q__id^q_id^qb),divide(id^q_id^qa,id^q_id^qb)).
% 497453 [binary:495748,496681.2,demod:496626] less_equal(divide(id^qa,divide(id^qa,a)),zero).
% 497456 [binary:495746,496681.2] less_equal(divide(divide(identity,X),divide(id^qa,X)),divide(id^q_id^qa,X)).
% 497457 [binary:496923,496681.2] less_equal(divide(identity,divide(id^qa,zero)),divide(id^q_id^qa,zero)).
% 497459 [binary:495744,497453,cut:495743] equal(zero,divide(id^qa,divide(id^qa,a))).
% 497460 [para:497459.1.2,495746.1.3] quotient(id^qa,divide(id^qa,a),zero).
% 497470 [binary:495740,497460] less_equal(id^qa,divide(id^qa,a)).
% 497476 [binary:495744,497470,cut:496280] equal(divide(id^qa,a),id^qa).
% 497478 [para:497476.1.1,496242.1.1,demod:497476,cut:235695] equal(id^qa,divide(id^qa,zero)).
% 497584 [binary:495744,497457,demod:495861,497478,cut:495787] equal(divide(id^q_id^qa,zero),id^q_id^qa).
% 497700 [para:496161.1.1,497456.1.2] less_equal(divide(divide(identity,id^q_id^qa),divide(id^qa,id^q_id^qa)),zero).
% 497702 [binary:495744,497700,cut:495743] equal(zero,divide(divide(identity,id^q_id^qa),divide(id^qa,id^q_id^qa))).
% 497703 [para:497702.1.2,495746.1.3] quotient(divide(identity,id^q_id^qa),divide(id^qa,id^q_id^qa),zero).
% 497705 [binary:495740,497703] less_equal(divide(identity,id^q_id^qa),divide(id^qa,id^q_id^qa)).
% 497711 [binary:495744,497705,cut:496395] equal(divide(id^qa,id^q_id^qa),divide(identity,id^q_id^qa)).
% 497712 [para:497711.1.2,495746.1.3] quotient(identity,id^q_id^qa,divide(id^qa,id^q_id^qa)).
% 497718 [para:497711.1.2,496372.1.2.2] equal(zero,divide(id^qb_^q__id^q_id^qa,divide(id^qa,id^q_id^qa))).
% 497729 [para:497711.1.2,496430.1.1.1] less_equal(divide(divide(id^qa,id^q_id^qa),id^qb_^q__id^q_id^qa),divide(id^q_id^qb,id^q_id^qa)).
% 498109 [binary:495746,496896.2] less_equal(divide(divide(X,id^q_id^qb),id^qa_^q__id^q_id^qb),divide(divide(X,id^qa),id^q_id^qb)).
% 498187 [binary:495746,496898.2] less_equal(divide(divide(X,id^q_id^qa),id^qb_^q__id^q_id^qa),divide(divide(X,id^qb),id^q_id^qa)).
% 498208 [binary:495752,496902.2,demod:497584] less_equal(id^q_id^qa,divide(divide(identity,id^qa_^q__id^q_id^qb),id^qa)).
% 498213 [binary:495744,498208,cut:496343] equal(divide(divide(identity,id^qa_^q__id^q_id^qb),id^qa),id^q_id^qa).
% 498235 [para:498213.1.1,496279.1.1.1] -quotient(divide(identity,id^qa_^q__id^q_id^qb),X,Y) | -quotient(divide(id^q_id^qa,X),Y,Z) | less_equal(Z,zero).
% 498421 [binary:495750,496903.2,demod:496948] less_equal(id^q_id^qb,divide(divide(identity,id^qb_^q__id^q_id^qa),id^qb)).
% 498426 [binary:495744,498421,cut:496323] equal(divide(divide(identity,id^qb_^q__id^q_id^qa),id^qb),id^q_id^qb).
% 498447 [para:498426.1.1,496279.1.1.1] -quotient(divide(identity,id^qb_^q__id^q_id^qa),X,Y) | -quotient(divide(id^q_id^qb,X),Y,Z) | less_equal(Z,zero).
% 498618 [binary:495746,496904.2] less_equal(divide(divide(X,id^q_id^qb),id^qa_^q__id^q_id^qb),divide(divide(X,id^qa_^q__id^q_id^qb),id^q_id^qb)).
% 498622 [binary:495744,498618,cut:369727] equal(divide(divide(X,id^qa_^q__id^q_id^qb),id^q_id^qb),divide(divide(X,id^q_id^qb),id^qa_^q__id^q_id^qb)).
% 498623 [para:498622.1.1,495746.1.3] quotient(divide(X,id^qa_^q__id^q_id^qb),id^q_id^qb,divide(divide(X,id^q_id^qb),id^qa_^q__id^q_id^qb)).
% 498779 [binary:496723,496847.2] less_equal(id^qb,divide(divide(X,id^q_id^qb),b)) | -quotient(X,b,id^qb).
% 498794 [binary:495749,498779.2,demod:497086] less_equal(id^qb,divide(divide(id^qb,id^q_id^qb),b)).
% 498796 [binary:495744,498794,cut:496299] equal(divide(divide(id^qb,id^q_id^qb),b),id^qb).
% 498802 [para:498796.1.1,495797.1.2,demod:498796,cut:495787] equal(divide(id^qb,id^q_id^qb),id^qb).
% 498822 [para:498802.1.1,497093.1.2.2] equal(zero,divide(id^qa_^q__id^q_id^qb,id^qb)).
% 498829 [para:498802.1.1,497104.1.1.1] less_equal(divide(id^qb,id^qa_^q__id^q_id^qb),divide(id^q_id^qa,id^q_id^qb)).
% 498891 [para:498822.1.2,498187.1.2.1,demod:495813] less_equal(divide(divide(id^qa_^q__id^q_id^qb,id^q_id^qa),id^qb_^q__id^q_id^qa),zero).
% 498910 [binary:495744,498891,cut:495743] equal(zero,divide(divide(id^qa_^q__id^q_id^qb,id^q_id^qa),id^qb_^q__id^q_id^qa)).
% 498911 [para:498910.1.2,495746.1.3] quotient(divide(id^qa_^q__id^q_id^qb,id^q_id^qa),id^qb_^q__id^q_id^qa,zero).
% 498914 [binary:495740,498911] less_equal(divide(id^qa_^q__id^q_id^qb,id^q_id^qa),id^qb_^q__id^q_id^qa).
% 498928 [binary:495751,496899.2] less_equal(divide(id^qa_^q__id^q_id^qb,divide(X,id^q_id^qb)),divide(divide(id^qa,X),id^q_id^qb)).
% 498930 [binary:495753,496899.2] less_equal(divide(id^qb_^q__id^q_id^qa,divide(X,id^q_id^qa)),divide(divide(id^qb,X),id^q_id^qa)).
% 499033 [binary:495748,496913.2,demod:497711,497478] less_equal(id^qa,divide(divide(id^qa,id^q_id^qa),a)).
% 499036 [binary:495744,499033,cut:496280] equal(divide(divide(id^qa,id^q_id^qa),a),id^qa).
% 499042 [para:499036.1.1,495797.1.2,demod:499036,cut:495787] equal(divide(id^qa,id^q_id^qa),id^qa).
% 499063 [para:499042.1.1,497712.1.3] quotient(identity,id^q_id^qa,id^qa).
% 499067 [para:499042.1.1,497718.1.2.2] equal(zero,divide(id^qb_^q__id^q_id^qa,id^qa)).
% 499074 [para:499042.1.1,497729.1.1.1] less_equal(divide(id^qa,id^qb_^q__id^q_id^qa),divide(id^q_id^qb,id^q_id^qa)).
% 499121 [binary:496907.2,499063] less_equal(divide(id^qa,id^qb_^q__id^q_id^qa),divide(divide(identity,id^qb_^q__id^q_id^qa),id^q_id^qa)).
% 499134 [para:499067.1.2,498109.1.2.1,demod:495813] less_equal(divide(divide(id^qb_^q__id^q_id^qa,id^q_id^qb),id^qa_^q__id^q_id^qb),zero).
% 499154 [binary:495744,499134,cut:495743] equal(zero,divide(divide(id^qb_^q__id^q_id^qa,id^q_id^qb),id^qa_^q__id^q_id^qb)).
% 499155 [para:499154.1.2,495746.1.3] quotient(divide(id^qb_^q__id^q_id^qa,id^q_id^qb),id^qa_^q__id^q_id^qb,zero).
% 499159 [binary:495740,499155] less_equal(divide(id^qb_^q__id^q_id^qa,id^q_id^qb),id^qa_^q__id^q_id^qb).
% 499234 [binary:495744,499121,cut:358573] equal(divide(divide(identity,id^qb_^q__id^q_id^qa),id^q_id^qa),divide(id^qa,id^qb_^q__id^q_id^qa)).
% 499259 [para:499234.1.1,495746.1.3] quotient(divide(identity,id^qb_^q__id^q_id^qa),id^q_id^qa,divide(id^qa,id^qb_^q__id^q_id^qa)).
% 505950 [binary:498623,498235,demod:498802,497086] -quotient(divide(id^q_id^qa,id^q_id^qb),divide(id^qb,id^qa_^q__id^q_id^qb),X) | less_equal(X,zero).
% 505952 [binary:495746,505950] less_equal(divide(divide(id^q_id^qa,id^q_id^qb),divide(id^qb,id^qa_^q__id^q_id^qb)),zero).
% 505958 [binary:495744,505952,cut:495743] equal(zero,divide(divide(id^q_id^qa,id^q_id^qb),divide(id^qb,id^qa_^q__id^q_id^qb))).
% 505959 [para:505958.1.2,495746.1.3] quotient(divide(id^q_id^qa,id^q_id^qb),divide(id^qb,id^qa_^q__id^q_id^qb),zero).
% 505963 [binary:495740,505959] less_equal(divide(id^q_id^qa,id^q_id^qb),divide(id^qb,id^qa_^q__id^q_id^qb)).
% 505967 [binary:495744,505963,cut:498829] equal(divide(id^qb,id^qa_^q__id^q_id^qb),divide(id^q_id^qa,id^q_id^qb)).
% 505971 [para:505967.1.2,495874.1.2.1] equal(zero,divide(divide(id^qb,id^qa_^q__id^q_id^qb),id^q_id^qa)).
% 506076 [para:505971.1.2,498930.1.2] less_equal(divide(id^qb_^q__id^q_id^qa,divide(id^qa_^q__id^q_id^qb,id^q_id^qa)),zero).
% 506087 [binary:495744,506076,cut:495743] equal(zero,divide(id^qb_^q__id^q_id^qa,divide(id^qa_^q__id^q_id^qb,id^q_id^qa))).
% 506088 [para:506087.1.2,495746.1.3] quotient(id^qb_^q__id^q_id^qa,divide(id^qa_^q__id^q_id^qb,id^q_id^qa),zero).
% 506093 [binary:495740,506088] less_equal(id^qb_^q__id^q_id^qa,divide(id^qa_^q__id^q_id^qb,id^q_id^qa)).
% 506106 [binary:495744,506093,cut:498914] equal(divide(id^qa_^q__id^q_id^qb,id^q_id^qa),id^qb_^q__id^q_id^qa).
% 506114 [para:506106.1.1,495797.1.2,demod:506106,cut:495754] -less_equal(id^qa_^q__id^q_id^qb,id^qb_^q__id^q_id^qa).
% 506976 [binary:499259,498447] -quotient(divide(id^q_id^qb,id^q_id^qa),divide(id^qa,id^qb_^q__id^q_id^qa),X) | less_equal(X,zero).
% 506989 [binary:495746,506976] less_equal(divide(divide(id^q_id^qb,id^q_id^qa),divide(id^qa,id^qb_^q__id^q_id^qa)),zero).
% 506998 [binary:495744,506989,cut:495743] equal(zero,divide(divide(id^q_id^qb,id^q_id^qa),divide(id^qa,id^qb_^q__id^q_id^qa))).
% 506999 [para:506998.1.2,495746.1.3] quotient(divide(id^q_id^qb,id^q_id^qa),divide(id^qa,id^qb_^q__id^q_id^qa),zero).
% 507003 [binary:495740,506999] less_equal(divide(id^q_id^qb,id^q_id^qa),divide(id^qa,id^qb_^q__id^q_id^qa)).
% 507007 [binary:495744,507003,cut:499074] equal(divide(id^qa,id^qb_^q__id^q_id^qa),divide(id^q_id^qb,id^q_id^qa)).
% 507011 [para:507007.1.2,495874.1.2.1] equal(zero,divide(divide(id^qa,id^qb_^q__id^q_id^qa),id^q_id^qb)).
% 507119 [para:507011.1.2,498928.1.2] less_equal(divide(id^qa_^q__id^q_id^qb,divide(id^qb_^q__id^q_id^qa,id^q_id^qb)),zero).
% 507126 [binary:495744,507119,cut:495743] equal(zero,divide(id^qa_^q__id^q_id^qb,divide(id^qb_^q__id^q_id^qa,id^q_id^qb))).
% 507127 [para:507126.1.2,495746.1.3] quotient(id^qa_^q__id^q_id^qb,divide(id^qb_^q__id^q_id^qa,id^q_id^qb),zero).
% 507134 [binary:495740,507127] less_equal(id^qa_^q__id^q_id^qb,divide(id^qb_^q__id^q_id^qa,id^q_id^qb)).
% 507148 [binary:495744,507134,cut:499159] equal(divide(id^qb_^q__id^q_id^qa,id^q_id^qb),id^qa_^q__id^q_id^qb).
% 507150 [para:507148.1.1,495787.1.1,cut:506114] 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 11
% clause depth limited to 3
% seconds given: 29
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    5555
%  derived clauses:   3012374
%  kept clauses:      11574
%  kept size sum:     162751
%  kept mid-nuclei:   491714
%  kept new demods:   521
%  forw unit-subs:    1771429
%  forw double-subs: 688824
%  forw overdouble-subs: 12205
%  backward subs:     702
%  fast unit cutoff:  14347
%  full unit cutoff:  309
%  dbl  unit cutoff:  0
%  real runtime  :  69.42
%  process. runtime:  68.78
% specific non-discr-tree subsumption statistics: 
%  tried:           10104238
%  length fails:    2004919
%  strength fails:  2620794
%  predlist fails:  79871
%  aux str. fails:  1198329
%  by-lit fails:    63898
%  full subs tried: 4016485
%  full subs fail:  4003810
% 
% ; 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/HEN/HEN011-1+eq_r.in")
% 
%------------------------------------------------------------------------------