TSTP Solution File: GRP002-10 by CiME---2.01

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : CiME---2.01
% Problem  : GRP002-10 : TPTP v7.3.0. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_cime %s

% Computer : n186.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.5MB
% OS       : Linux 3.10.0-862.11.6.el7.x86_64
% CPULimit : 300s
% DateTime : Wed Feb 27 12:44:32 EST 2019

% Result   : Timeout 286.82s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.04  % Problem  : GRP002-10 : TPTP v7.3.0. Released v7.3.0.
% 0.00/0.04  % Command  : tptp2X_and_run_cime %s
% 0.03/0.24  % Computer : n186.star.cs.uiowa.edu
% 0.03/0.24  % Model    : x86_64 x86_64
% 0.03/0.24  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.24  % Memory   : 32218.5MB
% 0.03/0.24  % OS       : Linux 3.10.0-862.11.6.el7.x86_64
% 0.03/0.24  % CPULimit : 300
% 0.03/0.24  % DateTime : Wed Feb 20 19:55:14 CST 2019
% 0.03/0.25  % CPUTime  : 
% 1.16/1.44  Processing problem /tmp/CiME_46752_n186.star.cs.uiowa.edu
% 1.16/1.44  #verbose 1;
% 1.16/1.44                let F = signature " k,j,h,d,c,b,a,true,identity : constant;  multiply : 2;  inverse : 1;  product : 3;  ifeq : 4;  ifeq2 : 4;";
% 1.16/1.44  let X = vars "A B C X Y W Z U V";
% 1.16/1.44  let Axioms = equations F X "
% 1.16/1.44   ifeq2(A,A,B,C) = B;
% 1.16/1.44   ifeq(A,A,B,C) = B;
% 1.16/1.44   product(identity,X,X) = true;
% 1.16/1.44   product(X,identity,X) = true;
% 1.16/1.44   product(inverse(X),X,identity) = true;
% 1.16/1.44   product(X,inverse(X),identity) = true;
% 1.16/1.44   product(X,Y,multiply(X,Y)) = true;
% 1.16/1.44   ifeq2(product(X,Y,W),true,ifeq2(product(X,Y,Z),true,Z,W),W) = W;
% 1.16/1.44   ifeq(product(U,Z,W),true,ifeq(product(Y,Z,V),true,ifeq(product(X,Y,U),true,product(X,V,W),true),true),true) = true;
% 1.16/1.44   ifeq(product(Y,Z,V),true,ifeq(product(X,V,W),true,ifeq(product(X,Y,U),true,product(U,Z,W),true),true),true) = true;
% 1.16/1.44   ifeq(product(X,X,Y),true,product(X,Y,identity),true) = true;
% 1.16/1.44   ifeq(product(X,X,Y),true,product(Y,X,identity),true) = true;
% 1.16/1.44   product(a,b,c) = true;
% 1.16/1.44   product(c,inverse(a),d) = true;
% 1.16/1.44   product(d,inverse(b),h) = true;
% 1.16/1.44   product(h,b,j) = true;
% 1.16/1.44   product(j,inverse(h),k) = true;
% 1.16/1.44  ";
% 1.16/1.44  
% 1.16/1.44  let s1 = status F "
% 1.16/1.44   k lr_lex;
% 1.16/1.44   j lr_lex;
% 1.16/1.44   h lr_lex;
% 1.16/1.44   d lr_lex;
% 1.16/1.44   c lr_lex;
% 1.16/1.44   b lr_lex;
% 1.16/1.44   a lr_lex;
% 1.16/1.44   multiply lr_lex;
% 1.16/1.44   inverse lr_lex;
% 1.16/1.44   true lr_lex;
% 1.16/1.44   product lr_lex;
% 1.16/1.44   identity lr_lex;
% 1.16/1.44   ifeq lr_lex;
% 1.16/1.44   ifeq2 lr_lex;
% 1.16/1.44  ";
% 1.16/1.44  
% 1.16/1.44  let p1 = precedence F "
% 1.16/1.44  multiply > ifeq2 > ifeq > product > inverse > identity > true > a > b > c > d > h > j > k";
% 1.16/1.44  
% 1.16/1.44  let s2 = status F "
% 1.16/1.44  k mul;
% 1.16/1.44  j mul;
% 1.16/1.44  h mul;
% 1.16/1.44  d mul;
% 1.16/1.44  c mul;
% 1.16/1.44  b mul;
% 1.16/1.44  a mul;
% 1.16/1.44  multiply mul;
% 1.16/1.44  inverse mul;
% 1.16/1.44  true mul;
% 1.16/1.44  product mul;
% 1.16/1.44  identity mul;
% 1.16/1.44  ifeq mul;
% 1.16/1.44  ifeq2 mul;
% 1.16/1.44  ";
% 1.16/1.44  
% 1.16/1.44  let p2 = precedence F "
% 1.16/1.44  multiply > ifeq2 > ifeq > product > inverse > identity = true = a = b = c = d = h = j = k";
% 1.16/1.44  
% 1.16/1.44  let o_auto = AUTO Axioms;
% 1.16/1.44  
% 1.16/1.44  let o = LEX o_auto (LEX (ACRPO s1 p1) (ACRPO s2 p2));
% 1.16/1.44  
% 1.16/1.44  let Conjectures = equations F X " product(k,inverse(b),identity) = true;"
% 1.16/1.44  ;
% 1.16/1.44  (*
% 1.16/1.44  let Red_Axioms = normalize_equations Defining_rules Axioms;
% 1.16/1.44  
% 1.16/1.44  let Red_Conjectures =  normalize_equations Defining_rules Conjectures;
% 1.16/1.44  *)
% 1.16/1.44  #time on;
% 1.16/1.44  
% 1.16/1.44  let res = prove_conj_by_ordered_completion o Axioms Conjectures;
% 1.16/1.44  
% 1.16/1.44  #time off;
% 1.16/1.44  
% 1.16/1.44  
% 1.16/1.44  let status = if res then "unsatisfiable" else "satisfiable";
% 1.16/1.44  #quit;
% 1.16/1.44  Verbose level is now 1
% 1.16/1.44  
% 1.16/1.44  F : signature = <signature>
% 1.16/1.44  X : variable_set = <variable set>
% 1.16/1.44  
% 1.16/1.44  Axioms : (F,X) equations = { ifeq2(A,A,B,C) = B,
% 1.16/1.44                               ifeq(A,A,B,C) = B,
% 1.16/1.44                               product(identity,X,X) = true,
% 1.16/1.44                               product(X,identity,X) = true,
% 1.16/1.44                               product(inverse(X),X,identity) = true,
% 1.16/1.44                               product(X,inverse(X),identity) = true,
% 1.16/1.44                               product(X,Y,multiply(X,Y)) = true,
% 1.16/1.44                               ifeq2(product(X,Y,W),true,ifeq2(product(X,Y,Z),true,Z,W),W)
% 1.16/1.44                               = W,
% 1.16/1.44                               ifeq(product(U,Z,W),true,ifeq(product(Y,Z,V),true,
% 1.16/1.44                                                        ifeq(product(X,Y,U),true,
% 1.16/1.44                                                        product(X,V,W),true),true),true)
% 1.16/1.44                               = true,
% 1.16/1.44                               ifeq(product(Y,Z,V),true,ifeq(product(X,V,W),true,
% 1.16/1.44                                                        ifeq(product(X,Y,U),true,
% 1.16/1.44                                                        product(U,Z,W),true),true),true)
% 1.16/1.44                               = true,
% 1.16/1.44                               ifeq(product(X,X,Y),true,product(X,Y,identity),true)
% 1.16/1.44                               = true,
% 1.16/1.44                               ifeq(product(X,X,Y),true,product(Y,X,identity),true)
% 1.16/1.44                               = true,
% 1.16/1.44                               product(a,b,c) = true,
% 1.16/1.44                               product(c,inverse(a),d) = true,
% 1.16/1.44                               product(d,inverse(b),h) = true,
% 1.16/1.44                               product(h,b,j) = true,
% 1.16/1.44                               product(j,inverse(h),k) = true }
% 1.16/1.44                               (17 equation(s))
% 1.16/1.44  s1 : F status = <status>
% 1.16/1.44  p1 : F precedence = <precedence>
% 1.16/1.44  s2 : F status = <status>
% 1.16/1.44  p2 : F precedence = <precedence>
% 1.16/1.44  o_auto : F term_ordering = <term ordering>
% 1.16/1.44  o : F term_ordering = <term ordering>
% 1.16/1.44  Conjectures : (F,X) equations = { product(k,inverse(b),identity) = true }
% 1.16/1.44                                    (1 equation(s))
% 1.16/1.44  time is now on
% 1.16/1.44  
% 1.16/1.44  Initializing completion ...
% 1.16/1.44  New rule produced : [1] product(identity,X,X) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 16
% 1.16/1.44  Current number of rules: 1
% 1.16/1.44  New rule produced : [2] product(X,identity,X) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 15
% 1.16/1.44  Current number of rules: 2
% 1.16/1.44  New rule produced : [3] product(a,b,c) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 14
% 1.16/1.44  Current number of rules: 3
% 1.16/1.44  New rule produced : [4] product(h,b,j) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 13
% 1.16/1.44  Current number of rules: 4
% 1.16/1.44  New rule produced : [5] product(j,inverse(h),k) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 12
% 1.16/1.44  Current number of rules: 5
% 1.16/1.44  New rule produced : [6] ifeq(A,A,B,C) -> B
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 11
% 1.16/1.44  Current number of rules: 6
% 1.16/1.44  New rule produced : [7] ifeq2(A,A,B,C) -> B
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 10
% 1.16/1.44  Current number of rules: 7
% 1.16/1.44  New rule produced : [8] product(X,inverse(X),identity) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 9
% 1.16/1.44  Current number of rules: 8
% 1.16/1.44  New rule produced : [9] product(inverse(X),X,identity) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 8
% 1.16/1.44  Current number of rules: 9
% 1.16/1.44  New rule produced : [10] product(c,inverse(a),d) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 7
% 1.16/1.44  Current number of rules: 10
% 1.16/1.44  New rule produced : [11] product(d,inverse(b),h) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 6
% 1.16/1.44  Current number of rules: 11
% 1.16/1.44  New rule produced : [12] product(X,Y,multiply(X,Y)) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 5
% 1.16/1.44  Current number of rules: 12
% 1.16/1.44  New rule produced :
% 1.16/1.44  [13] ifeq(product(X,X,Y),true,product(X,Y,identity),true) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 4
% 1.16/1.44  Current number of rules: 13
% 1.16/1.44  New rule produced :
% 1.16/1.44  [14] ifeq(product(X,X,Y),true,product(Y,X,identity),true) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 3
% 1.16/1.44  Current number of rules: 14
% 1.16/1.44  New rule produced :
% 1.16/1.44  [15] ifeq2(product(X,Y,W),true,ifeq2(product(X,Y,Z),true,Z,W),W) -> W
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 2
% 1.16/1.44  Current number of rules: 15
% 1.16/1.44  New rule produced :
% 1.16/1.44  [16]
% 1.16/1.44  ifeq(product(U,Z,W),true,ifeq(product(Y,Z,V),true,ifeq(product(X,Y,U),true,
% 1.16/1.44                                                    product(X,V,W),true),true),true)
% 1.16/1.44  -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 1
% 1.16/1.44  Current number of rules: 16
% 1.16/1.44  New rule produced :
% 1.16/1.44  [17]
% 1.16/1.44  ifeq(product(Y,Z,V),true,ifeq(product(X,V,W),true,ifeq(product(X,Y,U),true,
% 1.16/1.44                                                    product(U,Z,W),true),true),true)
% 1.16/1.44  -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 0
% 1.16/1.44  Current number of rules: 17
% 1.16/1.44  New rule produced : [18] product(A,multiply(A,A),identity) -> true
% 1.16/1.44  Current number of equations to process: 2
% 1.16/1.44  Current number of ordered equations: 0
% 1.16/1.44  Current number of rules: 18
% 1.16/1.44  New rule produced : [19] ifeq(product(A,A,inverse(A)),true,true,true) -> true
% 1.16/1.44  Current number of equations to process: 1
% 1.16/1.44  Current number of ordered equations: 0
% 1.16/1.44  Current number of rules: 19
% 1.16/1.44  New rule produced :
% 1.16/1.44  [20] ifeq(product(inverse(A),inverse(A),A),true,true,true) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 0
% 1.16/1.44  Current number of rules: 20
% 1.16/1.44  New rule produced : [21] product(multiply(A,A),A,identity) -> true
% 1.16/1.44  Current number of equations to process: 0
% 1.16/1.44  Current number of ordered equations: 0
% 1.16/1.44  Current number of rules: 21
% 1.16/1.44  New rule produced : [22] ifeq2(product(identity,A,B),true,B,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 22
% 1.16/1.45  New rule produced : [23] ifeq2(product(identity,A,B),true,A,B) -> B
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 23
% 1.16/1.45  New rule produced : [24] ifeq2(product(A,identity,B),true,B,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 24
% 1.16/1.45  New rule produced : [25] ifeq2(product(A,identity,B),true,A,B) -> B
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 25
% 1.16/1.45  New rule produced : [26] ifeq2(product(a,b,A),true,A,c) -> c
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 26
% 1.16/1.45  New rule produced : [27] ifeq2(product(a,b,A),true,c,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 27
% 1.16/1.45  New rule produced : [28] ifeq2(product(h,b,A),true,A,j) -> j
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 28
% 1.16/1.45  New rule produced : [29] ifeq2(product(h,b,A),true,j,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 29
% 1.16/1.45  New rule produced : [30] ifeq2(product(j,inverse(h),A),true,A,k) -> k
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 30
% 1.16/1.45  New rule produced : [31] ifeq2(product(j,inverse(h),A),true,k,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 31
% 1.16/1.45  New rule produced :
% 1.16/1.45  [32] ifeq2(product(A,inverse(A),B),true,B,identity) -> identity
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 32
% 1.16/1.45  New rule produced : [33] ifeq2(product(A,inverse(A),B),true,identity,B) -> B
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 33
% 1.16/1.45  New rule produced :
% 1.16/1.45  [34] ifeq2(product(inverse(A),A,B),true,B,identity) -> identity
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 34
% 1.16/1.45  New rule produced : [35] ifeq2(product(inverse(A),A,B),true,identity,B) -> B
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 35
% 1.16/1.45  New rule produced : [36] ifeq2(product(c,inverse(a),A),true,A,d) -> d
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 36
% 1.16/1.45  New rule produced : [37] ifeq2(product(c,inverse(a),A),true,d,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 37
% 1.16/1.45  New rule produced : [38] ifeq2(product(d,inverse(b),A),true,A,h) -> h
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 1
% 1.16/1.45  Current number of rules: 38
% 1.16/1.45  New rule produced : [39] ifeq2(product(d,inverse(b),A),true,h,A) -> A
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 39
% 1.16/1.45  New rule produced : [40] ifeq2(product(A,B,C),true,multiply(A,B),C) -> C
% 1.16/1.45  Current number of equations to process: 1
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 40
% 1.16/1.45  New rule produced :
% 1.16/1.45  [41] ifeq2(product(A,B,C),true,C,multiply(A,B)) -> multiply(A,B)
% 1.16/1.45  Current number of equations to process: 0
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 41
% 1.16/1.45  New rule produced :
% 1.16/1.45  [42]
% 1.16/1.45  ifeq(product(A,B,identity),true,ifeq(product(C,B,A),true,true,true),true) ->
% 1.16/1.45  true
% 1.16/1.45  Current number of equations to process: 40
% 1.16/1.45  Current number of ordered equations: 0
% 1.16/1.45  Current number of rules: 42
% 1.16/1.45  New rule produced :
% 1.16/1.45  [43]
% 1.16/1.45  ifeq(product(A,B,C),true,ifeq(product(X,A,identity),true,product(X,C,B),true),true)
% 1.16/1.45  -> true
% 1.16/1.45  Current number of equations to process: 37
% 1.16/1.45  Current number of ordered equations: 2
% 1.16/1.45  Current number of rules: 43
% 1.16/1.45  New rule produced :
% 1.16/1.45  [44]
% 1.16/1.45  ifeq(product(A,B,C),true,ifeq(product(X,identity,A),true,product(X,B,C),true),true)
% 1.16/1.45  -> true
% 1.16/1.46  Current number of equations to process: 37
% 1.16/1.46  Current number of ordered equations: 1
% 1.16/1.46  Current number of rules: 44
% 1.16/1.46  New rule produced :
% 1.16/1.46  [45]
% 1.16/1.46  ifeq(product(A,B,C),true,ifeq(product(A,B,X),true,product(identity,X,C),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 37
% 1.16/1.46  Current number of ordered equations: 0
% 1.16/1.46  Current number of rules: 45
% 1.16/1.46  New rule produced :
% 1.16/1.46  [46]
% 1.16/1.46  ifeq(product(A,identity,B),true,ifeq(product(C,A,X),true,product(C,B,X),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 34
% 1.16/1.46  Current number of ordered equations: 2
% 1.16/1.46  Current number of rules: 46
% 1.16/1.46  New rule produced :
% 1.16/1.46  [47]
% 1.16/1.46  ifeq(product(A,identity,B),true,ifeq(product(C,X,A),true,product(C,X,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 34
% 1.16/1.46  Current number of ordered equations: 1
% 1.16/1.46  Current number of rules: 47
% 1.16/1.46  New rule produced :
% 1.16/1.46  [48]
% 1.16/1.46  ifeq(product(A,B,C),true,ifeq(product(identity,B,X),true,product(A,X,C),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 34
% 1.16/1.46  Current number of ordered equations: 0
% 1.16/1.46  Current number of rules: 48
% 1.16/1.46  New rule produced :
% 1.16/1.46  [49]
% 1.16/1.46  ifeq(product(c,A,B),true,ifeq(product(b,A,C),true,product(a,C,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 31
% 1.16/1.46  Current number of ordered equations: 2
% 1.16/1.46  Current number of rules: 49
% 1.16/1.46  New rule produced :
% 1.16/1.46  [50]
% 1.16/1.46  ifeq(product(A,b,B),true,ifeq(product(C,A,a),true,product(C,B,c),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 31
% 1.16/1.46  Current number of ordered equations: 1
% 1.16/1.46  Current number of rules: 50
% 1.16/1.46  New rule produced :
% 1.16/1.46  [51]
% 1.16/1.46  ifeq(product(A,b,B),true,ifeq(product(C,a,A),true,product(C,c,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 31
% 1.16/1.46  Current number of ordered equations: 0
% 1.16/1.46  Current number of rules: 51
% 1.16/1.46  New rule produced :
% 1.16/1.46  [52]
% 1.16/1.46  ifeq(product(A,b,B),true,ifeq(product(C,A,h),true,product(C,B,j),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 28
% 1.16/1.46  Current number of ordered equations: 2
% 1.16/1.46  Current number of rules: 52
% 1.16/1.46  New rule produced :
% 1.16/1.46  [53]
% 1.16/1.46  ifeq(product(A,b,B),true,ifeq(product(C,h,A),true,product(C,j,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 28
% 1.16/1.46  Current number of ordered equations: 1
% 1.16/1.46  Current number of rules: 53
% 1.16/1.46  New rule produced :
% 1.16/1.46  [54]
% 1.16/1.46  ifeq(product(j,A,B),true,ifeq(product(b,A,C),true,product(h,C,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 28
% 1.16/1.46  Current number of ordered equations: 0
% 1.16/1.46  Current number of rules: 54
% 1.16/1.46  New rule produced :
% 1.16/1.46  [55]
% 1.16/1.46  ifeq(product(k,A,B),true,ifeq(product(inverse(h),A,C),true,product(j,C,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 25
% 1.16/1.46  Current number of ordered equations: 2
% 1.16/1.46  Current number of rules: 55
% 1.16/1.46  New rule produced :
% 1.16/1.46  [56]
% 1.16/1.46  ifeq(product(A,inverse(h),B),true,ifeq(product(C,A,j),true,product(C,B,k),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 25
% 1.16/1.46  Current number of ordered equations: 1
% 1.16/1.46  Current number of rules: 56
% 1.16/1.46  New rule produced :
% 1.16/1.46  [57]
% 1.16/1.46  ifeq(product(A,inverse(h),B),true,ifeq(product(C,j,A),true,product(C,k,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 25
% 1.16/1.46  Current number of ordered equations: 0
% 1.16/1.46  Current number of rules: 57
% 1.16/1.46  New rule produced :
% 1.16/1.46  [58]
% 1.16/1.46  ifeq(product(A,inverse(B),C),true,ifeq(product(X,A,B),true,product(X,C,identity),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 22
% 1.16/1.46  Current number of ordered equations: 2
% 1.16/1.46  Current number of rules: 58
% 1.16/1.46  New rule produced :
% 1.16/1.46  [59]
% 1.16/1.46  ifeq(product(A,inverse(B),C),true,ifeq(product(X,B,A),true,product(X,identity,C),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 22
% 1.16/1.46  Current number of ordered equations: 1
% 1.16/1.46  Current number of rules: 59
% 1.16/1.46  New rule produced :
% 1.16/1.46  [60]
% 1.16/1.46  ifeq(product(identity,A,B),true,ifeq(product(inverse(C),A,X),true,product(C,X,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 22
% 1.16/1.46  Current number of ordered equations: 0
% 1.16/1.46  Current number of rules: 60
% 1.16/1.46  New rule produced :
% 1.16/1.46  [61]
% 1.16/1.46  ifeq(product(identity,A,B),true,ifeq(product(C,A,X),true,product(inverse(C),X,B),true),true)
% 1.16/1.46  -> true
% 1.16/1.46  Current number of equations to process: 19
% 1.16/1.46  Current number of ordered equations: 2
% 1.16/1.46  Current number of rules: 61
% 1.16/1.46  New rule produced :
% 1.16/1.46  [62]
% 1.16/1.46  ifeq(product(A,B,C),true,ifeq(product(X,A,inverse(B)),true,product(X,C,identity),true),true)
% 1.16/1.46  -> true
% 1.19/1.48  Current number of equations to process: 19
% 1.19/1.48  Current number of ordered equations: 1
% 1.19/1.48  Current number of rules: 62
% 1.19/1.48  New rule produced :
% 1.19/1.48  [63]
% 1.19/1.48  ifeq(product(A,B,C),true,ifeq(product(X,inverse(B),A),true,product(X,identity,C),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 19
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 63
% 1.19/1.48  New rule produced :
% 1.19/1.48  [64]
% 1.19/1.48  ifeq(product(d,A,B),true,ifeq(product(inverse(a),A,C),true,product(c,C,B),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 16
% 1.19/1.48  Current number of ordered equations: 2
% 1.19/1.48  Current number of rules: 64
% 1.19/1.48  New rule produced :
% 1.19/1.48  [65]
% 1.19/1.48  ifeq(product(A,inverse(a),B),true,ifeq(product(C,A,c),true,product(C,B,d),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 16
% 1.19/1.48  Current number of ordered equations: 1
% 1.19/1.48  Current number of rules: 65
% 1.19/1.48  New rule produced :
% 1.19/1.48  [66]
% 1.19/1.48  ifeq(product(A,inverse(a),B),true,ifeq(product(C,c,A),true,product(C,d,B),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 16
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 66
% 1.19/1.48  New rule produced :
% 1.19/1.48  [67]
% 1.19/1.48  ifeq(product(h,A,B),true,ifeq(product(inverse(b),A,C),true,product(d,C,B),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 13
% 1.19/1.48  Current number of ordered equations: 2
% 1.19/1.48  Current number of rules: 67
% 1.19/1.48  New rule produced :
% 1.19/1.48  [68]
% 1.19/1.48  ifeq(product(A,inverse(b),B),true,ifeq(product(C,A,d),true,product(C,B,h),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 13
% 1.19/1.48  Current number of ordered equations: 1
% 1.19/1.48  Current number of rules: 68
% 1.19/1.48  New rule produced :
% 1.19/1.48  [69]
% 1.19/1.48  ifeq(product(A,inverse(b),B),true,ifeq(product(C,d,A),true,product(C,h,B),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 13
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 69
% 1.19/1.48  New rule produced :
% 1.19/1.48  [70]
% 1.19/1.48  ifeq(product(multiply(A,B),C,X),true,ifeq(product(B,C,Y),true,product(A,Y,X),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 10
% 1.19/1.48  Current number of ordered equations: 2
% 1.19/1.48  Current number of rules: 70
% 1.19/1.48  New rule produced :
% 1.19/1.48  [71]
% 1.19/1.48  ifeq(product(A,B,C),true,ifeq(product(X,A,Y),true,product(X,C,multiply(Y,B)),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 10
% 1.19/1.48  Current number of ordered equations: 1
% 1.19/1.48  Current number of rules: 71
% 1.19/1.48  New rule produced :
% 1.19/1.48  [72]
% 1.19/1.48  ifeq(product(A,B,C),true,ifeq(product(X,Y,A),true,product(X,multiply(Y,B),C),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 10
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 72
% 1.19/1.48  New rule produced :
% 1.19/1.48  [73]
% 1.19/1.48  ifeq(product(A,B,C),true,ifeq(product(X,B,C),true,ifeq(product(identity,X,A),true,true,true),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 9
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 73
% 1.19/1.48  New rule produced :
% 1.19/1.48  [74]
% 1.19/1.48  ifeq(product(A,B,C),true,ifeq(product(X,B,identity),true,ifeq(product(C,X,A),true,true,true),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 8
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 74
% 1.19/1.48  New rule produced :
% 1.19/1.48  [75]
% 1.19/1.48  ifeq(product(A,B,c),true,ifeq(product(C,B,b),true,ifeq(product(a,C,A),true,true,true),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 7
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 75
% 1.19/1.48  New rule produced :
% 1.19/1.48  [76]
% 1.19/1.48  ifeq(product(A,B,j),true,ifeq(product(C,B,b),true,ifeq(product(h,C,A),true,true,true),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 6
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 76
% 1.19/1.48  New rule produced :
% 1.19/1.48  [77]
% 1.19/1.48  ifeq(product(A,B,k),true,ifeq(product(C,B,inverse(h)),true,ifeq(product(j,C,A),true,true,true),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 5
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 77
% 1.19/1.48  New rule produced :
% 1.19/1.48  [78]
% 1.19/1.48  ifeq(product(A,B,identity),true,ifeq(product(C,B,inverse(X)),true,ifeq(
% 1.19/1.48                                                                    product(X,C,A),true,true,true),true),true)
% 1.19/1.48  -> true
% 1.19/1.48  Current number of equations to process: 4
% 1.19/1.48  Current number of ordered equations: 0
% 1.19/1.48  Current number of rules: 78
% 1.19/1.48  New rule produced :
% 1.19/1.48  [79]
% 1.19/1.48  ifeq(product(A,B,identity),true,ifeq(product(C,B,X),true,ifeq(product(
% 1.19/1.48                                                                inverse(X),C,A),true,true,true),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 3
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 79
% 1.19/1.51  New rule produced :
% 1.19/1.51  [80]
% 1.19/1.51  ifeq(product(A,B,d),true,ifeq(product(C,B,inverse(a)),true,ifeq(product(c,C,A),true,true,true),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 2
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 80
% 1.19/1.51  New rule produced :
% 1.19/1.51  [81]
% 1.19/1.51  ifeq(product(A,B,h),true,ifeq(product(C,B,inverse(b)),true,ifeq(product(d,C,A),true,true,true),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 1
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 81
% 1.19/1.51  New rule produced :
% 1.19/1.51  [82]
% 1.19/1.51  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(Y,B,X),true,ifeq(product(C,Y,A),true,true,true),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 0
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 82
% 1.19/1.51  New rule produced :
% 1.19/1.51  [83]
% 1.19/1.51  ifeq(product(A,A,B),true,ifeq(product(A,B,identity),true,true,true),true) ->
% 1.19/1.51  true
% 1.19/1.51  Current number of equations to process: 40
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 83
% 1.19/1.51  New rule produced :
% 1.19/1.51  [84]
% 1.19/1.51  ifeq(product(A,B,C),true,ifeq(product(A,identity,X),true,product(X,B,C),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 37
% 1.19/1.51  Current number of ordered equations: 2
% 1.19/1.51  Current number of rules: 84
% 1.19/1.51  New rule produced :
% 1.19/1.51  [85]
% 1.19/1.51  ifeq(product(A,B,C),true,ifeq(product(identity,A,X),true,product(X,B,C),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 37
% 1.19/1.51  Current number of ordered equations: 1
% 1.19/1.51  Current number of rules: 85
% 1.19/1.51  New rule produced :
% 1.19/1.51  [86]
% 1.19/1.51  ifeq(product(A,B,C),true,ifeq(product(identity,C,X),true,product(A,B,X),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 37
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 86
% 1.19/1.51  New rule produced :
% 1.19/1.51  [87]
% 1.19/1.51  ifeq(product(A,B,identity),true,ifeq(product(C,A,X),true,product(X,B,C),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 34
% 1.19/1.51  Current number of ordered equations: 2
% 1.19/1.51  Current number of rules: 87
% 1.19/1.51  New rule produced :
% 1.19/1.51  [88]
% 1.19/1.51  ifeq(product(identity,A,B),true,ifeq(product(C,B,X),true,product(C,A,X),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 34
% 1.19/1.51  Current number of ordered equations: 1
% 1.19/1.51  Current number of rules: 88
% 1.19/1.51  New rule produced :
% 1.19/1.51  [89]
% 1.19/1.51  ifeq(product(A,B,C),true,ifeq(product(A,B,X),true,product(X,identity,C),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 34
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 89
% 1.19/1.51  New rule produced :
% 1.19/1.51  [90]
% 1.19/1.51  ifeq(product(b,A,B),true,ifeq(product(a,B,C),true,product(c,A,C),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 31
% 1.19/1.51  Current number of ordered equations: 2
% 1.19/1.51  Current number of rules: 90
% 1.19/1.51  New rule produced :
% 1.19/1.51  [91]
% 1.19/1.51  ifeq(product(A,c,B),true,ifeq(product(A,a,C),true,product(C,b,B),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 31
% 1.19/1.51  Current number of ordered equations: 1
% 1.19/1.51  Current number of rules: 91
% 1.19/1.51  New rule produced :
% 1.19/1.51  [92]
% 1.19/1.51  ifeq(product(A,B,b),true,ifeq(product(a,A,C),true,product(C,B,c),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 31
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 92
% 1.19/1.51  New rule produced :
% 1.19/1.51  [93]
% 1.19/1.51  ifeq(product(A,j,B),true,ifeq(product(A,h,C),true,product(C,b,B),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 28
% 1.19/1.51  Current number of ordered equations: 2
% 1.19/1.51  Current number of rules: 93
% 1.19/1.51  New rule produced :
% 1.19/1.51  [94]
% 1.19/1.51  ifeq(product(b,A,B),true,ifeq(product(h,B,C),true,product(j,A,C),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 28
% 1.19/1.51  Current number of ordered equations: 1
% 1.19/1.51  Current number of rules: 94
% 1.19/1.51  New rule produced :
% 1.19/1.51  [95]
% 1.19/1.51  ifeq(product(A,B,b),true,ifeq(product(h,A,C),true,product(C,B,j),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 28
% 1.19/1.51  Current number of ordered equations: 0
% 1.19/1.51  Current number of rules: 95
% 1.19/1.51  New rule produced :
% 1.19/1.51  [96]
% 1.19/1.51  ifeq(product(A,k,B),true,ifeq(product(A,j,C),true,product(C,inverse(h),B),true),true)
% 1.19/1.51  -> true
% 1.19/1.51  Current number of equations to process: 25
% 1.19/1.51  Current number of ordered equations: 2
% 1.19/1.51  Current number of rules: 96
% 1.19/1.51  New rule produced :
% 1.19/1.51  [97]
% 1.19/1.51  ifeq(product(inverse(h),A,B),true,ifeq(product(j,B,C),true,product(k,A,C),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 25
% 1.19/1.54  Current number of ordered equations: 1
% 1.19/1.54  Current number of rules: 97
% 1.19/1.54  New rule produced :
% 1.19/1.54  [98]
% 1.19/1.54  ifeq(product(A,B,inverse(h)),true,ifeq(product(j,A,C),true,product(C,B,k),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 25
% 1.19/1.54  Current number of ordered equations: 0
% 1.19/1.54  Current number of rules: 98
% 1.19/1.54  New rule produced :
% 1.19/1.54  [99]
% 1.19/1.54  ifeq(product(inverse(A),B,C),true,ifeq(product(A,C,X),true,product(identity,B,X),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 22
% 1.19/1.54  Current number of ordered equations: 2
% 1.19/1.54  Current number of rules: 99
% 1.19/1.54  New rule produced :
% 1.19/1.54  [100]
% 1.19/1.54  ifeq(product(A,B,inverse(C)),true,ifeq(product(C,A,X),true,product(X,B,identity),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 22
% 1.19/1.54  Current number of ordered equations: 1
% 1.19/1.54  Current number of rules: 100
% 1.19/1.54  New rule produced :
% 1.19/1.54  [101]
% 1.19/1.54  ifeq(product(A,identity,B),true,ifeq(product(A,C,X),true,product(X,inverse(C),B),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 22
% 1.19/1.54  Current number of ordered equations: 0
% 1.19/1.54  Current number of rules: 101
% 1.19/1.54  New rule produced :
% 1.19/1.54  [102]
% 1.19/1.54  ifeq(product(A,identity,B),true,ifeq(product(A,inverse(C),X),true,product(X,C,B),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 19
% 1.19/1.54  Current number of ordered equations: 2
% 1.19/1.54  Current number of rules: 102
% 1.19/1.54  New rule produced :
% 1.19/1.54  [103]
% 1.19/1.54  ifeq(product(A,B,C),true,ifeq(product(inverse(C),A,X),true,product(X,B,identity),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 19
% 1.19/1.54  Current number of ordered equations: 1
% 1.19/1.54  Current number of rules: 103
% 1.19/1.54  New rule produced :
% 1.19/1.54  [104]
% 1.19/1.54  ifeq(product(A,B,C),true,ifeq(product(inverse(A),C,X),true,product(identity,B,X),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 19
% 1.19/1.54  Current number of ordered equations: 0
% 1.19/1.54  Current number of rules: 104
% 1.19/1.54  New rule produced :
% 1.19/1.54  [105]
% 1.19/1.54  ifeq(product(A,d,B),true,ifeq(product(A,c,C),true,product(C,inverse(a),B),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 16
% 1.19/1.54  Current number of ordered equations: 2
% 1.19/1.54  Current number of rules: 105
% 1.19/1.54  New rule produced :
% 1.19/1.54  [106]
% 1.19/1.54  ifeq(product(inverse(a),A,B),true,ifeq(product(c,B,C),true,product(d,A,C),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 16
% 1.19/1.54  Current number of ordered equations: 1
% 1.19/1.54  Current number of rules: 106
% 1.19/1.54  New rule produced :
% 1.19/1.54  [107]
% 1.19/1.54  ifeq(product(A,B,inverse(a)),true,ifeq(product(c,A,C),true,product(C,B,d),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 16
% 1.19/1.54  Current number of ordered equations: 0
% 1.19/1.54  Current number of rules: 107
% 1.19/1.54  New rule produced :
% 1.19/1.54  [108]
% 1.19/1.54  ifeq(product(A,h,B),true,ifeq(product(A,d,C),true,product(C,inverse(b),B),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 13
% 1.19/1.54  Current number of ordered equations: 2
% 1.19/1.54  Current number of rules: 108
% 1.19/1.54  New rule produced :
% 1.19/1.54  [109]
% 1.19/1.54  ifeq(product(inverse(b),A,B),true,ifeq(product(d,B,C),true,product(h,A,C),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 13
% 1.19/1.54  Current number of ordered equations: 1
% 1.19/1.54  Current number of rules: 109
% 1.19/1.54  New rule produced :
% 1.19/1.54  [110]
% 1.19/1.54  ifeq(product(A,B,inverse(b)),true,ifeq(product(d,A,C),true,product(C,B,h),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 13
% 1.19/1.54  Current number of ordered equations: 0
% 1.19/1.54  Current number of rules: 110
% 1.19/1.54  New rule produced :
% 1.19/1.54  [111]
% 1.19/1.54  ifeq(product(A,multiply(B,C),X),true,ifeq(product(A,B,Y),true,product(Y,C,X),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 10
% 1.19/1.54  Current number of ordered equations: 2
% 1.19/1.54  Current number of rules: 111
% 1.19/1.54  New rule produced :
% 1.19/1.54  [112]
% 1.19/1.54  ifeq(product(A,B,C),true,ifeq(product(X,A,Y),true,product(Y,B,multiply(X,C)),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 10
% 1.19/1.54  Current number of ordered equations: 1
% 1.19/1.54  Current number of rules: 112
% 1.19/1.54  New rule produced :
% 1.19/1.54  [113]
% 1.19/1.54  ifeq(product(A,B,C),true,ifeq(product(X,C,Y),true,product(multiply(X,A),B,Y),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 10
% 1.19/1.54  Current number of ordered equations: 0
% 1.19/1.54  Current number of rules: 113
% 1.19/1.54  New rule produced :
% 1.19/1.54  [114]
% 1.19/1.54  ifeq(product(A,B,C),true,ifeq(product(X,C,B),true,ifeq(product(X,A,identity),true,true,true),true),true)
% 1.19/1.54  -> true
% 1.19/1.54  Current number of equations to process: 9
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 114
% 1.19/1.58  New rule produced :
% 1.19/1.58  [115]
% 1.19/1.58  ifeq(product(A,identity,B),true,ifeq(product(C,B,X),true,ifeq(product(C,A,X),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 8
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 115
% 1.19/1.58  New rule produced :
% 1.19/1.58  [116]
% 1.19/1.58  ifeq(product(A,b,B),true,ifeq(product(C,B,c),true,ifeq(product(C,A,a),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 7
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 116
% 1.19/1.58  New rule produced :
% 1.19/1.58  [117]
% 1.19/1.58  ifeq(product(A,b,B),true,ifeq(product(C,B,j),true,ifeq(product(C,A,h),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 6
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 117
% 1.19/1.58  New rule produced :
% 1.19/1.58  [118]
% 1.19/1.58  ifeq(product(A,inverse(h),B),true,ifeq(product(C,B,k),true,ifeq(product(C,A,j),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 5
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 118
% 1.19/1.58  New rule produced :
% 1.19/1.58  [119]
% 1.19/1.58  ifeq(product(A,inverse(B),C),true,ifeq(product(X,C,identity),true,ifeq(
% 1.19/1.58                                                                    product(X,A,B),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 4
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 119
% 1.19/1.58  New rule produced :
% 1.19/1.58  [120]
% 1.19/1.58  ifeq(product(A,B,C),true,ifeq(product(X,C,identity),true,ifeq(product(X,A,
% 1.19/1.58                                                                inverse(B)),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 3
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 120
% 1.19/1.58  New rule produced :
% 1.19/1.58  [121]
% 1.19/1.58  ifeq(product(A,inverse(a),B),true,ifeq(product(C,B,d),true,ifeq(product(C,A,c),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 2
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 121
% 1.19/1.58  New rule produced :
% 1.19/1.58  [122]
% 1.19/1.58  ifeq(product(A,inverse(b),B),true,ifeq(product(C,B,h),true,ifeq(product(C,A,d),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 1
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 122
% 1.19/1.58  New rule produced :
% 1.19/1.58  [123]
% 1.19/1.58  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(Y,B)),true,ifeq(product(X,A,Y),true,true,true),true),true)
% 1.19/1.58  -> true
% 1.19/1.58  Current number of equations to process: 0
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 123
% 1.19/1.58  New rule produced :
% 1.19/1.58  [124] ifeq2(product(A,multiply(A,A),B),true,B,identity) -> identity
% 1.19/1.58  Current number of equations to process: 1
% 1.19/1.58  Current number of ordered equations: 1
% 1.19/1.58  Current number of rules: 124
% 1.19/1.58  New rule produced :
% 1.19/1.58  [125] ifeq2(product(A,multiply(A,A),B),true,identity,B) -> B
% 1.19/1.58  Current number of equations to process: 1
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 125
% 1.19/1.58  New rule produced :
% 1.19/1.58  [126] ifeq(product(multiply(A,A),multiply(A,A),A),true,true,true) -> true
% 1.19/1.58  Current number of equations to process: 0
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 126
% 1.19/1.58  New rule produced :
% 1.19/1.58  [127] ifeq2(product(multiply(A,A),A,B),true,B,identity) -> identity
% 1.19/1.58  Current number of equations to process: 8
% 1.19/1.58  Current number of ordered equations: 1
% 1.19/1.58  Current number of rules: 127
% 1.19/1.58  New rule produced :
% 1.19/1.58  [128] ifeq2(product(multiply(A,A),A,B),true,identity,B) -> B
% 1.19/1.58  Current number of equations to process: 8
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 128
% 1.19/1.58  New rule produced : [129] inverse(identity) -> identity
% 1.19/1.58  Current number of equations to process: 16
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 129
% 1.19/1.58  New rule produced : [130] multiply(identity,A) -> A
% 1.19/1.58  Current number of equations to process: 16
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 130
% 1.19/1.58  New rule produced : [131] multiply(A,identity) -> A
% 1.19/1.58  Current number of equations to process: 16
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 131
% 1.19/1.58  New rule produced : [132] multiply(a,b) -> c
% 1.19/1.58  Current number of equations to process: 16
% 1.19/1.58  Current number of ordered equations: 0
% 1.19/1.58  Current number of rules: 132
% 1.19/1.64  New rule produced : [133] multiply(h,b) -> j
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 133
% 1.19/1.64  New rule produced : [134] multiply(j,inverse(h)) -> k
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 134
% 1.19/1.64  New rule produced : [135] multiply(A,inverse(A)) -> identity
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 135
% 1.19/1.64  New rule produced : [136] multiply(inverse(A),A) -> identity
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 136
% 1.19/1.64  New rule produced : [137] multiply(c,inverse(a)) -> d
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 137
% 1.19/1.64  New rule produced : [138] multiply(d,inverse(b)) -> h
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 138
% 1.19/1.64  New rule produced : [139] multiply(A,multiply(A,A)) -> identity
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 139
% 1.19/1.64  New rule produced : [140] multiply(multiply(A,A),A) -> identity
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 140
% 1.19/1.64  New rule produced :
% 1.19/1.64  [141] ifeq(product(A,identity,identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 1
% 1.19/1.64  Current number of rules: 141
% 1.19/1.64  New rule produced : [142] ifeq(product(A,A,identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 142
% 1.19/1.64  New rule produced : [143] ifeq(product(c,b,identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 143
% 1.19/1.64  New rule produced : [144] ifeq(product(j,b,identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 144
% 1.19/1.64  New rule produced :
% 1.19/1.64  [145] ifeq(product(k,inverse(h),identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 145
% 1.19/1.64  New rule produced :
% 1.19/1.64  [146] ifeq(product(A,inverse(B),B),true,true,true) -> true
% 1.19/1.64  Rule [20] ifeq(product(inverse(A),inverse(A),A),true,true,true) -> true
% 1.19/1.64  collapsed.
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 1
% 1.19/1.64  Current number of rules: 145
% 1.19/1.64  New rule produced :
% 1.19/1.64  [147] ifeq(product(identity,inverse(A),identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 146
% 1.19/1.64  New rule produced :
% 1.19/1.64  [148] ifeq(product(identity,A,identity),true,true,true) -> true
% 1.19/1.64  Rule [147] ifeq(product(identity,inverse(A),identity),true,true,true) -> true
% 1.19/1.64  collapsed.
% 1.19/1.64  Current number of equations to process: 17
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 146
% 1.19/1.64  New rule produced :
% 1.19/1.64  [149] ifeq(product(A,B,inverse(B)),true,true,true) -> true
% 1.19/1.64  Rule [19] ifeq(product(A,A,inverse(A)),true,true,true) -> true collapsed.
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 146
% 1.19/1.64  New rule produced :
% 1.19/1.64  [150] ifeq(product(d,inverse(a),identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 147
% 1.19/1.64  New rule produced :
% 1.19/1.64  [151] ifeq(product(h,inverse(b),identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 148
% 1.19/1.64  New rule produced :
% 1.19/1.64  [152] ifeq(product(multiply(A,B),B,identity),true,true,true) -> true
% 1.19/1.64  Current number of equations to process: 16
% 1.19/1.64  Current number of ordered equations: 0
% 1.19/1.64  Current number of rules: 149
% 1.19/1.64  New rule produced :
% 1.19/1.64  [153] ifeq(product(A,multiply(B,B),B),true,true,true) -> true
% 1.19/1.64  Rule
% 1.19/1.64  [126] ifeq(product(multiply(A,A),multiply(A,A),A),true,true,true) -> true
% 1.19/1.68  collapsed.
% 1.19/1.68  Current number of equations to process: 16
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 149
% 1.19/1.68  New rule produced :
% 1.19/1.68  [154] ifeq(product(A,B,multiply(B,B)),true,true,true) -> true
% 1.19/1.68  Current number of equations to process: 16
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 150
% 1.19/1.68  New rule produced : [155] ifeq(product(A,B,B),true,true,true) -> true
% 1.19/1.68  Rule [141] ifeq(product(A,identity,identity),true,true,true) -> true
% 1.19/1.68  collapsed.
% 1.19/1.68  Current number of equations to process: 18
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 150
% 1.19/1.68  New rule produced :
% 1.19/1.68  [156] ifeq(product(A,identity,identity),true,product(A,B,B),true) -> true
% 1.19/1.68  Current number of equations to process: 22
% 1.19/1.68  Current number of ordered equations: 1
% 1.19/1.68  Current number of rules: 151
% 1.19/1.68  New rule produced :
% 1.19/1.68  [157] ifeq(product(identity,A,B),true,product(identity,B,A),true) -> true
% 1.19/1.68  Current number of equations to process: 22
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 152
% 1.19/1.68  New rule produced :
% 1.19/1.68  [158] ifeq(product(A,B,identity),true,product(A,B,identity),true) -> true
% 1.19/1.68  Current number of equations to process: 21
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 153
% 1.19/1.68  New rule produced :
% 1.19/1.68  [159] ifeq(product(A,a,identity),true,product(A,c,b),true) -> true
% 1.19/1.68  Current number of equations to process: 20
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 154
% 1.19/1.68  New rule produced :
% 1.19/1.68  [160] ifeq(product(A,h,identity),true,product(A,j,b),true) -> true
% 1.19/1.68  Current number of equations to process: 19
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 155
% 1.19/1.68  New rule produced :
% 1.19/1.68  [161] ifeq(product(A,j,identity),true,product(A,k,inverse(h)),true) -> true
% 1.19/1.68  Current number of equations to process: 32
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 156
% 1.19/1.68  New rule produced :
% 1.19/1.68  [162]
% 1.19/1.68  ifeq(product(A,B,identity),true,product(A,identity,inverse(B)),true) -> true
% 1.19/1.68  Current number of equations to process: 30
% 1.19/1.68  Current number of ordered equations: 1
% 1.19/1.68  Current number of rules: 157
% 1.19/1.68  New rule produced :
% 1.19/1.68  [163] ifeq(product(inverse(A),B,C),true,product(A,C,B),true) -> true
% 1.19/1.68  Current number of equations to process: 30
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 158
% 1.19/1.68  New rule produced :
% 1.19/1.68  [164] ifeq(product(A,B,C),true,product(inverse(A),C,B),true) -> true
% 1.19/1.68  Current number of equations to process: 28
% 1.19/1.68  Current number of ordered equations: 1
% 1.19/1.68  Current number of rules: 159
% 1.19/1.68  New rule produced :
% 1.19/1.68  [165]
% 1.19/1.68  ifeq(product(A,inverse(B),identity),true,product(A,identity,B),true) -> true
% 1.19/1.68  Current number of equations to process: 28
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 160
% 1.19/1.68  New rule produced :
% 1.19/1.68  [166] ifeq(product(A,c,identity),true,product(A,d,inverse(a)),true) -> true
% 1.19/1.68  Current number of equations to process: 27
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 161
% 1.19/1.68  New rule produced :
% 1.19/1.68  [167] ifeq(product(A,d,identity),true,product(A,h,inverse(b)),true) -> true
% 1.19/1.68  Current number of equations to process: 26
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 162
% 1.19/1.68  New rule produced :
% 1.19/1.68  [168]
% 1.19/1.68  ifeq(product(A,B,identity),true,product(A,multiply(B,C),C),true) -> true
% 1.19/1.68  Current number of equations to process: 25
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 163
% 1.19/1.68  New rule produced :
% 1.19/1.68  [169]
% 1.19/1.68  ifeq(product(A,B,identity),true,ifeq(product(B,A,identity),true,true,true),true)
% 1.19/1.68  -> true
% 1.19/1.68  Current number of equations to process: 24
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 164
% 1.19/1.68  New rule produced :
% 1.19/1.68  [170]
% 1.19/1.68  ifeq(product(A,c,b),true,ifeq(product(a,A,identity),true,true,true),true) ->
% 1.19/1.68  true
% 1.19/1.68  Current number of equations to process: 23
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 165
% 1.19/1.68  New rule produced :
% 1.19/1.68  [171]
% 1.19/1.68  ifeq(product(A,j,b),true,ifeq(product(h,A,identity),true,true,true),true) ->
% 1.19/1.68  true
% 1.19/1.68  Current number of equations to process: 22
% 1.19/1.68  Current number of ordered equations: 0
% 1.19/1.68  Current number of rules: 166
% 1.19/1.68  New rule produced :
% 1.19/1.68  [172]
% 1.19/1.68  ifeq(product(A,k,inverse(h)),true,ifeq(product(j,A,identity),true,true,true),true)
% 1.19/1.68  -> true
% 1.19/1.68  Current number of equations to process: 21
% 1.19/1.68  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 167
% 1.44/1.72  New rule produced :
% 1.44/1.72  [173]
% 1.44/1.72  ifeq(product(A,identity,inverse(B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 20
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 168
% 1.44/1.72  New rule produced :
% 1.44/1.72  [174]
% 1.44/1.72  ifeq(product(A,identity,B),true,ifeq(product(inverse(B),A,identity),true,true,true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 19
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 169
% 1.44/1.72  New rule produced :
% 1.44/1.72  [175]
% 1.44/1.72  ifeq(product(A,d,inverse(a)),true,ifeq(product(c,A,identity),true,true,true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 18
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 170
% 1.44/1.72  New rule produced :
% 1.44/1.72  [176]
% 1.44/1.72  ifeq(product(A,h,inverse(b)),true,ifeq(product(d,A,identity),true,true,true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 17
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 171
% 1.44/1.72  New rule produced :
% 1.44/1.72  [177]
% 1.44/1.72  ifeq(product(A,multiply(B,C),C),true,ifeq(product(B,A,identity),true,true,true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 16
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 172
% 1.44/1.72  New rule produced :
% 1.44/1.72  [178]
% 1.44/1.72  ifeq(product(A,multiply(B,B),C),true,ifeq(product(X,A,B),true,product(X,C,identity),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 13
% 1.44/1.72  Current number of ordered equations: 2
% 1.44/1.72  Current number of rules: 173
% 1.44/1.72  New rule produced :
% 1.44/1.72  [179]
% 1.44/1.72  ifeq(product(A,multiply(B,B),C),true,ifeq(product(X,B,A),true,product(X,identity,C),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 13
% 1.44/1.72  Current number of ordered equations: 1
% 1.44/1.72  Current number of rules: 174
% 1.44/1.72  New rule produced :
% 1.44/1.72  [180]
% 1.44/1.72  ifeq(product(identity,A,B),true,ifeq(product(multiply(C,C),A,X),true,
% 1.44/1.72                                  product(C,X,B),true),true) -> true
% 1.44/1.72  Current number of equations to process: 13
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 175
% 1.44/1.72  New rule produced :
% 1.44/1.72  [181]
% 1.44/1.72  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,C,X),true,product(identity,B,X),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 10
% 1.44/1.72  Current number of ordered equations: 2
% 1.44/1.72  Current number of rules: 176
% 1.44/1.72  New rule produced :
% 1.44/1.72  [182]
% 1.44/1.72  ifeq(product(A,identity,B),true,ifeq(product(A,C,X),true,product(X,multiply(C,C),B),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 10
% 1.44/1.72  Current number of ordered equations: 1
% 1.44/1.72  Current number of rules: 177
% 1.44/1.72  New rule produced :
% 1.44/1.72  [183]
% 1.44/1.72  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(C,A,X),true,product(X,B,identity),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 10
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 178
% 1.44/1.72  New rule produced :
% 1.44/1.72  [184]
% 1.44/1.72  ifeq(product(identity,A,B),true,ifeq(product(C,A,X),true,product(multiply(C,C),X,B),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 7
% 1.44/1.72  Current number of ordered equations: 2
% 1.44/1.72  Current number of rules: 179
% 1.44/1.72  New rule produced :
% 1.44/1.72  [185]
% 1.44/1.72  ifeq(product(A,B,C),true,ifeq(product(X,A,multiply(B,B)),true,product(X,C,identity),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 7
% 1.44/1.72  Current number of ordered equations: 1
% 1.44/1.72  Current number of rules: 180
% 1.44/1.72  New rule produced :
% 1.44/1.72  [186]
% 1.44/1.72  ifeq(product(A,B,C),true,ifeq(product(X,multiply(B,B),A),true,product(X,identity,C),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 7
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.72  Current number of rules: 181
% 1.44/1.72  New rule produced :
% 1.44/1.72  [187]
% 1.44/1.72  ifeq(product(A,identity,B),true,ifeq(product(A,multiply(C,C),X),true,
% 1.44/1.72                                  product(X,C,B),true),true) -> true
% 1.44/1.72  Current number of equations to process: 4
% 1.44/1.72  Current number of ordered equations: 2
% 1.44/1.72  Current number of rules: 182
% 1.44/1.72  New rule produced :
% 1.44/1.72  [188]
% 1.44/1.72  ifeq(product(A,B,C),true,ifeq(product(multiply(C,C),A,X),true,product(X,B,identity),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 4
% 1.44/1.72  Current number of ordered equations: 1
% 1.44/1.72  Current number of rules: 183
% 1.44/1.72  New rule produced :
% 1.44/1.72  [189]
% 1.44/1.72  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),C,X),true,product(identity,B,X),true),true)
% 1.44/1.72  -> true
% 1.44/1.72  Current number of equations to process: 4
% 1.44/1.72  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 184
% 1.44/1.78  New rule produced :
% 1.44/1.78  [190] ifeq(product(multiply(A,A),B,C),true,product(A,C,B),true) -> true
% 1.44/1.78  Current number of equations to process: 8
% 1.44/1.78  Current number of ordered equations: 1
% 1.44/1.78  Current number of rules: 185
% 1.44/1.78  New rule produced :
% 1.44/1.78  [191]
% 1.44/1.78  ifeq(product(A,B,identity),true,product(A,identity,multiply(B,B)),true) ->
% 1.44/1.78  true
% 1.44/1.78  Current number of equations to process: 8
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 186
% 1.44/1.78  New rule produced :
% 1.44/1.78  [192] ifeq(product(A,B,C),true,product(multiply(A,A),C,B),true) -> true
% 1.44/1.78  Current number of equations to process: 6
% 1.44/1.78  Current number of ordered equations: 1
% 1.44/1.78  Current number of rules: 187
% 1.44/1.78  New rule produced :
% 1.44/1.78  [193]
% 1.44/1.78  ifeq(product(A,multiply(B,B),identity),true,product(A,identity,B),true) ->
% 1.44/1.78  true
% 1.44/1.78  Current number of equations to process: 6
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 188
% 1.44/1.78  New rule produced :
% 1.44/1.78  [194]
% 1.44/1.78  ifeq(product(A,identity,multiply(B,B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 1.44/1.78  -> true
% 1.44/1.78  Current number of equations to process: 5
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 189
% 1.44/1.78  New rule produced :
% 1.44/1.78  [195]
% 1.44/1.78  ifeq(product(A,identity,B),true,ifeq(product(multiply(B,B),A,identity),true,true,true),true)
% 1.44/1.78  -> true
% 1.44/1.78  Current number of equations to process: 4
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 190
% 1.44/1.78  New rule produced :
% 1.44/1.78  [196] ifeq(product(identity,A,B),true,product(identity,A,B),true) -> true
% 1.44/1.78  Current number of equations to process: 12
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 191
% 1.44/1.78  New rule produced :
% 1.44/1.78  [197] ifeq(product(A,identity,B),true,product(A,identity,B),true) -> true
% 1.44/1.78  Current number of equations to process: 10
% 1.44/1.78  Current number of ordered equations: 1
% 1.44/1.78  Current number of rules: 192
% 1.44/1.78  New rule produced :
% 1.44/1.78  [198] ifeq(product(A,B,C),true,product(A,B,C),true) -> true
% 1.44/1.78  Rule
% 1.44/1.78  [158] ifeq(product(A,B,identity),true,product(A,B,identity),true) -> true
% 1.44/1.78  collapsed.
% 1.44/1.78  Rule
% 1.44/1.78  [196] ifeq(product(identity,A,B),true,product(identity,A,B),true) -> true
% 1.44/1.78  collapsed.
% 1.44/1.78  Rule
% 1.44/1.78  [197] ifeq(product(A,identity,B),true,product(A,identity,B),true) -> true
% 1.44/1.78  collapsed.
% 1.44/1.78  Current number of equations to process: 10
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 190
% 1.44/1.78  New rule produced :
% 1.44/1.78  [199] ifeq(product(A,identity,a),true,product(A,b,c),true) -> true
% 1.44/1.78  Current number of equations to process: 9
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 191
% 1.44/1.78  New rule produced :
% 1.44/1.78  [200] ifeq(product(A,identity,h),true,product(A,b,j),true) -> true
% 1.44/1.78  Current number of equations to process: 8
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 192
% 1.44/1.78  New rule produced :
% 1.44/1.78  [201] ifeq(product(A,identity,j),true,product(A,inverse(h),k),true) -> true
% 1.44/1.78  Current number of equations to process: 19
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 193
% 1.44/1.78  New rule produced :
% 1.44/1.78  [202]
% 1.44/1.78  ifeq(product(A,identity,B),true,product(A,inverse(B),identity),true) -> true
% 1.44/1.78  Current number of equations to process: 18
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 194
% 1.44/1.78  New rule produced :
% 1.44/1.78  [203]
% 1.44/1.78  ifeq(product(A,identity,inverse(B)),true,product(A,B,identity),true) -> true
% 1.44/1.78  Current number of equations to process: 17
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 195
% 1.44/1.78  New rule produced :
% 1.44/1.78  [204] ifeq(product(A,identity,c),true,product(A,inverse(a),d),true) -> true
% 1.44/1.78  Current number of equations to process: 16
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 196
% 1.44/1.78  New rule produced :
% 1.44/1.78  [205] ifeq(product(A,identity,d),true,product(A,inverse(b),h),true) -> true
% 1.44/1.78  Current number of equations to process: 15
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 197
% 1.44/1.78  New rule produced :
% 1.44/1.78  [206]
% 1.44/1.78  ifeq(product(A,identity,B),true,product(A,C,multiply(B,C)),true) -> true
% 1.44/1.78  Current number of equations to process: 14
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 198
% 1.44/1.78  New rule produced :
% 1.44/1.78  [207]
% 1.44/1.78  ifeq(product(A,B,B),true,ifeq(product(identity,identity,A),true,true,true),true)
% 1.44/1.78  -> true
% 1.44/1.78  Current number of equations to process: 13
% 1.44/1.78  Current number of ordered equations: 0
% 1.44/1.78  Current number of rules: 199
% 1.57/1.83  New rule produced :
% 1.57/1.83  [208]
% 1.57/1.83  ifeq(product(A,identity,B),true,ifeq(product(B,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 12
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 200
% 1.57/1.83  New rule produced :
% 1.57/1.83  [209]
% 1.57/1.83  ifeq(product(A,b,c),true,ifeq(product(a,identity,A),true,true,true),true) ->
% 1.57/1.83  true
% 1.57/1.83  Current number of equations to process: 11
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 201
% 1.57/1.83  New rule produced :
% 1.57/1.83  [210]
% 1.57/1.83  ifeq(product(A,b,j),true,ifeq(product(h,identity,A),true,true,true),true) ->
% 1.57/1.83  true
% 1.57/1.83  Current number of equations to process: 10
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 202
% 1.57/1.83  New rule produced :
% 1.57/1.83  [211]
% 1.57/1.83  ifeq(product(A,inverse(h),k),true,ifeq(product(j,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 9
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 203
% 1.57/1.83  New rule produced :
% 1.57/1.83  [212]
% 1.57/1.83  ifeq(product(A,inverse(B),identity),true,ifeq(product(B,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 8
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 204
% 1.57/1.83  New rule produced :
% 1.57/1.83  [213]
% 1.57/1.83  ifeq(product(A,B,identity),true,ifeq(product(inverse(B),identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 7
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 205
% 1.57/1.83  New rule produced :
% 1.57/1.83  [214]
% 1.57/1.83  ifeq(product(A,inverse(a),d),true,ifeq(product(c,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 6
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 206
% 1.57/1.83  New rule produced :
% 1.57/1.83  [215]
% 1.57/1.83  ifeq(product(A,inverse(b),h),true,ifeq(product(d,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 5
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 207
% 1.57/1.83  New rule produced :
% 1.57/1.83  [216]
% 1.57/1.83  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(C,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 4
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 208
% 1.57/1.83  New rule produced :
% 1.57/1.83  [217]
% 1.57/1.83  ifeq(product(A,identity,B),true,product(A,multiply(B,B),identity),true) ->
% 1.57/1.83  true
% 1.57/1.83  Current number of equations to process: 7
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 209
% 1.57/1.83  New rule produced :
% 1.57/1.83  [218]
% 1.57/1.83  ifeq(product(A,identity,multiply(B,B)),true,product(A,B,identity),true) ->
% 1.57/1.83  true
% 1.57/1.83  Current number of equations to process: 6
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 210
% 1.57/1.83  New rule produced :
% 1.57/1.83  [219]
% 1.57/1.83  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(B,identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 5
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 211
% 1.57/1.83  New rule produced :
% 1.57/1.83  [220]
% 1.57/1.83  ifeq(product(A,B,identity),true,ifeq(product(multiply(B,B),identity,A),true,true,true),true)
% 1.57/1.83  -> true
% 1.57/1.83  Current number of equations to process: 4
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 212
% 1.57/1.83  New rule produced :
% 1.57/1.83  [221] ifeq(product(A,identity,B),true,product(identity,A,B),true) -> true
% 1.57/1.83  Current number of equations to process: 9
% 1.57/1.83  Current number of ordered equations: 1
% 1.57/1.83  Current number of rules: 213
% 1.57/1.83  New rule produced :
% 1.57/1.83  [222] ifeq(product(A,identity,B),true,product(identity,B,A),true) -> true
% 1.57/1.83  Current number of equations to process: 9
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 214
% 1.57/1.83  New rule produced :
% 1.57/1.83  [223] ifeq(product(a,b,A),true,product(identity,A,c),true) -> true
% 1.57/1.83  Current number of equations to process: 7
% 1.57/1.83  Current number of ordered equations: 1
% 1.57/1.83  Current number of rules: 215
% 1.57/1.83  New rule produced :
% 1.57/1.83  [224] ifeq(product(a,b,A),true,product(identity,c,A),true) -> true
% 1.57/1.83  Current number of equations to process: 7
% 1.57/1.83  Current number of ordered equations: 0
% 1.57/1.83  Current number of rules: 216
% 1.57/1.83  New rule produced :
% 1.57/1.83  [225] ifeq(product(h,b,A),true,product(identity,A,j),true) -> true
% 1.57/1.83  Current number of equations to process: 5
% 1.57/1.83  Current number of ordered equations: 1
% 1.57/1.83  Current number of rules: 217
% 1.57/1.83  New rule produced :
% 1.57/1.83  [226] ifeq(product(h,b,A),true,product(identity,j,A),true) -> true
% 1.57/1.83  Current number of equations to process: 5
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 218
% 1.57/1.90  New rule produced :
% 1.57/1.90  [227] ifeq(product(j,inverse(h),A),true,product(identity,A,k),true) -> true
% 1.57/1.90  Current number of equations to process: 15
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 219
% 1.57/1.90  New rule produced :
% 1.57/1.90  [228] ifeq(product(j,inverse(h),A),true,product(identity,k,A),true) -> true
% 1.57/1.90  Current number of equations to process: 15
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 220
% 1.57/1.90  New rule produced :
% 1.57/1.90  [229]
% 1.57/1.90  ifeq(product(A,inverse(A),B),true,product(identity,B,identity),true) -> true
% 1.57/1.90  Current number of equations to process: 13
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 221
% 1.57/1.90  New rule produced :
% 1.57/1.90  [230]
% 1.57/1.90  ifeq(product(A,inverse(A),B),true,product(identity,identity,B),true) -> true
% 1.57/1.90  Current number of equations to process: 13
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 222
% 1.57/1.90  New rule produced :
% 1.57/1.90  [231]
% 1.57/1.90  ifeq(product(inverse(A),A,B),true,product(identity,B,identity),true) -> true
% 1.57/1.90  Current number of equations to process: 11
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 223
% 1.57/1.90  New rule produced :
% 1.57/1.90  [232]
% 1.57/1.90  ifeq(product(inverse(A),A,B),true,product(identity,identity,B),true) -> true
% 1.57/1.90  Current number of equations to process: 11
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 224
% 1.57/1.90  New rule produced :
% 1.57/1.90  [233] ifeq(product(c,inverse(a),A),true,product(identity,A,d),true) -> true
% 1.57/1.90  Current number of equations to process: 9
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 225
% 1.57/1.90  New rule produced :
% 1.57/1.90  [234] ifeq(product(c,inverse(a),A),true,product(identity,d,A),true) -> true
% 1.57/1.90  Current number of equations to process: 9
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 226
% 1.57/1.90  New rule produced :
% 1.57/1.90  [235] ifeq(product(d,inverse(b),A),true,product(identity,A,h),true) -> true
% 1.57/1.90  Current number of equations to process: 7
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 227
% 1.57/1.90  New rule produced :
% 1.57/1.90  [236] ifeq(product(d,inverse(b),A),true,product(identity,h,A),true) -> true
% 1.57/1.90  Current number of equations to process: 7
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 228
% 1.57/1.90  New rule produced :
% 1.57/1.90  [237]
% 1.57/1.90  ifeq(product(A,B,C),true,product(identity,C,multiply(A,B)),true) -> true
% 1.57/1.90  Current number of equations to process: 5
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 229
% 1.57/1.90  New rule produced :
% 1.57/1.90  [238]
% 1.57/1.90  ifeq(product(A,B,C),true,product(identity,multiply(A,B),C),true) -> true
% 1.57/1.90  Current number of equations to process: 5
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 230
% 1.57/1.90  New rule produced :
% 1.57/1.90  [239]
% 1.57/1.90  ifeq(product(A,B,C),true,ifeq(product(A,B,C),true,true,true),true) -> true
% 1.57/1.90  Current number of equations to process: 4
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 231
% 1.57/1.90  New rule produced :
% 1.57/1.90  [240]
% 1.57/1.90  ifeq(product(A,multiply(A,A),B),true,product(identity,B,identity),true) ->
% 1.57/1.90  true
% 1.57/1.90  Current number of equations to process: 6
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 232
% 1.57/1.90  New rule produced :
% 1.57/1.90  [241]
% 1.57/1.90  ifeq(product(A,multiply(A,A),B),true,product(identity,identity,B),true) ->
% 1.57/1.90  true
% 1.57/1.90  Current number of equations to process: 6
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 233
% 1.57/1.90  New rule produced :
% 1.57/1.90  [242]
% 1.57/1.90  ifeq(product(multiply(A,A),A,B),true,product(identity,B,identity),true) ->
% 1.57/1.90  true
% 1.57/1.90  Current number of equations to process: 4
% 1.57/1.90  Current number of ordered equations: 1
% 1.57/1.90  Current number of rules: 234
% 1.57/1.90  New rule produced :
% 1.57/1.90  [243]
% 1.57/1.90  ifeq(product(multiply(A,A),A,B),true,product(identity,identity,B),true) ->
% 1.57/1.90  true
% 1.57/1.90  Current number of equations to process: 4
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 235
% 1.57/1.90  New rule produced :
% 1.57/1.90  [244] ifeq(product(identity,identity,A),true,product(B,A,B),true) -> true
% 1.57/1.90  Current number of equations to process: 10
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 236
% 1.57/1.90  New rule produced :
% 1.57/1.90  [245] ifeq(product(b,identity,A),true,product(a,A,c),true) -> true
% 1.57/1.90  Current number of equations to process: 9
% 1.57/1.90  Current number of ordered equations: 0
% 1.57/1.90  Current number of rules: 237
% 1.57/1.90  New rule produced :
% 1.57/1.90  [246] ifeq(product(b,identity,A),true,product(h,A,j),true) -> true
% 1.66/1.98  Current number of equations to process: 8
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 238
% 1.66/1.98  New rule produced :
% 1.66/1.98  [247] ifeq(product(inverse(h),identity,A),true,product(j,A,k),true) -> true
% 1.66/1.98  Current number of equations to process: 15
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 239
% 1.66/1.98  New rule produced :
% 1.66/1.98  [248] ifeq(product(inverse(a),identity,A),true,product(c,A,d),true) -> true
% 1.66/1.98  Current number of equations to process: 14
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 240
% 1.66/1.98  New rule produced :
% 1.66/1.98  [249] ifeq(product(inverse(b),identity,A),true,product(d,A,h),true) -> true
% 1.66/1.98  Current number of equations to process: 13
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 241
% 1.66/1.98  New rule produced :
% 1.66/1.98  [250]
% 1.66/1.98  ifeq(product(A,identity,B),true,product(C,B,multiply(C,A)),true) -> true
% 1.66/1.98  Current number of equations to process: 12
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 242
% 1.66/1.98  New rule produced :
% 1.66/1.98  [251]
% 1.66/1.98  ifeq(product(A,identity,B),true,ifeq(product(identity,A,B),true,true,true),true)
% 1.66/1.98  -> true
% 1.66/1.98  Current number of equations to process: 11
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 243
% 1.66/1.98  New rule produced :
% 1.66/1.98  [252]
% 1.66/1.98  ifeq(product(A,identity,identity),true,ifeq(product(B,A,B),true,true,true),true)
% 1.66/1.98  -> true
% 1.66/1.98  Current number of equations to process: 10
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 244
% 1.66/1.98  New rule produced :
% 1.66/1.98  [253]
% 1.66/1.98  ifeq(product(A,identity,b),true,ifeq(product(a,A,c),true,true,true),true) ->
% 1.66/1.98  true
% 1.66/1.98  Current number of equations to process: 9
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 245
% 1.66/1.98  New rule produced :
% 1.66/1.98  [254]
% 1.66/1.98  ifeq(product(A,identity,b),true,ifeq(product(h,A,j),true,true,true),true) ->
% 1.66/1.98  true
% 1.66/1.98  Current number of equations to process: 8
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 246
% 1.66/1.98  New rule produced :
% 1.66/1.98  [255]
% 1.66/1.98  ifeq(product(A,identity,inverse(h)),true,ifeq(product(j,A,k),true,true,true),true)
% 1.66/1.98  -> true
% 1.66/1.98  Current number of equations to process: 7
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 247
% 1.66/1.98  New rule produced :
% 1.66/1.98  [256]
% 1.66/1.98  ifeq(product(A,identity,inverse(a)),true,ifeq(product(c,A,d),true,true,true),true)
% 1.66/1.98  -> true
% 1.66/1.98  Current number of equations to process: 6
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 248
% 1.66/1.98  New rule produced :
% 1.66/1.98  [257]
% 1.66/1.98  ifeq(product(A,identity,inverse(b)),true,ifeq(product(d,A,h),true,true,true),true)
% 1.66/1.98  -> true
% 1.66/1.98  Current number of equations to process: 5
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 249
% 1.66/1.98  New rule produced :
% 1.66/1.98  [258]
% 1.66/1.98  ifeq(product(A,identity,B),true,ifeq(product(C,A,multiply(C,B)),true,true,true),true)
% 1.66/1.98  -> true
% 1.66/1.98  Current number of equations to process: 4
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 250
% 1.66/1.98  New rule produced :
% 1.66/1.98  [259] ifeq(product(c,identity,A),true,product(a,b,A),true) -> true
% 1.66/1.98  Current number of equations to process: 8
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 251
% 1.66/1.98  New rule produced :
% 1.66/1.98  [260] ifeq(product(j,identity,A),true,product(h,b,A),true) -> true
% 1.66/1.98  Current number of equations to process: 7
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 252
% 1.66/1.98  New rule produced :
% 1.66/1.98  [261] ifeq(product(k,identity,A),true,product(j,inverse(h),A),true) -> true
% 1.66/1.98  Current number of equations to process: 18
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 253
% 1.66/1.98  New rule produced :
% 1.66/1.98  [262]
% 1.66/1.98  ifeq(product(identity,identity,A),true,product(B,inverse(B),A),true) -> true
% 1.66/1.98  Current number of equations to process: 17
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 254
% 1.66/1.98  New rule produced :
% 1.66/1.98  [263]
% 1.66/1.98  ifeq(product(identity,identity,A),true,product(inverse(B),B,A),true) -> true
% 1.66/1.98  Current number of equations to process: 16
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 255
% 1.66/1.98  New rule produced :
% 1.66/1.98  [264] ifeq(product(d,identity,A),true,product(c,inverse(a),A),true) -> true
% 1.66/1.98  Current number of equations to process: 15
% 1.66/1.98  Current number of ordered equations: 0
% 1.66/1.98  Current number of rules: 256
% 1.66/1.98  New rule produced :
% 1.66/1.98  [265] ifeq(product(h,identity,A),true,product(d,inverse(b),A),true) -> true
% 1.74/2.06  Current number of equations to process: 14
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 257
% 1.74/2.06  New rule produced :
% 1.74/2.06  [266]
% 1.74/2.06  ifeq(product(multiply(A,B),identity,C),true,product(A,B,C),true) -> true
% 1.74/2.06  Current number of equations to process: 13
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 258
% 1.74/2.06  New rule produced :
% 1.74/2.06  [267]
% 1.74/2.06  ifeq(product(A,identity,B),true,ifeq(product(identity,B,A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 12
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 259
% 1.74/2.06  New rule produced :
% 1.74/2.06  [268]
% 1.74/2.06  ifeq(product(A,identity,c),true,ifeq(product(a,b,A),true,true,true),true) ->
% 1.74/2.06  true
% 1.74/2.06  Current number of equations to process: 11
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 260
% 1.74/2.06  New rule produced :
% 1.74/2.06  [269]
% 1.74/2.06  ifeq(product(A,identity,j),true,ifeq(product(h,b,A),true,true,true),true) ->
% 1.74/2.06  true
% 1.74/2.06  Current number of equations to process: 10
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 261
% 1.74/2.06  New rule produced :
% 1.74/2.06  [270]
% 1.74/2.06  ifeq(product(A,identity,k),true,ifeq(product(j,inverse(h),A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 9
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 262
% 1.74/2.06  New rule produced :
% 1.74/2.06  [271]
% 1.74/2.06  ifeq(product(A,identity,identity),true,ifeq(product(B,inverse(B),A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 8
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 263
% 1.74/2.06  New rule produced :
% 1.74/2.06  [272]
% 1.74/2.06  ifeq(product(A,identity,identity),true,ifeq(product(inverse(B),B,A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 7
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 264
% 1.74/2.06  New rule produced :
% 1.74/2.06  [273]
% 1.74/2.06  ifeq(product(A,identity,d),true,ifeq(product(c,inverse(a),A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 6
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 265
% 1.74/2.06  New rule produced :
% 1.74/2.06  [274]
% 1.74/2.06  ifeq(product(A,identity,h),true,ifeq(product(d,inverse(b),A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 5
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 266
% 1.74/2.06  New rule produced :
% 1.74/2.06  [275]
% 1.74/2.06  ifeq(product(A,identity,multiply(B,C)),true,ifeq(product(B,C,A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 4
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 267
% 1.74/2.06  New rule produced :
% 1.74/2.06  [276]
% 1.74/2.06  ifeq(product(identity,identity,A),true,product(B,multiply(B,B),A),true) ->
% 1.74/2.06  true
% 1.74/2.06  Current number of equations to process: 7
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 268
% 1.74/2.06  New rule produced :
% 1.74/2.06  [277]
% 1.74/2.06  ifeq(product(identity,identity,A),true,product(multiply(B,B),B,A),true) ->
% 1.74/2.06  true
% 1.74/2.06  Current number of equations to process: 6
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 269
% 1.74/2.06  New rule produced :
% 1.74/2.06  [278]
% 1.74/2.06  ifeq(product(A,identity,identity),true,ifeq(product(B,multiply(B,B),A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 5
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 270
% 1.74/2.06  New rule produced :
% 1.74/2.06  [279]
% 1.74/2.06  ifeq(product(A,identity,identity),true,ifeq(product(multiply(B,B),B,A),true,true,true),true)
% 1.74/2.06  -> true
% 1.74/2.06  Current number of equations to process: 4
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 271
% 1.74/2.06  New rule produced : [280] ifeq(product(A,B,A),true,true,true) -> true
% 1.74/2.06  Rule [148] ifeq(product(identity,A,identity),true,true,true) -> true
% 1.74/2.06  collapsed.
% 1.74/2.06  Rule
% 1.74/2.06  [252]
% 1.74/2.06  ifeq(product(A,identity,identity),true,ifeq(product(B,A,B),true,true,true),true)
% 1.74/2.06  -> true collapsed.
% 1.74/2.06  Current number of equations to process: 4
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 270
% 1.74/2.06  New rule produced :
% 1.74/2.06  [281] ifeq(product(identity,b,A),true,product(a,A,c),true) -> true
% 1.74/2.06  Current number of equations to process: 7
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 271
% 1.74/2.06  New rule produced :
% 1.74/2.06  [282] ifeq(product(identity,b,A),true,product(h,A,j),true) -> true
% 1.74/2.06  Current number of equations to process: 6
% 1.74/2.06  Current number of ordered equations: 0
% 1.74/2.06  Current number of rules: 272
% 1.74/2.06  New rule produced :
% 1.74/2.06  [283] ifeq(product(identity,inverse(h),A),true,product(j,A,k),true) -> true
% 1.87/2.14  Current number of equations to process: 17
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 273
% 1.87/2.14  New rule produced :
% 1.87/2.14  [284]
% 1.87/2.14  ifeq(product(identity,inverse(A),B),true,product(A,B,identity),true) -> true
% 1.87/2.14  Current number of equations to process: 16
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 274
% 1.87/2.14  New rule produced :
% 1.87/2.14  [285]
% 1.87/2.14  ifeq(product(identity,A,B),true,product(inverse(A),B,identity),true) -> true
% 1.87/2.14  Current number of equations to process: 15
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 275
% 1.87/2.14  New rule produced :
% 1.87/2.14  [286] ifeq(product(identity,inverse(a),A),true,product(c,A,d),true) -> true
% 1.87/2.14  Current number of equations to process: 14
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 276
% 1.87/2.14  New rule produced :
% 1.87/2.14  [287] ifeq(product(identity,inverse(b),A),true,product(d,A,h),true) -> true
% 1.87/2.14  Current number of equations to process: 13
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 277
% 1.87/2.14  New rule produced :
% 1.87/2.14  [288]
% 1.87/2.14  ifeq(product(identity,A,B),true,product(C,B,multiply(C,A)),true) -> true
% 1.87/2.14  Current number of equations to process: 12
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 278
% 1.87/2.14  New rule produced :
% 1.87/2.14  [289]
% 1.87/2.14  ifeq(product(a,A,c),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 1.87/2.14  true
% 1.87/2.14  Current number of equations to process: 11
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 279
% 1.87/2.14  New rule produced :
% 1.87/2.14  [290]
% 1.87/2.14  ifeq(product(h,A,j),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 1.87/2.14  true
% 1.87/2.14  Current number of equations to process: 10
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 280
% 1.87/2.14  New rule produced :
% 1.87/2.14  [291]
% 1.87/2.14  ifeq(product(j,A,k),true,ifeq(product(identity,A,inverse(h)),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 9
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 281
% 1.87/2.14  New rule produced :
% 1.87/2.14  [292]
% 1.87/2.14  ifeq(product(A,B,identity),true,ifeq(product(identity,B,inverse(A)),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 8
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 282
% 1.87/2.14  New rule produced :
% 1.87/2.14  [293]
% 1.87/2.14  ifeq(product(inverse(A),B,identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 7
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 283
% 1.87/2.14  New rule produced :
% 1.87/2.14  [294]
% 1.87/2.14  ifeq(product(c,A,d),true,ifeq(product(identity,A,inverse(a)),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 6
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 284
% 1.87/2.14  New rule produced :
% 1.87/2.14  [295]
% 1.87/2.14  ifeq(product(d,A,h),true,ifeq(product(identity,A,inverse(b)),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 5
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 285
% 1.87/2.14  New rule produced :
% 1.87/2.14  [296]
% 1.87/2.14  ifeq(product(A,B,multiply(A,C)),true,ifeq(product(identity,B,C),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 4
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 286
% 1.87/2.14  New rule produced :
% 1.87/2.14  [297]
% 1.87/2.14  ifeq(product(identity,multiply(A,A),B),true,product(A,B,identity),true) ->
% 1.87/2.14  true
% 1.87/2.14  Current number of equations to process: 7
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 287
% 1.87/2.14  New rule produced :
% 1.87/2.14  [298]
% 1.87/2.14  ifeq(product(identity,A,B),true,product(multiply(A,A),B,identity),true) ->
% 1.87/2.14  true
% 1.87/2.14  Current number of equations to process: 6
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 288
% 1.87/2.14  New rule produced :
% 1.87/2.14  [299]
% 1.87/2.14  ifeq(product(A,B,identity),true,ifeq(product(identity,B,multiply(A,A)),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 5
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 289
% 1.87/2.14  New rule produced :
% 1.87/2.14  [300]
% 1.87/2.14  ifeq(product(multiply(A,A),B,identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 1.87/2.14  -> true
% 1.87/2.14  Current number of equations to process: 4
% 1.87/2.14  Current number of ordered equations: 0
% 1.87/2.14  Current number of rules: 290
% 1.87/2.14  New rule produced :
% 1.87/2.14  [301] ifeq(product(b,inverse(c),A),true,product(a,A,identity),true) -> true
% 1.87/2.14  Current number of equations to process: 10
% 1.87/2.14  Current number of ordered equations: 1
% 1.97/2.23  Current number of rules: 291
% 1.97/2.23  New rule produced :
% 1.97/2.23  [302] ifeq(product(c,inverse(b),A),true,product(a,identity,A),true) -> true
% 1.97/2.23  Current number of equations to process: 10
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 292
% 1.97/2.23  New rule produced :
% 1.97/2.23  [303] ifeq(product(b,inverse(a),A),true,product(a,A,d),true) -> true
% 1.97/2.23  Current number of equations to process: 9
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 293
% 1.97/2.23  New rule produced :
% 1.97/2.23  [304] ifeq(product(c,A,B),true,product(a,multiply(b,A),B),true) -> true
% 1.97/2.23  Current number of equations to process: 7
% 1.97/2.23  Current number of ordered equations: 1
% 1.97/2.23  Current number of rules: 294
% 1.97/2.23  New rule produced :
% 1.97/2.23  [305] ifeq(product(b,A,B),true,product(a,B,multiply(c,A)),true) -> true
% 1.97/2.23  Current number of equations to process: 7
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 295
% 1.97/2.23  New rule produced :
% 1.97/2.23  [306]
% 1.97/2.23  ifeq(product(c,A,a),true,ifeq(product(b,A,identity),true,true,true),true) ->
% 1.97/2.23  true
% 1.97/2.23  Current number of equations to process: 6
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 296
% 1.97/2.23  New rule produced :
% 1.97/2.23  [307]
% 1.97/2.23  ifeq(product(c,A,identity),true,ifeq(product(b,A,inverse(a)),true,true,true),true)
% 1.97/2.23  -> true
% 1.97/2.23  Current number of equations to process: 5
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 297
% 1.97/2.23  New rule produced :
% 1.97/2.23  [308]
% 1.97/2.23  ifeq(product(c,A,multiply(a,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 1.97/2.23  -> true
% 1.97/2.23  Current number of equations to process: 4
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 298
% 1.97/2.23  New rule produced :
% 1.97/2.23  [309]
% 1.97/2.23  ifeq(product(b,multiply(c,c),A),true,product(a,A,identity),true) -> true
% 1.97/2.23  Current number of equations to process: 5
% 1.97/2.23  Current number of ordered equations: 1
% 1.97/2.23  Current number of rules: 299
% 1.97/2.23  New rule produced :
% 1.97/2.23  [310]
% 1.97/2.23  ifeq(product(c,multiply(b,b),A),true,product(a,identity,A),true) -> true
% 1.97/2.23  Current number of equations to process: 5
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 300
% 1.97/2.23  New rule produced :
% 1.97/2.23  [311]
% 1.97/2.23  ifeq(product(c,A,identity),true,ifeq(product(b,A,multiply(a,a)),true,true,true),true)
% 1.97/2.23  -> true
% 1.97/2.23  Current number of equations to process: 4
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 301
% 1.97/2.23  New rule produced :
% 1.97/2.23  [312] ifeq(product(A,a,a),true,product(A,c,c),true) -> true
% 1.97/2.23  Current number of equations to process: 7
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 302
% 1.97/2.23  New rule produced :
% 1.97/2.23  [313] ifeq(product(A,h,a),true,product(A,j,c),true) -> true
% 1.97/2.23  Current number of equations to process: 6
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 303
% 1.97/2.23  New rule produced :
% 1.97/2.23  [314] ifeq(product(A,inverse(b),a),true,product(A,identity,c),true) -> true
% 1.97/2.23  Current number of equations to process: 7
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 304
% 1.97/2.23  New rule produced :
% 1.97/2.23  [315] ifeq(product(A,B,a),true,product(A,multiply(B,b),c),true) -> true
% 1.97/2.23  Current number of equations to process: 6
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 305
% 1.97/2.23  New rule produced :
% 1.97/2.23  [316]
% 1.97/2.23  ifeq(product(A,b,c),true,ifeq(product(identity,A,a),true,true,true),true) ->
% 1.97/2.23  true
% 1.97/2.23  Current number of equations to process: 5
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 306
% 1.97/2.23  New rule produced :
% 1.97/2.23  [317]
% 1.97/2.23  ifeq(product(A,b,identity),true,ifeq(product(c,A,a),true,true,true),true) ->
% 1.97/2.23  true
% 1.97/2.23  Current number of equations to process: 4
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 307
% 1.97/2.23  New rule produced :
% 1.97/2.23  [318]
% 1.97/2.23  ifeq(product(A,multiply(b,b),a),true,product(A,identity,c),true) -> true
% 1.97/2.23  Current number of equations to process: 4
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 308
% 1.97/2.23  New rule produced :
% 1.97/2.23  [319] ifeq(product(A,a,h),true,product(A,c,j),true) -> true
% 1.97/2.23  Current number of equations to process: 5
% 1.97/2.23  Current number of ordered equations: 0
% 1.97/2.23  Current number of rules: 309
% 1.97/2.23  New rule produced :
% 1.97/2.23  [320] ifeq(product(A,a,inverse(b)),true,product(A,c,identity),true) -> true
% 1.97/2.23  Current number of equations to process: 9
% 1.97/2.23  Current number of ordered equations: 1
% 1.97/2.23  Current number of rules: 310
% 1.97/2.23  New rule produced :
% 1.97/2.23  [321] ifeq(product(identity,b,A),true,product(inverse(a),c,A),true) -> true
% 2.06/2.34  Current number of equations to process: 9
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 311
% 2.06/2.34  New rule produced :
% 2.06/2.34  [322] ifeq(product(A,a,B),true,product(A,c,multiply(B,b)),true) -> true
% 2.06/2.34  Current number of equations to process: 7
% 2.06/2.34  Current number of ordered equations: 1
% 2.06/2.34  Current number of rules: 312
% 2.06/2.34  New rule produced :
% 2.06/2.34  [323] ifeq(product(multiply(A,a),b,B),true,product(A,c,B),true) -> true
% 2.06/2.34  Current number of equations to process: 7
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 313
% 2.06/2.34  New rule produced :
% 2.06/2.34  [324]
% 2.06/2.34  ifeq(product(A,b,c),true,ifeq(product(identity,a,A),true,true,true),true) ->
% 2.06/2.34  true
% 2.06/2.34  Current number of equations to process: 6
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 314
% 2.06/2.34  New rule produced :
% 2.06/2.34  [325]
% 2.06/2.34  ifeq(product(A,b,identity),true,ifeq(product(inverse(c),a,A),true,true,true),true)
% 2.06/2.34  -> true
% 2.06/2.34  Current number of equations to process: 5
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 315
% 2.06/2.34  New rule produced :
% 2.06/2.34  [326]
% 2.06/2.34  ifeq(product(A,b,multiply(B,c)),true,ifeq(product(B,a,A),true,true,true),true)
% 2.06/2.34  -> true
% 2.06/2.34  Current number of equations to process: 4
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 316
% 2.06/2.34  New rule produced : [327] ifeq(product(a,c,b),true,true,true) -> true
% 2.06/2.34  Current number of equations to process: 4
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 317
% 2.06/2.34  New rule produced :
% 2.06/2.34  [328]
% 2.06/2.34  ifeq(product(A,a,multiply(b,b)),true,product(A,c,identity),true) -> true
% 2.06/2.34  Current number of equations to process: 5
% 2.06/2.34  Current number of ordered equations: 1
% 2.06/2.34  Current number of rules: 318
% 2.06/2.34  New rule produced :
% 2.06/2.34  [329]
% 2.06/2.34  ifeq(product(identity,b,A),true,product(multiply(a,a),c,A),true) -> true
% 2.06/2.34  Current number of equations to process: 5
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 319
% 2.06/2.34  New rule produced :
% 2.06/2.34  [330]
% 2.06/2.34  ifeq(product(A,b,identity),true,ifeq(product(multiply(c,c),a,A),true,true,true),true)
% 2.06/2.34  -> true
% 2.06/2.34  Current number of equations to process: 4
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 320
% 2.06/2.34  New rule produced :
% 2.06/2.34  [331] ifeq(product(A,h,h),true,product(A,j,j),true) -> true
% 2.06/2.34  Current number of equations to process: 6
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 321
% 2.06/2.34  New rule produced :
% 2.06/2.34  [332] ifeq(product(A,inverse(b),h),true,product(A,identity,j),true) -> true
% 2.06/2.34  Current number of equations to process: 8
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 322
% 2.06/2.34  New rule produced :
% 2.06/2.34  [333] ifeq(product(inverse(b),b,A),true,product(d,A,j),true) -> true
% 2.06/2.34  Current number of equations to process: 7
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 323
% 2.06/2.34  New rule produced :
% 2.06/2.34  [334] ifeq(product(A,B,h),true,product(A,multiply(B,b),j),true) -> true
% 2.06/2.34  Current number of equations to process: 6
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 324
% 2.06/2.34  New rule produced :
% 2.06/2.34  [335]
% 2.06/2.34  ifeq(product(A,b,j),true,ifeq(product(identity,A,h),true,true,true),true) ->
% 2.06/2.34  true
% 2.06/2.34  Current number of equations to process: 5
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 325
% 2.06/2.34  New rule produced :
% 2.06/2.34  [336]
% 2.06/2.34  ifeq(product(A,b,identity),true,ifeq(product(j,A,h),true,true,true),true) ->
% 2.06/2.34  true
% 2.06/2.34  Current number of equations to process: 4
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 326
% 2.06/2.34  New rule produced :
% 2.06/2.34  [337]
% 2.06/2.34  ifeq(product(A,multiply(b,b),h),true,product(A,identity,j),true) -> true
% 2.06/2.34  Current number of equations to process: 4
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 327
% 2.06/2.34  New rule produced :
% 2.06/2.34  [338] ifeq(product(A,h,inverse(b)),true,product(A,j,identity),true) -> true
% 2.06/2.34  Current number of equations to process: 9
% 2.06/2.34  Current number of ordered equations: 1
% 2.06/2.34  Current number of rules: 328
% 2.06/2.34  New rule produced :
% 2.06/2.34  [339] ifeq(product(identity,b,A),true,product(inverse(h),j,A),true) -> true
% 2.06/2.34  Current number of equations to process: 9
% 2.06/2.34  Current number of ordered equations: 0
% 2.06/2.34  Current number of rules: 329
% 2.06/2.34  New rule produced :
% 2.06/2.34  [340] ifeq(product(A,h,B),true,product(A,j,multiply(B,b)),true) -> true
% 2.06/2.34  Current number of equations to process: 7
% 2.06/2.34  Current number of ordered equations: 1
% 2.06/2.34  Current number of rules: 330
% 2.06/2.34  New rule produced :
% 2.17/2.44  [341] ifeq(product(multiply(A,h),b,B),true,product(A,j,B),true) -> true
% 2.17/2.44  Current number of equations to process: 7
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 331
% 2.17/2.44  New rule produced :
% 2.17/2.44  [342]
% 2.17/2.44  ifeq(product(A,b,j),true,ifeq(product(identity,h,A),true,true,true),true) ->
% 2.17/2.44  true
% 2.17/2.44  Current number of equations to process: 6
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 332
% 2.17/2.44  New rule produced :
% 2.17/2.44  [343]
% 2.17/2.44  ifeq(product(A,b,identity),true,ifeq(product(inverse(j),h,A),true,true,true),true)
% 2.17/2.44  -> true
% 2.17/2.44  Current number of equations to process: 5
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 333
% 2.17/2.44  New rule produced :
% 2.17/2.44  [344]
% 2.17/2.44  ifeq(product(A,b,multiply(B,j)),true,ifeq(product(B,h,A),true,true,true),true)
% 2.17/2.44  -> true
% 2.17/2.44  Current number of equations to process: 4
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 334
% 2.17/2.44  New rule produced : [345] ifeq(product(h,j,b),true,true,true) -> true
% 2.17/2.44  Current number of equations to process: 4
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 335
% 2.17/2.44  New rule produced :
% 2.17/2.44  [346]
% 2.17/2.44  ifeq(product(A,h,multiply(b,b)),true,product(A,j,identity),true) -> true
% 2.17/2.44  Current number of equations to process: 5
% 2.17/2.44  Current number of ordered equations: 1
% 2.17/2.44  Current number of rules: 336
% 2.17/2.44  New rule produced :
% 2.17/2.44  [347]
% 2.17/2.44  ifeq(product(identity,b,A),true,product(multiply(h,h),j,A),true) -> true
% 2.17/2.44  Current number of equations to process: 5
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 337
% 2.17/2.44  New rule produced :
% 2.17/2.44  [348]
% 2.17/2.44  ifeq(product(A,b,identity),true,ifeq(product(multiply(j,j),h,A),true,true,true),true)
% 2.17/2.44  -> true
% 2.17/2.44  Current number of equations to process: 4
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 338
% 2.17/2.44  New rule produced :
% 2.17/2.44  [349] ifeq(product(b,inverse(h),A),true,product(h,A,k),true) -> true
% 2.17/2.44  Current number of equations to process: 11
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 339
% 2.17/2.44  New rule produced :
% 2.17/2.44  [350] ifeq(product(b,inverse(j),A),true,product(h,A,identity),true) -> true
% 2.17/2.44  Current number of equations to process: 9
% 2.17/2.44  Current number of ordered equations: 1
% 2.17/2.44  Current number of rules: 340
% 2.17/2.44  New rule produced :
% 2.17/2.44  [351] ifeq(product(j,inverse(b),A),true,product(h,identity,A),true) -> true
% 2.17/2.44  Current number of equations to process: 9
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 341
% 2.17/2.44  New rule produced :
% 2.17/2.44  [352] ifeq(product(b,A,B),true,product(h,B,multiply(j,A)),true) -> true
% 2.17/2.44  Current number of equations to process: 7
% 2.17/2.44  Current number of ordered equations: 1
% 2.17/2.44  Current number of rules: 342
% 2.17/2.44  New rule produced :
% 2.17/2.44  [353] ifeq(product(j,A,B),true,product(h,multiply(b,A),B),true) -> true
% 2.17/2.44  Current number of equations to process: 7
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 343
% 2.17/2.44  New rule produced :
% 2.17/2.44  [354]
% 2.17/2.44  ifeq(product(j,A,h),true,ifeq(product(b,A,identity),true,true,true),true) ->
% 2.17/2.44  true
% 2.17/2.44  Current number of equations to process: 6
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 344
% 2.17/2.44  New rule produced :
% 2.17/2.44  [355]
% 2.17/2.44  ifeq(product(j,A,identity),true,ifeq(product(b,A,inverse(h)),true,true,true),true)
% 2.17/2.44  -> true
% 2.17/2.44  Current number of equations to process: 5
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 345
% 2.17/2.44  New rule produced :
% 2.17/2.44  [356]
% 2.17/2.44  ifeq(product(j,A,multiply(h,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 2.17/2.44  -> true
% 2.17/2.44  Current number of equations to process: 4
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 346
% 2.17/2.44  New rule produced :
% 2.17/2.44  [357]
% 2.17/2.44  ifeq(product(b,multiply(j,j),A),true,product(h,A,identity),true) -> true
% 2.17/2.44  Current number of equations to process: 5
% 2.17/2.44  Current number of ordered equations: 1
% 2.17/2.44  Current number of rules: 347
% 2.17/2.44  New rule produced :
% 2.17/2.44  [358]
% 2.17/2.44  ifeq(product(j,multiply(b,b),A),true,product(h,identity,A),true) -> true
% 2.17/2.44  Current number of equations to process: 5
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 348
% 2.17/2.44  New rule produced :
% 2.17/2.44  [359]
% 2.17/2.44  ifeq(product(j,A,identity),true,ifeq(product(b,A,multiply(h,h)),true,true,true),true)
% 2.17/2.44  -> true
% 2.17/2.44  Current number of equations to process: 4
% 2.17/2.44  Current number of ordered equations: 0
% 2.17/2.44  Current number of rules: 349
% 2.17/2.44  New rule produced :
% 2.17/2.44  [360] ifeq(product(k,h,A),true,product(j,identity,A),true) -> true
% 2.26/2.55  Current number of equations to process: 8
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 350
% 2.26/2.55  New rule produced :
% 2.26/2.55  [361]
% 2.26/2.55  ifeq(product(inverse(h),inverse(k),A),true,product(j,A,identity),true) ->
% 2.26/2.55  true
% 2.26/2.55  Current number of equations to process: 9
% 2.26/2.55  Current number of ordered equations: 1
% 2.26/2.55  Current number of rules: 351
% 2.26/2.55  New rule produced :
% 2.26/2.55  [362]
% 2.26/2.55  ifeq(product(k,inverse(inverse(h)),A),true,product(j,identity,A),true) ->
% 2.26/2.55  true
% 2.26/2.55  Current number of equations to process: 9
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 352
% 2.26/2.55  New rule produced :
% 2.26/2.55  [363]
% 2.26/2.55  ifeq(product(k,A,B),true,product(j,multiply(inverse(h),A),B),true) -> true
% 2.26/2.55  Current number of equations to process: 7
% 2.26/2.55  Current number of ordered equations: 1
% 2.26/2.55  Current number of rules: 353
% 2.26/2.55  New rule produced :
% 2.26/2.55  [364]
% 2.26/2.55  ifeq(product(inverse(h),A,B),true,product(j,B,multiply(k,A)),true) -> true
% 2.26/2.55  Current number of equations to process: 7
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 354
% 2.26/2.55  New rule produced :
% 2.26/2.55  [365]
% 2.26/2.55  ifeq(product(k,A,j),true,ifeq(product(inverse(h),A,identity),true,true,true),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 6
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 355
% 2.26/2.55  New rule produced :
% 2.26/2.55  [366]
% 2.26/2.55  ifeq(product(k,A,identity),true,ifeq(product(inverse(h),A,inverse(j)),true,true,true),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 5
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 356
% 2.26/2.55  New rule produced :
% 2.26/2.55  [367]
% 2.26/2.55  ifeq(product(k,A,multiply(j,B)),true,ifeq(product(inverse(h),A,B),true,true,true),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 4
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 357
% 2.26/2.55  New rule produced :
% 2.26/2.55  [368]
% 2.26/2.55  ifeq(product(inverse(h),multiply(k,k),A),true,product(j,A,identity),true) ->
% 2.26/2.55  true
% 2.26/2.55  Current number of equations to process: 6
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 358
% 2.26/2.55  New rule produced :
% 2.26/2.55  [369]
% 2.26/2.55  ifeq(product(k,multiply(inverse(h),inverse(h)),A),true,product(j,identity,A),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 5
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 359
% 2.26/2.55  New rule produced :
% 2.26/2.55  [370]
% 2.26/2.55  ifeq(product(k,A,identity),true,ifeq(product(inverse(h),A,multiply(j,j)),true,true,true),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 4
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 360
% 2.26/2.55  New rule produced :
% 2.26/2.55  [371] ifeq(product(A,j,j),true,product(A,k,k),true) -> true
% 2.26/2.55  Current number of equations to process: 6
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 361
% 2.26/2.55  New rule produced :
% 2.26/2.55  [372] ifeq(product(A,h,j),true,product(A,identity,k),true) -> true
% 2.26/2.55  Current number of equations to process: 6
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 362
% 2.26/2.55  New rule produced :
% 2.26/2.55  [373]
% 2.26/2.55  ifeq(product(A,inverse(inverse(h)),j),true,product(A,identity,k),true) ->
% 2.26/2.55  true
% 2.26/2.55  Current number of equations to process: 7
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 363
% 2.26/2.55  New rule produced :
% 2.26/2.55  [374]
% 2.26/2.55  ifeq(product(A,B,j),true,product(A,multiply(B,inverse(h)),k),true) -> true
% 2.26/2.55  Current number of equations to process: 6
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 364
% 2.26/2.55  New rule produced :
% 2.26/2.55  [375]
% 2.26/2.55  ifeq(product(A,inverse(h),k),true,ifeq(product(identity,A,j),true,true,true),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 5
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 365
% 2.26/2.55  New rule produced :
% 2.26/2.55  [376]
% 2.26/2.55  ifeq(product(A,inverse(h),identity),true,ifeq(product(k,A,j),true,true,true),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 4
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 366
% 2.26/2.55  New rule produced :
% 2.26/2.55  [377]
% 2.26/2.55  ifeq(product(A,multiply(inverse(h),inverse(h)),j),true,product(A,identity,k),true)
% 2.26/2.55  -> true
% 2.26/2.55  Current number of equations to process: 4
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 367
% 2.26/2.55  New rule produced :
% 2.26/2.55  [378] ifeq(product(A,j,h),true,product(A,k,identity),true) -> true
% 2.26/2.55  Current number of equations to process: 5
% 2.26/2.55  Current number of ordered equations: 0
% 2.26/2.55  Current number of rules: 368
% 2.26/2.55  New rule produced :
% 2.26/2.55  [379]
% 2.26/2.55  ifeq(product(A,j,inverse(inverse(h))),true,product(A,k,identity),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 9
% 2.36/2.66  Current number of ordered equations: 1
% 2.36/2.66  Current number of rules: 369
% 2.36/2.66  New rule produced :
% 2.36/2.66  [380]
% 2.36/2.66  ifeq(product(identity,inverse(h),A),true,product(inverse(j),k,A),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 9
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 370
% 2.36/2.66  New rule produced :
% 2.36/2.66  [381]
% 2.36/2.66  ifeq(product(A,j,B),true,product(A,k,multiply(B,inverse(h))),true) -> true
% 2.36/2.66  Current number of equations to process: 7
% 2.36/2.66  Current number of ordered equations: 1
% 2.36/2.66  Current number of rules: 371
% 2.36/2.66  New rule produced :
% 2.36/2.66  [382]
% 2.36/2.66  ifeq(product(multiply(A,j),inverse(h),B),true,product(A,k,B),true) -> true
% 2.36/2.66  Current number of equations to process: 7
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 372
% 2.36/2.66  New rule produced :
% 2.36/2.66  [383]
% 2.36/2.66  ifeq(product(A,inverse(h),k),true,ifeq(product(identity,j,A),true,true,true),true)
% 2.36/2.66  -> true
% 2.36/2.66  Current number of equations to process: 6
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 373
% 2.36/2.66  New rule produced :
% 2.36/2.66  [384]
% 2.36/2.66  ifeq(product(A,inverse(h),identity),true,ifeq(product(inverse(k),j,A),true,true,true),true)
% 2.36/2.66  -> true
% 2.36/2.66  Current number of equations to process: 5
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 374
% 2.36/2.66  New rule produced :
% 2.36/2.66  [385]
% 2.36/2.66  ifeq(product(A,inverse(h),multiply(B,k)),true,ifeq(product(B,j,A),true,true,true),true)
% 2.36/2.66  -> true
% 2.36/2.66  Current number of equations to process: 4
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 375
% 2.36/2.66  New rule produced :
% 2.36/2.66  [386] ifeq(product(j,k,inverse(h)),true,true,true) -> true
% 2.36/2.66  Current number of equations to process: 4
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 376
% 2.36/2.66  New rule produced :
% 2.36/2.66  [387]
% 2.36/2.66  ifeq(product(identity,inverse(h),A),true,product(multiply(j,j),k,A),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 6
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 377
% 2.36/2.66  New rule produced :
% 2.36/2.66  [388]
% 2.36/2.66  ifeq(product(A,j,multiply(inverse(h),inverse(h))),true,product(A,k,identity),true)
% 2.36/2.66  -> true
% 2.36/2.66  Current number of equations to process: 5
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 378
% 2.36/2.66  New rule produced :
% 2.36/2.66  [389]
% 2.36/2.66  ifeq(product(A,inverse(h),identity),true,ifeq(product(multiply(k,k),j,A),true,true,true),true)
% 2.36/2.66  -> true
% 2.36/2.66  Current number of equations to process: 4
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 379
% 2.36/2.66  New rule produced :
% 2.36/2.66  [390] ifeq(product(A,B,B),true,product(A,identity,identity),true) -> true
% 2.36/2.66  Current number of equations to process: 6
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 380
% 2.36/2.66  New rule produced :
% 2.36/2.66  [391] ifeq(product(A,c,a),true,product(A,d,identity),true) -> true
% 2.36/2.66  Current number of equations to process: 9
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 381
% 2.36/2.66  New rule produced :
% 2.36/2.66  [392] ifeq(product(A,d,b),true,product(A,h,identity),true) -> true
% 2.36/2.66  Current number of equations to process: 10
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 382
% 2.36/2.66  New rule produced :
% 2.36/2.66  [393]
% 2.36/2.66  ifeq(product(A,inverse(inverse(B)),B),true,product(A,identity,identity),true)
% 2.36/2.66  -> true
% 2.36/2.66  Current number of equations to process: 11
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 383
% 2.36/2.66  New rule produced :
% 2.36/2.66  [394]
% 2.36/2.66  ifeq(product(inverse(a),inverse(d),A),true,product(c,A,identity),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 10
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 384
% 2.36/2.66  New rule produced :
% 2.36/2.66  [395]
% 2.36/2.66  ifeq(product(inverse(b),inverse(h),A),true,product(d,A,identity),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 9
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 385
% 2.36/2.66  New rule produced :
% 2.36/2.66  [396]
% 2.36/2.66  ifeq(product(A,B,C),true,product(A,multiply(B,inverse(C)),identity),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 7
% 2.36/2.66  Current number of ordered equations: 1
% 2.36/2.66  Current number of rules: 386
% 2.36/2.66  New rule produced :
% 2.36/2.66  [397]
% 2.36/2.66  ifeq(product(A,inverse(multiply(B,A)),C),true,product(B,C,identity),true) ->
% 2.36/2.66  true
% 2.36/2.66  Current number of equations to process: 7
% 2.36/2.66  Current number of ordered equations: 0
% 2.36/2.66  Current number of rules: 387
% 2.36/2.66  New rule produced :
% 2.36/2.66  [398]
% 2.36/2.66  ifeq(product(A,inverse(B),identity),true,ifeq(product(identity,A,B),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 6
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 388
% 2.45/2.78  New rule produced :
% 2.45/2.78  [399]
% 2.45/2.78  ifeq(product(A,inverse(B),inverse(C)),true,ifeq(product(C,A,B),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 5
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 389
% 2.45/2.78  New rule produced :
% 2.45/2.78  [400]
% 2.45/2.78  ifeq(product(A,inverse(B),C),true,ifeq(product(inverse(C),A,B),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 4
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 390
% 2.45/2.78  New rule produced :
% 2.45/2.78  [401]
% 2.45/2.78  ifeq(product(A,multiply(inverse(B),inverse(B)),B),true,product(A,identity,identity),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 6
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 391
% 2.45/2.78  New rule produced :
% 2.45/2.78  [402]
% 2.45/2.78  ifeq(product(A,inverse(B),multiply(C,C)),true,ifeq(product(C,A,B),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 5
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 392
% 2.45/2.78  New rule produced :
% 2.45/2.78  [403]
% 2.45/2.78  ifeq(product(A,inverse(B),C),true,ifeq(product(multiply(C,C),A,B),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 4
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 393
% 2.45/2.78  New rule produced :
% 2.45/2.78  [404] ifeq(product(A,a,c),true,product(A,identity,d),true) -> true
% 2.45/2.78  Current number of equations to process: 10
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 394
% 2.45/2.78  New rule produced :
% 2.45/2.78  [405] ifeq(product(A,b,d),true,product(A,identity,h),true) -> true
% 2.45/2.78  Current number of equations to process: 11
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 395
% 2.45/2.78  New rule produced :
% 2.45/2.78  [406]
% 2.45/2.78  ifeq(product(identity,inverse(inverse(A)),B),true,product(A,identity,B),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 12
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 396
% 2.45/2.78  New rule produced :
% 2.45/2.78  [407]
% 2.45/2.78  ifeq(product(identity,inverse(A),B),true,product(inverse(A),identity,B),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 10
% 2.45/2.78  Current number of ordered equations: 1
% 2.45/2.78  Current number of rules: 397
% 2.45/2.78  New rule produced :
% 2.45/2.78  [408]
% 2.45/2.78  ifeq(product(A,B,inverse(inverse(B))),true,product(A,identity,identity),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 10
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 398
% 2.45/2.78  New rule produced :
% 2.45/2.78  [409]
% 2.45/2.78  ifeq(product(d,inverse(inverse(a)),A),true,product(c,identity,A),true) ->
% 2.45/2.78  true
% 2.45/2.78  Current number of equations to process: 9
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 399
% 2.45/2.78  New rule produced :
% 2.45/2.78  [410]
% 2.45/2.78  ifeq(product(h,inverse(inverse(b)),A),true,product(d,identity,A),true) ->
% 2.45/2.78  true
% 2.45/2.78  Current number of equations to process: 8
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 400
% 2.45/2.78  New rule produced :
% 2.45/2.78  [411]
% 2.45/2.78  ifeq(product(A,B,C),true,product(A,identity,multiply(C,inverse(B))),true) ->
% 2.45/2.78  true
% 2.45/2.78  Current number of equations to process: 6
% 2.45/2.78  Current number of ordered equations: 1
% 2.45/2.78  Current number of rules: 401
% 2.45/2.78  New rule produced :
% 2.45/2.78  [412]
% 2.45/2.78  ifeq(product(multiply(A,B),inverse(B),C),true,product(A,identity,C),true) ->
% 2.45/2.78  true
% 2.45/2.78  Current number of equations to process: 6
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 402
% 2.45/2.78  New rule produced :
% 2.45/2.78  [413]
% 2.45/2.78  ifeq(product(A,inverse(B),identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Current number of equations to process: 5
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 403
% 2.45/2.78  New rule produced :
% 2.45/2.78  [414]
% 2.45/2.78  ifeq(product(A,inverse(B),C),true,ifeq(product(C,B,A),true,true,true),true)
% 2.45/2.78  -> true
% 2.45/2.78  Rule
% 2.45/2.78  [413]
% 2.45/2.78  ifeq(product(A,inverse(B),identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 2.45/2.78  -> true collapsed.
% 2.45/2.78  Current number of equations to process: 4
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 403
% 2.45/2.78  New rule produced :
% 2.45/2.78  [415] ifeq(product(A,identity,inverse(A)),true,true,true) -> true
% 2.45/2.78  Current number of equations to process: 4
% 2.45/2.78  Current number of ordered equations: 0
% 2.45/2.78  Current number of rules: 404
% 2.45/2.78  New rule produced :
% 2.45/2.78  [416]
% 2.45/2.78  ifeq(product(identity,inverse(multiply(A,A)),B),true,product(A,identity,B),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 6
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 405
% 2.57/2.90  New rule produced :
% 2.57/2.90  [417]
% 2.57/2.90  ifeq(product(identity,inverse(A),B),true,product(multiply(A,A),identity,B),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 5
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 406
% 2.57/2.90  New rule produced :
% 2.57/2.90  [418]
% 2.57/2.90  ifeq(product(A,B,multiply(inverse(B),inverse(B))),true,product(A,identity,identity),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 4
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 407
% 2.57/2.90  New rule produced :
% 2.57/2.90  [419] ifeq(product(identity,A,B),true,product(A,identity,B),true) -> true
% 2.57/2.90  Rule
% 2.57/2.90  [407]
% 2.57/2.90  ifeq(product(identity,inverse(A),B),true,product(inverse(A),identity,B),true)
% 2.57/2.90  -> true collapsed.
% 2.57/2.90  Current number of equations to process: 9
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 407
% 2.57/2.90  New rule produced :
% 2.57/2.90  [420]
% 2.57/2.90  ifeq(product(identity,A,B),true,product(C,multiply(inverse(C),A),B),true) ->
% 2.57/2.90  true
% 2.57/2.90  Current number of equations to process: 12
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 408
% 2.57/2.90  New rule produced :
% 2.57/2.90  [421]
% 2.57/2.90  ifeq(product(identity,A,B),true,ifeq(product(inverse(B),A,identity),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 11
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 409
% 2.57/2.90  New rule produced :
% 2.57/2.90  [422]
% 2.57/2.90  ifeq(product(identity,A,c),true,ifeq(product(inverse(a),A,b),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 10
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 410
% 2.57/2.90  New rule produced :
% 2.57/2.90  [423]
% 2.57/2.90  ifeq(product(identity,A,j),true,ifeq(product(inverse(h),A,b),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 9
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 411
% 2.57/2.90  New rule produced :
% 2.57/2.90  [424]
% 2.57/2.90  ifeq(product(identity,A,k),true,ifeq(product(inverse(j),A,inverse(h)),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 8
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 412
% 2.57/2.90  New rule produced :
% 2.57/2.90  [425]
% 2.57/2.90  ifeq(product(identity,A,identity),true,ifeq(product(inverse(inverse(B)),A,B),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 7
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 413
% 2.57/2.90  New rule produced :
% 2.57/2.90  [426]
% 2.57/2.90  ifeq(product(identity,A,d),true,ifeq(product(inverse(c),A,inverse(a)),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 6
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 414
% 2.57/2.90  New rule produced :
% 2.57/2.90  [427]
% 2.57/2.90  ifeq(product(identity,A,h),true,ifeq(product(inverse(d),A,inverse(b)),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 5
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 415
% 2.57/2.90  New rule produced :
% 2.57/2.90  [428]
% 2.57/2.90  ifeq(product(identity,A,multiply(B,C)),true,ifeq(product(inverse(B),A,C),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 4
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 416
% 2.57/2.90  New rule produced :
% 2.57/2.90  [429]
% 2.57/2.90  ifeq(product(identity,multiply(inverse(A),inverse(A)),B),true,product(A,identity,B),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 6
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 417
% 2.57/2.90  New rule produced :
% 2.57/2.90  [430]
% 2.57/2.90  ifeq(product(identity,A,identity),true,ifeq(product(inverse(B),A,multiply(B,B)),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 5
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 418
% 2.57/2.90  New rule produced :
% 2.57/2.90  [431]
% 2.57/2.90  ifeq(product(identity,A,identity),true,ifeq(product(inverse(multiply(B,B)),A,B),true,true,true),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 4
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 419
% 2.57/2.90  New rule produced :
% 2.57/2.90  [432]
% 2.57/2.90  ifeq(product(identity,A,B),true,product(inverse(inverse(A)),identity,B),true)
% 2.57/2.90  -> true
% 2.57/2.90  Current number of equations to process: 10
% 2.57/2.90  Current number of ordered equations: 0
% 2.57/2.90  Current number of rules: 420
% 2.57/2.90  New rule produced :
% 2.57/2.90  [433]
% 2.57/2.90  ifeq(product(identity,inverse(a),A),true,product(inverse(c),d,A),true) ->
% 2.57/2.90  true
% 2.78/3.03  Current number of equations to process: 9
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 421
% 2.78/3.03  New rule produced :
% 2.78/3.03  [434]
% 2.78/3.03  ifeq(product(identity,inverse(b),A),true,product(inverse(d),h,A),true) ->
% 2.78/3.03  true
% 2.78/3.03  Current number of equations to process: 8
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 422
% 2.78/3.03  New rule produced :
% 2.78/3.03  [435]
% 2.78/3.03  ifeq(product(identity,A,B),true,product(inverse(C),multiply(C,A),B),true) ->
% 2.78/3.03  true
% 2.78/3.03  Current number of equations to process: 7
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 423
% 2.78/3.03  New rule produced :
% 2.78/3.03  [436]
% 2.78/3.03  ifeq(product(identity,A,inverse(B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 6
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 424
% 2.78/3.03  New rule produced :
% 2.78/3.03  [437]
% 2.78/3.03  ifeq(product(identity,A,identity),true,ifeq(product(B,A,inverse(inverse(B))),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 5
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 425
% 2.78/3.03  New rule produced :
% 2.78/3.03  [438]
% 2.78/3.03  ifeq(product(identity,A,multiply(inverse(B),C)),true,ifeq(product(B,A,C),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 4
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 426
% 2.78/3.03  New rule produced :
% 2.78/3.03  [439]
% 2.78/3.03  ifeq(product(identity,multiply(A,A),B),true,product(inverse(A),identity,B),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 6
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 427
% 2.78/3.03  New rule produced :
% 2.78/3.03  [440]
% 2.78/3.03  ifeq(product(identity,A,B),true,product(inverse(multiply(A,A)),identity,B),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 5
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 428
% 2.78/3.03  New rule produced :
% 2.78/3.03  [441]
% 2.78/3.03  ifeq(product(A,c,inverse(inverse(a))),true,product(A,d,identity),true) ->
% 2.78/3.03  true
% 2.78/3.03  Current number of equations to process: 10
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 429
% 2.78/3.03  New rule produced :
% 2.78/3.03  [442]
% 2.78/3.03  ifeq(product(A,d,inverse(inverse(b))),true,product(A,h,identity),true) ->
% 2.78/3.03  true
% 2.78/3.03  Current number of equations to process: 9
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 430
% 2.78/3.03  New rule produced :
% 2.78/3.03  [443]
% 2.78/3.03  ifeq(product(A,B,inverse(C)),true,product(A,multiply(B,C),identity),true) ->
% 2.78/3.03  true
% 2.78/3.03  Current number of equations to process: 8
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 431
% 2.78/3.03  New rule produced :
% 2.78/3.03  [444]
% 2.78/3.03  ifeq(product(A,B,identity),true,ifeq(product(identity,A,inverse(B)),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 7
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 432
% 2.78/3.03  New rule produced :
% 2.78/3.03  [445]
% 2.78/3.03  ifeq(product(A,B,inverse(C)),true,ifeq(product(C,A,inverse(B)),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 6
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 433
% 2.78/3.03  New rule produced :
% 2.78/3.03  [446]
% 2.78/3.03  ifeq(product(A,B,C),true,ifeq(product(inverse(C),A,inverse(B)),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 5
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 434
% 2.78/3.03  New rule produced :
% 2.78/3.03  [447]
% 2.78/3.03  ifeq(product(identity,A,identity),true,ifeq(product(B,A,multiply(inverse(B),
% 2.78/3.03                                                          inverse(B))),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 4
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 435
% 2.78/3.03  New rule produced :
% 2.78/3.03  [448]
% 2.78/3.03  ifeq(product(A,B,inverse(multiply(B,B))),true,product(A,identity,identity),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 7
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 436
% 2.78/3.03  New rule produced :
% 2.78/3.03  [449]
% 2.78/3.03  ifeq(product(A,multiply(B,B),inverse(B)),true,product(A,identity,identity),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 6
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 437
% 2.78/3.03  New rule produced :
% 2.78/3.03  [450]
% 2.78/3.03  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(C,A,inverse(B)),true,true,true),true)
% 2.78/3.03  -> true
% 2.78/3.03  Current number of equations to process: 5
% 2.78/3.03  Current number of ordered equations: 0
% 2.78/3.03  Current number of rules: 438
% 2.78/3.03  New rule produced :
% 2.78/3.03  [451]
% 2.78/3.03  ifeq(product(A,B,C),true,ifeq(product(multiply(C,C),A,inverse(B)),true,true,true),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 4
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 439
% 2.87/3.17  New rule produced :
% 2.87/3.17  [452] ifeq(product(d,a,A),true,product(c,identity,A),true) -> true
% 2.87/3.17  Current number of equations to process: 7
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 440
% 2.87/3.17  New rule produced :
% 2.87/3.17  [453] ifeq(product(h,b,A),true,product(d,identity,A),true) -> true
% 2.87/3.17  Current number of equations to process: 8
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 441
% 2.87/3.17  New rule produced :
% 2.87/3.17  [454]
% 2.87/3.17  ifeq(product(A,inverse(inverse(a)),c),true,product(A,identity,d),true) ->
% 2.87/3.17  true
% 2.87/3.17  Current number of equations to process: 9
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 442
% 2.87/3.17  New rule produced :
% 2.87/3.17  [455]
% 2.87/3.17  ifeq(product(A,inverse(inverse(b)),d),true,product(A,identity,h),true) ->
% 2.87/3.17  true
% 2.87/3.17  Current number of equations to process: 8
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 443
% 2.87/3.17  New rule produced :
% 2.87/3.17  [456]
% 2.87/3.17  ifeq(product(multiply(A,inverse(B)),B,C),true,product(A,identity,C),true) ->
% 2.87/3.17  true
% 2.87/3.17  Current number of equations to process: 6
% 2.87/3.17  Current number of ordered equations: 1
% 2.87/3.17  Current number of rules: 444
% 2.87/3.17  New rule produced :
% 2.87/3.17  [457]
% 2.87/3.17  ifeq(product(A,inverse(B),C),true,product(A,identity,multiply(C,B)),true) ->
% 2.87/3.17  true
% 2.87/3.17  Current number of equations to process: 6
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 445
% 2.87/3.17  New rule produced :
% 2.87/3.17  [458]
% 2.87/3.17  ifeq(product(A,B,identity),true,ifeq(product(identity,inverse(B),A),true,true,true),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 5
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 446
% 2.87/3.17  New rule produced :
% 2.87/3.17  [459]
% 2.87/3.17  ifeq(product(A,B,C),true,ifeq(product(C,inverse(B),A),true,true,true),true)
% 2.87/3.17  -> true
% 2.87/3.17  Rule
% 2.87/3.17  [458]
% 2.87/3.17  ifeq(product(A,B,identity),true,ifeq(product(identity,inverse(B),A),true,true,true),true)
% 2.87/3.17  -> true collapsed.
% 2.87/3.17  Current number of equations to process: 4
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 446
% 2.87/3.17  New rule produced :
% 2.87/3.17  [460] ifeq(product(inverse(A),identity,A),true,true,true) -> true
% 2.87/3.17  Current number of equations to process: 4
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 447
% 2.87/3.17  New rule produced :
% 2.87/3.17  [461]
% 2.87/3.17  ifeq(product(A,inverse(multiply(B,B)),B),true,product(A,identity,identity),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 6
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 448
% 2.87/3.17  New rule produced :
% 2.87/3.17  [462]
% 2.87/3.17  ifeq(product(A,inverse(B),multiply(B,B)),true,product(A,identity,identity),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 5
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 449
% 2.87/3.17  New rule produced :
% 2.87/3.17  [463]
% 2.87/3.17  ifeq(product(identity,A,B),true,product(multiply(inverse(A),inverse(A)),identity,B),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 4
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 450
% 2.87/3.17  New rule produced :
% 2.87/3.17  [464] ifeq(product(inverse(a),inverse(b),A),true,product(c,A,h),true) -> true
% 2.87/3.17  Current number of equations to process: 9
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 451
% 2.87/3.17  New rule produced :
% 2.87/3.17  [465]
% 2.87/3.17  ifeq(product(d,A,B),true,product(c,multiply(inverse(a),A),B),true) -> true
% 2.87/3.17  Current number of equations to process: 7
% 2.87/3.17  Current number of ordered equations: 1
% 2.87/3.17  Current number of rules: 452
% 2.87/3.17  New rule produced :
% 2.87/3.17  [466]
% 2.87/3.17  ifeq(product(inverse(a),A,B),true,product(c,B,multiply(d,A)),true) -> true
% 2.87/3.17  Current number of equations to process: 7
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 453
% 2.87/3.17  New rule produced :
% 2.87/3.17  [467]
% 2.87/3.17  ifeq(product(d,A,c),true,ifeq(product(inverse(a),A,identity),true,true,true),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 6
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 454
% 2.87/3.17  New rule produced :
% 2.87/3.17  [468]
% 2.87/3.17  ifeq(product(d,A,identity),true,ifeq(product(inverse(a),A,inverse(c)),true,true,true),true)
% 2.87/3.17  -> true
% 2.87/3.17  Current number of equations to process: 5
% 2.87/3.17  Current number of ordered equations: 0
% 2.87/3.17  Current number of rules: 455
% 2.87/3.17  New rule produced :
% 2.87/3.17  [469]
% 2.87/3.17  ifeq(product(d,A,multiply(c,B)),true,ifeq(product(inverse(a),A,B),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 456
% 3.07/3.33  New rule produced :
% 3.07/3.33  [470]
% 3.07/3.33  ifeq(product(inverse(a),multiply(d,d),A),true,product(c,A,identity),true) ->
% 3.07/3.33  true
% 3.07/3.33  Current number of equations to process: 6
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 457
% 3.07/3.33  New rule produced :
% 3.07/3.33  [471]
% 3.07/3.33  ifeq(product(d,multiply(inverse(a),inverse(a)),A),true,product(c,identity,A),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 5
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 458
% 3.07/3.33  New rule produced :
% 3.07/3.33  [472]
% 3.07/3.33  ifeq(product(d,A,identity),true,ifeq(product(inverse(a),A,multiply(c,c)),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 459
% 3.07/3.33  New rule produced :
% 3.07/3.33  [473] ifeq(product(A,c,c),true,product(A,d,d),true) -> true
% 3.07/3.33  Current number of equations to process: 6
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 460
% 3.07/3.33  New rule produced :
% 3.07/3.33  [474]
% 3.07/3.33  ifeq(product(A,B,c),true,product(A,multiply(B,inverse(a)),d),true) -> true
% 3.07/3.33  Current number of equations to process: 6
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 461
% 3.07/3.33  New rule produced :
% 3.07/3.33  [475]
% 3.07/3.33  ifeq(product(A,inverse(a),d),true,ifeq(product(identity,A,c),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 5
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 462
% 3.07/3.33  New rule produced :
% 3.07/3.33  [476]
% 3.07/3.33  ifeq(product(A,inverse(a),identity),true,ifeq(product(d,A,c),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 463
% 3.07/3.33  New rule produced :
% 3.07/3.33  [477]
% 3.07/3.33  ifeq(product(A,multiply(inverse(a),inverse(a)),c),true,product(A,identity,d),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 464
% 3.07/3.33  New rule produced :
% 3.07/3.33  [478]
% 3.07/3.33  ifeq(product(multiply(A,c),inverse(a),B),true,product(A,d,B),true) -> true
% 3.07/3.33  Current number of equations to process: 7
% 3.07/3.33  Current number of ordered equations: 1
% 3.07/3.33  Current number of rules: 465
% 3.07/3.33  New rule produced :
% 3.07/3.33  [479]
% 3.07/3.33  ifeq(product(A,c,B),true,product(A,d,multiply(B,inverse(a))),true) -> true
% 3.07/3.33  Current number of equations to process: 7
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 466
% 3.07/3.33  New rule produced :
% 3.07/3.33  [480]
% 3.07/3.33  ifeq(product(A,inverse(a),d),true,ifeq(product(identity,c,A),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 6
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 467
% 3.07/3.33  New rule produced :
% 3.07/3.33  [481]
% 3.07/3.33  ifeq(product(A,inverse(a),identity),true,ifeq(product(inverse(d),c,A),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 5
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 468
% 3.07/3.33  New rule produced :
% 3.07/3.33  [482]
% 3.07/3.33  ifeq(product(A,inverse(a),multiply(B,d)),true,ifeq(product(B,c,A),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 469
% 3.07/3.33  New rule produced :
% 3.07/3.33  [483] ifeq(product(c,d,inverse(a)),true,true,true) -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 470
% 3.07/3.33  New rule produced :
% 3.07/3.33  [484]
% 3.07/3.33  ifeq(product(identity,inverse(a),A),true,product(multiply(c,c),d,A),true) ->
% 3.07/3.33  true
% 3.07/3.33  Current number of equations to process: 6
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 471
% 3.07/3.33  New rule produced :
% 3.07/3.33  [485]
% 3.07/3.33  ifeq(product(A,c,multiply(inverse(a),inverse(a))),true,product(A,d,identity),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 5
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 472
% 3.07/3.33  New rule produced :
% 3.07/3.33  [486]
% 3.07/3.33  ifeq(product(A,inverse(a),identity),true,ifeq(product(multiply(d,d),c,A),true,true,true),true)
% 3.07/3.33  -> true
% 3.07/3.33  Current number of equations to process: 4
% 3.07/3.33  Current number of ordered equations: 0
% 3.07/3.33  Current number of rules: 473
% 3.07/3.33  New rule produced :
% 3.07/3.33  [487]
% 3.07/3.33  ifeq(product(h,A,B),true,product(d,multiply(inverse(b),A),B),true) -> true
% 3.07/3.33  Current number of equations to process: 7
% 3.07/3.33  Current number of ordered equations: 1
% 3.07/3.33  Current number of rules: 474
% 3.07/3.33  New rule produced :
% 3.17/3.49  [488]
% 3.17/3.49  ifeq(product(inverse(b),A,B),true,product(d,B,multiply(h,A)),true) -> true
% 3.17/3.49  Current number of equations to process: 7
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 475
% 3.17/3.49  New rule produced :
% 3.17/3.49  [489]
% 3.17/3.49  ifeq(product(h,A,d),true,ifeq(product(inverse(b),A,identity),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 6
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 476
% 3.17/3.49  New rule produced :
% 3.17/3.49  [490]
% 3.17/3.49  ifeq(product(h,A,identity),true,ifeq(product(inverse(b),A,inverse(d)),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 5
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 477
% 3.17/3.49  New rule produced :
% 3.17/3.49  [491]
% 3.17/3.49  ifeq(product(h,A,multiply(d,B)),true,ifeq(product(inverse(b),A,B),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 4
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 478
% 3.17/3.49  New rule produced :
% 3.17/3.49  [492]
% 3.17/3.49  ifeq(product(inverse(b),multiply(h,h),A),true,product(d,A,identity),true) ->
% 3.17/3.49  true
% 3.17/3.49  Current number of equations to process: 6
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 479
% 3.17/3.49  New rule produced :
% 3.17/3.49  [493]
% 3.17/3.49  ifeq(product(h,multiply(inverse(b),inverse(b)),A),true,product(d,identity,A),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 5
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 480
% 3.17/3.49  New rule produced :
% 3.17/3.49  [494]
% 3.17/3.49  ifeq(product(h,A,identity),true,ifeq(product(inverse(b),A,multiply(d,d)),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 4
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 481
% 3.17/3.49  New rule produced :
% 3.17/3.49  [495] ifeq(product(A,d,d),true,product(A,h,h),true) -> true
% 3.17/3.49  Current number of equations to process: 6
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 482
% 3.17/3.49  New rule produced :
% 3.17/3.49  [496]
% 3.17/3.49  ifeq(product(A,B,d),true,product(A,multiply(B,inverse(b)),h),true) -> true
% 3.17/3.49  Current number of equations to process: 6
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 483
% 3.17/3.49  New rule produced :
% 3.17/3.49  [497]
% 3.17/3.49  ifeq(product(A,inverse(b),h),true,ifeq(product(identity,A,d),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 5
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 484
% 3.17/3.49  New rule produced :
% 3.17/3.49  [498]
% 3.17/3.49  ifeq(product(A,inverse(b),identity),true,ifeq(product(h,A,d),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 4
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 485
% 3.17/3.49  New rule produced :
% 3.17/3.49  [499]
% 3.17/3.49  ifeq(product(A,multiply(inverse(b),inverse(b)),d),true,product(A,identity,h),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 4
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 486
% 3.17/3.49  New rule produced :
% 3.17/3.49  [500]
% 3.17/3.49  ifeq(product(multiply(A,d),inverse(b),B),true,product(A,h,B),true) -> true
% 3.17/3.49  Current number of equations to process: 7
% 3.17/3.49  Current number of ordered equations: 1
% 3.17/3.49  Current number of rules: 487
% 3.17/3.49  New rule produced :
% 3.17/3.49  [501]
% 3.17/3.49  ifeq(product(A,d,B),true,product(A,h,multiply(B,inverse(b))),true) -> true
% 3.17/3.49  Current number of equations to process: 7
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 488
% 3.17/3.49  New rule produced :
% 3.17/3.49  [502]
% 3.17/3.49  ifeq(product(A,inverse(b),h),true,ifeq(product(identity,d,A),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 6
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 489
% 3.17/3.49  New rule produced :
% 3.17/3.49  [503]
% 3.17/3.49  ifeq(product(A,inverse(b),identity),true,ifeq(product(inverse(h),d,A),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 5
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 490
% 3.17/3.49  New rule produced :
% 3.17/3.49  [504]
% 3.17/3.49  ifeq(product(A,inverse(b),multiply(B,h)),true,ifeq(product(B,d,A),true,true,true),true)
% 3.17/3.49  -> true
% 3.17/3.49  Current number of equations to process: 4
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 491
% 3.17/3.49  New rule produced :
% 3.17/3.49  [505] ifeq(product(d,h,inverse(b)),true,true,true) -> true
% 3.17/3.49  Current number of equations to process: 4
% 3.17/3.49  Current number of ordered equations: 0
% 3.17/3.49  Current number of rules: 492
% 3.17/3.49  New rule produced :
% 3.17/3.49  [506]
% 3.17/3.49  ifeq(product(identity,inverse(b),A),true,product(multiply(d,d),h,A),true) ->
% 3.17/3.49  true
% 3.17/3.49  Current number of equations to process: 6
% 3.37/3.64  Current number of ordered equations: 0
% 3.37/3.64  Current number of rules: 493
% 3.37/3.64  New rule produced :
% 3.37/3.64  [507]
% 3.37/3.64  ifeq(product(A,d,multiply(inverse(b),inverse(b))),true,product(A,h,identity),true)
% 3.37/3.64  -> true
% 3.37/3.64  Current number of equations to process: 5
% 3.37/3.64  Current number of ordered equations: 0
% 3.37/3.64  Current number of rules: 494
% 3.37/3.64  New rule produced :
% 3.37/3.64  [508]
% 3.37/3.64  ifeq(product(A,inverse(b),identity),true,ifeq(product(multiply(h,h),d,A),true,true,true),true)
% 3.37/3.64  -> true
% 3.37/3.64  Current number of equations to process: 4
% 3.37/3.64  Current number of ordered equations: 0
% 3.37/3.64  Current number of rules: 495
% 3.37/3.64  New rule produced :
% 3.37/3.64  [509]
% 3.37/3.64  ifeq(product(A,B,C),true,product(X,C,multiply(multiply(X,A),B)),true) -> true
% 3.37/3.64  Current number of equations to process: 13
% 3.37/3.64  Current number of ordered equations: 1
% 3.37/3.64  Current number of rules: 496
% 3.37/3.64  New rule produced :
% 3.37/3.64  [510]
% 3.37/3.64  ifeq(product(multiply(A,B),C,X),true,product(A,multiply(B,C),X),true) -> true
% 3.37/3.64  Current number of equations to process: 13
% 3.37/3.64  Current number of ordered equations: 0
% 3.37/3.64  Current number of rules: 497
% 3.37/3.64  New rule produced :
% 3.37/3.64  [511]
% 3.37/3.64  ifeq(product(multiply(A,B),C,A),true,ifeq(product(B,C,identity),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 12
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 498
% 3.37/3.65  New rule produced :
% 3.37/3.65  [512]
% 3.37/3.65  ifeq(product(multiply(a,A),B,c),true,ifeq(product(A,B,b),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 11
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 499
% 3.37/3.65  New rule produced :
% 3.37/3.65  [513]
% 3.37/3.65  ifeq(product(multiply(h,A),B,j),true,ifeq(product(A,B,b),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 10
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 500
% 3.37/3.65  New rule produced :
% 3.37/3.65  [514]
% 3.37/3.65  ifeq(product(multiply(j,A),B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 9
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 501
% 3.37/3.65  New rule produced :
% 3.37/3.65  [515]
% 3.37/3.65  ifeq(product(multiply(A,B),C,identity),true,ifeq(product(B,C,inverse(A)),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 8
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 502
% 3.37/3.65  New rule produced :
% 3.37/3.65  [516]
% 3.37/3.65  ifeq(product(multiply(inverse(A),B),C,identity),true,ifeq(product(B,C,A),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 7
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 503
% 3.37/3.65  New rule produced :
% 3.37/3.65  [517]
% 3.37/3.65  ifeq(product(multiply(c,A),B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 6
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 504
% 3.37/3.65  New rule produced :
% 3.37/3.65  [518]
% 3.37/3.65  ifeq(product(multiply(d,A),B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 5
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 505
% 3.37/3.65  New rule produced :
% 3.37/3.65  [519]
% 3.37/3.65  ifeq(product(multiply(A,B),C,multiply(A,X)),true,ifeq(product(B,C,X),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 4
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 506
% 3.37/3.65  New rule produced :
% 3.37/3.65  [520]
% 3.37/3.65  ifeq(product(multiply(A,B),multiply(B,B),C),true,product(A,identity,C),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 8
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 507
% 3.37/3.65  New rule produced :
% 3.37/3.65  [521]
% 3.37/3.65  ifeq(product(multiply(A,multiply(B,B)),B,C),true,product(A,identity,C),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 7
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 508
% 3.37/3.65  New rule produced :
% 3.37/3.65  [522]
% 3.37/3.65  ifeq(product(A,multiply(multiply(B,A),multiply(B,A)),C),true,product(B,C,identity),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 6
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 509
% 3.37/3.65  New rule produced :
% 3.37/3.65  [523]
% 3.37/3.65  ifeq(product(multiply(A,B),C,identity),true,ifeq(product(B,C,multiply(A,A)),true,true,true),true)
% 3.37/3.65  -> true
% 3.37/3.65  Current number of equations to process: 5
% 3.37/3.65  Current number of ordered equations: 0
% 3.37/3.65  Current number of rules: 510
% 3.37/3.65  New rule produced :
% 3.37/3.65  [524]
% 3.37/3.65  ifeq(product(multiply(multiply(A,A),B),C,identity),true,ifeq(product(B,C,A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 511
% 3.58/3.89  New rule produced :
% 3.58/3.89  [525]
% 3.58/3.89  ifeq(product(A,B,C),true,product(A,multiply(B,X),multiply(C,X)),true) -> true
% 3.58/3.89  Current number of equations to process: 6
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 512
% 3.58/3.89  New rule produced :
% 3.58/3.89  [526]
% 3.58/3.89  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(identity,A,C),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 5
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 513
% 3.58/3.89  New rule produced :
% 3.58/3.89  [527]
% 3.58/3.89  ifeq(product(A,B,identity),true,ifeq(product(multiply(C,B),A,C),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 514
% 3.58/3.89  New rule produced :
% 3.58/3.89  [528]
% 3.58/3.89  ifeq(product(A,B,C),true,product(A,identity,multiply(C,multiply(B,B))),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 5
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 515
% 3.58/3.89  New rule produced :
% 3.58/3.89  [529]
% 3.58/3.89  ifeq(product(A,multiply(B,B),C),true,product(A,identity,multiply(C,B)),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 516
% 3.58/3.89  New rule produced :
% 3.58/3.89  [530]
% 3.58/3.89  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(identity,C,A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 6
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 517
% 3.58/3.89  New rule produced :
% 3.58/3.89  [531]
% 3.58/3.89  ifeq(product(A,B,identity),true,ifeq(product(inverse(multiply(C,B)),C,A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 5
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 518
% 3.58/3.89  New rule produced :
% 3.58/3.89  [532]
% 3.58/3.89  ifeq(product(A,B,multiply(C,multiply(X,B))),true,ifeq(product(C,X,A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 519
% 3.58/3.89  New rule produced :
% 3.58/3.89  [533] ifeq(product(A,multiply(A,B),B),true,true,true) -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 520
% 3.58/3.89  New rule produced :
% 3.58/3.89  [534]
% 3.58/3.89  ifeq(product(identity,A,B),true,product(C,multiply(multiply(C,C),A),B),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 7
% 3.58/3.89  Current number of ordered equations: 1
% 3.58/3.89  Current number of rules: 521
% 3.58/3.89  New rule produced :
% 3.58/3.89  [535]
% 3.58/3.89  ifeq(product(A,B,C),true,product(A,multiply(B,multiply(C,C)),identity),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 7
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 522
% 3.58/3.89  New rule produced :
% 3.58/3.89  [536]
% 3.58/3.89  ifeq(product(identity,A,B),true,product(multiply(C,C),multiply(C,A),B),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 5
% 3.58/3.89  Current number of ordered equations: 1
% 3.58/3.89  Current number of rules: 523
% 3.58/3.89  New rule produced :
% 3.58/3.89  [537]
% 3.58/3.89  ifeq(product(A,B,multiply(C,C)),true,product(A,multiply(B,C),identity),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 5
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 524
% 3.58/3.89  New rule produced :
% 3.58/3.89  [538]
% 3.58/3.89  ifeq(product(A,B,identity),true,ifeq(product(multiply(multiply(C,B),multiply(C,B)),C,A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 525
% 3.58/3.89  New rule produced :
% 3.58/3.89  [539]
% 3.58/3.89  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(identity,A,B),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 6
% 3.58/3.89  Current number of ordered equations: 1
% 3.58/3.89  Current number of rules: 526
% 3.58/3.89  New rule produced :
% 3.58/3.89  [540]
% 3.58/3.89  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 6
% 3.58/3.89  Current number of ordered equations: 0
% 3.58/3.89  Current number of rules: 527
% 3.58/3.89  New rule produced :
% 3.58/3.89  [541]
% 3.58/3.89  ifeq(product(A,B,identity),true,ifeq(product(identity,multiply(B,B),A),true,true,true),true)
% 3.58/3.89  -> true
% 3.58/3.89  Current number of equations to process: 4
% 3.58/3.89  Current number of ordered equations: 1
% 3.58/3.89  Current number of rules: 528
% 3.58/3.89  New rule produced :
% 3.58/3.89  [542]
% 3.58/3.89  ifeq(product(A,B,identity),true,ifeq(product(identity,A,multiply(B,B)),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 529
% 4.06/4.30  New rule produced :
% 4.06/4.30  [543]
% 4.06/4.30  ifeq(product(A,multiply(B,B),C),true,ifeq(product(C,B,A),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Rule
% 4.06/4.30  [540]
% 4.06/4.30  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 4.06/4.30  -> true collapsed.
% 4.06/4.30  Current number of equations to process: 6
% 4.06/4.30  Current number of ordered equations: 1
% 4.06/4.30  Current number of rules: 529
% 4.06/4.30  New rule produced :
% 4.06/4.30  [544]
% 4.06/4.30  ifeq(product(identity,A,B),true,ifeq(product(multiply(B,B),A,identity),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 6
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 530
% 4.06/4.30  New rule produced :
% 4.06/4.30  [545]
% 4.06/4.30  ifeq(product(A,B,C),true,ifeq(product(C,multiply(B,B),A),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Rule
% 4.06/4.30  [541]
% 4.06/4.30  ifeq(product(A,B,identity),true,ifeq(product(identity,multiply(B,B),A),true,true,true),true)
% 4.06/4.30  -> true collapsed.
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 1
% 4.06/4.30  Current number of rules: 530
% 4.06/4.30  New rule produced :
% 4.06/4.30  [546]
% 4.06/4.30  ifeq(product(identity,A,multiply(B,B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 531
% 4.06/4.30  New rule produced :
% 4.06/4.30  [547]
% 4.06/4.30  ifeq(product(identity,A,c),true,ifeq(product(multiply(a,a),A,b),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 532
% 4.06/4.30  New rule produced :
% 4.06/4.30  [548]
% 4.06/4.30  ifeq(product(identity,A,j),true,ifeq(product(multiply(h,h),A,b),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 533
% 4.06/4.30  New rule produced :
% 4.06/4.30  [549]
% 4.06/4.30  ifeq(product(identity,A,k),true,ifeq(product(multiply(j,j),A,inverse(h)),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 534
% 4.06/4.30  New rule produced :
% 4.06/4.30  [550]
% 4.06/4.30  ifeq(product(A,multiply(B,B),inverse(C)),true,ifeq(product(C,A,B),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 6
% 4.06/4.30  Current number of ordered equations: 1
% 4.06/4.30  Current number of rules: 535
% 4.06/4.30  New rule produced :
% 4.06/4.30  [551]
% 4.06/4.30  ifeq(product(identity,A,identity),true,ifeq(product(multiply(B,B),A,inverse(B)),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 6
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 536
% 4.06/4.30  New rule produced :
% 4.06/4.30  [552]
% 4.06/4.30  ifeq(product(identity,A,identity),true,ifeq(product(B,A,inverse(multiply(B,B))),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 1
% 4.06/4.30  Current number of rules: 537
% 4.06/4.30  New rule produced :
% 4.06/4.30  [553]
% 4.06/4.30  ifeq(product(A,B,inverse(C)),true,ifeq(product(C,A,multiply(B,B)),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 538
% 4.06/4.30  New rule produced :
% 4.06/4.30  [554]
% 4.06/4.30  ifeq(product(A,multiply(B,B),C),true,ifeq(product(inverse(C),A,B),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 6
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 539
% 4.06/4.30  New rule produced :
% 4.06/4.30  [555]
% 4.06/4.30  ifeq(product(A,B,C),true,ifeq(product(inverse(C),A,multiply(B,B)),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 5
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 540
% 4.06/4.30  New rule produced :
% 4.06/4.30  [556]
% 4.06/4.30  ifeq(product(identity,A,identity),true,ifeq(product(multiply(inverse(B),
% 4.06/4.30                                                      inverse(B)),A,B),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 541
% 4.06/4.30  New rule produced :
% 4.06/4.30  [557]
% 4.06/4.30  ifeq(product(identity,A,d),true,ifeq(product(multiply(c,c),A,inverse(a)),true,true,true),true)
% 4.06/4.30  -> true
% 4.06/4.30  Current number of equations to process: 4
% 4.06/4.30  Current number of ordered equations: 0
% 4.06/4.30  Current number of rules: 542
% 4.06/4.30  New rule produced :
% 4.06/4.30  [558]
% 4.06/4.30  ifeq(product(identity,A,h),true,ifeq(product(multiply(d,d),A,inverse(b)),true,true,true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 4
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 543
% 4.29/4.53  New rule produced :
% 4.29/4.53  [559]
% 4.29/4.53  ifeq(product(A,B,identity),true,ifeq(product(C,B,multiply(X,X)),true,
% 4.29/4.53                                  ifeq(product(X,C,A),true,true,true),true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 3
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 544
% 4.29/4.53  New rule produced :
% 4.29/4.53  [560]
% 4.29/4.53  ifeq(product(A,multiply(B,B),C),true,ifeq(product(X,C,identity),true,
% 4.29/4.53                                       ifeq(product(X,A,B),true,true,true),true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 2
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 545
% 4.29/4.53  New rule produced :
% 4.29/4.53  [561]
% 4.29/4.53  ifeq(product(A,B,identity),true,ifeq(product(C,B,X),true,ifeq(product(
% 4.29/4.53                                                                multiply(X,X),C,A),true,true,true),true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 1
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 546
% 4.29/4.53  New rule produced :
% 4.29/4.53  [562]
% 4.29/4.53  ifeq(product(A,B,C),true,ifeq(product(X,C,identity),true,ifeq(product(X,A,
% 4.29/4.53                                                                multiply(B,B)),true,true,true),true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 0
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 547
% 4.29/4.53  New rule produced :
% 4.29/4.53  [563]
% 4.29/4.53  ifeq(product(identity,A,multiply(B,C)),true,ifeq(product(multiply(B,B),A,C),true,true,true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 1
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 548
% 4.29/4.53  New rule produced :
% 4.29/4.53  [564]
% 4.29/4.53  ifeq(product(identity,A,multiply(multiply(B,B),C)),true,ifeq(product(B,A,C),true,true,true),true)
% 4.29/4.53  -> true
% 4.29/4.53  Current number of equations to process: 0
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 549
% 4.29/4.53  New rule produced :
% 4.29/4.53  [565] ifeq(product(identity,identity,A),true,product(A,B,B),true) -> true
% 4.29/4.53  Current number of equations to process: 5
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 550
% 4.29/4.53  New rule produced :
% 4.29/4.53  [566] ifeq(product(A,identity,B),true,product(B,identity,A),true) -> true
% 4.29/4.53  Current number of equations to process: 4
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 551
% 4.29/4.53  New rule produced :
% 4.29/4.53  [567] ifeq(product(a,identity,A),true,product(A,b,c),true) -> true
% 4.29/4.53  Current number of equations to process: 3
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 552
% 4.29/4.53  New rule produced :
% 4.29/4.53  [568] ifeq(product(h,identity,A),true,product(A,b,j),true) -> true
% 4.29/4.53  Current number of equations to process: 2
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 553
% 4.29/4.53  New rule produced :
% 4.29/4.53  [569] ifeq(product(j,identity,A),true,product(A,inverse(h),k),true) -> true
% 4.29/4.53  Current number of equations to process: 13
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 554
% 4.29/4.53  New rule produced :
% 4.29/4.53  [570]
% 4.29/4.53  ifeq(product(A,identity,B),true,product(B,inverse(A),identity),true) -> true
% 4.29/4.53  Current number of equations to process: 12
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 555
% 4.29/4.53  New rule produced :
% 4.29/4.53  [571]
% 4.29/4.53  ifeq(product(inverse(A),identity,B),true,product(B,A,identity),true) -> true
% 4.29/4.53  Current number of equations to process: 11
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 556
% 4.29/4.53  New rule produced :
% 4.29/4.53  [572] ifeq(product(c,identity,A),true,product(A,inverse(a),d),true) -> true
% 4.29/4.53  Current number of equations to process: 10
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 557
% 4.29/4.53  New rule produced :
% 4.29/4.53  [573] ifeq(product(d,identity,A),true,product(A,inverse(b),h),true) -> true
% 4.29/4.53  Current number of equations to process: 9
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 558
% 4.29/4.53  New rule produced :
% 4.29/4.53  [574]
% 4.29/4.53  ifeq(product(A,identity,B),true,product(B,C,multiply(A,C)),true) -> true
% 4.29/4.53  Current number of equations to process: 8
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 559
% 4.29/4.53  New rule produced :
% 4.29/4.53  [575]
% 4.29/4.53  ifeq(product(A,b,c),true,ifeq(product(A,identity,a),true,true,true),true) ->
% 4.29/4.53  true
% 4.29/4.53  Current number of equations to process: 7
% 4.29/4.53  Current number of ordered equations: 0
% 4.29/4.53  Current number of rules: 560
% 4.50/4.71  New rule produced :
% 4.50/4.71  [576]
% 4.50/4.71  ifeq(product(A,b,j),true,ifeq(product(A,identity,h),true,true,true),true) ->
% 4.50/4.71  true
% 4.50/4.71  Current number of equations to process: 6
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 561
% 4.50/4.71  New rule produced :
% 4.50/4.71  [577]
% 4.50/4.71  ifeq(product(A,inverse(h),k),true,ifeq(product(A,identity,j),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 5
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 562
% 4.50/4.71  New rule produced :
% 4.50/4.71  [578]
% 4.50/4.71  ifeq(product(A,inverse(B),identity),true,ifeq(product(A,identity,B),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 4
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 563
% 4.50/4.71  New rule produced :
% 4.50/4.71  [579]
% 4.50/4.71  ifeq(product(A,B,identity),true,ifeq(product(A,identity,inverse(B)),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 3
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 564
% 4.50/4.71  New rule produced :
% 4.50/4.71  [580]
% 4.50/4.71  ifeq(product(A,inverse(a),d),true,ifeq(product(A,identity,c),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 2
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 565
% 4.50/4.71  New rule produced :
% 4.50/4.71  [581]
% 4.50/4.71  ifeq(product(A,inverse(b),h),true,ifeq(product(A,identity,d),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 1
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 566
% 4.50/4.71  New rule produced :
% 4.50/4.71  [582]
% 4.50/4.71  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(A,identity,C),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 0
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 567
% 4.50/4.71  New rule produced :
% 4.50/4.71  [583]
% 4.50/4.71  ifeq(product(A,identity,B),true,product(B,multiply(A,A),identity),true) ->
% 4.50/4.71  true
% 4.50/4.71  Current number of equations to process: 3
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 568
% 4.50/4.71  New rule produced :
% 4.50/4.71  [584]
% 4.50/4.71  ifeq(product(multiply(A,A),identity,B),true,product(B,A,identity),true) ->
% 4.50/4.71  true
% 4.50/4.71  Current number of equations to process: 2
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 569
% 4.50/4.71  New rule produced :
% 4.50/4.71  [585]
% 4.50/4.71  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(A,identity,B),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 1
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 570
% 4.50/4.71  New rule produced :
% 4.50/4.71  [586]
% 4.50/4.71  ifeq(product(A,B,identity),true,ifeq(product(A,identity,multiply(B,B)),true,true,true),true)
% 4.50/4.71  -> true
% 4.50/4.71  Current number of equations to process: 0
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 571
% 4.50/4.71  New rule produced :
% 4.50/4.71  [587] ifeq(product(identity,A,B),true,product(B,identity,A),true) -> true
% 4.50/4.71  Current number of equations to process: 2
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 572
% 4.50/4.71  New rule produced :
% 4.50/4.71  [588] ifeq(product(identity,a,A),true,product(A,b,c),true) -> true
% 4.50/4.71  Current number of equations to process: 1
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 573
% 4.50/4.71  New rule produced :
% 4.50/4.71  [589] ifeq(product(identity,h,A),true,product(A,b,j),true) -> true
% 4.50/4.71  Current number of equations to process: 0
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 574
% 4.50/4.71  New rule produced :
% 4.50/4.71  [590] ifeq(product(identity,j,A),true,product(A,inverse(h),k),true) -> true
% 4.50/4.71  Current number of equations to process: 5
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 575
% 4.50/4.71  New rule produced :
% 4.50/4.71  [591]
% 4.50/4.71  ifeq(product(identity,A,B),true,product(B,inverse(A),identity),true) -> true
% 4.50/4.71  Current number of equations to process: 4
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 576
% 4.50/4.71  New rule produced :
% 4.50/4.71  [592]
% 4.50/4.71  ifeq(product(identity,inverse(A),B),true,product(B,A,identity),true) -> true
% 4.50/4.71  Current number of equations to process: 3
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 577
% 4.50/4.71  New rule produced :
% 4.50/4.71  [593] ifeq(product(identity,c,A),true,product(A,inverse(a),d),true) -> true
% 4.50/4.71  Current number of equations to process: 2
% 4.50/4.71  Current number of ordered equations: 0
% 4.50/4.71  Current number of rules: 578
% 4.50/4.71  New rule produced :
% 4.50/4.71  [594] ifeq(product(identity,d,A),true,product(A,inverse(b),h),true) -> true
% 4.50/4.71  Current number of equations to process: 1
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 579
% 4.67/4.91  New rule produced :
% 4.67/4.91  [595]
% 4.67/4.91  ifeq(product(identity,A,B),true,product(B,C,multiply(A,C)),true) -> true
% 4.67/4.91  Current number of equations to process: 0
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 580
% 4.67/4.91  New rule produced :
% 4.67/4.91  [596]
% 4.67/4.91  ifeq(product(identity,A,B),true,product(B,multiply(A,A),identity),true) ->
% 4.67/4.91  true
% 4.67/4.91  Current number of equations to process: 1
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 581
% 4.67/4.91  New rule produced :
% 4.67/4.91  [597]
% 4.67/4.91  ifeq(product(identity,multiply(A,A),B),true,product(B,A,identity),true) ->
% 4.67/4.91  true
% 4.67/4.91  Current number of equations to process: 0
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 582
% 4.67/4.91  New rule produced :
% 4.67/4.91  [598] ifeq(product(identity,c,A),true,product(a,b,A),true) -> true
% 4.67/4.91  Current number of equations to process: 4
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 583
% 4.67/4.91  New rule produced :
% 4.67/4.91  [599] ifeq(product(identity,j,A),true,product(h,b,A),true) -> true
% 4.67/4.91  Current number of equations to process: 3
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 584
% 4.67/4.91  New rule produced :
% 4.67/4.91  [600] ifeq(product(A,inverse(A),B),true,true,true) -> true
% 4.67/4.91  Rule
% 4.67/4.91  [271]
% 4.67/4.91  ifeq(product(A,identity,identity),true,ifeq(product(B,inverse(B),A),true,true,true),true)
% 4.67/4.91  -> true collapsed.
% 4.67/4.91  Current number of equations to process: 5
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 584
% 4.67/4.91  New rule produced :
% 4.67/4.91  [601] ifeq(product(inverse(A),A,B),true,true,true) -> true
% 4.67/4.91  Rule
% 4.67/4.91  [272]
% 4.67/4.91  ifeq(product(A,identity,identity),true,ifeq(product(inverse(B),B,A),true,true,true),true)
% 4.67/4.91  -> true collapsed.
% 4.67/4.91  Current number of equations to process: 5
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 584
% 4.67/4.91  New rule produced :
% 4.67/4.91  [602] ifeq(product(identity,k,A),true,product(j,inverse(h),A),true) -> true
% 4.67/4.91  Current number of equations to process: 10
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 585
% 4.67/4.91  New rule produced :
% 4.67/4.91  [603] ifeq(product(identity,d,A),true,product(c,inverse(a),A),true) -> true
% 4.67/4.91  Current number of equations to process: 9
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 586
% 4.67/4.91  New rule produced :
% 4.67/4.91  [604] ifeq(product(identity,h,A),true,product(d,inverse(b),A),true) -> true
% 4.67/4.91  Current number of equations to process: 8
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 587
% 4.67/4.91  New rule produced :
% 4.67/4.91  [605]
% 4.67/4.91  ifeq(product(identity,multiply(A,B),C),true,product(A,B,C),true) -> true
% 4.67/4.91  Current number of equations to process: 7
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 588
% 4.67/4.91  New rule produced :
% 4.67/4.91  [606]
% 4.67/4.91  ifeq(product(identity,A,B),true,ifeq(product(identity,B,A),true,true,true),true)
% 4.67/4.91  -> true
% 4.67/4.91  Current number of equations to process: 6
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 589
% 4.67/4.91  New rule produced :
% 4.67/4.91  [607]
% 4.67/4.91  ifeq(product(a,b,A),true,ifeq(product(identity,A,c),true,true,true),true) ->
% 4.67/4.91  true
% 4.67/4.91  Current number of equations to process: 5
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 590
% 4.67/4.91  New rule produced :
% 4.67/4.91  [608]
% 4.67/4.91  ifeq(product(h,b,A),true,ifeq(product(identity,A,j),true,true,true),true) ->
% 4.67/4.91  true
% 4.67/4.91  Current number of equations to process: 4
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 591
% 4.67/4.91  New rule produced :
% 4.67/4.91  [609]
% 4.67/4.91  ifeq(product(j,inverse(h),A),true,ifeq(product(identity,A,k),true,true,true),true)
% 4.67/4.91  -> true
% 4.67/4.91  Current number of equations to process: 3
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 592
% 4.67/4.91  New rule produced :
% 4.67/4.91  [610]
% 4.67/4.91  ifeq(product(c,inverse(a),A),true,ifeq(product(identity,A,d),true,true,true),true)
% 4.67/4.91  -> true
% 4.67/4.91  Current number of equations to process: 2
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 593
% 4.67/4.91  New rule produced :
% 4.67/4.91  [611]
% 4.67/4.91  ifeq(product(d,inverse(b),A),true,ifeq(product(identity,A,h),true,true,true),true)
% 4.67/4.91  -> true
% 4.67/4.91  Current number of equations to process: 1
% 4.67/4.91  Current number of ordered equations: 0
% 4.67/4.91  Current number of rules: 594
% 4.67/4.91  New rule produced :
% 4.67/4.91  [612]
% 4.67/4.91  ifeq(product(A,B,C),true,ifeq(product(identity,C,multiply(A,B)),true,true,true),true)
% 4.67/4.91  -> true
% 4.67/4.91  Current number of equations to process: 0
% 4.67/4.91  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 595
% 4.88/5.11  New rule produced :
% 4.88/5.11  [613] ifeq(product(A,multiply(A,A),B),true,true,true) -> true
% 4.88/5.11  Rule
% 4.88/5.11  [278]
% 4.88/5.11  ifeq(product(A,identity,identity),true,ifeq(product(B,multiply(B,B),A),true,true,true),true)
% 4.88/5.11  -> true collapsed.
% 4.88/5.11  Current number of equations to process: 0
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 595
% 4.88/5.11  New rule produced :
% 4.88/5.11  [614] ifeq(product(multiply(A,A),A,B),true,true,true) -> true
% 4.88/5.11  Rule
% 4.88/5.11  [279]
% 4.88/5.11  ifeq(product(A,identity,identity),true,ifeq(product(multiply(B,B),B,A),true,true,true),true)
% 4.88/5.11  -> true collapsed.
% 4.88/5.11  Current number of equations to process: 0
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 595
% 4.88/5.11  New rule produced :
% 4.88/5.11  [615] ifeq(product(identity,A,identity),true,product(B,A,B),true) -> true
% 4.88/5.11  Current number of equations to process: 2
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 596
% 4.88/5.11  New rule produced :
% 4.88/5.11  [616] ifeq(product(b,A,identity),true,product(c,A,a),true) -> true
% 4.88/5.11  Current number of equations to process: 1
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 597
% 4.88/5.11  New rule produced :
% 4.88/5.11  [617] ifeq(product(b,A,identity),true,product(j,A,h),true) -> true
% 4.88/5.11  Current number of equations to process: 0
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 598
% 4.88/5.11  New rule produced :
% 4.88/5.11  [618] ifeq(product(inverse(h),A,identity),true,product(k,A,j),true) -> true
% 4.88/5.11  Current number of equations to process: 7
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 599
% 4.88/5.11  New rule produced :
% 4.88/5.11  [619] ifeq(product(A,B,C),true,product(C,inverse(B),A),true) -> true
% 4.88/5.11  Rule
% 4.88/5.11  [591]
% 4.88/5.11  ifeq(product(identity,A,B),true,product(B,inverse(A),identity),true) -> true
% 4.88/5.11  collapsed.
% 4.88/5.11  Current number of equations to process: 5
% 4.88/5.11  Current number of ordered equations: 1
% 4.88/5.11  Current number of rules: 599
% 4.88/5.11  New rule produced :
% 4.88/5.11  [620]
% 4.88/5.11  ifeq(product(inverse(A),B,identity),true,product(identity,B,A),true) -> true
% 4.88/5.11  Current number of equations to process: 5
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 600
% 4.88/5.11  New rule produced :
% 4.88/5.11  [621]
% 4.88/5.11  ifeq(product(A,B,identity),true,product(identity,B,inverse(A)),true) -> true
% 4.88/5.11  Current number of equations to process: 3
% 4.88/5.11  Current number of ordered equations: 1
% 4.88/5.11  Current number of rules: 601
% 4.88/5.11  New rule produced :
% 4.88/5.11  [622] ifeq(product(A,inverse(B),C),true,product(C,B,A),true) -> true
% 4.88/5.11  Rule
% 4.88/5.11  [592]
% 4.88/5.11  ifeq(product(identity,inverse(A),B),true,product(B,A,identity),true) -> true
% 4.88/5.11  collapsed.
% 4.88/5.11  Current number of equations to process: 3
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 601
% 4.88/5.11  New rule produced :
% 4.88/5.11  [623] ifeq(product(inverse(a),A,identity),true,product(d,A,c),true) -> true
% 4.88/5.11  Current number of equations to process: 2
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 602
% 4.88/5.11  New rule produced :
% 4.88/5.11  [624] ifeq(product(inverse(b),A,identity),true,product(h,A,d),true) -> true
% 4.88/5.11  Current number of equations to process: 1
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 603
% 4.88/5.11  New rule produced :
% 4.88/5.11  [625]
% 4.88/5.11  ifeq(product(A,B,identity),true,product(multiply(C,A),B,C),true) -> true
% 4.88/5.11  Current number of equations to process: 0
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 604
% 4.88/5.11  New rule produced :
% 4.88/5.11  [626] ifeq(product(A,B,C),true,product(C,multiply(B,B),A),true) -> true
% 4.88/5.11  Rule
% 4.88/5.11  [596]
% 4.88/5.11  ifeq(product(identity,A,B),true,product(B,multiply(A,A),identity),true) ->
% 4.88/5.11  true collapsed.
% 4.88/5.11  Current number of equations to process: 2
% 4.88/5.11  Current number of ordered equations: 1
% 4.88/5.11  Current number of rules: 604
% 4.88/5.11  New rule produced :
% 4.88/5.11  [627]
% 4.88/5.11  ifeq(product(multiply(A,A),B,identity),true,product(identity,B,A),true) ->
% 4.88/5.11  true
% 4.88/5.11  Current number of equations to process: 2
% 4.88/5.11  Current number of ordered equations: 0
% 4.88/5.11  Current number of rules: 605
% 4.88/5.11  New rule produced :
% 4.88/5.11  [628] ifeq(product(A,multiply(B,B),C),true,product(C,B,A),true) -> true
% 4.88/5.11  Rule
% 4.88/5.11  [597]
% 4.88/5.11  ifeq(product(identity,multiply(A,A),B),true,product(B,A,identity),true) ->
% 4.88/5.11  true collapsed.
% 4.88/5.11  Current number of equations to process: 0
% 4.88/5.11  Current number of ordered equations: 1
% 4.88/5.11  Current number of rules: 605
% 4.88/5.11  New rule produced :
% 4.88/5.11  [629]
% 4.88/5.11  ifeq(product(A,B,identity),true,product(identity,B,multiply(A,A)),true) ->
% 4.88/5.11  true
% 4.88/5.11  Current number of equations to process: 0
% 4.88/5.11  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 606
% 5.09/5.32  New rule produced :
% 5.09/5.32  [630] ifeq(product(identity,identity,A),true,true,true) -> true
% 5.09/5.32  Rule
% 5.09/5.32  [207]
% 5.09/5.32  ifeq(product(A,B,B),true,ifeq(product(identity,identity,A),true,true,true),true)
% 5.09/5.32  -> true collapsed.
% 5.09/5.32  Current number of equations to process: 0
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 606
% 5.09/5.32  New rule produced :
% 5.09/5.32  [631] ifeq(product(identity,A,b),true,product(a,A,c),true) -> true
% 5.09/5.32  Current number of equations to process: 3
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 607
% 5.09/5.32  New rule produced :
% 5.09/5.32  [632] ifeq(product(identity,A,b),true,product(h,A,j),true) -> true
% 5.09/5.32  Current number of equations to process: 2
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 608
% 5.09/5.32  New rule produced :
% 5.09/5.32  [633] ifeq(product(identity,A,inverse(h)),true,product(j,A,k),true) -> true
% 5.09/5.32  Current number of equations to process: 13
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 609
% 5.09/5.32  New rule produced :
% 5.09/5.32  [634]
% 5.09/5.32  ifeq(product(identity,A,inverse(B)),true,product(B,A,identity),true) -> true
% 5.09/5.32  Current number of equations to process: 12
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 610
% 5.09/5.32  New rule produced :
% 5.09/5.32  [635]
% 5.09/5.32  ifeq(product(identity,A,B),true,product(inverse(B),A,identity),true) -> true
% 5.09/5.32  Current number of equations to process: 11
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 611
% 5.09/5.32  New rule produced :
% 5.09/5.32  [636] ifeq(product(identity,A,inverse(a)),true,product(c,A,d),true) -> true
% 5.09/5.32  Current number of equations to process: 10
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 612
% 5.09/5.32  New rule produced :
% 5.09/5.32  [637] ifeq(product(identity,A,inverse(b)),true,product(d,A,h),true) -> true
% 5.09/5.32  Current number of equations to process: 9
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 613
% 5.09/5.32  New rule produced :
% 5.09/5.32  [638]
% 5.09/5.32  ifeq(product(identity,A,B),true,product(C,A,multiply(C,B)),true) -> true
% 5.09/5.32  Current number of equations to process: 8
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 614
% 5.09/5.32  New rule produced :
% 5.09/5.32  [639]
% 5.09/5.32  ifeq(product(identity,b,A),true,ifeq(product(a,A,c),true,true,true),true) ->
% 5.09/5.32  true
% 5.09/5.32  Current number of equations to process: 7
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 615
% 5.09/5.32  New rule produced :
% 5.09/5.32  [640]
% 5.09/5.32  ifeq(product(identity,b,A),true,ifeq(product(h,A,j),true,true,true),true) ->
% 5.09/5.32  true
% 5.09/5.32  Current number of equations to process: 6
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 616
% 5.09/5.32  New rule produced :
% 5.09/5.32  [641]
% 5.09/5.32  ifeq(product(identity,inverse(h),A),true,ifeq(product(j,A,k),true,true,true),true)
% 5.09/5.32  -> true
% 5.09/5.32  Current number of equations to process: 5
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 617
% 5.09/5.32  New rule produced :
% 5.09/5.32  [642]
% 5.09/5.32  ifeq(product(identity,inverse(A),B),true,ifeq(product(A,B,identity),true,true,true),true)
% 5.09/5.32  -> true
% 5.09/5.32  Current number of equations to process: 4
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 618
% 5.09/5.32  New rule produced :
% 5.09/5.32  [643]
% 5.09/5.32  ifeq(product(identity,A,B),true,ifeq(product(inverse(A),B,identity),true,true,true),true)
% 5.09/5.32  -> true
% 5.09/5.32  Current number of equations to process: 3
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 619
% 5.09/5.32  New rule produced :
% 5.09/5.32  [644]
% 5.09/5.32  ifeq(product(identity,inverse(a),A),true,ifeq(product(c,A,d),true,true,true),true)
% 5.09/5.32  -> true
% 5.09/5.32  Current number of equations to process: 2
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 620
% 5.09/5.32  New rule produced :
% 5.09/5.32  [645]
% 5.09/5.32  ifeq(product(identity,inverse(b),A),true,ifeq(product(d,A,h),true,true,true),true)
% 5.09/5.32  -> true
% 5.09/5.32  Current number of equations to process: 1
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 621
% 5.09/5.32  New rule produced :
% 5.09/5.32  [646]
% 5.09/5.32  ifeq(product(identity,A,B),true,ifeq(product(C,B,multiply(C,A)),true,true,true),true)
% 5.09/5.32  -> true
% 5.09/5.32  Current number of equations to process: 0
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 622
% 5.09/5.32  New rule produced :
% 5.09/5.32  [647]
% 5.09/5.32  ifeq(product(identity,A,multiply(B,B)),true,product(B,A,identity),true) ->
% 5.09/5.32  true
% 5.09/5.32  Current number of equations to process: 3
% 5.09/5.32  Current number of ordered equations: 0
% 5.09/5.32  Current number of rules: 623
% 5.09/5.32  New rule produced :
% 5.09/5.32  [648]
% 5.09/5.32  ifeq(product(identity,A,B),true,product(multiply(B,B),A,identity),true) ->
% 5.27/5.53  true
% 5.27/5.53  Current number of equations to process: 2
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 624
% 5.27/5.53  New rule produced :
% 5.27/5.53  [649]
% 5.27/5.53  ifeq(product(identity,multiply(A,A),B),true,ifeq(product(A,B,identity),true,true,true),true)
% 5.27/5.53  -> true
% 5.27/5.53  Current number of equations to process: 1
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 625
% 5.27/5.53  New rule produced :
% 5.27/5.53  [650]
% 5.27/5.53  ifeq(product(identity,A,B),true,ifeq(product(multiply(A,A),B,identity),true,true,true),true)
% 5.27/5.53  -> true
% 5.27/5.53  Current number of equations to process: 0
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 626
% 5.27/5.53  New rule produced :
% 5.27/5.53  [651] ifeq(product(a,b,A),true,product(c,identity,A),true) -> true
% 5.27/5.53  Current number of equations to process: 2
% 5.27/5.53  Current number of ordered equations: 1
% 5.27/5.53  Current number of rules: 627
% 5.27/5.53  New rule produced :
% 5.27/5.53  [652] ifeq(product(a,b,A),true,product(A,identity,c),true) -> true
% 5.27/5.53  Current number of equations to process: 2
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 628
% 5.27/5.53  New rule produced :
% 5.27/5.53  [653] ifeq(product(h,b,A),true,product(j,identity,A),true) -> true
% 5.27/5.53  Current number of equations to process: 0
% 5.27/5.53  Current number of ordered equations: 1
% 5.27/5.53  Current number of rules: 629
% 5.27/5.53  New rule produced :
% 5.27/5.53  [654] ifeq(product(h,b,A),true,product(A,identity,j),true) -> true
% 5.27/5.53  Current number of equations to process: 0
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 630
% 5.27/5.53  New rule produced :
% 5.27/5.53  [655] ifeq(product(j,inverse(h),A),true,product(A,identity,k),true) -> true
% 5.27/5.53  Current number of equations to process: 8
% 5.27/5.53  Current number of ordered equations: 1
% 5.27/5.53  Current number of rules: 631
% 5.27/5.53  New rule produced :
% 5.27/5.53  [656] ifeq(product(j,inverse(h),A),true,product(k,identity,A),true) -> true
% 5.27/5.53  Current number of equations to process: 8
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 632
% 5.27/5.53  New rule produced :
% 5.27/5.53  [657]
% 5.27/5.53  ifeq(product(A,inverse(A),B),true,product(B,identity,identity),true) -> true
% 5.27/5.53  Current number of equations to process: 7
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 633
% 5.27/5.53  New rule produced :
% 5.27/5.53  [658]
% 5.27/5.53  ifeq(product(inverse(A),A,B),true,product(B,identity,identity),true) -> true
% 5.27/5.53  Current number of equations to process: 6
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 634
% 5.27/5.53  New rule produced :
% 5.27/5.53  [659] ifeq(product(c,inverse(a),A),true,product(d,identity,A),true) -> true
% 5.27/5.53  Current number of equations to process: 4
% 5.27/5.53  Current number of ordered equations: 1
% 5.27/5.53  Current number of rules: 635
% 5.27/5.53  New rule produced :
% 5.27/5.53  [660] ifeq(product(c,inverse(a),A),true,product(A,identity,d),true) -> true
% 5.27/5.53  Current number of equations to process: 4
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 636
% 5.27/5.53  New rule produced :
% 5.27/5.53  [661] ifeq(product(d,inverse(b),A),true,product(h,identity,A),true) -> true
% 5.27/5.53  Current number of equations to process: 2
% 5.27/5.53  Current number of ordered equations: 1
% 5.27/5.53  Current number of rules: 637
% 5.27/5.53  New rule produced :
% 5.27/5.53  [662] ifeq(product(d,inverse(b),A),true,product(A,identity,h),true) -> true
% 5.27/5.53  Current number of equations to process: 2
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 638
% 5.27/5.53  New rule produced :
% 5.27/5.53  [663]
% 5.27/5.53  ifeq(product(A,B,C),true,product(multiply(A,B),identity,C),true) -> true
% 5.27/5.53  Current number of equations to process: 0
% 5.27/5.53  Current number of ordered equations: 1
% 5.27/5.53  Current number of rules: 639
% 5.27/5.53  New rule produced :
% 5.27/5.53  [664]
% 5.27/5.53  ifeq(product(A,B,C),true,product(C,identity,multiply(A,B)),true) -> true
% 5.27/5.53  Current number of equations to process: 0
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 640
% 5.27/5.53  New rule produced :
% 5.27/5.53  [665]
% 5.27/5.53  ifeq(product(A,multiply(A,A),B),true,product(B,identity,identity),true) ->
% 5.27/5.53  true
% 5.27/5.53  Current number of equations to process: 1
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 641
% 5.27/5.53  New rule produced :
% 5.27/5.53  [666]
% 5.27/5.53  ifeq(product(multiply(A,A),A,B),true,product(B,identity,identity),true) ->
% 5.27/5.53  true
% 5.27/5.53  Current number of equations to process: 0
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 642
% 5.27/5.53  New rule produced :
% 5.27/5.53  [667] ifeq(product(b,A,b),true,product(c,A,c),true) -> true
% 5.27/5.53  Current number of equations to process: 1
% 5.27/5.53  Current number of ordered equations: 0
% 5.27/5.53  Current number of rules: 643
% 5.49/5.74  New rule produced :
% 5.49/5.74  [668] ifeq(product(a,identity,A),true,product(c,inverse(b),A),true) -> true
% 5.49/5.74  Current number of equations to process: 6
% 5.49/5.74  Current number of ordered equations: 1
% 5.49/5.74  Current number of rules: 644
% 5.49/5.74  New rule produced :
% 5.49/5.74  [669] ifeq(product(b,A,inverse(a)),true,product(c,A,identity),true) -> true
% 5.49/5.74  Current number of equations to process: 6
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 645
% 5.49/5.74  New rule produced :
% 5.49/5.74  [670] ifeq(product(a,multiply(b,A),B),true,product(c,A,B),true) -> true
% 5.49/5.74  Current number of equations to process: 4
% 5.49/5.74  Current number of ordered equations: 1
% 5.49/5.74  Current number of rules: 646
% 5.49/5.74  New rule produced :
% 5.49/5.74  [671] ifeq(product(b,A,B),true,product(c,A,multiply(a,B)),true) -> true
% 5.49/5.74  Current number of equations to process: 4
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 647
% 5.49/5.74  New rule produced :
% 5.49/5.74  [672]
% 5.49/5.74  ifeq(product(b,identity,A),true,ifeq(product(a,A,c),true,true,true),true) ->
% 5.49/5.74  true
% 5.49/5.74  Current number of equations to process: 3
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 648
% 5.49/5.74  New rule produced :
% 5.49/5.74  [673]
% 5.49/5.74  ifeq(product(b,inverse(c),A),true,ifeq(product(a,A,identity),true,true,true),true)
% 5.49/5.74  -> true
% 5.49/5.74  Current number of equations to process: 2
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 649
% 5.49/5.74  New rule produced :
% 5.49/5.74  [674]
% 5.49/5.74  ifeq(product(b,inverse(a),A),true,ifeq(product(a,A,d),true,true,true),true)
% 5.49/5.74  -> true
% 5.49/5.74  Current number of equations to process: 1
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 650
% 5.49/5.74  New rule produced :
% 5.49/5.74  [675]
% 5.49/5.74  ifeq(product(b,A,B),true,ifeq(product(a,B,multiply(c,A)),true,true,true),true)
% 5.49/5.74  -> true
% 5.49/5.74  Current number of equations to process: 0
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 651
% 5.49/5.74  New rule produced :
% 5.49/5.74  [676]
% 5.49/5.74  ifeq(product(a,identity,A),true,product(c,multiply(b,b),A),true) -> true
% 5.49/5.74  Current number of equations to process: 1
% 5.49/5.74  Current number of ordered equations: 1
% 5.49/5.74  Current number of rules: 652
% 5.49/5.74  New rule produced :
% 5.49/5.74  [677]
% 5.49/5.74  ifeq(product(b,A,multiply(a,a)),true,product(c,A,identity),true) -> true
% 5.49/5.74  Current number of equations to process: 1
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 653
% 5.49/5.74  New rule produced :
% 5.49/5.74  [678]
% 5.49/5.74  ifeq(product(b,multiply(c,c),A),true,ifeq(product(a,A,identity),true,true,true),true)
% 5.49/5.74  -> true
% 5.49/5.74  Current number of equations to process: 0
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 654
% 5.49/5.74  New rule produced :
% 5.49/5.74  [679] ifeq(product(inverse(a),c,A),true,product(identity,b,A),true) -> true
% 5.49/5.74  Current number of equations to process: 6
% 5.49/5.74  Current number of ordered equations: 1
% 5.49/5.74  Current number of rules: 655
% 5.49/5.74  New rule produced :
% 5.49/5.74  [680] ifeq(product(inverse(c),a,A),true,product(A,b,identity),true) -> true
% 5.49/5.74  Current number of equations to process: 6
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 656
% 5.49/5.74  New rule produced :
% 5.49/5.74  [681] ifeq(product(A,c,B),true,product(multiply(A,a),b,B),true) -> true
% 5.49/5.74  Current number of equations to process: 4
% 5.49/5.74  Current number of ordered equations: 1
% 5.49/5.74  Current number of rules: 657
% 5.49/5.74  New rule produced :
% 5.49/5.74  [682] ifeq(product(A,a,B),true,product(B,b,multiply(A,c)),true) -> true
% 5.49/5.74  Current number of equations to process: 4
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 658
% 5.49/5.74  New rule produced :
% 5.49/5.74  [683]
% 5.49/5.74  ifeq(product(A,c,b),true,ifeq(product(A,a,identity),true,true,true),true) ->
% 5.49/5.74  true
% 5.49/5.74  Current number of equations to process: 3
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 659
% 5.49/5.74  New rule produced :
% 5.49/5.74  [684]
% 5.49/5.74  ifeq(product(A,c,j),true,ifeq(product(A,a,h),true,true,true),true) -> true
% 5.49/5.74  Current number of equations to process: 2
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 660
% 5.49/5.74  New rule produced :
% 5.49/5.74  [685]
% 5.49/5.74  ifeq(product(A,c,identity),true,ifeq(product(A,a,inverse(b)),true,true,true),true)
% 5.49/5.74  -> true
% 5.49/5.74  Current number of equations to process: 1
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 661
% 5.49/5.74  New rule produced :
% 5.49/5.74  [686]
% 5.49/5.74  ifeq(product(A,c,multiply(B,b)),true,ifeq(product(A,a,B),true,true,true),true)
% 5.49/5.74  -> true
% 5.49/5.74  Current number of equations to process: 0
% 5.49/5.74  Current number of ordered equations: 0
% 5.49/5.74  Current number of rules: 662
% 5.49/5.74  New rule produced :
% 5.49/5.74  [687]
% 5.69/5.99  ifeq(product(multiply(a,a),c,A),true,product(identity,b,A),true) -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 1
% 5.69/5.99  Current number of rules: 663
% 5.69/5.99  New rule produced :
% 5.69/5.99  [688]
% 5.69/5.99  ifeq(product(multiply(c,c),a,A),true,product(A,b,identity),true) -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 664
% 5.69/5.99  New rule produced :
% 5.69/5.99  [689]
% 5.69/5.99  ifeq(product(A,c,identity),true,ifeq(product(A,a,multiply(b,b)),true,true,true),true)
% 5.69/5.99  -> true
% 5.69/5.99  Current number of equations to process: 0
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 665
% 5.69/5.99  New rule produced :
% 5.69/5.99  [690] ifeq(product(inverse(a),A,b),true,product(identity,A,c),true) -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 666
% 5.69/5.99  New rule produced :
% 5.69/5.99  [691] ifeq(product(A,B,b),true,product(multiply(a,A),B,c),true) -> true
% 5.69/5.99  Current number of equations to process: 0
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 667
% 5.69/5.99  New rule produced :
% 5.69/5.99  [692]
% 5.69/5.99  ifeq(product(multiply(a,a),A,b),true,product(identity,A,c),true) -> true
% 5.69/5.99  Current number of equations to process: 0
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 668
% 5.69/5.99  New rule produced :
% 5.69/5.99  [693] ifeq(product(inverse(j),h,A),true,product(A,b,identity),true) -> true
% 5.69/5.99  Current number of equations to process: 6
% 5.69/5.99  Current number of ordered equations: 1
% 5.69/5.99  Current number of rules: 669
% 5.69/5.99  New rule produced :
% 5.69/5.99  [694] ifeq(product(inverse(h),j,A),true,product(identity,b,A),true) -> true
% 5.69/5.99  Current number of equations to process: 6
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 670
% 5.69/5.99  New rule produced :
% 5.69/5.99  [695] ifeq(product(A,j,B),true,product(multiply(A,h),b,B),true) -> true
% 5.69/5.99  Current number of equations to process: 4
% 5.69/5.99  Current number of ordered equations: 1
% 5.69/5.99  Current number of rules: 671
% 5.69/5.99  New rule produced :
% 5.69/5.99  [696] ifeq(product(A,h,B),true,product(B,b,multiply(A,j)),true) -> true
% 5.69/5.99  Current number of equations to process: 4
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 672
% 5.69/5.99  New rule produced :
% 5.69/5.99  [697]
% 5.69/5.99  ifeq(product(A,j,b),true,ifeq(product(A,h,identity),true,true,true),true) ->
% 5.69/5.99  true
% 5.69/5.99  Current number of equations to process: 3
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 673
% 5.69/5.99  New rule produced :
% 5.69/5.99  [698]
% 5.69/5.99  ifeq(product(A,j,c),true,ifeq(product(A,h,a),true,true,true),true) -> true
% 5.69/5.99  Current number of equations to process: 2
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 674
% 5.69/5.99  New rule produced :
% 5.69/5.99  [699]
% 5.69/5.99  ifeq(product(A,j,identity),true,ifeq(product(A,h,inverse(b)),true,true,true),true)
% 5.69/5.99  -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 675
% 5.69/5.99  New rule produced :
% 5.69/5.99  [700]
% 5.69/5.99  ifeq(product(A,j,multiply(B,b)),true,ifeq(product(A,h,B),true,true,true),true)
% 5.69/5.99  -> true
% 5.69/5.99  Current number of equations to process: 0
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 676
% 5.69/5.99  New rule produced :
% 5.69/5.99  [701]
% 5.69/5.99  ifeq(product(multiply(h,h),j,A),true,product(identity,b,A),true) -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 1
% 5.69/5.99  Current number of rules: 677
% 5.69/5.99  New rule produced :
% 5.69/5.99  [702]
% 5.69/5.99  ifeq(product(multiply(j,j),h,A),true,product(A,b,identity),true) -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 678
% 5.69/5.99  New rule produced :
% 5.69/5.99  [703]
% 5.69/5.99  ifeq(product(A,j,identity),true,ifeq(product(A,h,multiply(b,b)),true,true,true),true)
% 5.69/5.99  -> true
% 5.69/5.99  Current number of equations to process: 0
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 679
% 5.69/5.99  New rule produced :
% 5.69/5.99  [704] ifeq(product(b,A,b),true,product(j,A,j),true) -> true
% 5.69/5.99  Current number of equations to process: 1
% 5.69/5.99  Current number of ordered equations: 0
% 5.69/5.99  Current number of rules: 680
% 5.69/5.99  New rule produced :
% 5.69/5.99  [705] ifeq(product(h,identity,A),true,product(j,inverse(b),A),true) -> true
% 5.69/5.99  Current number of equations to process: 6
% 5.69/5.99  Current number of ordered equations: 1
% 5.69/5.99  Current number of rules: 681
% 5.69/5.99  New rule produced :
% 5.69/5.99  [706] ifeq(product(b,A,inverse(h)),true,product(j,A,identity),true) -> true
% 5.69/5.99  Current number of equations to process: 6
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 682
% 5.99/6.21  New rule produced :
% 5.99/6.21  [707] ifeq(product(b,A,B),true,product(j,A,multiply(h,B)),true) -> true
% 5.99/6.21  Current number of equations to process: 4
% 5.99/6.21  Current number of ordered equations: 1
% 5.99/6.21  Current number of rules: 683
% 5.99/6.21  New rule produced :
% 5.99/6.21  [708] ifeq(product(h,multiply(b,A),B),true,product(j,A,B),true) -> true
% 5.99/6.21  Current number of equations to process: 4
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 684
% 5.99/6.21  New rule produced :
% 5.99/6.21  [709]
% 5.99/6.21  ifeq(product(b,identity,A),true,ifeq(product(h,A,j),true,true,true),true) ->
% 5.99/6.21  true
% 5.99/6.21  Current number of equations to process: 3
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 685
% 5.99/6.21  New rule produced :
% 5.99/6.21  [710]
% 5.99/6.21  ifeq(product(b,inverse(h),A),true,ifeq(product(h,A,k),true,true,true),true)
% 5.99/6.21  -> true
% 5.99/6.21  Current number of equations to process: 2
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 686
% 5.99/6.21  New rule produced :
% 5.99/6.21  [711]
% 5.99/6.21  ifeq(product(b,inverse(j),A),true,ifeq(product(h,A,identity),true,true,true),true)
% 5.99/6.21  -> true
% 5.99/6.21  Current number of equations to process: 1
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 687
% 5.99/6.21  New rule produced :
% 5.99/6.21  [712]
% 5.99/6.21  ifeq(product(b,A,B),true,ifeq(product(h,B,multiply(j,A)),true,true,true),true)
% 5.99/6.21  -> true
% 5.99/6.21  Current number of equations to process: 0
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 688
% 5.99/6.21  New rule produced :
% 5.99/6.21  [713]
% 5.99/6.21  ifeq(product(b,A,multiply(h,h)),true,product(j,A,identity),true) -> true
% 5.99/6.21  Current number of equations to process: 1
% 5.99/6.21  Current number of ordered equations: 1
% 5.99/6.21  Current number of rules: 689
% 5.99/6.21  New rule produced :
% 5.99/6.21  [714]
% 5.99/6.21  ifeq(product(h,identity,A),true,product(j,multiply(b,b),A),true) -> true
% 5.99/6.21  Current number of equations to process: 1
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 690
% 5.99/6.21  New rule produced :
% 5.99/6.21  [715]
% 5.99/6.21  ifeq(product(b,multiply(j,j),A),true,ifeq(product(h,A,identity),true,true,true),true)
% 5.99/6.21  -> true
% 5.99/6.21  Current number of equations to process: 0
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 691
% 5.99/6.21  New rule produced :
% 5.99/6.21  [716] ifeq(product(inverse(h),A,b),true,product(identity,A,j),true) -> true
% 5.99/6.21  Current number of equations to process: 1
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 692
% 5.99/6.21  New rule produced :
% 5.99/6.21  [717] ifeq(product(A,B,b),true,product(multiply(h,A),B,j),true) -> true
% 5.99/6.21  Current number of equations to process: 0
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 693
% 5.99/6.21  New rule produced :
% 5.99/6.21  [718]
% 5.99/6.21  ifeq(product(multiply(h,h),A,b),true,product(identity,A,j),true) -> true
% 5.99/6.21  Current number of equations to process: 0
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 694
% 5.99/6.21  New rule produced :
% 5.99/6.21  [719]
% 5.99/6.21  ifeq(product(inverse(j),k,A),true,product(identity,inverse(h),A),true) ->
% 5.99/6.21  true
% 5.99/6.21  Current number of equations to process: 6
% 5.99/6.21  Current number of ordered equations: 1
% 5.99/6.21  Current number of rules: 695
% 5.99/6.21  New rule produced :
% 5.99/6.21  [720]
% 5.99/6.21  ifeq(product(inverse(k),j,A),true,product(A,inverse(h),identity),true) ->
% 5.99/6.21  true
% 5.99/6.21  Current number of equations to process: 6
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 696
% 5.99/6.21  New rule produced :
% 5.99/6.21  [721]
% 5.99/6.21  ifeq(product(A,j,B),true,product(B,inverse(h),multiply(A,k)),true) -> true
% 5.99/6.21  Current number of equations to process: 4
% 5.99/6.21  Current number of ordered equations: 1
% 5.99/6.21  Current number of rules: 697
% 5.99/6.21  New rule produced :
% 5.99/6.21  [722]
% 5.99/6.21  ifeq(product(A,k,B),true,product(multiply(A,j),inverse(h),B),true) -> true
% 5.99/6.21  Current number of equations to process: 4
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 698
% 5.99/6.21  New rule produced :
% 5.99/6.21  [723]
% 5.99/6.21  ifeq(product(A,k,identity),true,ifeq(product(A,j,h),true,true,true),true) ->
% 5.99/6.21  true
% 5.99/6.21  Current number of equations to process: 3
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 699
% 5.99/6.21  New rule produced :
% 5.99/6.21  [724]
% 5.99/6.21  ifeq(product(A,k,inverse(h)),true,ifeq(product(A,j,identity),true,true,true),true)
% 5.99/6.21  -> true
% 5.99/6.21  Current number of equations to process: 2
% 5.99/6.21  Current number of ordered equations: 0
% 5.99/6.21  Current number of rules: 700
% 5.99/6.21  New rule produced :
% 5.99/6.21  [725]
% 5.99/6.21  ifeq(product(A,k,identity),true,ifeq(product(A,j,inverse(inverse(h))),true,true,true),true)
% 5.99/6.21  -> true
% 5.99/6.21  Current number of equations to process: 1
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 701
% 6.17/6.44  New rule produced :
% 6.17/6.44  [726]
% 6.17/6.44  ifeq(product(A,k,multiply(B,inverse(h))),true,ifeq(product(A,j,B),true,true,true),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 0
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 702
% 6.17/6.44  New rule produced :
% 6.17/6.44  [727]
% 6.17/6.44  ifeq(product(multiply(j,j),k,A),true,product(identity,inverse(h),A),true) ->
% 6.17/6.44  true
% 6.17/6.44  Current number of equations to process: 1
% 6.17/6.44  Current number of ordered equations: 1
% 6.17/6.44  Current number of rules: 703
% 6.17/6.44  New rule produced :
% 6.17/6.44  [728]
% 6.17/6.44  ifeq(product(multiply(k,k),j,A),true,product(A,inverse(h),identity),true) ->
% 6.17/6.44  true
% 6.17/6.44  Current number of equations to process: 1
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 704
% 6.17/6.44  New rule produced :
% 6.17/6.44  [729]
% 6.17/6.44  ifeq(product(A,k,identity),true,ifeq(product(A,j,multiply(inverse(h),
% 6.17/6.44                                                   inverse(h))),true,true,true),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 0
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 705
% 6.17/6.44  New rule produced :
% 6.17/6.44  [730] ifeq(product(j,identity,A),true,product(k,h,A),true) -> true
% 6.17/6.44  Current number of equations to process: 5
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 706
% 6.17/6.44  New rule produced :
% 6.17/6.44  [731] ifeq(product(inverse(h),A,inverse(h)),true,product(k,A,k),true) -> true
% 6.17/6.44  Current number of equations to process: 7
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 707
% 6.17/6.44  New rule produced :
% 6.17/6.44  [732]
% 6.17/6.44  ifeq(product(inverse(h),A,inverse(j)),true,product(k,A,identity),true) ->
% 6.17/6.44  true
% 6.17/6.44  Current number of equations to process: 5
% 6.17/6.44  Current number of ordered equations: 1
% 6.17/6.44  Current number of rules: 708
% 6.17/6.44  New rule produced :
% 6.17/6.44  [733]
% 6.17/6.44  ifeq(product(j,identity,A),true,product(k,inverse(inverse(h)),A),true) ->
% 6.17/6.44  true
% 6.17/6.44  Current number of equations to process: 5
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 709
% 6.17/6.44  New rule produced :
% 6.17/6.44  [734]
% 6.17/6.44  ifeq(product(j,multiply(inverse(h),A),B),true,product(k,A,B),true) -> true
% 6.17/6.44  Current number of equations to process: 3
% 6.17/6.44  Current number of ordered equations: 1
% 6.17/6.44  Current number of rules: 710
% 6.17/6.44  New rule produced :
% 6.17/6.44  [735]
% 6.17/6.44  ifeq(product(inverse(h),A,B),true,product(k,A,multiply(j,B)),true) -> true
% 6.17/6.44  Current number of equations to process: 3
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 711
% 6.17/6.44  New rule produced :
% 6.17/6.44  [736]
% 6.17/6.44  ifeq(product(inverse(h),identity,A),true,ifeq(product(j,A,k),true,true,true),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 2
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 712
% 6.17/6.44  New rule produced :
% 6.17/6.44  [737]
% 6.17/6.44  ifeq(product(inverse(h),inverse(k),A),true,ifeq(product(j,A,identity),true,true,true),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 1
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 713
% 6.17/6.44  New rule produced :
% 6.17/6.44  [738]
% 6.17/6.44  ifeq(product(inverse(h),A,B),true,ifeq(product(j,B,multiply(k,A)),true,true,true),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 0
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 714
% 6.17/6.44  New rule produced :
% 6.17/6.44  [739]
% 6.17/6.44  ifeq(product(inverse(h),A,multiply(j,j)),true,product(k,A,identity),true) ->
% 6.17/6.44  true
% 6.17/6.44  Current number of equations to process: 2
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 715
% 6.17/6.44  New rule produced :
% 6.17/6.44  [740]
% 6.17/6.44  ifeq(product(j,identity,A),true,product(k,multiply(inverse(h),inverse(h)),A),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 1
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 716
% 6.17/6.44  New rule produced :
% 6.17/6.44  [741]
% 6.17/6.44  ifeq(product(inverse(h),multiply(k,k),A),true,ifeq(product(j,A,identity),true,true,true),true)
% 6.17/6.44  -> true
% 6.17/6.44  Current number of equations to process: 0
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 717
% 6.17/6.44  New rule produced :
% 6.17/6.44  [742]
% 6.17/6.44  ifeq(product(inverse(j),A,inverse(h)),true,product(identity,A,k),true) ->
% 6.17/6.44  true
% 6.17/6.44  Current number of equations to process: 1
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 718
% 6.17/6.44  New rule produced :
% 6.17/6.44  [743]
% 6.17/6.44  ifeq(product(A,B,inverse(h)),true,product(multiply(j,A),B,k),true) -> true
% 6.17/6.44  Current number of equations to process: 0
% 6.17/6.44  Current number of ordered equations: 0
% 6.17/6.44  Current number of rules: 719
% 6.49/6.74  New rule produced :
% 6.49/6.74  [744]
% 6.49/6.74  ifeq(product(multiply(j,j),A,inverse(h)),true,product(identity,A,k),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 0
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 720
% 6.49/6.74  New rule produced :
% 6.49/6.74  [745]
% 6.49/6.74  ifeq(product(inverse(A),B,inverse(A)),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 6
% 6.49/6.74  Current number of ordered equations: 1
% 6.49/6.74  Current number of rules: 721
% 6.49/6.74  New rule produced :
% 6.49/6.74  [746]
% 6.49/6.74  ifeq(product(A,identity,B),true,product(identity,inverse(inverse(A)),B),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 6
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 722
% 6.49/6.74  New rule produced :
% 6.49/6.74  [747]
% 6.49/6.74  ifeq(product(inverse(inverse(A)),B,A),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 5
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 723
% 6.49/6.74  New rule produced :
% 6.49/6.74  [748]
% 6.49/6.74  ifeq(product(inverse(c),A,inverse(a)),true,product(identity,A,d),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 4
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 724
% 6.49/6.74  New rule produced :
% 6.49/6.74  [749]
% 6.49/6.74  ifeq(product(inverse(d),A,inverse(b)),true,product(identity,A,h),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 3
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 725
% 6.49/6.74  New rule produced :
% 6.49/6.74  [750]
% 6.49/6.74  ifeq(product(A,multiply(inverse(A),B),C),true,product(identity,B,C),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 1
% 6.49/6.74  Current number of ordered equations: 1
% 6.49/6.74  Current number of rules: 726
% 6.49/6.74  New rule produced :
% 6.49/6.74  [751]
% 6.49/6.74  ifeq(product(inverse(A),B,C),true,product(identity,B,multiply(A,C)),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 1
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 727
% 6.49/6.74  New rule produced :
% 6.49/6.74  [752]
% 6.49/6.74  ifeq(product(inverse(A),B,C),true,ifeq(product(A,C,B),true,true,true),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 0
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 728
% 6.49/6.74  New rule produced :
% 6.49/6.74  [753]
% 6.49/6.74  ifeq(product(inverse(A),B,multiply(A,A)),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 2
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 729
% 6.49/6.74  New rule produced :
% 6.49/6.74  [754]
% 6.49/6.74  ifeq(product(inverse(multiply(A,A)),B,A),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 1
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 730
% 6.49/6.74  New rule produced :
% 6.49/6.74  [755]
% 6.49/6.74  ifeq(product(A,identity,B),true,product(identity,multiply(inverse(A),
% 6.49/6.74                                                   inverse(A)),B),true) -> true
% 6.49/6.74  Current number of equations to process: 0
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 731
% 6.49/6.74  New rule produced :
% 6.49/6.74  [756]
% 6.49/6.74  ifeq(product(A,B,inverse(inverse(A))),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 3
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 732
% 6.49/6.74  New rule produced :
% 6.49/6.74  [757]
% 6.49/6.74  ifeq(product(inverse(a),A,inverse(c)),true,product(d,A,identity),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 2
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 733
% 6.49/6.74  New rule produced :
% 6.49/6.74  [758]
% 6.49/6.74  ifeq(product(inverse(b),A,inverse(d)),true,product(h,A,identity),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 1
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 734
% 6.49/6.74  New rule produced :
% 6.49/6.74  [759]
% 6.49/6.74  ifeq(product(A,B,inverse(C)),true,product(multiply(C,A),B,identity),true) ->
% 6.49/6.74  true
% 6.49/6.74  Current number of equations to process: 0
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 735
% 6.49/6.74  New rule produced :
% 6.49/6.74  [760]
% 6.49/6.74  ifeq(product(multiply(A,A),B,inverse(A)),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 1
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 736
% 6.49/6.74  New rule produced :
% 6.49/6.74  [761]
% 6.49/6.74  ifeq(product(A,B,inverse(multiply(A,A))),true,product(identity,B,identity),true)
% 6.49/6.74  -> true
% 6.49/6.74  Current number of equations to process: 0
% 6.49/6.74  Current number of ordered equations: 0
% 6.49/6.74  Current number of rules: 737
% 6.49/6.74  New rule produced :
% 6.49/6.74  [762]
% 6.49/6.74  ifeq(product(c,identity,A),true,product(d,inverse(inverse(a)),A),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 8
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 738
% 6.69/6.96  New rule produced :
% 6.69/6.96  [763]
% 6.69/6.96  ifeq(product(d,identity,A),true,product(h,inverse(inverse(b)),A),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 7
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 739
% 6.69/6.96  New rule produced :
% 6.69/6.96  [764]
% 6.69/6.96  ifeq(product(A,identity,B),true,product(multiply(A,C),inverse(C),B),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 6
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 740
% 6.69/6.96  New rule produced :
% 6.69/6.96  [765]
% 6.69/6.96  ifeq(product(A,identity,k),true,ifeq(product(A,h,j),true,true,true),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 5
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 741
% 6.69/6.96  New rule produced :
% 6.69/6.96  [766]
% 6.69/6.96  ifeq(product(A,identity,d),true,ifeq(product(A,a,c),true,true,true),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 4
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 742
% 6.69/6.96  New rule produced :
% 6.69/6.96  [767]
% 6.69/6.96  ifeq(product(A,identity,h),true,ifeq(product(A,b,d),true,true,true),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 3
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 743
% 6.69/6.96  New rule produced :
% 6.69/6.96  [768]
% 6.69/6.96  ifeq(product(A,identity,inverse(B)),true,ifeq(product(A,B,identity),true,true,true),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 2
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 744
% 6.69/6.96  New rule produced :
% 6.69/6.96  [769]
% 6.69/6.96  ifeq(product(A,identity,identity),true,ifeq(product(A,B,inverse(inverse(B))),true,true,true),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 1
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 745
% 6.69/6.96  New rule produced :
% 6.69/6.96  [770]
% 6.69/6.96  ifeq(product(A,identity,multiply(B,inverse(C))),true,ifeq(product(A,C,B),true,true,true),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 0
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 746
% 6.69/6.96  New rule produced :
% 6.69/6.96  [771]
% 6.69/6.96  ifeq(product(A,identity,B),true,product(identity,inverse(multiply(A,A)),B),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 2
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 747
% 6.69/6.96  New rule produced :
% 6.69/6.96  [772]
% 6.69/6.96  ifeq(product(multiply(A,A),identity,B),true,product(identity,inverse(A),B),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 1
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 748
% 6.69/6.96  New rule produced :
% 6.69/6.96  [773]
% 6.69/6.96  ifeq(product(A,identity,identity),true,ifeq(product(A,B,multiply(inverse(B),
% 6.69/6.96                                                          inverse(B))),true,true,true),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 0
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 749
% 6.69/6.96  New rule produced :
% 6.69/6.96  [774] ifeq(product(c,identity,A),true,product(d,a,A),true) -> true
% 6.69/6.96  Current number of equations to process: 7
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 750
% 6.69/6.96  New rule produced :
% 6.69/6.96  [775] ifeq(product(d,identity,A),true,product(h,b,A),true) -> true
% 6.69/6.96  Current number of equations to process: 8
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 751
% 6.69/6.96  New rule produced :
% 6.69/6.96  [776]
% 6.69/6.96  ifeq(product(inverse(inverse(A)),identity,B),true,product(identity,A,B),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 9
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 752
% 6.69/6.96  New rule produced :
% 6.69/6.96  [777]
% 6.69/6.96  ifeq(product(A,identity,B),true,product(multiply(A,inverse(C)),C,B),true) ->
% 6.69/6.96  true
% 6.69/6.96  Current number of equations to process: 8
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 753
% 6.69/6.96  New rule produced :
% 6.69/6.96  [778]
% 6.69/6.96  ifeq(product(A,identity,B),true,ifeq(product(A,inverse(B),identity),true,true,true),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 7
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 754
% 6.69/6.96  New rule produced :
% 6.69/6.96  [779]
% 6.69/6.96  ifeq(product(A,identity,c),true,ifeq(product(A,inverse(b),a),true,true,true),true)
% 6.69/6.96  -> true
% 6.69/6.96  Current number of equations to process: 6
% 6.69/6.96  Current number of ordered equations: 0
% 6.69/6.96  Current number of rules: 755
% 6.69/6.96  New rule produced :
% 6.69/6.96  [780]
% 6.69/6.96  ifeq(product(A,identity,j),true,ifeq(product(A,inverse(b),h),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 5
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 756
% 7.00/7.24  New rule produced :
% 7.00/7.24  [781]
% 7.00/7.24  ifeq(product(A,identity,k),true,ifeq(product(A,inverse(inverse(h)),j),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 4
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 757
% 7.00/7.24  New rule produced :
% 7.00/7.24  [782]
% 7.00/7.24  ifeq(product(A,identity,identity),true,ifeq(product(A,inverse(inverse(B)),B),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 3
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 758
% 7.00/7.24  New rule produced :
% 7.00/7.24  [783]
% 7.00/7.24  ifeq(product(A,identity,d),true,ifeq(product(A,inverse(inverse(a)),c),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 2
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 759
% 7.00/7.24  New rule produced :
% 7.00/7.24  [784]
% 7.00/7.24  ifeq(product(A,identity,h),true,ifeq(product(A,inverse(inverse(b)),d),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 1
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 760
% 7.00/7.24  New rule produced :
% 7.00/7.24  [785]
% 7.00/7.24  ifeq(product(A,identity,multiply(B,C)),true,ifeq(product(A,inverse(C),B),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 0
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 761
% 7.00/7.24  New rule produced :
% 7.00/7.24  [786]
% 7.00/7.24  ifeq(product(multiply(inverse(A),inverse(A)),identity,B),true,product(identity,A,B),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 2
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 762
% 7.00/7.24  New rule produced :
% 7.00/7.24  [787]
% 7.00/7.24  ifeq(product(A,identity,identity),true,ifeq(product(A,inverse(multiply(B,B)),B),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 1
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 763
% 7.00/7.24  New rule produced :
% 7.00/7.24  [788]
% 7.00/7.24  ifeq(product(A,identity,identity),true,ifeq(product(A,inverse(B),multiply(B,B)),true,true,true),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 0
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 764
% 7.00/7.24  New rule produced :
% 7.00/7.24  [789] ifeq(product(A,B,A),true,product(identity,B,identity),true) -> true
% 7.00/7.24  Rule
% 7.00/7.24  [745]
% 7.00/7.24  ifeq(product(inverse(A),B,inverse(A)),true,product(identity,B,identity),true)
% 7.00/7.24  -> true collapsed.
% 7.00/7.24  Current number of equations to process: 0
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 764
% 7.00/7.24  New rule produced :
% 7.00/7.24  [790]
% 7.00/7.24  ifeq(product(inverse(d),c,A),true,product(A,inverse(a),identity),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 3
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 765
% 7.00/7.24  New rule produced :
% 7.00/7.24  [791]
% 7.00/7.24  ifeq(product(inverse(h),d,A),true,product(A,inverse(b),identity),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 2
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 766
% 7.00/7.24  New rule produced :
% 7.00/7.24  [792]
% 7.00/7.24  ifeq(product(A,B,C),true,product(multiply(inverse(C),A),B,identity),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 0
% 7.00/7.24  Current number of ordered equations: 1
% 7.00/7.24  Current number of rules: 767
% 7.00/7.24  New rule produced :
% 7.00/7.24  [793]
% 7.00/7.24  ifeq(product(inverse(multiply(A,B)),A,C),true,product(C,B,identity),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 0
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 768
% 7.00/7.24  New rule produced :
% 7.00/7.24  [794]
% 7.00/7.24  ifeq(product(multiply(inverse(A),inverse(A)),B,A),true,product(identity,B,identity),true)
% 7.00/7.24  -> true
% 7.00/7.24  Current number of equations to process: 0
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 769
% 7.00/7.24  New rule produced :
% 7.00/7.24  [795]
% 7.00/7.24  ifeq(product(inverse(c),d,A),true,product(identity,inverse(a),A),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 4
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 770
% 7.00/7.24  New rule produced :
% 7.00/7.24  [796]
% 7.00/7.24  ifeq(product(inverse(d),h,A),true,product(identity,inverse(b),A),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 3
% 7.00/7.24  Current number of ordered equations: 0
% 7.00/7.24  Current number of rules: 771
% 7.00/7.24  New rule produced :
% 7.00/7.24  [797]
% 7.00/7.24  ifeq(product(A,B,C),true,product(identity,B,multiply(inverse(A),C)),true) ->
% 7.00/7.24  true
% 7.00/7.24  Current number of equations to process: 1
% 7.00/7.24  Current number of ordered equations: 1
% 7.30/7.51  Current number of rules: 772
% 7.30/7.51  New rule produced :
% 7.30/7.51  [798]
% 7.30/7.51  ifeq(product(inverse(A),multiply(A,B),C),true,product(identity,B,C),true) ->
% 7.30/7.51  true
% 7.30/7.51  Current number of equations to process: 1
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 773
% 7.30/7.51  New rule produced :
% 7.30/7.51  [799]
% 7.30/7.51  ifeq(product(A,B,C),true,ifeq(product(inverse(A),C,B),true,true,true),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 0
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 774
% 7.30/7.51  New rule produced :
% 7.30/7.51  [800]
% 7.30/7.51  ifeq(product(inverse(A),identity,B),true,product(identity,multiply(A,A),B),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 2
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 775
% 7.30/7.51  New rule produced :
% 7.30/7.51  [801]
% 7.30/7.51  ifeq(product(inverse(multiply(A,A)),identity,B),true,product(identity,A,B),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 1
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 776
% 7.30/7.51  New rule produced :
% 7.30/7.51  [802]
% 7.30/7.51  ifeq(product(A,B,multiply(inverse(A),inverse(A))),true,product(identity,B,identity),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 0
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 777
% 7.30/7.51  New rule produced :
% 7.30/7.51  [803]
% 7.30/7.51  ifeq(product(A,c,B),true,product(B,inverse(a),multiply(A,d)),true) -> true
% 7.30/7.51  Current number of equations to process: 4
% 7.30/7.51  Current number of ordered equations: 1
% 7.30/7.51  Current number of rules: 778
% 7.30/7.51  New rule produced :
% 7.30/7.51  [804]
% 7.30/7.51  ifeq(product(A,d,B),true,product(multiply(A,c),inverse(a),B),true) -> true
% 7.30/7.51  Current number of equations to process: 4
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 779
% 7.30/7.51  New rule produced :
% 7.30/7.51  [805]
% 7.30/7.51  ifeq(product(A,d,identity),true,ifeq(product(A,c,a),true,true,true),true) ->
% 7.30/7.51  true
% 7.30/7.51  Current number of equations to process: 3
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 780
% 7.30/7.51  New rule produced :
% 7.30/7.51  [806]
% 7.30/7.51  ifeq(product(A,d,inverse(a)),true,ifeq(product(A,c,identity),true,true,true),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 2
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 781
% 7.30/7.51  New rule produced :
% 7.30/7.51  [807]
% 7.30/7.51  ifeq(product(A,d,identity),true,ifeq(product(A,c,inverse(inverse(a))),true,true,true),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 1
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 782
% 7.30/7.51  New rule produced :
% 7.30/7.51  [808]
% 7.30/7.51  ifeq(product(A,d,multiply(B,inverse(a))),true,ifeq(product(A,c,B),true,true,true),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 0
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 783
% 7.30/7.51  New rule produced :
% 7.30/7.51  [809]
% 7.30/7.51  ifeq(product(multiply(c,c),d,A),true,product(identity,inverse(a),A),true) ->
% 7.30/7.51  true
% 7.30/7.51  Current number of equations to process: 1
% 7.30/7.51  Current number of ordered equations: 1
% 7.30/7.51  Current number of rules: 784
% 7.30/7.51  New rule produced :
% 7.30/7.51  [810]
% 7.30/7.51  ifeq(product(multiply(d,d),c,A),true,product(A,inverse(a),identity),true) ->
% 7.30/7.51  true
% 7.30/7.51  Current number of equations to process: 1
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 785
% 7.30/7.51  New rule produced :
% 7.30/7.51  [811]
% 7.30/7.51  ifeq(product(A,d,identity),true,ifeq(product(A,c,multiply(inverse(a),
% 7.30/7.51                                                   inverse(a))),true,true,true),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 0
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 786
% 7.30/7.51  New rule produced :
% 7.30/7.51  [812] ifeq(product(inverse(a),A,inverse(a)),true,product(d,A,d),true) -> true
% 7.30/7.51  Current number of equations to process: 6
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 787
% 7.30/7.51  New rule produced :
% 7.30/7.51  [813]
% 7.30/7.51  ifeq(product(inverse(a),A,B),true,product(d,A,multiply(c,B)),true) -> true
% 7.30/7.51  Current number of equations to process: 4
% 7.30/7.51  Current number of ordered equations: 1
% 7.30/7.51  Current number of rules: 788
% 7.30/7.51  New rule produced :
% 7.30/7.51  [814]
% 7.30/7.51  ifeq(product(c,multiply(inverse(a),A),B),true,product(d,A,B),true) -> true
% 7.30/7.51  Current number of equations to process: 4
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 789
% 7.30/7.51  New rule produced :
% 7.30/7.51  [815]
% 7.30/7.51  ifeq(product(inverse(a),identity,A),true,ifeq(product(c,A,d),true,true,true),true)
% 7.30/7.51  -> true
% 7.30/7.51  Current number of equations to process: 3
% 7.30/7.51  Current number of ordered equations: 0
% 7.30/7.51  Current number of rules: 790
% 7.30/7.51  New rule produced :
% 7.60/7.82  [816]
% 7.60/7.82  ifeq(product(inverse(a),inverse(d),A),true,ifeq(product(c,A,identity),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 2
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 791
% 7.60/7.82  New rule produced :
% 7.60/7.82  [817]
% 7.60/7.82  ifeq(product(inverse(a),inverse(b),A),true,ifeq(product(c,A,h),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 1
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 792
% 7.60/7.82  New rule produced :
% 7.60/7.82  [818]
% 7.60/7.82  ifeq(product(inverse(a),A,B),true,ifeq(product(c,B,multiply(d,A)),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 0
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 793
% 7.60/7.82  New rule produced :
% 7.60/7.82  [819]
% 7.60/7.82  ifeq(product(inverse(a),A,multiply(c,c)),true,product(d,A,identity),true) ->
% 7.60/7.82  true
% 7.60/7.82  Current number of equations to process: 2
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 794
% 7.60/7.82  New rule produced :
% 7.60/7.82  [820]
% 7.60/7.82  ifeq(product(c,identity,A),true,product(d,multiply(inverse(a),inverse(a)),A),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 1
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 795
% 7.60/7.82  New rule produced :
% 7.60/7.82  [821]
% 7.60/7.82  ifeq(product(inverse(a),multiply(d,d),A),true,ifeq(product(c,A,identity),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 0
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 796
% 7.60/7.82  New rule produced :
% 7.60/7.82  [822]
% 7.60/7.82  ifeq(product(A,B,inverse(a)),true,product(multiply(c,A),B,d),true) -> true
% 7.60/7.82  Current number of equations to process: 0
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 797
% 7.60/7.82  New rule produced :
% 7.60/7.82  [823]
% 7.60/7.82  ifeq(product(multiply(c,c),A,inverse(a)),true,product(identity,A,d),true) ->
% 7.60/7.82  true
% 7.60/7.82  Current number of equations to process: 0
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 798
% 7.60/7.82  New rule produced :
% 7.60/7.82  [824]
% 7.60/7.82  ifeq(product(A,h,B),true,product(multiply(A,d),inverse(b),B),true) -> true
% 7.60/7.82  Current number of equations to process: 4
% 7.60/7.82  Current number of ordered equations: 1
% 7.60/7.82  Current number of rules: 799
% 7.60/7.82  New rule produced :
% 7.60/7.82  [825]
% 7.60/7.82  ifeq(product(A,d,B),true,product(B,inverse(b),multiply(A,h)),true) -> true
% 7.60/7.82  Current number of equations to process: 4
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 800
% 7.60/7.82  New rule produced :
% 7.60/7.82  [826]
% 7.60/7.82  ifeq(product(A,h,identity),true,ifeq(product(A,d,b),true,true,true),true) ->
% 7.60/7.82  true
% 7.60/7.82  Current number of equations to process: 3
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 801
% 7.60/7.82  New rule produced :
% 7.60/7.82  [827]
% 7.60/7.82  ifeq(product(A,h,inverse(b)),true,ifeq(product(A,d,identity),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 2
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 802
% 7.60/7.82  New rule produced :
% 7.60/7.82  [828]
% 7.60/7.82  ifeq(product(A,h,identity),true,ifeq(product(A,d,inverse(inverse(b))),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 1
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 803
% 7.60/7.82  New rule produced :
% 7.60/7.82  [829]
% 7.60/7.82  ifeq(product(A,h,multiply(B,inverse(b))),true,ifeq(product(A,d,B),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 0
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 804
% 7.60/7.82  New rule produced :
% 7.60/7.82  [830]
% 7.60/7.82  ifeq(product(multiply(d,d),h,A),true,product(identity,inverse(b),A),true) ->
% 7.60/7.82  true
% 7.60/7.82  Current number of equations to process: 1
% 7.60/7.82  Current number of ordered equations: 1
% 7.60/7.82  Current number of rules: 805
% 7.60/7.82  New rule produced :
% 7.60/7.82  [831]
% 7.60/7.82  ifeq(product(multiply(h,h),d,A),true,product(A,inverse(b),identity),true) ->
% 7.60/7.82  true
% 7.60/7.82  Current number of equations to process: 1
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 806
% 7.60/7.82  New rule produced :
% 7.60/7.82  [832]
% 7.60/7.82  ifeq(product(A,h,identity),true,ifeq(product(A,d,multiply(inverse(b),
% 7.60/7.82                                                   inverse(b))),true,true,true),true)
% 7.60/7.82  -> true
% 7.60/7.82  Current number of equations to process: 0
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 807
% 7.60/7.82  New rule produced :
% 7.60/7.82  [833] ifeq(product(inverse(b),A,inverse(b)),true,product(h,A,h),true) -> true
% 7.60/7.82  Current number of equations to process: 6
% 7.60/7.82  Current number of ordered equations: 0
% 7.60/7.82  Current number of rules: 808
% 7.60/7.82  New rule produced :
% 7.60/7.82  [834]
% 7.91/8.11  ifeq(product(d,multiply(inverse(b),A),B),true,product(h,A,B),true) -> true
% 7.91/8.11  Current number of equations to process: 4
% 7.91/8.11  Current number of ordered equations: 1
% 7.91/8.11  Current number of rules: 809
% 7.91/8.11  New rule produced :
% 7.91/8.11  [835]
% 7.91/8.11  ifeq(product(inverse(b),A,B),true,product(h,A,multiply(d,B)),true) -> true
% 7.91/8.11  Current number of equations to process: 4
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 810
% 7.91/8.11  New rule produced :
% 7.91/8.11  [836]
% 7.91/8.11  ifeq(product(inverse(b),identity,A),true,ifeq(product(d,A,h),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 3
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 811
% 7.91/8.11  New rule produced :
% 7.91/8.11  [837]
% 7.91/8.11  ifeq(product(inverse(b),b,A),true,ifeq(product(d,A,j),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 2
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 812
% 7.91/8.11  New rule produced :
% 7.91/8.11  [838]
% 7.91/8.11  ifeq(product(inverse(b),inverse(h),A),true,ifeq(product(d,A,identity),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 1
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 813
% 7.91/8.11  New rule produced :
% 7.91/8.11  [839]
% 7.91/8.11  ifeq(product(inverse(b),A,B),true,ifeq(product(d,B,multiply(h,A)),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 0
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 814
% 7.91/8.11  New rule produced :
% 7.91/8.11  [840]
% 7.91/8.11  ifeq(product(inverse(b),A,multiply(d,d)),true,product(h,A,identity),true) ->
% 7.91/8.11  true
% 7.91/8.11  Current number of equations to process: 2
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 815
% 7.91/8.11  New rule produced :
% 7.91/8.11  [841]
% 7.91/8.11  ifeq(product(d,identity,A),true,product(h,multiply(inverse(b),inverse(b)),A),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 1
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 816
% 7.91/8.11  New rule produced :
% 7.91/8.11  [842]
% 7.91/8.11  ifeq(product(inverse(b),multiply(h,h),A),true,ifeq(product(d,A,identity),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 0
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 817
% 7.91/8.11  New rule produced :
% 7.91/8.11  [843]
% 7.91/8.11  ifeq(product(A,B,inverse(b)),true,product(multiply(d,A),B,h),true) -> true
% 7.91/8.11  Current number of equations to process: 0
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 818
% 7.91/8.11  New rule produced :
% 7.91/8.11  [844]
% 7.91/8.11  ifeq(product(multiply(d,d),A,inverse(b)),true,product(identity,A,h),true) ->
% 7.91/8.11  true
% 7.91/8.11  Current number of equations to process: 0
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 819
% 7.91/8.11  New rule produced :
% 7.91/8.11  [845]
% 7.91/8.11  ifeq(product(A,B,C),true,product(C,X,multiply(A,multiply(B,X))),true) -> true
% 7.91/8.11  Current number of equations to process: 9
% 7.91/8.11  Current number of ordered equations: 1
% 7.91/8.11  Current number of rules: 820
% 7.91/8.11  New rule produced :
% 7.91/8.11  [846]
% 7.91/8.11  ifeq(product(A,multiply(B,C),X),true,product(multiply(A,B),C,X),true) -> true
% 7.91/8.11  Current number of equations to process: 9
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 821
% 7.91/8.11  New rule produced :
% 7.91/8.11  [847]
% 7.91/8.11  ifeq(product(A,multiply(B,C),C),true,ifeq(product(A,B,identity),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 8
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 822
% 7.91/8.11  New rule produced :
% 7.91/8.11  [848]
% 7.91/8.11  ifeq(product(A,multiply(B,b),c),true,ifeq(product(A,B,a),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 7
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 823
% 7.91/8.11  New rule produced :
% 7.91/8.11  [849]
% 7.91/8.11  ifeq(product(A,multiply(B,b),j),true,ifeq(product(A,B,h),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 6
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 824
% 7.91/8.11  New rule produced :
% 7.91/8.11  [850]
% 7.91/8.11  ifeq(product(A,multiply(B,inverse(h)),k),true,ifeq(product(A,B,j),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 5
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 825
% 7.91/8.11  New rule produced :
% 7.91/8.11  [851]
% 7.91/8.11  ifeq(product(A,multiply(B,inverse(C)),identity),true,ifeq(product(A,B,C),true,true,true),true)
% 7.91/8.11  -> true
% 7.91/8.11  Current number of equations to process: 4
% 7.91/8.11  Current number of ordered equations: 0
% 7.91/8.11  Current number of rules: 826
% 7.91/8.11  New rule produced :
% 7.91/8.11  [852]
% 7.91/8.11  ifeq(product(A,multiply(B,C),identity),true,ifeq(product(A,B,inverse(C)),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 3
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 827
% 8.21/8.46  New rule produced :
% 8.21/8.46  [853]
% 8.21/8.46  ifeq(product(A,multiply(B,inverse(a)),d),true,ifeq(product(A,B,c),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 2
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 828
% 8.21/8.46  New rule produced :
% 8.21/8.46  [854]
% 8.21/8.46  ifeq(product(A,multiply(B,inverse(b)),h),true,ifeq(product(A,B,d),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 1
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 829
% 8.21/8.46  New rule produced :
% 8.21/8.46  [855]
% 8.21/8.46  ifeq(product(A,multiply(B,C),multiply(X,C)),true,ifeq(product(A,B,X),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 0
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 830
% 8.21/8.46  New rule produced :
% 8.21/8.46  [856]
% 8.21/8.46  ifeq(product(A,multiply(multiply(A,A),B),C),true,product(identity,B,C),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 4
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 831
% 8.21/8.46  New rule produced :
% 8.21/8.46  [857]
% 8.21/8.46  ifeq(product(multiply(A,A),multiply(A,B),C),true,product(identity,B,C),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 3
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 832
% 8.21/8.46  New rule produced :
% 8.21/8.46  [858]
% 8.21/8.46  ifeq(product(multiply(multiply(A,B),multiply(A,B)),A,C),true,product(C,B,identity),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 2
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 833
% 8.21/8.46  New rule produced :
% 8.21/8.46  [859]
% 8.21/8.46  ifeq(product(A,multiply(B,multiply(C,C)),identity),true,ifeq(product(A,B,C),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 1
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 834
% 8.21/8.46  New rule produced :
% 8.21/8.46  [860]
% 8.21/8.46  ifeq(product(A,multiply(B,C),identity),true,ifeq(product(A,B,multiply(C,C)),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 0
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 835
% 8.21/8.46  New rule produced :
% 8.21/8.46  [861]
% 8.21/8.46  ifeq(product(A,B,C),true,product(multiply(X,A),B,multiply(X,C)),true) -> true
% 8.21/8.46  Current number of equations to process: 0
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 836
% 8.21/8.46  New rule produced :
% 8.21/8.46  [862]
% 8.21/8.46  ifeq(product(multiply(A,A),B,C),true,product(identity,B,multiply(A,C)),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 1
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 837
% 8.21/8.46  New rule produced :
% 8.21/8.46  [863]
% 8.21/8.46  ifeq(product(A,B,C),true,product(identity,B,multiply(multiply(A,A),C)),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 0
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 838
% 8.21/8.46  New rule produced :
% 8.21/8.46  [864]
% 8.21/8.46  ifeq(product(A,identity,B),true,ifeq(product(C,B,multiply(C,A)),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 2
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 839
% 8.21/8.46  New rule produced :
% 8.21/8.46  [865]
% 8.21/8.46  ifeq(product(A,inverse(multiply(B,A)),C),true,ifeq(product(B,C,identity),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 1
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 840
% 8.21/8.46  New rule produced :
% 8.21/8.46  [866]
% 8.21/8.46  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(multiply(X,A),B)),true,true,true),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 0
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 841
% 8.21/8.46  New rule produced :
% 8.21/8.46  [867]
% 8.21/8.46  ifeq(product(A,B,multiply(C,C)),true,product(multiply(C,A),B,identity),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 3
% 8.21/8.46  Current number of ordered equations: 1
% 8.21/8.46  Current number of rules: 842
% 8.21/8.46  New rule produced :
% 8.21/8.46  [868]
% 8.21/8.46  ifeq(product(A,identity,B),true,product(multiply(A,C),multiply(C,C),B),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 3
% 8.21/8.46  Current number of ordered equations: 0
% 8.21/8.46  Current number of rules: 843
% 8.21/8.46  New rule produced :
% 8.21/8.46  [869]
% 8.21/8.46  ifeq(product(A,identity,B),true,product(multiply(A,multiply(C,C)),C,B),true)
% 8.21/8.46  -> true
% 8.21/8.46  Current number of equations to process: 1
% 8.21/8.46  Current number of ordered equations: 1
% 8.21/8.46  Current number of rules: 844
% 8.21/8.46  New rule produced :
% 8.21/8.46  [870]
% 8.21/8.46  ifeq(product(A,B,C),true,product(multiply(multiply(C,C),A),B,identity),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 1
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 845
% 9.31/9.51  New rule produced :
% 9.31/9.51  [871]
% 9.31/9.51  ifeq(product(A,multiply(multiply(B,A),multiply(B,A)),C),true,ifeq(product(B,C,identity),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 846
% 9.31/9.51  New rule produced :
% 9.31/9.51  [872]
% 9.31/9.51  ifeq(product(A,identity,multiply(B,B)),true,ifeq(product(A,B,identity),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 2
% 9.31/9.51  Current number of ordered equations: 1
% 9.31/9.51  Current number of rules: 847
% 9.31/9.51  New rule produced :
% 9.31/9.51  [873]
% 9.31/9.51  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,C,B),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 2
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 848
% 9.31/9.51  New rule produced :
% 9.31/9.51  [874]
% 9.31/9.51  ifeq(product(A,identity,B),true,ifeq(product(A,multiply(B,B),identity),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 1
% 9.31/9.51  Current number of rules: 849
% 9.31/9.51  New rule produced :
% 9.31/9.51  [875]
% 9.31/9.51  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),C,B),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 850
% 9.31/9.51  New rule produced : [876] ifeq(product(A,A,B),true,true,true) -> true
% 9.31/9.51  Rule [142] ifeq(product(A,A,identity),true,true,true) -> true collapsed.
% 9.31/9.51  Rule [630] ifeq(product(identity,identity,A),true,true,true) -> true
% 9.31/9.51  collapsed.
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 849
% 9.31/9.51  New rule produced :
% 9.31/9.51  [877]
% 9.31/9.51  ifeq(product(A,identity,c),true,ifeq(product(A,multiply(b,b),a),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 850
% 9.31/9.51  New rule produced :
% 9.31/9.51  [878]
% 9.31/9.51  ifeq(product(A,identity,j),true,ifeq(product(A,multiply(b,b),h),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 851
% 9.31/9.51  New rule produced :
% 9.31/9.51  [879]
% 9.31/9.51  ifeq(product(A,identity,k),true,ifeq(product(A,multiply(inverse(h),inverse(h)),j),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 852
% 9.31/9.51  New rule produced :
% 9.31/9.51  [880]
% 9.31/9.51  ifeq(product(A,identity,identity),true,ifeq(product(A,multiply(inverse(B),
% 9.31/9.51                                                        inverse(B)),B),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 853
% 9.31/9.51  New rule produced :
% 9.31/9.51  [881]
% 9.31/9.51  ifeq(product(A,identity,identity),true,ifeq(product(A,B,inverse(multiply(B,B))),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 1
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 854
% 9.31/9.51  New rule produced :
% 9.31/9.51  [882]
% 9.31/9.51  ifeq(product(A,identity,identity),true,ifeq(product(A,multiply(B,B),inverse(B)),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 855
% 9.31/9.51  New rule produced :
% 9.31/9.51  [883]
% 9.31/9.51  ifeq(product(A,identity,d),true,ifeq(product(A,multiply(inverse(a),inverse(a)),c),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 856
% 9.31/9.51  New rule produced :
% 9.31/9.51  [884]
% 9.31/9.51  ifeq(product(A,identity,h),true,ifeq(product(A,multiply(inverse(b),inverse(b)),d),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 857
% 9.31/9.51  New rule produced :
% 9.31/9.51  [885]
% 9.31/9.51  ifeq(product(A,identity,multiply(B,multiply(C,C))),true,ifeq(product(A,C,B),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 1
% 9.31/9.51  Current number of ordered equations: 0
% 9.31/9.51  Current number of rules: 858
% 9.31/9.51  New rule produced :
% 9.31/9.51  [886]
% 9.31/9.51  ifeq(product(A,identity,multiply(B,C)),true,ifeq(product(A,multiply(C,C),B),true,true,true),true)
% 9.31/9.51  -> true
% 9.31/9.51  Current number of equations to process: 0
% 9.31/9.51  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 859
% 10.31/10.59  New rule produced :
% 10.31/10.59  [887]
% 10.31/10.59  ifeq(product(identity,A,c),true,ifeq(product(b,A,identity),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 0
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 860
% 10.31/10.59  New rule produced :
% 10.31/10.59  [888]
% 10.31/10.59  ifeq(product(b,A,B),true,ifeq(product(c,B,A),true,true,true),true) -> true
% 10.31/10.59  Current number of equations to process: 4
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 861
% 10.31/10.59  New rule produced :
% 10.31/10.59  [889]
% 10.31/10.59  ifeq(product(identity,A,identity),true,ifeq(product(b,A,inverse(c)),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 2
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 862
% 10.31/10.59  New rule produced :
% 10.31/10.59  [890]
% 10.31/10.59  ifeq(product(identity,A,d),true,ifeq(product(b,A,inverse(a)),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 1
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 863
% 10.31/10.59  New rule produced :
% 10.31/10.59  [891]
% 10.31/10.59  ifeq(product(identity,A,j),true,ifeq(product(b,A,identity),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 1
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 864
% 10.31/10.59  New rule produced :
% 10.31/10.59  [892]
% 10.31/10.59  ifeq(product(b,A,B),true,ifeq(product(j,B,A),true,true,true),true) -> true
% 10.31/10.59  Current number of equations to process: 5
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 865
% 10.31/10.59  New rule produced :
% 10.31/10.59  [893]
% 10.31/10.59  ifeq(product(identity,A,k),true,ifeq(product(b,A,inverse(h)),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 3
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 866
% 10.31/10.59  New rule produced :
% 10.31/10.59  [894]
% 10.31/10.59  ifeq(product(identity,A,identity),true,ifeq(product(b,A,inverse(j)),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 2
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 867
% 10.31/10.59  New rule produced :
% 10.31/10.59  [895]
% 10.31/10.59  ifeq(product(identity,A,k),true,ifeq(product(inverse(h),A,identity),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 3
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 868
% 10.31/10.59  New rule produced :
% 10.31/10.59  [896]
% 10.31/10.59  ifeq(product(inverse(h),A,B),true,ifeq(product(k,B,A),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 5
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 869
% 10.31/10.59  New rule produced :
% 10.31/10.59  [897]
% 10.31/10.59  ifeq(product(A,B,C),true,ifeq(product(inverse(A),B,C),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 12
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 870
% 10.31/10.59  New rule produced :
% 10.31/10.59  [898]
% 10.31/10.59  ifeq(product(A,B,C),true,ifeq(product(inverse(A),B,identity),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 11
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 871
% 10.31/10.59  New rule produced :
% 10.31/10.59  [899]
% 10.31/10.59  ifeq(product(A,B,c),true,ifeq(product(inverse(A),B,b),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 10
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 872
% 10.31/10.59  New rule produced :
% 10.31/10.59  [900]
% 10.31/10.59  ifeq(product(A,B,j),true,ifeq(product(inverse(A),B,b),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 9
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 873
% 10.31/10.59  New rule produced :
% 10.31/10.59  [901]
% 10.31/10.59  ifeq(product(A,B,identity),true,ifeq(product(inverse(A),B,C),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 8
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 874
% 10.31/10.59  New rule produced :
% 10.31/10.59  [902]
% 10.31/10.59  ifeq(product(inverse(A),identity,B),true,ifeq(product(C,B,A),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 16
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 875
% 10.31/10.59  New rule produced :
% 10.31/10.59  [903]
% 10.31/10.59  ifeq(product(inverse(a),b,A),true,ifeq(product(B,A,c),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 15
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 876
% 10.31/10.59  New rule produced :
% 10.31/10.59  [904]
% 10.31/10.59  ifeq(product(inverse(h),b,A),true,ifeq(product(B,A,j),true,true,true),true)
% 10.31/10.59  -> true
% 10.31/10.59  Current number of equations to process: 14
% 10.31/10.59  Current number of ordered equations: 0
% 10.31/10.59  Current number of rules: 877
% 10.31/10.59  New rule produced :
% 10.71/10.94  [905]
% 10.71/10.94  ifeq(product(inverse(A),B,C),true,ifeq(product(A,B,C),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 23
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 878
% 10.71/10.94  New rule produced :
% 10.71/10.94  [906]
% 10.71/10.94  ifeq(product(inverse(A),B,C),true,ifeq(product(A,B,identity),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 22
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 879
% 10.71/10.94  New rule produced :
% 10.71/10.94  [907]
% 10.71/10.94  ifeq(product(inverse(A),B,c),true,ifeq(product(A,B,b),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 21
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 880
% 10.71/10.94  New rule produced :
% 10.71/10.94  [908]
% 10.71/10.94  ifeq(product(inverse(A),B,j),true,ifeq(product(A,B,b),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 20
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 881
% 10.71/10.94  New rule produced :
% 10.71/10.94  [909]
% 10.71/10.94  ifeq(product(inverse(A),B,identity),true,ifeq(product(A,B,C),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 19
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 882
% 10.71/10.94  New rule produced :
% 10.71/10.94  [910]
% 10.71/10.94  ifeq(product(A,A,B),true,ifeq(product(C,B,identity),true,true,true),true) ->
% 10.71/10.94  true
% 10.71/10.94  Rule
% 10.71/10.94  [83]
% 10.71/10.94  ifeq(product(A,A,B),true,ifeq(product(A,B,identity),true,true,true),true) ->
% 10.71/10.94  true collapsed.
% 10.71/10.94  Current number of equations to process: 22
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 882
% 10.71/10.94  New rule produced :
% 10.71/10.94  [911]
% 10.71/10.94  ifeq(product(A,identity,B),true,ifeq(product(C,B,inverse(A)),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 21
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 883
% 10.71/10.94  New rule produced :
% 10.71/10.94  [912]
% 10.71/10.94  ifeq(product(identity,A,d),true,ifeq(product(inverse(a),A,identity),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 24
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 884
% 10.71/10.94  New rule produced :
% 10.71/10.94  [913]
% 10.71/10.94  ifeq(product(inverse(a),A,B),true,ifeq(product(d,B,A),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 26
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 885
% 10.71/10.94  New rule produced :
% 10.71/10.94  [914]
% 10.71/10.94  ifeq(product(identity,A,h),true,ifeq(product(inverse(b),A,identity),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 27
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 886
% 10.71/10.94  New rule produced :
% 10.71/10.94  [915]
% 10.71/10.94  ifeq(product(identity,A,j),true,ifeq(product(inverse(b),A,b),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 26
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 887
% 10.71/10.94  New rule produced :
% 10.71/10.94  [916]
% 10.71/10.94  ifeq(product(inverse(b),A,B),true,ifeq(product(h,B,A),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 28
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 888
% 10.71/10.94  New rule produced :
% 10.71/10.94  [917]
% 10.71/10.94  ifeq(product(identity,A,multiply(c,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 26
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 889
% 10.71/10.94  New rule produced :
% 10.71/10.94  [918]
% 10.71/10.94  ifeq(product(identity,A,multiply(j,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 25
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 890
% 10.71/10.94  New rule produced :
% 10.71/10.94  [919]
% 10.71/10.94  ifeq(product(identity,A,identity),true,ifeq(product(inverse(h),A,inverse(k)),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 24
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 891
% 10.71/10.94  New rule produced :
% 10.71/10.94  [920]
% 10.71/10.94  ifeq(product(A,B,k),true,ifeq(product(inverse(A),B,inverse(h)),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 23
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 892
% 10.71/10.94  New rule produced :
% 10.71/10.94  [921]
% 10.71/10.94  ifeq(product(A,B,d),true,ifeq(product(inverse(A),B,inverse(a)),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 21
% 10.71/10.94  Current number of ordered equations: 0
% 10.71/10.94  Current number of rules: 893
% 10.71/10.94  New rule produced :
% 10.71/10.94  [922]
% 10.71/10.94  ifeq(product(A,B,h),true,ifeq(product(inverse(A),B,inverse(b)),true,true,true),true)
% 10.71/10.94  -> true
% 10.71/10.94  Current number of equations to process: 20
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 894
% 11.11/11.31  New rule produced :
% 11.11/11.31  [923]
% 11.11/11.31  ifeq(product(inverse(j),inverse(h),A),true,ifeq(product(B,A,k),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 19
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 895
% 11.11/11.31  New rule produced :
% 11.11/11.31  [924]
% 11.11/11.31  ifeq(product(inverse(inverse(A)),A,B),true,ifeq(product(C,B,identity),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 17
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 896
% 11.11/11.31  New rule produced :
% 11.11/11.31  [925]
% 11.11/11.31  ifeq(product(inverse(c),inverse(a),A),true,ifeq(product(B,A,d),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 16
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 897
% 11.11/11.31  New rule produced :
% 11.11/11.31  [926]
% 11.11/11.31  ifeq(product(inverse(d),inverse(b),A),true,ifeq(product(B,A,h),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 15
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 898
% 11.11/11.31  New rule produced :
% 11.11/11.31  [927]
% 11.11/11.31  ifeq(product(inverse(A),B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 14
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 899
% 11.11/11.31  New rule produced :
% 11.11/11.31  [928]
% 11.11/11.31  ifeq(product(inverse(A),B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 12
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 900
% 11.11/11.31  New rule produced :
% 11.11/11.31  [929]
% 11.11/11.31  ifeq(product(inverse(A),B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 11
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 901
% 11.11/11.31  New rule produced :
% 11.11/11.31  [930]
% 11.11/11.31  ifeq(product(A,inverse(inverse(A)),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 10
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 902
% 11.11/11.31  New rule produced :
% 11.11/11.31  [931]
% 11.11/11.31  ifeq(product(identity,A,identity),true,ifeq(product(inverse(a),A,inverse(d)),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 9
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 903
% 11.11/11.31  New rule produced :
% 11.11/11.31  [932]
% 11.11/11.31  ifeq(product(identity,A,h),true,ifeq(product(inverse(a),A,inverse(b)),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 8
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 904
% 11.11/11.31  New rule produced :
% 11.11/11.31  [933]
% 11.11/11.31  ifeq(product(identity,A,identity),true,ifeq(product(inverse(b),A,inverse(h)),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 7
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 905
% 11.11/11.31  New rule produced :
% 11.11/11.31  [934]
% 11.11/11.31  ifeq(product(identity,A,multiply(B,C)),true,ifeq(product(C,A,identity),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Rule
% 11.11/11.31  [546]
% 11.11/11.31  ifeq(product(identity,A,multiply(B,B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 11.11/11.31  -> true collapsed.
% 11.11/11.31  Current number of equations to process: 11
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 905
% 11.11/11.31  New rule produced :
% 11.11/11.31  [935]
% 11.11/11.31  ifeq(product(A,B,C),true,ifeq(product(multiply(X,A),C,B),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Rule
% 11.11/11.31  [875]
% 11.11/11.31  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),C,B),true,true,true),true)
% 11.11/11.31  -> true collapsed.
% 11.11/11.31  Current number of equations to process: 10
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 905
% 11.11/11.31  New rule produced :
% 11.11/11.31  [936]
% 11.11/11.31  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),B,C),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 27
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 906
% 11.11/11.31  New rule produced :
% 11.11/11.31  [937]
% 11.11/11.31  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),B,identity),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 26
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 907
% 11.11/11.31  New rule produced :
% 11.11/11.31  [938]
% 11.11/11.31  ifeq(product(A,B,c),true,ifeq(product(multiply(A,A),B,b),true,true,true),true)
% 11.11/11.31  -> true
% 11.11/11.31  Current number of equations to process: 25
% 11.11/11.31  Current number of ordered equations: 0
% 11.11/11.31  Current number of rules: 908
% 11.11/11.31  New rule produced :
% 11.11/11.31  [939]
% 11.11/11.31  ifeq(product(A,B,j),true,ifeq(product(multiply(A,A),B,b),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 24
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 909
% 11.50/11.70  New rule produced :
% 11.50/11.70  [940]
% 11.50/11.70  ifeq(product(A,B,identity),true,ifeq(product(multiply(A,A),B,C),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 23
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 910
% 11.50/11.70  New rule produced :
% 11.50/11.70  [941]
% 11.50/11.70  ifeq(product(multiply(A,A),identity,B),true,ifeq(product(C,B,A),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 22
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 911
% 11.50/11.70  New rule produced :
% 11.50/11.70  [942]
% 11.50/11.70  ifeq(product(multiply(a,a),b,A),true,ifeq(product(B,A,c),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 21
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 912
% 11.50/11.70  New rule produced :
% 11.50/11.70  [943]
% 11.50/11.70  ifeq(product(multiply(h,h),b,A),true,ifeq(product(B,A,j),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 20
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 913
% 11.50/11.70  New rule produced :
% 11.50/11.70  [944]
% 11.50/11.70  ifeq(product(A,B,C),true,ifeq(product(A,B,identity),true,true,true),true) ->
% 11.50/11.70  true
% 11.50/11.70  Current number of equations to process: 35
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 914
% 11.50/11.70  New rule produced :
% 11.50/11.70  [945]
% 11.50/11.70  ifeq(product(A,B,c),true,ifeq(product(A,B,b),true,true,true),true) -> true
% 11.50/11.70  Current number of equations to process: 34
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 915
% 11.50/11.70  New rule produced :
% 11.50/11.70  [946]
% 11.50/11.70  ifeq(product(A,B,j),true,ifeq(product(A,B,b),true,true,true),true) -> true
% 11.50/11.70  Current number of equations to process: 33
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 916
% 11.50/11.70  New rule produced :
% 11.50/11.70  [947]
% 11.50/11.70  ifeq(product(A,B,identity),true,ifeq(product(A,B,C),true,true,true),true) ->
% 11.50/11.70  true
% 11.50/11.70  Current number of equations to process: 35
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 917
% 11.50/11.70  New rule produced :
% 11.50/11.70  [948]
% 11.50/11.70  ifeq(product(identity,A,B),true,ifeq(product(C,B,A),true,true,true),true) ->
% 11.50/11.70  true
% 11.50/11.70  Rule
% 11.50/11.70  [606]
% 11.50/11.70  ifeq(product(identity,A,B),true,ifeq(product(identity,B,A),true,true,true),true)
% 11.50/11.70  -> true collapsed.
% 11.50/11.70  Current number of equations to process: 41
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 917
% 11.50/11.70  New rule produced :
% 11.50/11.70  [949]
% 11.50/11.70  ifeq(product(A,identity,B),true,ifeq(product(C,B,A),true,true,true),true) ->
% 11.50/11.70  true
% 11.50/11.70  Rule
% 11.50/11.70  [267]
% 11.50/11.70  ifeq(product(A,identity,B),true,ifeq(product(identity,B,A),true,true,true),true)
% 11.50/11.70  -> true collapsed.
% 11.50/11.70  Current number of equations to process: 40
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 917
% 11.50/11.70  New rule produced :
% 11.50/11.70  [950]
% 11.50/11.70  ifeq(product(a,b,A),true,ifeq(product(B,A,c),true,true,true),true) -> true
% 11.50/11.70  Rule
% 11.50/11.70  [607]
% 11.50/11.70  ifeq(product(a,b,A),true,ifeq(product(identity,A,c),true,true,true),true) ->
% 11.50/11.70  true collapsed.
% 11.50/11.70  Current number of equations to process: 39
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 917
% 11.50/11.70  New rule produced :
% 11.50/11.70  [951]
% 11.50/11.70  ifeq(product(h,b,A),true,ifeq(product(B,A,j),true,true,true),true) -> true
% 11.50/11.70  Rule
% 11.50/11.70  [608]
% 11.50/11.70  ifeq(product(h,b,A),true,ifeq(product(identity,A,j),true,true,true),true) ->
% 11.50/11.70  true collapsed.
% 11.50/11.70  Current number of equations to process: 38
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 917
% 11.50/11.70  New rule produced :
% 11.50/11.70  [952]
% 11.50/11.70  ifeq(product(A,B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 43
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 918
% 11.50/11.70  New rule produced :
% 11.50/11.70  [953]
% 11.50/11.70  ifeq(product(A,B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 41
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 919
% 11.50/11.70  New rule produced :
% 11.50/11.70  [954]
% 11.50/11.70  ifeq(product(A,B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Current number of equations to process: 40
% 11.50/11.70  Current number of ordered equations: 0
% 11.50/11.70  Current number of rules: 920
% 11.50/11.70  New rule produced :
% 11.50/11.70  [955]
% 11.50/11.70  ifeq(product(j,inverse(h),A),true,ifeq(product(B,A,k),true,true,true),true)
% 11.50/11.70  -> true
% 11.50/11.70  Rule
% 11.50/11.70  [609]
% 11.50/11.70  ifeq(product(j,inverse(h),A),true,ifeq(product(identity,A,k),true,true,true),true)
% 11.81/12.01  -> true collapsed.
% 11.81/12.01  Current number of equations to process: 39
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 920
% 11.81/12.01  New rule produced :
% 11.81/12.01  [956]
% 11.81/12.01  ifeq(product(A,inverse(A),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 38
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 921
% 11.81/12.01  New rule produced :
% 11.81/12.01  [957]
% 11.81/12.01  ifeq(product(inverse(A),A,B),true,ifeq(product(C,B,identity),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 37
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 922
% 11.81/12.01  New rule produced :
% 11.81/12.01  [958]
% 11.81/12.01  ifeq(product(c,inverse(a),A),true,ifeq(product(B,A,d),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Rule
% 11.81/12.01  [610]
% 11.81/12.01  ifeq(product(c,inverse(a),A),true,ifeq(product(identity,A,d),true,true,true),true)
% 11.81/12.01  -> true collapsed.
% 11.81/12.01  Current number of equations to process: 36
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 922
% 11.81/12.01  New rule produced :
% 11.81/12.01  [959]
% 11.81/12.01  ifeq(product(d,inverse(b),A),true,ifeq(product(B,A,h),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Rule
% 11.81/12.01  [611]
% 11.81/12.01  ifeq(product(d,inverse(b),A),true,ifeq(product(identity,A,h),true,true,true),true)
% 11.81/12.01  -> true collapsed.
% 11.81/12.01  Current number of equations to process: 35
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 922
% 11.81/12.01  New rule produced :
% 11.81/12.01  [960]
% 11.81/12.01  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,B,C),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 34
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 923
% 11.81/12.01  New rule produced :
% 11.81/12.01  [961]
% 11.81/12.01  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,B,identity),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 33
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 924
% 11.81/12.01  New rule produced :
% 11.81/12.01  [962]
% 11.81/12.01  ifeq(product(multiply(A,A),B,c),true,ifeq(product(A,B,b),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 32
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 925
% 11.81/12.01  New rule produced :
% 11.81/12.01  [963]
% 11.81/12.01  ifeq(product(multiply(A,A),B,j),true,ifeq(product(A,B,b),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 31
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 926
% 11.81/12.01  New rule produced :
% 11.81/12.01  [964]
% 11.81/12.01  ifeq(product(multiply(A,A),B,identity),true,ifeq(product(A,B,C),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 30
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 927
% 11.81/12.01  New rule produced :
% 11.81/12.01  [965]
% 11.81/12.01  ifeq(product(A,identity,B),true,ifeq(product(C,B,multiply(A,A)),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 29
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 928
% 11.81/12.01  New rule produced :
% 11.81/12.01  [966]
% 11.81/12.01  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(A,B,X),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Current number of equations to process: 28
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 929
% 11.81/12.01  New rule produced :
% 11.81/12.01  [967]
% 11.81/12.01  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(A,B)),true,true,true),true)
% 11.81/12.01  -> true
% 11.81/12.01  Rule
% 11.81/12.01  [612]
% 11.81/12.01  ifeq(product(A,B,C),true,ifeq(product(identity,C,multiply(A,B)),true,true,true),true)
% 11.81/12.01  -> true collapsed.
% 11.81/12.01  Current number of equations to process: 27
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 929
% 11.81/12.01  New rule produced :
% 11.81/12.01  [968]
% 11.81/12.01  ifeq(product(A,B,C),true,ifeq(product(C,B,A),true,true,true),true) -> true
% 11.81/12.01  Rule
% 11.81/12.01  [208]
% 11.81/12.01  ifeq(product(A,identity,B),true,ifeq(product(B,identity,A),true,true,true),true)
% 11.81/12.01  -> true collapsed.
% 11.81/12.01  Current number of equations to process: 27
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 929
% 11.81/12.01  New rule produced : [969] ifeq(product(c,b,a),true,true,true) -> true
% 11.81/12.01  Current number of equations to process: 27
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 930
% 11.81/12.01  New rule produced : [970] ifeq(product(j,b,h),true,true,true) -> true
% 11.81/12.01  Current number of equations to process: 27
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 931
% 11.81/12.01  New rule produced :
% 11.81/12.01  [971] ifeq(product(k,inverse(h),j),true,true,true) -> true
% 11.81/12.01  Current number of equations to process: 27
% 11.81/12.01  Current number of ordered equations: 0
% 11.81/12.01  Current number of rules: 932
% 11.81/12.01  New rule produced :
% 11.81/12.01  [972] ifeq(product(d,inverse(a),c),true,true,true) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 933
% 12.11/12.36  New rule produced :
% 12.11/12.36  [973] ifeq(product(h,inverse(b),d),true,true,true) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 934
% 12.11/12.36  New rule produced :
% 12.11/12.36  [974] ifeq(product(multiply(A,B),B,A),true,true,true) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 935
% 12.11/12.36  New rule produced : [975] product(inverse(a),c,b) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 936
% 12.11/12.36  New rule produced :
% 12.11/12.36  [976]
% 12.11/12.36  ifeq(product(identity,A,b),true,ifeq(product(a,A,c),true,true,true),true) ->
% 12.11/12.36  true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 937
% 12.11/12.36  New rule produced : [977] product(multiply(a,a),c,b) -> true
% 12.11/12.36  Current number of equations to process: 28
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 938
% 12.11/12.36  New rule produced :
% 12.11/12.36  [978]
% 12.11/12.36  ifeq(product(a,c,A),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 12.11/12.36  true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 939
% 12.11/12.36  New rule produced :
% 12.11/12.36  [979] ifeq(product(identity,multiply(a,c),b),true,true,true) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 940
% 12.11/12.36  New rule produced : [980] product(inverse(h),j,b) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 941
% 12.11/12.36  New rule produced :
% 12.11/12.36  [981]
% 12.11/12.36  ifeq(product(identity,A,b),true,ifeq(product(h,A,j),true,true,true),true) ->
% 12.11/12.36  true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 942
% 12.11/12.36  New rule produced : [982] product(multiply(h,h),j,b) -> true
% 12.11/12.36  Current number of equations to process: 28
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 943
% 12.11/12.36  New rule produced :
% 12.11/12.36  [983]
% 12.11/12.36  ifeq(product(h,j,A),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 12.11/12.36  true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 944
% 12.11/12.36  New rule produced :
% 12.11/12.36  [984] ifeq(product(identity,multiply(h,j),b),true,true,true) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 945
% 12.11/12.36  New rule produced : [985] product(inverse(j),k,inverse(h)) -> true
% 12.11/12.36  Current number of equations to process: 27
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 946
% 12.11/12.36  New rule produced :
% 12.11/12.36  [986]
% 12.11/12.36  ifeq(product(identity,A,multiply(k,B)),true,ifeq(product(inverse(h),A,B),true,true,true),true)
% 12.11/12.36  -> true
% 12.11/12.36  Current number of equations to process: 26
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 947
% 12.11/12.36  New rule produced :
% 12.11/12.36  [987]
% 12.11/12.36  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(inverse(A),B,X),true,true,true),true)
% 12.11/12.36  -> true
% 12.11/12.36  Current number of equations to process: 25
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 948
% 12.11/12.36  New rule produced :
% 12.11/12.36  [988]
% 12.11/12.36  ifeq(product(inverse(A),B,C),true,ifeq(product(X,C,multiply(A,B)),true,true,true),true)
% 12.11/12.36  -> true
% 12.11/12.36  Current number of equations to process: 24
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 949
% 12.11/12.36  New rule produced :
% 12.11/12.36  [989]
% 12.11/12.36  ifeq(product(inverse(A),B,multiply(C,X)),true,ifeq(product(A,B,X),true,true,true),true)
% 12.11/12.36  -> true
% 12.11/12.36  Current number of equations to process: 23
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 950
% 12.11/12.36  New rule produced :
% 12.11/12.36  [990]
% 12.11/12.36  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(inverse(A),B)),true,true,true),true)
% 12.11/12.36  -> true
% 12.11/12.36  Current number of equations to process: 22
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 951
% 12.11/12.36  New rule produced :
% 12.11/12.36  [991]
% 12.11/12.36  ifeq(product(identity,A,multiply(d,B)),true,ifeq(product(inverse(a),A,B),true,true,true),true)
% 12.11/12.36  -> true
% 12.11/12.36  Current number of equations to process: 21
% 12.11/12.36  Current number of ordered equations: 0
% 12.11/12.36  Current number of rules: 952
% 12.11/12.36  New rule produced :
% 12.41/12.64  [992]
% 12.41/12.64  ifeq(product(identity,A,multiply(h,B)),true,ifeq(product(inverse(b),A,B),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 20
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 953
% 12.41/12.64  New rule produced :
% 12.41/12.64  [993]
% 12.41/12.64  ifeq(product(identity,A,identity),true,ifeq(product(B,A,inverse(multiply(C,B))),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Rule
% 12.41/12.64  [552]
% 12.41/12.64  ifeq(product(identity,A,identity),true,ifeq(product(B,A,inverse(multiply(B,B))),true,true,true),true)
% 12.41/12.64  -> true collapsed.
% 12.41/12.64  Current number of equations to process: 19
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 953
% 12.41/12.64  New rule produced :
% 12.41/12.64  [994]
% 12.41/12.64  ifeq(product(A,B,k),true,ifeq(product(multiply(A,A),B,inverse(h)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 18
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 954
% 12.41/12.64  New rule produced :
% 12.41/12.64  [995]
% 12.41/12.64  ifeq(product(A,B,d),true,ifeq(product(multiply(A,A),B,inverse(a)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 16
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 955
% 12.41/12.64  New rule produced :
% 12.41/12.64  [996]
% 12.41/12.64  ifeq(product(A,B,h),true,ifeq(product(multiply(A,A),B,inverse(b)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 15
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 956
% 12.41/12.64  New rule produced :
% 12.41/12.64  [997]
% 12.41/12.64  ifeq(product(multiply(j,j),inverse(h),A),true,ifeq(product(B,A,k),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 14
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 957
% 12.41/12.64  New rule produced :
% 12.41/12.64  [998]
% 12.41/12.64  ifeq(product(multiply(A,A),inverse(A),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 13
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 958
% 12.41/12.64  New rule produced :
% 12.41/12.64  [999]
% 12.41/12.64  ifeq(product(multiply(c,c),inverse(a),A),true,ifeq(product(B,A,d),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 12
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 959
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1000]
% 12.41/12.64  ifeq(product(multiply(d,d),inverse(b),A),true,ifeq(product(B,A,h),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 11
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 960
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1001]
% 12.41/12.64  ifeq(product(multiply(A,A),B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 10
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 961
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1002]
% 12.41/12.64  ifeq(product(multiply(A,A),B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 8
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 962
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1003]
% 12.41/12.64  ifeq(product(multiply(A,A),B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 7
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 963
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1004]
% 12.41/12.64  ifeq(product(A,inverse(multiply(A,A)),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 6
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 964
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1005]
% 12.41/12.64  ifeq(product(identity,A,inverse(h)),true,ifeq(product(j,A,k),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 6
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 965
% 12.41/12.64  New rule produced : [1006] product(multiply(j,j),k,inverse(h)) -> true
% 12.41/12.64  Current number of equations to process: 7
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 966
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1007]
% 12.41/12.64  ifeq(product(j,k,A),true,ifeq(product(identity,A,inverse(h)),true,true,true),true)
% 12.41/12.64  -> true
% 12.41/12.64  Current number of equations to process: 6
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 967
% 12.41/12.64  New rule produced :
% 12.41/12.64  [1008]
% 12.41/12.64  ifeq(product(identity,multiply(j,k),inverse(h)),true,true,true) -> true
% 12.41/12.64  Current number of equations to process: 6
% 12.41/12.64  Current number of ordered equations: 0
% 12.41/12.64  Current number of rules: 968
% 12.41/12.64  New rule produced : [1009] product(A,identity,inverse(multiply(A,A))) -> true
% 12.73/12.98  Current number of equations to process: 6
% 12.73/12.98  Current number of ordered equations: 0
% 12.73/12.98  Current number of rules: 969
% 12.73/12.98  New rule produced : [1010] product(A,identity,inverse(inverse(A))) -> true
% 12.73/12.98  Current number of equations to process: 6
% 12.73/12.98  Current number of ordered equations: 0
% 12.73/12.98  Current number of rules: 970
% 12.73/12.98  New rule produced : [1011] product(multiply(A,A),identity,inverse(A)) -> true
% 12.73/12.98  Current number of equations to process: 6
% 12.73/12.98  Current number of ordered equations: 0
% 12.73/12.98  Current number of rules: 971
% 12.73/12.98  New rule produced :
% 12.73/12.98  [1012] ifeq(product(identity,A,inverse(inverse(A))),true,true,true) -> true
% 12.73/12.98  Current number of equations to process: 6
% 12.73/12.98  Current number of ordered equations: 0
% 12.73/12.98  Current number of rules: 972
% 12.73/12.98  New rule produced :
% 12.73/12.98  [1013] product(A,identity,multiply(inverse(A),inverse(A))) -> true
% 12.73/12.98  Current number of equations to process: 7
% 12.73/12.98  Current number of ordered equations: 0
% 12.73/12.98  Current number of rules: 973
% 12.73/12.98  New rule produced : [1014] product(A,multiply(inverse(A),B),B) -> true
% 12.73/12.98  Current number of equations to process: 11
% 12.73/12.98  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 974
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1015] ifeq(product(inverse(inverse(A)),identity,A),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 10
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 975
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1016] ifeq(product(inverse(c),d,inverse(a)),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 9
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 976
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1017] ifeq(product(inverse(d),h,inverse(b)),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 8
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 977
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1018]
% 12.73/12.99  ifeq(product(inverse(A),identity,multiply(A,A)),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 7
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 978
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1019] ifeq(product(inverse(A),multiply(A,B),B),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 979
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1020]
% 12.73/12.99  ifeq(product(inverse(multiply(A,A)),identity,A),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 7
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 980
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1021]
% 12.73/12.99  ifeq(product(A,B,C),true,ifeq(product(inverse(B),C,A),true,true,true),true)
% 12.73/12.99  -> true
% 12.73/12.99  Rule
% 12.73/12.99  [213]
% 12.73/12.99  ifeq(product(A,B,identity),true,ifeq(product(inverse(B),identity,A),true,true,true),true)
% 12.73/12.99  -> true collapsed.
% 12.73/12.99  Rule
% 12.73/12.99  [643]
% 12.73/12.99  ifeq(product(identity,A,B),true,ifeq(product(inverse(A),B,identity),true,true,true),true)
% 12.73/12.99  -> true collapsed.
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 979
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1022] ifeq(product(inverse(b),c,a),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 980
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1023] ifeq(product(inverse(b),j,h),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 981
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1024] ifeq(product(inverse(inverse(h)),k,j),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 982
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1025] ifeq(product(inverse(inverse(a)),d,c),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 983
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1026] ifeq(product(inverse(inverse(b)),h,d),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 984
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1027] ifeq(product(inverse(A),multiply(B,A),B),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 12.73/12.99  Current number of rules: 985
% 12.73/12.99  New rule produced :
% 12.73/12.99  [1028] ifeq(product(multiply(inverse(A),B),A,B),true,true,true) -> true
% 12.73/12.99  Current number of equations to process: 6
% 12.73/12.99  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced : [1029] product(inverse(A),identity,multiply(A,A)) -> true
% 13.02/13.28  Rule
% 13.02/13.28  [1018]
% 13.02/13.28  ifeq(product(inverse(A),identity,multiply(A,A)),true,true,true) -> true
% 13.02/13.28  collapsed.
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced : [1030] product(inverse(inverse(A)),identity,A) -> true
% 13.02/13.28  Rule
% 13.02/13.28  [1015] ifeq(product(inverse(inverse(A)),identity,A),true,true,true) -> true
% 13.02/13.28  collapsed.
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced : [1031] product(inverse(c),d,inverse(a)) -> true
% 13.02/13.28  Rule [1016] ifeq(product(inverse(c),d,inverse(a)),true,true,true) -> true
% 13.02/13.28  collapsed.
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced : [1032] product(inverse(d),h,inverse(b)) -> true
% 13.02/13.28  Rule [1017] ifeq(product(inverse(d),h,inverse(b)),true,true,true) -> true
% 13.02/13.28  collapsed.
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced : [1033] product(inverse(A),multiply(A,B),B) -> true
% 13.02/13.28  Rule [1019] ifeq(product(inverse(A),multiply(A,B),B),true,true,true) -> true
% 13.02/13.28  collapsed.
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced : [1034] product(inverse(multiply(A,A)),identity,A) -> true
% 13.02/13.28  Rule
% 13.02/13.28  [1020]
% 13.02/13.28  ifeq(product(inverse(multiply(A,A)),identity,A),true,true,true) -> true
% 13.02/13.28  collapsed.
% 13.02/13.28  Current number of equations to process: 7
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1035]
% 13.02/13.28  ifeq(product(A,inverse(B),C),true,ifeq(product(B,C,A),true,true,true),true)
% 13.02/13.28  -> true
% 13.02/13.28  Rule
% 13.02/13.28  [212]
% 13.02/13.28  ifeq(product(A,inverse(B),identity),true,ifeq(product(B,identity,A),true,true,true),true)
% 13.02/13.28  -> true collapsed.
% 13.02/13.28  Rule
% 13.02/13.28  [642]
% 13.02/13.28  ifeq(product(identity,inverse(A),B),true,ifeq(product(A,B,identity),true,true,true),true)
% 13.02/13.28  -> true collapsed.
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 985
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1036] ifeq(product(c,inverse(a),b),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 986
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1037] ifeq(product(j,inverse(h),b),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 987
% 13.02/13.28  New rule produced : [1038] ifeq(product(h,k,j),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 988
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1039] ifeq(product(k,inverse(j),inverse(h)),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 989
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1040] ifeq(product(identity,inverse(inverse(A)),A),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 990
% 13.02/13.28  New rule produced : [1041] ifeq(product(a,d,c),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 991
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1042] ifeq(product(d,inverse(c),inverse(a)),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 992
% 13.02/13.28  New rule produced : [1043] ifeq(product(b,h,d),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 993
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1044] ifeq(product(h,inverse(d),inverse(b)),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 994
% 13.02/13.28  New rule produced :
% 13.02/13.28  [1045] ifeq(product(A,multiply(B,inverse(A)),B),true,true,true) -> true
% 13.02/13.28  Current number of equations to process: 6
% 13.02/13.28  Current number of ordered equations: 0
% 13.02/13.28  Current number of rules: 995
% 13.02/13.28  New rule produced :
% 13.52/13.71  [1046] ifeq(product(multiply(A,B),inverse(A),B),true,true,true) -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 996
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1047] product(multiply(inverse(A),inverse(A)),identity,A) -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 997
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1048]
% 13.52/13.71  ifeq(product(identity,A,inverse(a)),true,ifeq(product(c,A,d),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 998
% 13.52/13.71  New rule produced : [1049] product(multiply(c,c),d,inverse(a)) -> true
% 13.52/13.71  Current number of equations to process: 7
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 999
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1050]
% 13.52/13.71  ifeq(product(c,d,A),true,ifeq(product(identity,A,inverse(a)),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1000
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1051]
% 13.52/13.71  ifeq(product(identity,multiply(c,d),inverse(a)),true,true,true) -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1001
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1052]
% 13.52/13.71  ifeq(product(identity,A,inverse(b)),true,ifeq(product(d,A,h),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1002
% 13.52/13.71  New rule produced : [1053] product(multiply(d,d),h,inverse(b)) -> true
% 13.52/13.71  Current number of equations to process: 7
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1003
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1054]
% 13.52/13.71  ifeq(product(d,h,A),true,ifeq(product(identity,A,inverse(b)),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1004
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1055]
% 13.52/13.71  ifeq(product(identity,multiply(d,h),inverse(b)),true,true,true) -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1005
% 13.52/13.71  New rule produced : [1056] product(A,multiply(multiply(A,A),B),B) -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1006
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1057]
% 13.52/13.71  ifeq(product(identity,A,B),true,ifeq(product(C,A,multiply(C,B)),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1007
% 13.52/13.71  New rule produced : [1058] product(multiply(A,A),multiply(A,B),B) -> true
% 13.52/13.71  Current number of equations to process: 7
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1008
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1059]
% 13.52/13.71  ifeq(product(A,multiply(A,B),C),true,ifeq(product(identity,C,B),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1009
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1060]
% 13.52/13.71  ifeq(product(identity,multiply(A,multiply(A,B)),B),true,true,true) -> true
% 13.52/13.71  Current number of equations to process: 6
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1010
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1061]
% 13.52/13.71  ifeq(product(identity,A,multiply(multiply(B,C),X)),true,ifeq(product(C,A,X),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Rule
% 13.52/13.71  [564]
% 13.52/13.71  ifeq(product(identity,A,multiply(multiply(B,B),C)),true,ifeq(product(B,A,C),true,true,true),true)
% 13.52/13.71  -> true collapsed.
% 13.52/13.71  Current number of equations to process: 5
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1010
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1062]
% 13.52/13.71  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(multiply(A,A),B,X),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 4
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1011
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1063]
% 13.52/13.71  ifeq(product(multiply(inverse(A),inverse(A)),A,B),true,ifeq(product(C,B,identity),true,true,true),true)
% 13.52/13.71  -> true
% 13.52/13.71  Current number of equations to process: 3
% 13.52/13.71  Current number of ordered equations: 0
% 13.52/13.71  Current number of rules: 1012
% 13.52/13.71  New rule produced :
% 13.52/13.71  [1064]
% 13.52/13.71  ifeq(product(multiply(A,A),B,C),true,ifeq(product(X,C,multiply(A,B)),true,true,true),true)
% 14.03/14.23  -> true
% 14.03/14.23  Current number of equations to process: 2
% 14.03/14.23  Current number of ordered equations: 0
% 14.03/14.23  Current number of rules: 1013
% 14.03/14.23  New rule produced :
% 14.03/14.23  [1065]
% 14.03/14.23  ifeq(product(multiply(A,A),B,multiply(C,X)),true,ifeq(product(A,B,X),true,true,true),true)
% 14.03/14.23  -> true
% 14.03/14.23  Current number of equations to process: 1
% 14.03/14.23  Current number of ordered equations: 0
% 14.03/14.23  Current number of rules: 1014
% 14.03/14.23  New rule produced :
% 14.03/14.23  [1066]
% 14.03/14.23  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(multiply(A,A),B)),true,true,true),true)
% 14.03/14.23  -> true
% 14.03/14.23  Current number of equations to process: 0
% 14.03/14.23  Current number of ordered equations: 0
% 14.03/14.23  Current number of rules: 1015
% 14.03/14.23  New rule produced : [1067] ifeq(product(b,c,identity),true,true,true) -> true
% 14.03/14.23  Current number of equations to process: 0
% 14.03/14.23  Current number of ordered equations: 0
% 14.03/14.23  Current number of rules: 1016
% 14.03/14.23  New rule produced : [1068] ifeq(product(b,j,identity),true,true,true) -> true
% 14.03/14.23  Current number of equations to process: 0
% 14.03/14.23  Current number of ordered equations: 0
% 14.03/14.23  Current number of rules: 1017
% 14.03/14.23  New rule produced :
% 14.03/14.23  [1069] ifeq(product(inverse(h),k,identity),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1018
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1070] ifeq(product(inverse(a),d,identity),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1019
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1071] ifeq(product(inverse(b),h,identity),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1020
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1072] ifeq(product(A,multiply(B,A),identity),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1021
% 14.03/14.24  New rule produced : [1073] ifeq(product(identity,c,b),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1022
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1074] ifeq(product(inverse(b),j,b),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1023
% 14.03/14.24  New rule produced : [1075] ifeq(product(identity,j,b),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1024
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1076] ifeq(product(b,k,inverse(h)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1025
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1077] ifeq(product(identity,k,inverse(h)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1026
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1078] ifeq(product(b,identity,inverse(c)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1027
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1079] ifeq(product(b,identity,inverse(j)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1028
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1080] ifeq(product(inverse(h),identity,inverse(k)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1029
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1081] ifeq(product(inverse(a),identity,inverse(d)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1030
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1082] ifeq(product(inverse(b),identity,inverse(h)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1031
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1083]
% 14.03/14.24  ifeq(product(A,identity,inverse(multiply(B,A))),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.03/14.24  Current number of rules: 1032
% 14.03/14.24  New rule produced :
% 14.03/14.24  [1084] ifeq(product(b,d,inverse(a)),true,true,true) -> true
% 14.03/14.24  Current number of equations to process: 0
% 14.03/14.24  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1033
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1085] ifeq(product(identity,d,inverse(a)),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1034
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1086] ifeq(product(inverse(a),h,inverse(b)),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1035
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1087] ifeq(product(identity,h,inverse(b)),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1036
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1088] ifeq(product(b,multiply(c,A),A),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1037
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1089] ifeq(product(b,multiply(j,A),A),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1038
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1090] ifeq(product(inverse(h),multiply(k,A),A),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1039
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1091] ifeq(product(inverse(a),multiply(d,A),A),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1040
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1092] ifeq(product(inverse(b),multiply(h,A),A),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1041
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1093] ifeq(product(A,multiply(multiply(B,A),C),C),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1042
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1094] ifeq(product(identity,multiply(A,B),B),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1043
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1095]
% 14.62/14.88  ifeq(product(A,multiply(B,B),multiply(C,C)),true,ifeq(product(C,A,B),true,true,true),true)
% 14.62/14.88  -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1044
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1096]
% 14.62/14.88  ifeq(product(A,multiply(multiply(B,B),multiply(B,B)),B),true,product(A,identity,identity),true)
% 14.62/14.88  -> true
% 14.62/14.88  Current number of equations to process: 1
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1045
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1097]
% 14.62/14.88  ifeq(product(A,multiply(B,B),C),true,ifeq(product(multiply(C,C),A,B),true,true,true),true)
% 14.62/14.88  -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1046
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1098]
% 14.62/14.88  ifeq(product(identity,multiply(multiply(A,A),multiply(A,A)),B),true,product(A,identity,B),true)
% 14.62/14.88  -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1047
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1099] ifeq(product(A,identity,multiply(A,A)),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1048
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1100]
% 14.62/14.88  ifeq(product(A,B,multiply(multiply(B,B),multiply(B,B))),true,product(A,identity,identity),true)
% 14.62/14.88  -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1049
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1101]
% 14.62/14.88  ifeq(product(identity,multiply(A,A),inverse(A)),true,true,true) -> true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1050
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1102]
% 14.62/14.88  ifeq(product(identity,multiply(inverse(A),inverse(A)),A),true,true,true) ->
% 14.62/14.88  true
% 14.62/14.88  Current number of equations to process: 0
% 14.62/14.88  Current number of ordered equations: 0
% 14.62/14.88  Current number of rules: 1051
% 14.62/14.88  New rule produced :
% 14.62/14.88  [1103]
% 14.62/14.88  ifeq(product(identity,A,identity),true,ifeq(product(multiply(multiply(B,B),
% 14.62/14.88                                                      multiply(B,B)),A,B),true,true,true),true)
% 14.62/14.88  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1052
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1104]
% 15.73/15.99  ifeq(product(A,identity,B),true,product(identity,multiply(multiply(A,A),
% 15.73/15.99                                                   multiply(A,A)),B),true) ->
% 15.73/15.99  true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1053
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1105]
% 15.73/15.99  ifeq(product(multiply(multiply(A,A),multiply(A,A)),B,A),true,product(identity,B,identity),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1054
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1106]
% 15.73/15.99  ifeq(product(A,identity,identity),true,ifeq(product(A,B,multiply(multiply(B,B),
% 15.73/15.99                                                          multiply(B,B))),true,true,true),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1055
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1107]
% 15.73/15.99  ifeq(product(A,B,multiply(multiply(A,A),multiply(A,A))),true,product(identity,B,identity),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 1
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1056
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1108]
% 15.73/15.99  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(C,A,multiply(B,B)),true,true,true),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1057
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1109]
% 15.73/15.99  ifeq(product(identity,A,multiply(inverse(A),inverse(A))),true,true,true) ->
% 15.73/15.99  true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1058
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1110]
% 15.73/15.99  ifeq(product(identity,inverse(A),multiply(A,A)),true,true,true) -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1059
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1111]
% 15.73/15.99  ifeq(product(identity,A,identity),true,ifeq(product(B,A,multiply(multiply(B,B),
% 15.73/15.99                                                          multiply(B,B))),true,true,true),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1060
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1112]
% 15.73/15.99  ifeq(product(identity,A,B),true,product(multiply(multiply(A,A),multiply(A,A)),identity,B),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1061
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1113]
% 15.73/15.99  ifeq(product(A,B,C),true,ifeq(product(multiply(C,C),A,multiply(B,B)),true,true,true),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1062
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1114] ifeq(product(multiply(A,A),identity,A),true,true,true) -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1063
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1115]
% 15.73/15.99  ifeq(product(identity,A,inverse(multiply(A,A))),true,true,true) -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1064
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1116]
% 15.73/15.99  ifeq(product(A,identity,identity),true,ifeq(product(A,multiply(multiply(B,B),
% 15.73/15.99                                                        multiply(B,B)),B),true,true,true),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1065
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1117]
% 15.73/15.99  ifeq(product(multiply(multiply(A,A),multiply(A,A)),identity,B),true,product(identity,A,B),true)
% 15.73/15.99  -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1066
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1118]
% 15.73/15.99  ifeq(product(identity,inverse(multiply(A,A)),A),true,true,true) -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1067
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1119] product(A,identity,multiply(multiply(A,A),multiply(A,A))) -> true
% 15.73/15.99  Current number of equations to process: 0
% 15.73/15.99  Current number of ordered equations: 0
% 15.73/15.99  Current number of rules: 1068
% 15.73/15.99  New rule produced :
% 15.73/15.99  [1120]
% 15.73/15.99  ifeq(product(multiply(multiply(A,A),multiply(A,A)),identity,A),true,true,true)
% 16.22/16.39  -> true
% 16.22/16.39  Current number of equations to process: 1
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1069
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1121]
% 16.22/16.39  ifeq(product(A,B,C),true,ifeq(product(multiply(B,B),C,A),true,true,true),true)
% 16.22/16.39  -> true
% 16.22/16.39  Rule
% 16.22/16.39  [220]
% 16.22/16.39  ifeq(product(A,B,identity),true,ifeq(product(multiply(B,B),identity,A),true,true,true),true)
% 16.22/16.39  -> true collapsed.
% 16.22/16.39  Rule
% 16.22/16.39  [650]
% 16.22/16.39  ifeq(product(identity,A,B),true,ifeq(product(multiply(A,A),B,identity),true,true,true),true)
% 16.22/16.39  -> true collapsed.
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1068
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1122] ifeq(product(multiply(b,b),c,a),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1069
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1123] ifeq(product(multiply(b,b),j,h),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1070
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1124]
% 16.22/16.39  ifeq(product(multiply(inverse(h),inverse(h)),k,j),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1071
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1125]
% 16.22/16.39  ifeq(product(multiply(inverse(a),inverse(a)),d,c),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1072
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1126]
% 16.22/16.39  ifeq(product(multiply(inverse(b),inverse(b)),h,d),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1073
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1127] ifeq(product(multiply(A,A),multiply(B,A),B),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1074
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1128] ifeq(product(multiply(multiply(A,A),B),A,B),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1075
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1129]
% 16.22/16.39  ifeq(product(identity,A,multiply(multiply(A,A),multiply(A,A))),true,true,true)
% 16.22/16.39  -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1076
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1130] product(multiply(multiply(A,A),multiply(A,A)),identity,A) -> true
% 16.22/16.39  Rule
% 16.22/16.39  [1120]
% 16.22/16.39  ifeq(product(multiply(multiply(A,A),multiply(A,A)),identity,A),true,true,true)
% 16.22/16.39  -> true collapsed.
% 16.22/16.39  Current number of equations to process: 1
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1076
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1131]
% 16.22/16.39  ifeq(product(A,multiply(B,B),C),true,ifeq(product(B,C,A),true,true,true),true)
% 16.22/16.39  -> true
% 16.22/16.39  Rule
% 16.22/16.39  [219]
% 16.22/16.39  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(B,identity,A),true,true,true),true)
% 16.22/16.39  -> true collapsed.
% 16.22/16.39  Rule
% 16.22/16.39  [649]
% 16.22/16.39  ifeq(product(identity,multiply(A,A),B),true,ifeq(product(A,B,identity),true,true,true),true)
% 16.22/16.39  -> true collapsed.
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1075
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1132] ifeq(product(c,multiply(a,a),b),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1076
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1133] ifeq(product(j,multiply(h,h),b),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1077
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1134] ifeq(product(k,multiply(j,j),inverse(h)),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1078
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1135] ifeq(product(d,multiply(c,c),inverse(a)),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1079
% 16.22/16.39  New rule produced :
% 16.22/16.39  [1136] ifeq(product(h,multiply(d,d),inverse(b)),true,true,true) -> true
% 16.22/16.39  Current number of equations to process: 0
% 16.22/16.39  Current number of ordered equations: 0
% 16.22/16.39  Current number of rules: 1080
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1137] ifeq(product(A,multiply(B,multiply(A,A)),B),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1081
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1138] ifeq(product(multiply(A,B),multiply(A,A),B),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1082
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1139]
% 17.54/17.71  ifeq(product(identity,multiply(multiply(A,A),multiply(A,A)),A),true,true,true)
% 17.54/17.71  -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1083
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1140] ifeq(product(b,identity,multiply(c,c)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1084
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1141] ifeq(product(b,identity,multiply(j,j)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1085
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1142]
% 17.54/17.71  ifeq(product(inverse(h),identity,multiply(k,k)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1086
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1143]
% 17.54/17.71  ifeq(product(inverse(a),identity,multiply(d,d)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1087
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1144]
% 17.54/17.71  ifeq(product(inverse(b),identity,multiply(h,h)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1088
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1145]
% 17.54/17.71  ifeq(product(A,identity,multiply(multiply(B,A),multiply(B,A))),true,true,true)
% 17.54/17.71  -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1089
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1146]
% 17.54/17.71  ifeq(product(multiply(A,A),identity,multiply(B,B)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1090
% 17.54/17.71  New rule produced : [1147] ifeq(product(identity,b,c),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1091
% 17.54/17.71  New rule produced : [1148] ifeq(product(identity,b,j),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1092
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1149] ifeq(product(identity,inverse(h),k),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1093
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1150] ifeq(product(identity,inverse(a),d),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1094
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1151] ifeq(product(identity,inverse(b),h),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1095
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1152] ifeq(product(identity,A,multiply(B,A)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1096
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1153]
% 17.54/17.71  ifeq(product(identity,A,B),true,ifeq(product(A,B,identity),true,true,true),true)
% 17.54/17.71  -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1097
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1154]
% 17.54/17.71  ifeq(product(b,c,A),true,ifeq(product(a,A,identity),true,true,true),true) ->
% 17.54/17.71  true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1098
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1155] ifeq(product(b,c,inverse(a)),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 17.54/17.71  Current number of rules: 1099
% 17.54/17.71  New rule produced :
% 17.54/17.71  [1156] ifeq(product(a,multiply(b,c),identity),true,true,true) -> true
% 17.54/17.71  Current number of equations to process: 0
% 17.54/17.71  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1100
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1157] ifeq(product(b,c,multiply(a,a)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1101
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1158]
% 18.34/18.56  ifeq(product(b,j,A),true,ifeq(product(h,A,identity),true,true,true),true) ->
% 18.34/18.56  true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1102
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1159] ifeq(product(b,j,inverse(h)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1103
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1160] ifeq(product(h,multiply(b,j),identity),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1104
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1161] ifeq(product(b,j,multiply(h,h)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1105
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1162]
% 18.34/18.56  ifeq(product(inverse(h),k,A),true,ifeq(product(j,A,identity),true,true,true),true)
% 18.34/18.56  -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1106
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1163] ifeq(product(inverse(h),k,inverse(j)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1107
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1164]
% 18.34/18.56  ifeq(product(j,multiply(inverse(h),k),identity),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1108
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1165] ifeq(product(inverse(h),k,multiply(j,j)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1109
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1166]
% 18.34/18.56  ifeq(product(inverse(a),d,A),true,ifeq(product(c,A,identity),true,true,true),true)
% 18.34/18.56  -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1110
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1167] ifeq(product(inverse(a),d,inverse(c)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1111
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1168]
% 18.34/18.56  ifeq(product(c,multiply(inverse(a),d),identity),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1112
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1169] ifeq(product(inverse(a),d,multiply(c,c)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1113
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1170]
% 18.34/18.56  ifeq(product(inverse(b),h,A),true,ifeq(product(d,A,identity),true,true,true),true)
% 18.34/18.56  -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1114
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1171] ifeq(product(inverse(b),h,inverse(d)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1115
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1172]
% 18.34/18.56  ifeq(product(d,multiply(inverse(b),h),identity),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1116
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1173] ifeq(product(inverse(b),h,multiply(d,d)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1117
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1174]
% 18.34/18.56  ifeq(product(A,multiply(B,A),C),true,ifeq(product(B,C,identity),true,true,true),true)
% 18.34/18.56  -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1118
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1175] ifeq(product(A,multiply(B,A),inverse(B)),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 18.34/18.56  Current number of ordered equations: 0
% 18.34/18.56  Current number of rules: 1119
% 18.34/18.56  New rule produced :
% 18.34/18.56  [1176] ifeq(product(A,multiply(inverse(B),A),B),true,true,true) -> true
% 18.34/18.56  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1120
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1177]
% 19.24/19.47  ifeq(product(A,multiply(B,multiply(A,B)),identity),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1121
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1178] ifeq(product(A,multiply(B,A),multiply(B,B)),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1122
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1179] ifeq(product(A,multiply(multiply(B,B),A),B),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1123
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1180]
% 19.24/19.47  ifeq(product(identity,a,A),true,ifeq(product(b,A,c),true,true,true),true) ->
% 19.24/19.47  true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1124
% 19.24/19.47  New rule produced : [1181] ifeq(product(b,a,c),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1125
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1182]
% 19.24/19.47  ifeq(product(identity,h,A),true,ifeq(product(b,A,j),true,true,true),true) ->
% 19.24/19.47  true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1126
% 19.24/19.47  New rule produced : [1183] ifeq(product(b,h,j),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1127
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1184]
% 19.24/19.47  ifeq(product(identity,j,A),true,ifeq(product(inverse(h),A,k),true,true,true),true)
% 19.24/19.47  -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1128
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1185] ifeq(product(inverse(h),j,k),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1129
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1186]
% 19.24/19.47  ifeq(product(identity,c,A),true,ifeq(product(inverse(a),A,d),true,true,true),true)
% 19.24/19.47  -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1130
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1187] ifeq(product(inverse(a),c,d),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1131
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1188]
% 19.24/19.47  ifeq(product(identity,d,A),true,ifeq(product(inverse(b),A,h),true,true,true),true)
% 19.24/19.47  -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1132
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1189] ifeq(product(inverse(b),d,h),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1133
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1190]
% 19.24/19.47  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(identity,B,A),true,true,true),true)
% 19.24/19.47  -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1134
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1191]
% 19.24/19.47  ifeq(product(identity,A,B),true,ifeq(product(C,B,multiply(A,C)),true,true,true),true)
% 19.24/19.47  -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1135
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1192] ifeq(product(A,B,multiply(B,A)),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1136
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1193] ifeq(product(b,multiply(c,a),identity),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1137
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1194] ifeq(product(b,multiply(j,h),identity),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1138
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1195]
% 19.24/19.47  ifeq(product(inverse(h),multiply(k,j),identity),true,true,true) -> true
% 19.24/19.47  Current number of equations to process: 0
% 19.24/19.47  Current number of ordered equations: 0
% 19.24/19.47  Current number of rules: 1139
% 19.24/19.47  New rule produced :
% 19.24/19.47  [1196]
% 19.24/19.47  ifeq(product(inverse(a),multiply(d,c),identity),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1140
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1197]
% 19.94/20.17  ifeq(product(inverse(b),multiply(h,d),identity),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1141
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1198]
% 19.94/20.17  ifeq(product(A,multiply(multiply(B,A),B),identity),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1142
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1199] ifeq(product(inverse(c),identity,b),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1143
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1200] ifeq(product(multiply(c,c),identity,b),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1144
% 19.94/20.17  New rule produced : [1201] ifeq(product(c,identity,b),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1145
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1202] ifeq(product(inverse(j),identity,b),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1146
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1203] ifeq(product(multiply(j,j),identity,b),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1147
% 19.94/20.17  New rule produced : [1204] ifeq(product(j,identity,b),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1148
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1205] ifeq(product(inverse(k),identity,inverse(h)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1149
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1206]
% 19.94/20.17  ifeq(product(multiply(k,k),identity,inverse(h)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1150
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1207] ifeq(product(k,identity,inverse(h)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1151
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1208] ifeq(product(inverse(d),identity,inverse(a)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1152
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1209]
% 19.94/20.17  ifeq(product(multiply(d,d),identity,inverse(a)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1153
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1210] ifeq(product(d,identity,inverse(a)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1154
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1211] ifeq(product(inverse(h),identity,inverse(b)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1155
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1212]
% 19.94/20.17  ifeq(product(multiply(h,h),identity,inverse(b)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1156
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1213] ifeq(product(h,identity,inverse(b)),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1157
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1214]
% 19.94/20.17  ifeq(product(inverse(multiply(A,B)),identity,B),true,true,true) -> true
% 19.94/20.17  Current number of equations to process: 0
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1158
% 19.94/20.17  New rule produced :
% 19.94/20.17  [1215] ifeq(product(multiply(A,B),identity,B),true,true,true) -> true
% 19.94/20.17  Rule [1114] ifeq(product(multiply(A,A),identity,A),true,true,true) -> true
% 19.94/20.17  collapsed.
% 19.94/20.17  Current number of equations to process: 1
% 19.94/20.17  Current number of ordered equations: 0
% 19.94/20.17  Current number of rules: 1158
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1216]
% 20.75/20.99  ifeq(product(multiply(multiply(A,B),multiply(A,B)),identity,B),true,true,true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1159
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1217]
% 20.75/20.99  ifeq(product(identity,b,A),true,ifeq(product(c,A,a),true,true,true),true) ->
% 20.75/20.99  true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1160
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1218] ifeq(product(multiply(a,c),identity,b),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1161
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1219]
% 20.75/20.99  ifeq(product(identity,b,A),true,ifeq(product(j,A,h),true,true,true),true) ->
% 20.75/20.99  true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1162
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1220] ifeq(product(multiply(h,j),identity,b),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1163
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1221]
% 20.75/20.99  ifeq(product(multiply(j,k),identity,inverse(h)),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 1
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1164
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1222]
% 20.75/20.99  ifeq(product(identity,inverse(h),A),true,ifeq(product(k,A,j),true,true,true),true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1165
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1223]
% 20.75/20.99  ifeq(product(identity,inverse(A),B),true,ifeq(product(identity,B,A),true,true,true),true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1166
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1224]
% 20.75/20.99  ifeq(product(identity,A,B),true,ifeq(product(identity,B,inverse(A)),true,true,true),true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1167
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1225]
% 20.75/20.99  ifeq(product(multiply(c,d),identity,inverse(a)),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 1
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1168
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1226]
% 20.75/20.99  ifeq(product(identity,inverse(a),A),true,ifeq(product(d,A,c),true,true,true),true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1169
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1227]
% 20.75/20.99  ifeq(product(multiply(d,h),identity,inverse(b)),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 1
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1170
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1228]
% 20.75/20.99  ifeq(product(identity,inverse(b),A),true,ifeq(product(h,A,d),true,true,true),true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1171
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1229]
% 20.75/20.99  ifeq(product(multiply(A,multiply(A,B)),identity,B),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 1
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1172
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1230]
% 20.75/20.99  ifeq(product(identity,A,B),true,ifeq(product(multiply(C,A),B,C),true,true,true),true)
% 20.75/20.99  -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1173
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1231] ifeq(product(inverse(b),identity,c),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1174
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1232] ifeq(product(multiply(b,b),identity,c),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1175
% 20.75/20.99  New rule produced : [1233] ifeq(product(b,identity,c),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1176
% 20.75/20.99  New rule produced :
% 20.75/20.99  [1234] ifeq(product(inverse(b),identity,j),true,true,true) -> true
% 20.75/20.99  Current number of equations to process: 0
% 20.75/20.99  Current number of ordered equations: 0
% 20.75/20.99  Current number of rules: 1177
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1235] ifeq(product(multiply(b,b),identity,j),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1178
% 21.45/21.63  New rule produced : [1236] ifeq(product(b,identity,j),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1179
% 21.45/21.63  New rule produced : [1237] ifeq(product(h,identity,k),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1180
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1238] ifeq(product(inverse(inverse(h)),identity,k),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1181
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1239] ifeq(product(inverse(h),identity,k),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 1
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1182
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1240]
% 21.45/21.63  ifeq(product(multiply(inverse(h),inverse(h)),identity,k),true,true,true) ->
% 21.45/21.63  true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1183
% 21.45/21.63  New rule produced : [1241] ifeq(product(a,identity,d),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1184
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1242] ifeq(product(inverse(inverse(a)),identity,d),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1185
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1243] ifeq(product(inverse(a),identity,d),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 1
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1186
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1244]
% 21.45/21.63  ifeq(product(multiply(inverse(a),inverse(a)),identity,d),true,true,true) ->
% 21.45/21.63  true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1187
% 21.45/21.63  New rule produced : [1245] ifeq(product(b,identity,h),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1188
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1246] ifeq(product(inverse(inverse(b)),identity,h),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1189
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1247] ifeq(product(inverse(b),identity,h),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 1
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1190
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1248]
% 21.45/21.63  ifeq(product(multiply(inverse(b),inverse(b)),identity,h),true,true,true) ->
% 21.45/21.63  true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1191
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1249]
% 21.45/21.63  ifeq(product(A,identity,multiply(B,inverse(A))),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1192
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1250]
% 21.45/21.63  ifeq(product(inverse(A),identity,multiply(B,A)),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1193
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1251]
% 21.45/21.63  ifeq(product(A,identity,multiply(B,multiply(A,A))),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1194
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1252]
% 21.45/21.63  ifeq(product(multiply(A,A),identity,multiply(B,A)),true,true,true) -> true
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1195
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1253] ifeq(product(A,identity,multiply(B,A)),true,true,true) -> true
% 21.45/21.63  Rule [1099] ifeq(product(A,identity,multiply(A,A)),true,true,true) -> true
% 21.45/21.63  collapsed.
% 21.45/21.63  Current number of equations to process: 0
% 21.45/21.63  Current number of ordered equations: 0
% 21.45/21.63  Current number of rules: 1195
% 21.45/21.63  New rule produced :
% 21.45/21.63  [1254]
% 21.45/21.63  ifeq(product(identity,multiply(A,A),B),true,ifeq(product(identity,B,A),true,true,true),true)
% 21.45/21.63  -> true
% 21.75/21.95  Current number of equations to process: 0
% 21.75/21.95  Current number of ordered equations: 0
% 21.75/21.95  Current number of rules: 1196
% 21.75/21.95  New rule produced :
% 21.75/21.95  [1255]
% 21.75/21.95  ifeq(product(identity,A,B),true,ifeq(product(identity,B,multiply(A,A)),true,true,true),true)
% 21.75/21.95  -> true
% 21.75/21.95  Current number of equations to process: 0
% 21.75/21.95  Current number of ordered equations: 0
% 21.75/21.95  Current number of rules: 1197
% 21.75/21.95  New rule produced : [1256] ifeq(product(A,B,identity),true,true,true) -> true
% 21.75/21.95  Rule
% 21.75/21.95  [114]
% 21.75/21.95  ifeq(product(A,B,C),true,ifeq(product(X,C,B),true,ifeq(product(X,A,identity),true,true,true),true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule [143] ifeq(product(c,b,identity),true,true,true) -> true collapsed.
% 21.75/21.95  Rule [144] ifeq(product(j,b,identity),true,true,true) -> true collapsed.
% 21.75/21.95  Rule [145] ifeq(product(k,inverse(h),identity),true,true,true) -> true
% 21.75/21.95  collapsed.
% 21.75/21.95  Rule [150] ifeq(product(d,inverse(a),identity),true,true,true) -> true
% 21.75/21.95  collapsed.
% 21.75/21.95  Rule [151] ifeq(product(h,inverse(b),identity),true,true,true) -> true
% 21.75/21.95  collapsed.
% 21.75/21.95  Rule [152] ifeq(product(multiply(A,B),B,identity),true,true,true) -> true
% 21.75/21.95  collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [169]
% 21.75/21.95  ifeq(product(A,B,identity),true,ifeq(product(B,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [170]
% 21.75/21.95  ifeq(product(A,c,b),true,ifeq(product(a,A,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [171]
% 21.75/21.95  ifeq(product(A,j,b),true,ifeq(product(h,A,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [172]
% 21.75/21.95  ifeq(product(A,k,inverse(h)),true,ifeq(product(j,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [173]
% 21.75/21.95  ifeq(product(A,identity,inverse(B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [174]
% 21.75/21.95  ifeq(product(A,identity,B),true,ifeq(product(inverse(B),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [175]
% 21.75/21.95  ifeq(product(A,d,inverse(a)),true,ifeq(product(c,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [176]
% 21.75/21.95  ifeq(product(A,h,inverse(b)),true,ifeq(product(d,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [177]
% 21.75/21.95  ifeq(product(A,multiply(B,C),C),true,ifeq(product(B,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [194]
% 21.75/21.95  ifeq(product(A,identity,multiply(B,B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [195]
% 21.75/21.95  ifeq(product(A,identity,B),true,ifeq(product(multiply(B,B),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [306]
% 21.75/21.95  ifeq(product(c,A,a),true,ifeq(product(b,A,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [354]
% 21.75/21.95  ifeq(product(j,A,h),true,ifeq(product(b,A,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [365]
% 21.75/21.95  ifeq(product(k,A,j),true,ifeq(product(inverse(h),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [421]
% 21.75/21.95  ifeq(product(identity,A,B),true,ifeq(product(inverse(B),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [436]
% 21.75/21.95  ifeq(product(identity,A,inverse(B)),true,ifeq(product(B,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [467]
% 21.75/21.95  ifeq(product(d,A,c),true,ifeq(product(inverse(a),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [489]
% 21.75/21.95  ifeq(product(h,A,d),true,ifeq(product(inverse(b),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [511]
% 21.75/21.95  ifeq(product(multiply(A,B),C,A),true,ifeq(product(B,C,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [544]
% 21.75/21.95  ifeq(product(identity,A,B),true,ifeq(product(multiply(B,B),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [673]
% 21.75/21.95  ifeq(product(b,inverse(c),A),true,ifeq(product(a,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [678]
% 21.75/21.95  ifeq(product(b,multiply(c,c),A),true,ifeq(product(a,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [683]
% 21.75/21.95  ifeq(product(A,c,b),true,ifeq(product(A,a,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [697]
% 21.75/21.95  ifeq(product(A,j,b),true,ifeq(product(A,h,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [711]
% 21.75/21.95  ifeq(product(b,inverse(j),A),true,ifeq(product(h,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [715]
% 21.75/21.95  ifeq(product(b,multiply(j,j),A),true,ifeq(product(h,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [724]
% 21.75/21.95  ifeq(product(A,k,inverse(h)),true,ifeq(product(A,j,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [737]
% 21.75/21.95  ifeq(product(inverse(h),inverse(k),A),true,ifeq(product(j,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [741]
% 21.75/21.95  ifeq(product(inverse(h),multiply(k,k),A),true,ifeq(product(j,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [768]
% 21.75/21.95  ifeq(product(A,identity,inverse(B)),true,ifeq(product(A,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [778]
% 21.75/21.95  ifeq(product(A,identity,B),true,ifeq(product(A,inverse(B),identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [806]
% 21.75/21.95  ifeq(product(A,d,inverse(a)),true,ifeq(product(A,c,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [816]
% 21.75/21.95  ifeq(product(inverse(a),inverse(d),A),true,ifeq(product(c,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [821]
% 21.75/21.95  ifeq(product(inverse(a),multiply(d,d),A),true,ifeq(product(c,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [827]
% 21.75/21.95  ifeq(product(A,h,inverse(b)),true,ifeq(product(A,d,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [838]
% 21.75/21.95  ifeq(product(inverse(b),inverse(h),A),true,ifeq(product(d,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [842]
% 21.75/21.95  ifeq(product(inverse(b),multiply(h,h),A),true,ifeq(product(d,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [847]
% 21.75/21.95  ifeq(product(A,multiply(B,C),C),true,ifeq(product(A,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [865]
% 21.75/21.95  ifeq(product(A,inverse(multiply(B,A)),C),true,ifeq(product(B,C,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [871]
% 21.75/21.95  ifeq(product(A,multiply(multiply(B,A),multiply(B,A)),C),true,ifeq(product(B,C,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [872]
% 21.75/21.95  ifeq(product(A,identity,multiply(B,B)),true,ifeq(product(A,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [874]
% 21.75/21.95  ifeq(product(A,identity,B),true,ifeq(product(A,multiply(B,B),identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [887]
% 21.75/21.95  ifeq(product(identity,A,c),true,ifeq(product(b,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [891]
% 21.75/21.95  ifeq(product(identity,A,j),true,ifeq(product(b,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [895]
% 21.75/21.95  ifeq(product(identity,A,k),true,ifeq(product(inverse(h),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [898]
% 21.75/21.95  ifeq(product(A,B,C),true,ifeq(product(inverse(A),B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [906]
% 21.75/21.95  ifeq(product(inverse(A),B,C),true,ifeq(product(A,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [910]
% 21.75/21.95  ifeq(product(A,A,B),true,ifeq(product(C,B,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [912]
% 21.75/21.95  ifeq(product(identity,A,d),true,ifeq(product(inverse(a),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [914]
% 21.75/21.95  ifeq(product(identity,A,h),true,ifeq(product(inverse(b),A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [924]
% 21.75/21.95  ifeq(product(inverse(inverse(A)),A,B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [930]
% 21.75/21.95  ifeq(product(A,inverse(inverse(A)),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [934]
% 21.75/21.95  ifeq(product(identity,A,multiply(B,C)),true,ifeq(product(C,A,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [937]
% 21.75/21.95  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [944]
% 21.75/21.95  ifeq(product(A,B,C),true,ifeq(product(A,B,identity),true,true,true),true) ->
% 21.75/21.95  true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [956]
% 21.75/21.95  ifeq(product(A,inverse(A),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [957]
% 21.75/21.95  ifeq(product(inverse(A),A,B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [961]
% 21.75/21.95  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [998]
% 21.75/21.95  ifeq(product(multiply(A,A),inverse(A),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [1004]
% 21.75/21.95  ifeq(product(A,inverse(multiply(A,A)),B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule
% 21.75/21.95  [1063]
% 21.75/21.95  ifeq(product(multiply(inverse(A),inverse(A)),A,B),true,ifeq(product(C,B,identity),true,true,true),true)
% 21.75/21.95  -> true collapsed.
% 21.75/21.95  Rule [1067] ifeq(product(b,c,identity),true,true,true) -> true collapsed.
% 22.34/22.54  Rule [1068] ifeq(product(b,j,identity),true,true,true) -> true collapsed.
% 22.34/22.54  Rule [1069] ifeq(product(inverse(h),k,identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1070] ifeq(product(inverse(a),d,identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1071] ifeq(product(inverse(b),h,identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1072] ifeq(product(A,multiply(B,A),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1153]
% 22.34/22.54  ifeq(product(identity,A,B),true,ifeq(product(A,B,identity),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1154]
% 22.34/22.54  ifeq(product(b,c,A),true,ifeq(product(a,A,identity),true,true,true),true) ->
% 22.34/22.54  true collapsed.
% 22.34/22.54  Rule [1156] ifeq(product(a,multiply(b,c),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1158]
% 22.34/22.54  ifeq(product(b,j,A),true,ifeq(product(h,A,identity),true,true,true),true) ->
% 22.34/22.54  true collapsed.
% 22.34/22.54  Rule [1160] ifeq(product(h,multiply(b,j),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1162]
% 22.34/22.54  ifeq(product(inverse(h),k,A),true,ifeq(product(j,A,identity),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1164]
% 22.34/22.54  ifeq(product(j,multiply(inverse(h),k),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1166]
% 22.34/22.54  ifeq(product(inverse(a),d,A),true,ifeq(product(c,A,identity),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1168]
% 22.34/22.54  ifeq(product(c,multiply(inverse(a),d),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1170]
% 22.34/22.54  ifeq(product(inverse(b),h,A),true,ifeq(product(d,A,identity),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1172]
% 22.34/22.54  ifeq(product(d,multiply(inverse(b),h),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1174]
% 22.34/22.54  ifeq(product(A,multiply(B,A),C),true,ifeq(product(B,C,identity),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1177]
% 22.34/22.54  ifeq(product(A,multiply(B,multiply(A,B)),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1193] ifeq(product(b,multiply(c,a),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1194] ifeq(product(b,multiply(j,h),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1195]
% 22.34/22.54  ifeq(product(inverse(h),multiply(k,j),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1196]
% 22.34/22.54  ifeq(product(inverse(a),multiply(d,c),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1197]
% 22.34/22.54  ifeq(product(inverse(b),multiply(h,d),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1198]
% 22.34/22.54  ifeq(product(A,multiply(multiply(B,A),B),identity),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Current number of equations to process: 56
% 22.34/22.54  Current number of ordered equations: 0
% 22.34/22.54  Current number of rules: 1105
% 22.34/22.54  New rule produced : [1257] ifeq(product(A,c,b),true,true,true) -> true
% 22.34/22.54  Rule [327] ifeq(product(a,c,b),true,true,true) -> true collapsed.
% 22.34/22.54  Rule [1073] ifeq(product(identity,c,b),true,true,true) -> true collapsed.
% 22.34/22.54  Current number of equations to process: 55
% 22.34/22.54  Current number of ordered equations: 0
% 22.34/22.54  Current number of rules: 1104
% 22.34/22.54  New rule produced : [1258] ifeq(product(A,identity,B),true,true,true) -> true
% 22.34/22.54  Rule
% 22.34/22.54  [209]
% 22.34/22.54  ifeq(product(A,b,c),true,ifeq(product(a,identity,A),true,true,true),true) ->
% 22.34/22.54  true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [210]
% 22.34/22.54  ifeq(product(A,b,j),true,ifeq(product(h,identity,A),true,true,true),true) ->
% 22.34/22.54  true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [211]
% 22.34/22.54  ifeq(product(A,inverse(h),k),true,ifeq(product(j,identity,A),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [214]
% 22.34/22.54  ifeq(product(A,inverse(a),d),true,ifeq(product(c,identity,A),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [215]
% 22.34/22.54  ifeq(product(A,inverse(b),h),true,ifeq(product(d,identity,A),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [216]
% 22.34/22.54  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(C,identity,A),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule [415] ifeq(product(A,identity,inverse(A)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [460] ifeq(product(inverse(A),identity,A),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [575]
% 22.34/22.54  ifeq(product(A,b,c),true,ifeq(product(A,identity,a),true,true,true),true) ->
% 22.34/22.54  true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [576]
% 22.34/22.54  ifeq(product(A,b,j),true,ifeq(product(A,identity,h),true,true,true),true) ->
% 22.34/22.54  true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [577]
% 22.34/22.54  ifeq(product(A,inverse(h),k),true,ifeq(product(A,identity,j),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [578]
% 22.34/22.54  ifeq(product(A,inverse(B),identity),true,ifeq(product(A,identity,B),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [579]
% 22.34/22.54  ifeq(product(A,B,identity),true,ifeq(product(A,identity,inverse(B)),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [580]
% 22.34/22.54  ifeq(product(A,inverse(a),d),true,ifeq(product(A,identity,c),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [581]
% 22.34/22.54  ifeq(product(A,inverse(b),h),true,ifeq(product(A,identity,d),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [582]
% 22.34/22.54  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(A,identity,C),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [585]
% 22.34/22.54  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(A,identity,B),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [586]
% 22.34/22.54  ifeq(product(A,B,identity),true,ifeq(product(A,identity,multiply(B,B)),true,true,true),true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule [1078] ifeq(product(b,identity,inverse(c)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1079] ifeq(product(b,identity,inverse(j)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1080] ifeq(product(inverse(h),identity,inverse(k)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1081] ifeq(product(inverse(a),identity,inverse(d)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1082] ifeq(product(inverse(b),identity,inverse(h)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1083]
% 22.34/22.54  ifeq(product(A,identity,inverse(multiply(B,A))),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1140] ifeq(product(b,identity,multiply(c,c)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1141] ifeq(product(b,identity,multiply(j,j)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1142]
% 22.34/22.54  ifeq(product(inverse(h),identity,multiply(k,k)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1143]
% 22.34/22.54  ifeq(product(inverse(a),identity,multiply(d,d)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1144]
% 22.34/22.54  ifeq(product(inverse(b),identity,multiply(h,h)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1145]
% 22.34/22.54  ifeq(product(A,identity,multiply(multiply(B,A),multiply(B,A))),true,true,true)
% 22.34/22.54  -> true collapsed.
% 22.34/22.54  Rule
% 22.34/22.54  [1146]
% 22.34/22.54  ifeq(product(multiply(A,A),identity,multiply(B,B)),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1199] ifeq(product(inverse(c),identity,b),true,true,true) -> true
% 22.34/22.54  collapsed.
% 22.34/22.54  Rule [1200] ifeq(product(multiply(c,c),identity,b),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1201] ifeq(product(c,identity,b),true,true,true) -> true collapsed.
% 22.34/22.55  Rule [1202] ifeq(product(inverse(j),identity,b),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1203] ifeq(product(multiply(j,j),identity,b),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1204] ifeq(product(j,identity,b),true,true,true) -> true collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1205] ifeq(product(inverse(k),identity,inverse(h)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1206]
% 22.34/22.55  ifeq(product(multiply(k,k),identity,inverse(h)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1207] ifeq(product(k,identity,inverse(h)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1208] ifeq(product(inverse(d),identity,inverse(a)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1209]
% 22.34/22.55  ifeq(product(multiply(d,d),identity,inverse(a)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1210] ifeq(product(d,identity,inverse(a)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1211] ifeq(product(inverse(h),identity,inverse(b)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1212]
% 22.34/22.55  ifeq(product(multiply(h,h),identity,inverse(b)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1213] ifeq(product(h,identity,inverse(b)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1214]
% 22.34/22.55  ifeq(product(inverse(multiply(A,B)),identity,B),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1215] ifeq(product(multiply(A,B),identity,B),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1216]
% 22.34/22.55  ifeq(product(multiply(multiply(A,B),multiply(A,B)),identity,B),true,true,true)
% 22.34/22.55  -> true collapsed.
% 22.34/22.55  Rule [1218] ifeq(product(multiply(a,c),identity,b),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1220] ifeq(product(multiply(h,j),identity,b),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1221]
% 22.34/22.55  ifeq(product(multiply(j,k),identity,inverse(h)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1225]
% 22.34/22.55  ifeq(product(multiply(c,d),identity,inverse(a)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1227]
% 22.34/22.55  ifeq(product(multiply(d,h),identity,inverse(b)),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule
% 22.34/22.55  [1229]
% 22.34/22.55  ifeq(product(multiply(A,multiply(A,B)),identity,B),true,true,true) -> true
% 22.34/22.55  collapsed.
% 22.34/22.55  Rule [1231] ifeq(product(inverse(b),identity,c),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1232] ifeq(product(multiply(b,b),identity,c),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1233] ifeq(product(b,identity,c),true,true,true) -> true collapsed.
% 22.54/22.78  Rule [1234] ifeq(product(inverse(b),identity,j),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1235] ifeq(product(multiply(b,b),identity,j),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1236] ifeq(product(b,identity,j),true,true,true) -> true collapsed.
% 22.54/22.78  Rule [1237] ifeq(product(h,identity,k),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1238] ifeq(product(inverse(inverse(h)),identity,k),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1239] ifeq(product(inverse(h),identity,k),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1240]
% 22.54/22.78  ifeq(product(multiply(inverse(h),inverse(h)),identity,k),true,true,true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Rule [1241] ifeq(product(a,identity,d),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1242] ifeq(product(inverse(inverse(a)),identity,d),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1243] ifeq(product(inverse(a),identity,d),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1244]
% 22.54/22.78  ifeq(product(multiply(inverse(a),inverse(a)),identity,d),true,true,true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Rule [1245] ifeq(product(b,identity,h),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1246] ifeq(product(inverse(inverse(b)),identity,h),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1247] ifeq(product(inverse(b),identity,h),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1248]
% 22.54/22.78  ifeq(product(multiply(inverse(b),inverse(b)),identity,h),true,true,true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1249]
% 22.54/22.78  ifeq(product(A,identity,multiply(B,inverse(A))),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1250]
% 22.54/22.78  ifeq(product(inverse(A),identity,multiply(B,A)),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1251]
% 22.54/22.78  ifeq(product(A,identity,multiply(B,multiply(A,A))),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1252]
% 22.54/22.78  ifeq(product(multiply(A,A),identity,multiply(B,A)),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Rule [1253] ifeq(product(A,identity,multiply(B,A)),true,true,true) -> true
% 22.54/22.78  collapsed.
% 22.54/22.78  Current number of equations to process: 60
% 22.54/22.78  Current number of ordered equations: 0
% 22.54/22.78  Current number of rules: 1027
% 22.54/22.78  New rule produced : [1259] ifeq(product(c,A,a),true,true,true) -> true
% 22.54/22.78  Rule
% 22.54/22.78  [317]
% 22.54/22.78  ifeq(product(A,b,identity),true,ifeq(product(c,A,a),true,true,true),true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Rule [969] ifeq(product(c,b,a),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1217]
% 22.54/22.78  ifeq(product(identity,b,A),true,ifeq(product(c,A,a),true,true,true),true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Current number of equations to process: 60
% 22.54/22.78  Current number of ordered equations: 0
% 22.54/22.78  Current number of rules: 1025
% 22.54/22.78  New rule produced : [1260] ifeq(product(j,A,h),true,true,true) -> true
% 22.54/22.78  Rule
% 22.54/22.78  [336]
% 22.54/22.78  ifeq(product(A,b,identity),true,ifeq(product(j,A,h),true,true,true),true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Rule [970] ifeq(product(j,b,h),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1219]
% 22.54/22.78  ifeq(product(identity,b,A),true,ifeq(product(j,A,h),true,true,true),true) ->
% 22.54/22.78  true collapsed.
% 22.54/22.78  Current number of equations to process: 59
% 22.54/22.78  Current number of ordered equations: 0
% 22.54/22.78  Current number of rules: 1023
% 22.54/22.78  New rule produced : [1261] ifeq(product(k,A,j),true,true,true) -> true
% 22.54/22.78  Rule
% 22.54/22.78  [376]
% 22.54/22.78  ifeq(product(A,inverse(h),identity),true,ifeq(product(k,A,j),true,true,true),true)
% 22.54/22.78  -> true collapsed.
% 22.54/22.78  Rule [971] ifeq(product(k,inverse(h),j),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1222]
% 22.54/22.78  ifeq(product(identity,inverse(h),A),true,ifeq(product(k,A,j),true,true,true),true)
% 22.54/22.78  -> true collapsed.
% 22.54/22.78  Current number of equations to process: 59
% 22.54/22.78  Current number of ordered equations: 0
% 22.54/22.78  Current number of rules: 1021
% 22.54/22.78  New rule produced : [1262] ifeq(product(d,A,c),true,true,true) -> true
% 22.54/22.78  Rule
% 22.54/22.78  [476]
% 22.54/22.78  ifeq(product(A,inverse(a),identity),true,ifeq(product(d,A,c),true,true,true),true)
% 22.54/22.78  -> true collapsed.
% 22.54/22.78  Rule [972] ifeq(product(d,inverse(a),c),true,true,true) -> true collapsed.
% 22.54/22.78  Rule
% 22.54/22.78  [1226]
% 22.54/22.78  ifeq(product(identity,inverse(a),A),true,ifeq(product(d,A,c),true,true,true),true)
% 22.54/22.78  -> true collapsed.
% 22.54/22.78  Current number of equations to process: 59
% 22.54/22.78  Current number of ordered equations: 0
% 22.54/22.78  Current number of rules: 1019
% 22.54/22.78  New rule produced : [1263] ifeq(product(h,A,d),true,true,true) -> true
% 22.54/22.78  Rule
% 22.54/22.78  [498]
% 22.54/22.78  ifeq(product(A,inverse(b),identity),true,ifeq(product(h,A,d),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule [973] ifeq(product(h,inverse(b),d),true,true,true) -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [1228]
% 23.14/23.39  ifeq(product(identity,inverse(b),A),true,ifeq(product(h,A,d),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Current number of equations to process: 59
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1017
% 23.14/23.39  New rule produced : [1264] ifeq(product(A,b,c),true,true,true) -> true
% 23.14/23.39  Rule [1147] ifeq(product(identity,b,c),true,true,true) -> true collapsed.
% 23.14/23.39  Current number of equations to process: 58
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1017
% 23.14/23.39  New rule produced : [1265] ifeq(product(A,b,j),true,true,true) -> true
% 23.14/23.39  Rule [1148] ifeq(product(identity,b,j),true,true,true) -> true collapsed.
% 23.14/23.39  Current number of equations to process: 57
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1017
% 23.14/23.39  New rule produced : [1266] ifeq(product(A,j,b),true,true,true) -> true
% 23.14/23.39  Rule [345] ifeq(product(h,j,b),true,true,true) -> true collapsed.
% 23.14/23.39  Rule [1074] ifeq(product(inverse(b),j,b),true,true,true) -> true collapsed.
% 23.14/23.39  Rule [1075] ifeq(product(identity,j,b),true,true,true) -> true collapsed.
% 23.14/23.39  Current number of equations to process: 55
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1015
% 23.14/23.39  New rule produced : [1267] ifeq(product(identity,A,c),true,true,true) -> true
% 23.14/23.39  Rule
% 23.14/23.39  [475]
% 23.14/23.39  ifeq(product(A,inverse(a),d),true,ifeq(product(identity,A,c),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Current number of equations to process: 54
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1015
% 23.14/23.39  New rule produced : [1268] ifeq(product(identity,A,j),true,true,true) -> true
% 23.14/23.39  Rule
% 23.14/23.39  [375]
% 23.14/23.39  ifeq(product(A,inverse(h),k),true,ifeq(product(identity,A,j),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Current number of equations to process: 54
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1015
% 23.14/23.39  New rule produced : [1269] ifeq(product(identity,A,k),true,true,true) -> true
% 23.14/23.39  Rule [1149] ifeq(product(identity,inverse(h),k),true,true,true) -> true
% 23.14/23.39  collapsed.
% 23.14/23.39  Current number of equations to process: 53
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1015
% 23.14/23.39  New rule produced : [1270] ifeq(product(identity,A,d),true,true,true) -> true
% 23.14/23.39  Rule
% 23.14/23.39  [497]
% 23.14/23.39  ifeq(product(A,inverse(b),h),true,ifeq(product(identity,A,d),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule [1150] ifeq(product(identity,inverse(a),d),true,true,true) -> true
% 23.14/23.39  collapsed.
% 23.14/23.39  Current number of equations to process: 52
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1014
% 23.14/23.39  New rule produced : [1271] ifeq(product(identity,A,h),true,true,true) -> true
% 23.14/23.39  Rule
% 23.14/23.39  [335]
% 23.14/23.39  ifeq(product(A,b,j),true,ifeq(product(identity,A,h),true,true,true),true) ->
% 23.14/23.39  true collapsed.
% 23.14/23.39  Rule [1151] ifeq(product(identity,inverse(b),h),true,true,true) -> true
% 23.14/23.39  collapsed.
% 23.14/23.39  Current number of equations to process: 51
% 23.14/23.39  Current number of ordered equations: 0
% 23.14/23.39  Current number of rules: 1013
% 23.14/23.39  New rule produced : [1272] ifeq(product(A,B,C),true,true,true) -> true
% 23.14/23.39  Rule
% 23.14/23.39  [42]
% 23.14/23.39  ifeq(product(A,B,identity),true,ifeq(product(C,B,A),true,true,true),true) ->
% 23.14/23.39  true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [73]
% 23.14/23.39  ifeq(product(A,B,C),true,ifeq(product(X,B,C),true,ifeq(product(identity,X,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [74]
% 23.14/23.39  ifeq(product(A,B,C),true,ifeq(product(X,B,identity),true,ifeq(product(C,X,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [75]
% 23.14/23.39  ifeq(product(A,B,c),true,ifeq(product(C,B,b),true,ifeq(product(a,C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [76]
% 23.14/23.39  ifeq(product(A,B,j),true,ifeq(product(C,B,b),true,ifeq(product(h,C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [77]
% 23.14/23.39  ifeq(product(A,B,k),true,ifeq(product(C,B,inverse(h)),true,ifeq(product(j,C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [78]
% 23.14/23.39  ifeq(product(A,B,identity),true,ifeq(product(C,B,inverse(X)),true,ifeq(
% 23.14/23.39                                                                    product(X,C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [79]
% 23.14/23.39  ifeq(product(A,B,identity),true,ifeq(product(C,B,X),true,ifeq(product(
% 23.14/23.39                                                                inverse(X),C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [80]
% 23.14/23.39  ifeq(product(A,B,d),true,ifeq(product(C,B,inverse(a)),true,ifeq(product(c,C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [81]
% 23.14/23.39  ifeq(product(A,B,h),true,ifeq(product(C,B,inverse(b)),true,ifeq(product(d,C,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [82]
% 23.14/23.39  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(Y,B,X),true,ifeq(product(C,Y,A),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [115]
% 23.14/23.39  ifeq(product(A,identity,B),true,ifeq(product(C,B,X),true,ifeq(product(C,A,X),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [116]
% 23.14/23.39  ifeq(product(A,b,B),true,ifeq(product(C,B,c),true,ifeq(product(C,A,a),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [117]
% 23.14/23.39  ifeq(product(A,b,B),true,ifeq(product(C,B,j),true,ifeq(product(C,A,h),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [118]
% 23.14/23.39  ifeq(product(A,inverse(h),B),true,ifeq(product(C,B,k),true,ifeq(product(C,A,j),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [119]
% 23.14/23.39  ifeq(product(A,inverse(B),C),true,ifeq(product(X,C,identity),true,ifeq(
% 23.14/23.39                                                                    product(X,A,B),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [120]
% 23.14/23.39  ifeq(product(A,B,C),true,ifeq(product(X,C,identity),true,ifeq(product(X,A,
% 23.14/23.39                                                                inverse(B)),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [121]
% 23.14/23.39  ifeq(product(A,inverse(a),B),true,ifeq(product(C,B,d),true,ifeq(product(C,A,c),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [122]
% 23.14/23.39  ifeq(product(A,inverse(b),B),true,ifeq(product(C,B,h),true,ifeq(product(C,A,d),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [123]
% 23.14/23.39  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(Y,B)),true,ifeq(product(X,A,Y),true,true,true),true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule [146] ifeq(product(A,inverse(B),B),true,true,true) -> true collapsed.
% 23.14/23.39  Rule [149] ifeq(product(A,B,inverse(B)),true,true,true) -> true collapsed.
% 23.14/23.39  Rule [153] ifeq(product(A,multiply(B,B),B),true,true,true) -> true collapsed.
% 23.14/23.39  Rule [154] ifeq(product(A,B,multiply(B,B)),true,true,true) -> true collapsed.
% 23.14/23.39  Rule [155] ifeq(product(A,B,B),true,true,true) -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [239]
% 23.14/23.39  ifeq(product(A,B,C),true,ifeq(product(A,B,C),true,true,true),true) -> true
% 23.14/23.39  collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [251]
% 23.14/23.39  ifeq(product(A,identity,B),true,ifeq(product(identity,A,B),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [253]
% 23.14/23.39  ifeq(product(A,identity,b),true,ifeq(product(a,A,c),true,true,true),true) ->
% 23.14/23.39  true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [254]
% 23.14/23.39  ifeq(product(A,identity,b),true,ifeq(product(h,A,j),true,true,true),true) ->
% 23.14/23.39  true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [255]
% 23.14/23.39  ifeq(product(A,identity,inverse(h)),true,ifeq(product(j,A,k),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [256]
% 23.14/23.39  ifeq(product(A,identity,inverse(a)),true,ifeq(product(c,A,d),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [257]
% 23.14/23.39  ifeq(product(A,identity,inverse(b)),true,ifeq(product(d,A,h),true,true,true),true)
% 23.14/23.39  -> true collapsed.
% 23.14/23.39  Rule
% 23.14/23.39  [258]
% 23.14/23.39  ifeq(product(A,identity,B),true,ifeq(product(C,A,multiply(C,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [268]
% 23.23/23.39  ifeq(product(A,identity,c),true,ifeq(product(a,b,A),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [269]
% 23.23/23.39  ifeq(product(A,identity,j),true,ifeq(product(h,b,A),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [270]
% 23.23/23.39  ifeq(product(A,identity,k),true,ifeq(product(j,inverse(h),A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [273]
% 23.23/23.39  ifeq(product(A,identity,d),true,ifeq(product(c,inverse(a),A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [274]
% 23.23/23.39  ifeq(product(A,identity,h),true,ifeq(product(d,inverse(b),A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [275]
% 23.23/23.39  ifeq(product(A,identity,multiply(B,C)),true,ifeq(product(B,C,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [280] ifeq(product(A,B,A),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [289]
% 23.23/23.39  ifeq(product(a,A,c),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [290]
% 23.23/23.39  ifeq(product(h,A,j),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [291]
% 23.23/23.39  ifeq(product(j,A,k),true,ifeq(product(identity,A,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [292]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(identity,B,inverse(A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [293]
% 23.23/23.39  ifeq(product(inverse(A),B,identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [294]
% 23.23/23.39  ifeq(product(c,A,d),true,ifeq(product(identity,A,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [295]
% 23.23/23.39  ifeq(product(d,A,h),true,ifeq(product(identity,A,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [296]
% 23.23/23.39  ifeq(product(A,B,multiply(A,C)),true,ifeq(product(identity,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [299]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(identity,B,multiply(A,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [300]
% 23.23/23.39  ifeq(product(multiply(A,A),B,identity),true,ifeq(product(identity,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [307]
% 23.23/23.39  ifeq(product(c,A,identity),true,ifeq(product(b,A,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [308]
% 23.23/23.39  ifeq(product(c,A,multiply(a,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [311]
% 23.23/23.39  ifeq(product(c,A,identity),true,ifeq(product(b,A,multiply(a,a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [316]
% 23.23/23.39  ifeq(product(A,b,c),true,ifeq(product(identity,A,a),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [324]
% 23.23/23.39  ifeq(product(A,b,c),true,ifeq(product(identity,a,A),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [325]
% 23.23/23.39  ifeq(product(A,b,identity),true,ifeq(product(inverse(c),a,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [326]
% 23.23/23.39  ifeq(product(A,b,multiply(B,c)),true,ifeq(product(B,a,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [330]
% 23.23/23.39  ifeq(product(A,b,identity),true,ifeq(product(multiply(c,c),a,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [342]
% 23.23/23.39  ifeq(product(A,b,j),true,ifeq(product(identity,h,A),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [343]
% 23.23/23.39  ifeq(product(A,b,identity),true,ifeq(product(inverse(j),h,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [344]
% 23.23/23.39  ifeq(product(A,b,multiply(B,j)),true,ifeq(product(B,h,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [348]
% 23.23/23.39  ifeq(product(A,b,identity),true,ifeq(product(multiply(j,j),h,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [355]
% 23.23/23.39  ifeq(product(j,A,identity),true,ifeq(product(b,A,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [356]
% 23.23/23.39  ifeq(product(j,A,multiply(h,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [359]
% 23.23/23.39  ifeq(product(j,A,identity),true,ifeq(product(b,A,multiply(h,h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [366]
% 23.23/23.39  ifeq(product(k,A,identity),true,ifeq(product(inverse(h),A,inverse(j)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [367]
% 23.23/23.39  ifeq(product(k,A,multiply(j,B)),true,ifeq(product(inverse(h),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [370]
% 23.23/23.39  ifeq(product(k,A,identity),true,ifeq(product(inverse(h),A,multiply(j,j)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [383]
% 23.23/23.39  ifeq(product(A,inverse(h),k),true,ifeq(product(identity,j,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [384]
% 23.23/23.39  ifeq(product(A,inverse(h),identity),true,ifeq(product(inverse(k),j,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [385]
% 23.23/23.39  ifeq(product(A,inverse(h),multiply(B,k)),true,ifeq(product(B,j,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [386] ifeq(product(j,k,inverse(h)),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [389]
% 23.23/23.39  ifeq(product(A,inverse(h),identity),true,ifeq(product(multiply(k,k),j,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [398]
% 23.23/23.39  ifeq(product(A,inverse(B),identity),true,ifeq(product(identity,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [399]
% 23.23/23.39  ifeq(product(A,inverse(B),inverse(C)),true,ifeq(product(C,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [400]
% 23.23/23.39  ifeq(product(A,inverse(B),C),true,ifeq(product(inverse(C),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [402]
% 23.23/23.39  ifeq(product(A,inverse(B),multiply(C,C)),true,ifeq(product(C,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [403]
% 23.23/23.39  ifeq(product(A,inverse(B),C),true,ifeq(product(multiply(C,C),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [414]
% 23.23/23.39  ifeq(product(A,inverse(B),C),true,ifeq(product(C,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [422]
% 23.23/23.39  ifeq(product(identity,A,c),true,ifeq(product(inverse(a),A,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [423]
% 23.23/23.39  ifeq(product(identity,A,j),true,ifeq(product(inverse(h),A,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [424]
% 23.23/23.39  ifeq(product(identity,A,k),true,ifeq(product(inverse(j),A,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [425]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(inverse(inverse(B)),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [426]
% 23.23/23.39  ifeq(product(identity,A,d),true,ifeq(product(inverse(c),A,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [427]
% 23.23/23.39  ifeq(product(identity,A,h),true,ifeq(product(inverse(d),A,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [428]
% 23.23/23.39  ifeq(product(identity,A,multiply(B,C)),true,ifeq(product(inverse(B),A,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [430]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(inverse(B),A,multiply(B,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [431]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(inverse(multiply(B,B)),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [437]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(B,A,inverse(inverse(B))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [438]
% 23.23/23.39  ifeq(product(identity,A,multiply(inverse(B),C)),true,ifeq(product(B,A,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [444]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(identity,A,inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [445]
% 23.23/23.39  ifeq(product(A,B,inverse(C)),true,ifeq(product(C,A,inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [446]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(inverse(C),A,inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [447]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(B,A,multiply(inverse(B),
% 23.23/23.39                                                          inverse(B))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [450]
% 23.23/23.39  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(C,A,inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [451]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(multiply(C,C),A,inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [459]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(C,inverse(B),A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [468]
% 23.23/23.39  ifeq(product(d,A,identity),true,ifeq(product(inverse(a),A,inverse(c)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [469]
% 23.23/23.39  ifeq(product(d,A,multiply(c,B)),true,ifeq(product(inverse(a),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [472]
% 23.23/23.39  ifeq(product(d,A,identity),true,ifeq(product(inverse(a),A,multiply(c,c)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [480]
% 23.23/23.39  ifeq(product(A,inverse(a),d),true,ifeq(product(identity,c,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [481]
% 23.23/23.39  ifeq(product(A,inverse(a),identity),true,ifeq(product(inverse(d),c,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [482]
% 23.23/23.39  ifeq(product(A,inverse(a),multiply(B,d)),true,ifeq(product(B,c,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [483] ifeq(product(c,d,inverse(a)),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [486]
% 23.23/23.39  ifeq(product(A,inverse(a),identity),true,ifeq(product(multiply(d,d),c,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [490]
% 23.23/23.39  ifeq(product(h,A,identity),true,ifeq(product(inverse(b),A,inverse(d)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [491]
% 23.23/23.39  ifeq(product(h,A,multiply(d,B)),true,ifeq(product(inverse(b),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [494]
% 23.23/23.39  ifeq(product(h,A,identity),true,ifeq(product(inverse(b),A,multiply(d,d)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [502]
% 23.23/23.39  ifeq(product(A,inverse(b),h),true,ifeq(product(identity,d,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [503]
% 23.23/23.39  ifeq(product(A,inverse(b),identity),true,ifeq(product(inverse(h),d,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [504]
% 23.23/23.39  ifeq(product(A,inverse(b),multiply(B,h)),true,ifeq(product(B,d,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [505] ifeq(product(d,h,inverse(b)),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [508]
% 23.23/23.39  ifeq(product(A,inverse(b),identity),true,ifeq(product(multiply(h,h),d,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [512]
% 23.23/23.39  ifeq(product(multiply(a,A),B,c),true,ifeq(product(A,B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [513]
% 23.23/23.39  ifeq(product(multiply(h,A),B,j),true,ifeq(product(A,B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [514]
% 23.23/23.39  ifeq(product(multiply(j,A),B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [515]
% 23.23/23.39  ifeq(product(multiply(A,B),C,identity),true,ifeq(product(B,C,inverse(A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [516]
% 23.23/23.39  ifeq(product(multiply(inverse(A),B),C,identity),true,ifeq(product(B,C,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [517]
% 23.23/23.39  ifeq(product(multiply(c,A),B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [518]
% 23.23/23.39  ifeq(product(multiply(d,A),B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [519]
% 23.23/23.39  ifeq(product(multiply(A,B),C,multiply(A,X)),true,ifeq(product(B,C,X),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [523]
% 23.23/23.39  ifeq(product(multiply(A,B),C,identity),true,ifeq(product(B,C,multiply(A,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [524]
% 23.23/23.39  ifeq(product(multiply(multiply(A,A),B),C,identity),true,ifeq(product(B,C,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [526]
% 23.23/23.39  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(identity,A,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [527]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(multiply(C,B),A,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [530]
% 23.23/23.39  ifeq(product(A,B,multiply(C,B)),true,ifeq(product(identity,C,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [531]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(inverse(multiply(C,B)),C,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [532]
% 23.23/23.39  ifeq(product(A,B,multiply(C,multiply(X,B))),true,ifeq(product(C,X,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [533] ifeq(product(A,multiply(A,B),B),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [538]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(multiply(multiply(C,B),multiply(C,B)),C,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [539]
% 23.23/23.39  ifeq(product(A,multiply(B,B),identity),true,ifeq(product(identity,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [542]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(identity,A,multiply(B,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [543]
% 23.23/23.39  ifeq(product(A,multiply(B,B),C),true,ifeq(product(C,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [545]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(C,multiply(B,B),A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [547]
% 23.23/23.39  ifeq(product(identity,A,c),true,ifeq(product(multiply(a,a),A,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [548]
% 23.23/23.39  ifeq(product(identity,A,j),true,ifeq(product(multiply(h,h),A,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [549]
% 23.23/23.39  ifeq(product(identity,A,k),true,ifeq(product(multiply(j,j),A,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [550]
% 23.23/23.39  ifeq(product(A,multiply(B,B),inverse(C)),true,ifeq(product(C,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [551]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(multiply(B,B),A,inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [553]
% 23.23/23.39  ifeq(product(A,B,inverse(C)),true,ifeq(product(C,A,multiply(B,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [554]
% 23.23/23.39  ifeq(product(A,multiply(B,B),C),true,ifeq(product(inverse(C),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [555]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(inverse(C),A,multiply(B,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [556]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(multiply(inverse(B),
% 23.23/23.39                                                      inverse(B)),A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [557]
% 23.23/23.39  ifeq(product(identity,A,d),true,ifeq(product(multiply(c,c),A,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [558]
% 23.23/23.39  ifeq(product(identity,A,h),true,ifeq(product(multiply(d,d),A,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [559]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(C,B,multiply(X,X)),true,
% 23.23/23.39                                  ifeq(product(X,C,A),true,true,true),true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [560]
% 23.23/23.39  ifeq(product(A,multiply(B,B),C),true,ifeq(product(X,C,identity),true,
% 23.23/23.39                                       ifeq(product(X,A,B),true,true,true),true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [561]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(C,B,X),true,ifeq(product(
% 23.23/23.39                                                                multiply(X,X),C,A),true,true,true),true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [562]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(X,C,identity),true,ifeq(product(X,A,
% 23.23/23.39                                                                multiply(B,B)),true,true,true),true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [563]
% 23.23/23.39  ifeq(product(identity,A,multiply(B,C)),true,ifeq(product(multiply(B,B),A,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [600] ifeq(product(A,inverse(A),B),true,true,true) -> true collapsed.
% 23.23/23.39  Rule [601] ifeq(product(inverse(A),A,B),true,true,true) -> true collapsed.
% 23.23/23.39  Rule [613] ifeq(product(A,multiply(A,A),B),true,true,true) -> true collapsed.
% 23.23/23.39  Rule [614] ifeq(product(multiply(A,A),A,B),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [639]
% 23.23/23.39  ifeq(product(identity,b,A),true,ifeq(product(a,A,c),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [640]
% 23.23/23.39  ifeq(product(identity,b,A),true,ifeq(product(h,A,j),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [641]
% 23.23/23.39  ifeq(product(identity,inverse(h),A),true,ifeq(product(j,A,k),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [644]
% 23.23/23.39  ifeq(product(identity,inverse(a),A),true,ifeq(product(c,A,d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [645]
% 23.23/23.39  ifeq(product(identity,inverse(b),A),true,ifeq(product(d,A,h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [646]
% 23.23/23.39  ifeq(product(identity,A,B),true,ifeq(product(C,B,multiply(C,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [672]
% 23.23/23.39  ifeq(product(b,identity,A),true,ifeq(product(a,A,c),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [674]
% 23.23/23.39  ifeq(product(b,inverse(a),A),true,ifeq(product(a,A,d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [675]
% 23.23/23.39  ifeq(product(b,A,B),true,ifeq(product(a,B,multiply(c,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [684]
% 23.23/23.39  ifeq(product(A,c,j),true,ifeq(product(A,a,h),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [685]
% 23.23/23.39  ifeq(product(A,c,identity),true,ifeq(product(A,a,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [686]
% 23.23/23.39  ifeq(product(A,c,multiply(B,b)),true,ifeq(product(A,a,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [689]
% 23.23/23.39  ifeq(product(A,c,identity),true,ifeq(product(A,a,multiply(b,b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [698]
% 23.23/23.39  ifeq(product(A,j,c),true,ifeq(product(A,h,a),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [699]
% 23.23/23.39  ifeq(product(A,j,identity),true,ifeq(product(A,h,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [700]
% 23.23/23.39  ifeq(product(A,j,multiply(B,b)),true,ifeq(product(A,h,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [703]
% 23.23/23.39  ifeq(product(A,j,identity),true,ifeq(product(A,h,multiply(b,b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [709]
% 23.23/23.39  ifeq(product(b,identity,A),true,ifeq(product(h,A,j),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [710]
% 23.23/23.39  ifeq(product(b,inverse(h),A),true,ifeq(product(h,A,k),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [712]
% 23.23/23.39  ifeq(product(b,A,B),true,ifeq(product(h,B,multiply(j,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [723]
% 23.23/23.39  ifeq(product(A,k,identity),true,ifeq(product(A,j,h),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [725]
% 23.23/23.39  ifeq(product(A,k,identity),true,ifeq(product(A,j,inverse(inverse(h))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [726]
% 23.23/23.39  ifeq(product(A,k,multiply(B,inverse(h))),true,ifeq(product(A,j,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [729]
% 23.23/23.39  ifeq(product(A,k,identity),true,ifeq(product(A,j,multiply(inverse(h),
% 23.23/23.39                                                   inverse(h))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [736]
% 23.23/23.39  ifeq(product(inverse(h),identity,A),true,ifeq(product(j,A,k),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [738]
% 23.23/23.39  ifeq(product(inverse(h),A,B),true,ifeq(product(j,B,multiply(k,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [752]
% 23.23/23.39  ifeq(product(inverse(A),B,C),true,ifeq(product(A,C,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [765]
% 23.23/23.39  ifeq(product(A,identity,k),true,ifeq(product(A,h,j),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [766]
% 23.23/23.39  ifeq(product(A,identity,d),true,ifeq(product(A,a,c),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [767]
% 23.23/23.39  ifeq(product(A,identity,h),true,ifeq(product(A,b,d),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [769]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,B,inverse(inverse(B))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [770]
% 23.23/23.39  ifeq(product(A,identity,multiply(B,inverse(C))),true,ifeq(product(A,C,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [773]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,B,multiply(inverse(B),
% 23.23/23.39                                                          inverse(B))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [779]
% 23.23/23.39  ifeq(product(A,identity,c),true,ifeq(product(A,inverse(b),a),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [780]
% 23.23/23.39  ifeq(product(A,identity,j),true,ifeq(product(A,inverse(b),h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [781]
% 23.23/23.39  ifeq(product(A,identity,k),true,ifeq(product(A,inverse(inverse(h)),j),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [782]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,inverse(inverse(B)),B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [783]
% 23.23/23.39  ifeq(product(A,identity,d),true,ifeq(product(A,inverse(inverse(a)),c),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [784]
% 23.23/23.39  ifeq(product(A,identity,h),true,ifeq(product(A,inverse(inverse(b)),d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [785]
% 23.23/23.39  ifeq(product(A,identity,multiply(B,C)),true,ifeq(product(A,inverse(C),B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [787]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,inverse(multiply(B,B)),B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [788]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,inverse(B),multiply(B,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [799]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(inverse(A),C,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [805]
% 23.23/23.39  ifeq(product(A,d,identity),true,ifeq(product(A,c,a),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [807]
% 23.23/23.39  ifeq(product(A,d,identity),true,ifeq(product(A,c,inverse(inverse(a))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [808]
% 23.23/23.39  ifeq(product(A,d,multiply(B,inverse(a))),true,ifeq(product(A,c,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [811]
% 23.23/23.39  ifeq(product(A,d,identity),true,ifeq(product(A,c,multiply(inverse(a),
% 23.23/23.39                                                   inverse(a))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [815]
% 23.23/23.39  ifeq(product(inverse(a),identity,A),true,ifeq(product(c,A,d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [817]
% 23.23/23.39  ifeq(product(inverse(a),inverse(b),A),true,ifeq(product(c,A,h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [818]
% 23.23/23.39  ifeq(product(inverse(a),A,B),true,ifeq(product(c,B,multiply(d,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [826]
% 23.23/23.39  ifeq(product(A,h,identity),true,ifeq(product(A,d,b),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [828]
% 23.23/23.39  ifeq(product(A,h,identity),true,ifeq(product(A,d,inverse(inverse(b))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [829]
% 23.23/23.39  ifeq(product(A,h,multiply(B,inverse(b))),true,ifeq(product(A,d,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [832]
% 23.23/23.39  ifeq(product(A,h,identity),true,ifeq(product(A,d,multiply(inverse(b),
% 23.23/23.39                                                   inverse(b))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [836]
% 23.23/23.39  ifeq(product(inverse(b),identity,A),true,ifeq(product(d,A,h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [837]
% 23.23/23.39  ifeq(product(inverse(b),b,A),true,ifeq(product(d,A,j),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [839]
% 23.23/23.39  ifeq(product(inverse(b),A,B),true,ifeq(product(d,B,multiply(h,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [848]
% 23.23/23.39  ifeq(product(A,multiply(B,b),c),true,ifeq(product(A,B,a),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [849]
% 23.23/23.39  ifeq(product(A,multiply(B,b),j),true,ifeq(product(A,B,h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [850]
% 23.23/23.39  ifeq(product(A,multiply(B,inverse(h)),k),true,ifeq(product(A,B,j),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [851]
% 23.23/23.39  ifeq(product(A,multiply(B,inverse(C)),identity),true,ifeq(product(A,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [852]
% 23.23/23.39  ifeq(product(A,multiply(B,C),identity),true,ifeq(product(A,B,inverse(C)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [853]
% 23.23/23.39  ifeq(product(A,multiply(B,inverse(a)),d),true,ifeq(product(A,B,c),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [854]
% 23.23/23.39  ifeq(product(A,multiply(B,inverse(b)),h),true,ifeq(product(A,B,d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [855]
% 23.23/23.39  ifeq(product(A,multiply(B,C),multiply(X,C)),true,ifeq(product(A,B,X),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [859]
% 23.23/23.39  ifeq(product(A,multiply(B,multiply(C,C)),identity),true,ifeq(product(A,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [860]
% 23.23/23.39  ifeq(product(A,multiply(B,C),identity),true,ifeq(product(A,B,multiply(C,C)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [864]
% 23.23/23.39  ifeq(product(A,identity,B),true,ifeq(product(C,B,multiply(C,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [866]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(multiply(X,A),B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [873]
% 23.23/23.39  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,C,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule [876] ifeq(product(A,A,B),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [877]
% 23.23/23.39  ifeq(product(A,identity,c),true,ifeq(product(A,multiply(b,b),a),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [878]
% 23.23/23.39  ifeq(product(A,identity,j),true,ifeq(product(A,multiply(b,b),h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [879]
% 23.23/23.39  ifeq(product(A,identity,k),true,ifeq(product(A,multiply(inverse(h),inverse(h)),j),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [880]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,multiply(inverse(B),
% 23.23/23.39                                                        inverse(B)),B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [881]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,B,inverse(multiply(B,B))),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [882]
% 23.23/23.39  ifeq(product(A,identity,identity),true,ifeq(product(A,multiply(B,B),inverse(B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [883]
% 23.23/23.39  ifeq(product(A,identity,d),true,ifeq(product(A,multiply(inverse(a),inverse(a)),c),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [884]
% 23.23/23.39  ifeq(product(A,identity,h),true,ifeq(product(A,multiply(inverse(b),inverse(b)),d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [885]
% 23.23/23.39  ifeq(product(A,identity,multiply(B,multiply(C,C))),true,ifeq(product(A,C,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [886]
% 23.23/23.39  ifeq(product(A,identity,multiply(B,C)),true,ifeq(product(A,multiply(C,C),B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [888]
% 23.23/23.39  ifeq(product(b,A,B),true,ifeq(product(c,B,A),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [889]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(b,A,inverse(c)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [890]
% 23.23/23.39  ifeq(product(identity,A,d),true,ifeq(product(b,A,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [892]
% 23.23/23.39  ifeq(product(b,A,B),true,ifeq(product(j,B,A),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [893]
% 23.23/23.39  ifeq(product(identity,A,k),true,ifeq(product(b,A,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [894]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(b,A,inverse(j)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [896]
% 23.23/23.39  ifeq(product(inverse(h),A,B),true,ifeq(product(k,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [897]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(inverse(A),B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [899]
% 23.23/23.39  ifeq(product(A,B,c),true,ifeq(product(inverse(A),B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [900]
% 23.23/23.39  ifeq(product(A,B,j),true,ifeq(product(inverse(A),B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [901]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(inverse(A),B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [902]
% 23.23/23.39  ifeq(product(inverse(A),identity,B),true,ifeq(product(C,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [903]
% 23.23/23.39  ifeq(product(inverse(a),b,A),true,ifeq(product(B,A,c),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [904]
% 23.23/23.39  ifeq(product(inverse(h),b,A),true,ifeq(product(B,A,j),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [905]
% 23.23/23.39  ifeq(product(inverse(A),B,C),true,ifeq(product(A,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [907]
% 23.23/23.39  ifeq(product(inverse(A),B,c),true,ifeq(product(A,B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [908]
% 23.23/23.39  ifeq(product(inverse(A),B,j),true,ifeq(product(A,B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [909]
% 23.23/23.39  ifeq(product(inverse(A),B,identity),true,ifeq(product(A,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [911]
% 23.23/23.39  ifeq(product(A,identity,B),true,ifeq(product(C,B,inverse(A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [913]
% 23.23/23.39  ifeq(product(inverse(a),A,B),true,ifeq(product(d,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [915]
% 23.23/23.39  ifeq(product(identity,A,j),true,ifeq(product(inverse(b),A,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [916]
% 23.23/23.39  ifeq(product(inverse(b),A,B),true,ifeq(product(h,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [917]
% 23.23/23.39  ifeq(product(identity,A,multiply(c,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [918]
% 23.23/23.39  ifeq(product(identity,A,multiply(j,B)),true,ifeq(product(b,A,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [919]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(inverse(h),A,inverse(k)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [920]
% 23.23/23.39  ifeq(product(A,B,k),true,ifeq(product(inverse(A),B,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [921]
% 23.23/23.39  ifeq(product(A,B,d),true,ifeq(product(inverse(A),B,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [922]
% 23.23/23.39  ifeq(product(A,B,h),true,ifeq(product(inverse(A),B,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [923]
% 23.23/23.39  ifeq(product(inverse(j),inverse(h),A),true,ifeq(product(B,A,k),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [925]
% 23.23/23.39  ifeq(product(inverse(c),inverse(a),A),true,ifeq(product(B,A,d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [926]
% 23.23/23.39  ifeq(product(inverse(d),inverse(b),A),true,ifeq(product(B,A,h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [927]
% 23.23/23.39  ifeq(product(inverse(A),B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [928]
% 23.23/23.39  ifeq(product(inverse(A),B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [929]
% 23.23/23.39  ifeq(product(inverse(A),B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [931]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(inverse(a),A,inverse(d)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [932]
% 23.23/23.39  ifeq(product(identity,A,h),true,ifeq(product(inverse(a),A,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [933]
% 23.23/23.39  ifeq(product(identity,A,identity),true,ifeq(product(inverse(b),A,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [935]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(multiply(X,A),C,B),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [936]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [938]
% 23.23/23.39  ifeq(product(A,B,c),true,ifeq(product(multiply(A,A),B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [939]
% 23.23/23.39  ifeq(product(A,B,j),true,ifeq(product(multiply(A,A),B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [940]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(multiply(A,A),B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [941]
% 23.23/23.39  ifeq(product(multiply(A,A),identity,B),true,ifeq(product(C,B,A),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [942]
% 23.23/23.39  ifeq(product(multiply(a,a),b,A),true,ifeq(product(B,A,c),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [943]
% 23.23/23.39  ifeq(product(multiply(h,h),b,A),true,ifeq(product(B,A,j),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [945]
% 23.23/23.39  ifeq(product(A,B,c),true,ifeq(product(A,B,b),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [946]
% 23.23/23.39  ifeq(product(A,B,j),true,ifeq(product(A,B,b),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [947]
% 23.23/23.39  ifeq(product(A,B,identity),true,ifeq(product(A,B,C),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [948]
% 23.23/23.39  ifeq(product(identity,A,B),true,ifeq(product(C,B,A),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [949]
% 23.23/23.39  ifeq(product(A,identity,B),true,ifeq(product(C,B,A),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [950]
% 23.23/23.39  ifeq(product(a,b,A),true,ifeq(product(B,A,c),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [951]
% 23.23/23.39  ifeq(product(h,b,A),true,ifeq(product(B,A,j),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [952]
% 23.23/23.39  ifeq(product(A,B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [953]
% 23.23/23.39  ifeq(product(A,B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [954]
% 23.23/23.39  ifeq(product(A,B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [955]
% 23.23/23.39  ifeq(product(j,inverse(h),A),true,ifeq(product(B,A,k),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [958]
% 23.23/23.39  ifeq(product(c,inverse(a),A),true,ifeq(product(B,A,d),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [959]
% 23.23/23.39  ifeq(product(d,inverse(b),A),true,ifeq(product(B,A,h),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [960]
% 23.23/23.39  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [962]
% 23.23/23.39  ifeq(product(multiply(A,A),B,c),true,ifeq(product(A,B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [963]
% 23.23/23.39  ifeq(product(multiply(A,A),B,j),true,ifeq(product(A,B,b),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [964]
% 23.23/23.39  ifeq(product(multiply(A,A),B,identity),true,ifeq(product(A,B,C),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [965]
% 23.23/23.39  ifeq(product(A,identity,B),true,ifeq(product(C,B,multiply(A,A)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [966]
% 23.23/23.39  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(A,B,X),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [967]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(A,B)),true,true,true),true)
% 23.23/23.39  -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [968]
% 23.23/23.39  ifeq(product(A,B,C),true,ifeq(product(C,B,A),true,true,true),true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule [974] ifeq(product(multiply(A,B),B,A),true,true,true) -> true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [976]
% 23.23/23.39  ifeq(product(identity,A,b),true,ifeq(product(a,A,c),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [978]
% 23.23/23.39  ifeq(product(a,c,A),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 23.23/23.39  true collapsed.
% 23.23/23.39  Rule [979] ifeq(product(identity,multiply(a,c),b),true,true,true) -> true
% 23.23/23.39  collapsed.
% 23.23/23.39  Rule
% 23.23/23.39  [981]
% 23.23/23.40  ifeq(product(identity,A,b),true,ifeq(product(h,A,j),true,true,true),true) ->
% 23.23/23.40  true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [983]
% 23.23/23.40  ifeq(product(h,j,A),true,ifeq(product(identity,A,b),true,true,true),true) ->
% 23.23/23.40  true collapsed.
% 23.23/23.40  Rule [984] ifeq(product(identity,multiply(h,j),b),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [986]
% 23.23/23.40  ifeq(product(identity,A,multiply(k,B)),true,ifeq(product(inverse(h),A,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [987]
% 23.23/23.40  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(inverse(A),B,X),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [988]
% 23.23/23.40  ifeq(product(inverse(A),B,C),true,ifeq(product(X,C,multiply(A,B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [989]
% 23.23/23.40  ifeq(product(inverse(A),B,multiply(C,X)),true,ifeq(product(A,B,X),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [990]
% 23.23/23.40  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(inverse(A),B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [991]
% 23.23/23.40  ifeq(product(identity,A,multiply(d,B)),true,ifeq(product(inverse(a),A,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [992]
% 23.23/23.40  ifeq(product(identity,A,multiply(h,B)),true,ifeq(product(inverse(b),A,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [993]
% 23.23/23.40  ifeq(product(identity,A,identity),true,ifeq(product(B,A,inverse(multiply(C,B))),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [994]
% 23.23/23.40  ifeq(product(A,B,k),true,ifeq(product(multiply(A,A),B,inverse(h)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [995]
% 23.23/23.40  ifeq(product(A,B,d),true,ifeq(product(multiply(A,A),B,inverse(a)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [996]
% 23.23/23.40  ifeq(product(A,B,h),true,ifeq(product(multiply(A,A),B,inverse(b)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [997]
% 23.23/23.40  ifeq(product(multiply(j,j),inverse(h),A),true,ifeq(product(B,A,k),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [999]
% 23.23/23.40  ifeq(product(multiply(c,c),inverse(a),A),true,ifeq(product(B,A,d),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1000]
% 23.23/23.40  ifeq(product(multiply(d,d),inverse(b),A),true,ifeq(product(B,A,h),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1001]
% 23.23/23.40  ifeq(product(multiply(A,A),B,k),true,ifeq(product(A,B,inverse(h)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1002]
% 23.23/23.40  ifeq(product(multiply(A,A),B,d),true,ifeq(product(A,B,inverse(a)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1003]
% 23.23/23.40  ifeq(product(multiply(A,A),B,h),true,ifeq(product(A,B,inverse(b)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1005]
% 23.23/23.40  ifeq(product(identity,A,inverse(h)),true,ifeq(product(j,A,k),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1007]
% 23.23/23.40  ifeq(product(j,k,A),true,ifeq(product(identity,A,inverse(h)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1008]
% 23.23/23.40  ifeq(product(identity,multiply(j,k),inverse(h)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1012] ifeq(product(identity,A,inverse(inverse(A))),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1021]
% 23.23/23.40  ifeq(product(A,B,C),true,ifeq(product(inverse(B),C,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1022] ifeq(product(inverse(b),c,a),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1023] ifeq(product(inverse(b),j,h),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1024] ifeq(product(inverse(inverse(h)),k,j),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1025] ifeq(product(inverse(inverse(a)),d,c),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1026] ifeq(product(inverse(inverse(b)),h,d),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1027] ifeq(product(inverse(A),multiply(B,A),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1028] ifeq(product(multiply(inverse(A),B),A,B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1035]
% 23.23/23.40  ifeq(product(A,inverse(B),C),true,ifeq(product(B,C,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1036] ifeq(product(c,inverse(a),b),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1037] ifeq(product(j,inverse(h),b),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1038] ifeq(product(h,k,j),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1039] ifeq(product(k,inverse(j),inverse(h)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1040] ifeq(product(identity,inverse(inverse(A)),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1041] ifeq(product(a,d,c),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1042] ifeq(product(d,inverse(c),inverse(a)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1043] ifeq(product(b,h,d),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1044] ifeq(product(h,inverse(d),inverse(b)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1045] ifeq(product(A,multiply(B,inverse(A)),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1046] ifeq(product(multiply(A,B),inverse(A),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1048]
% 23.23/23.40  ifeq(product(identity,A,inverse(a)),true,ifeq(product(c,A,d),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1050]
% 23.23/23.40  ifeq(product(c,d,A),true,ifeq(product(identity,A,inverse(a)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1051]
% 23.23/23.40  ifeq(product(identity,multiply(c,d),inverse(a)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1052]
% 23.23/23.40  ifeq(product(identity,A,inverse(b)),true,ifeq(product(d,A,h),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1054]
% 23.23/23.40  ifeq(product(d,h,A),true,ifeq(product(identity,A,inverse(b)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1055]
% 23.23/23.40  ifeq(product(identity,multiply(d,h),inverse(b)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1057]
% 23.23/23.40  ifeq(product(identity,A,B),true,ifeq(product(C,A,multiply(C,B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1059]
% 23.23/23.40  ifeq(product(A,multiply(A,B),C),true,ifeq(product(identity,C,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1060]
% 23.23/23.40  ifeq(product(identity,multiply(A,multiply(A,B)),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1061]
% 23.23/23.40  ifeq(product(identity,A,multiply(multiply(B,C),X)),true,ifeq(product(C,A,X),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1062]
% 23.23/23.40  ifeq(product(A,B,multiply(C,X)),true,ifeq(product(multiply(A,A),B,X),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1064]
% 23.23/23.40  ifeq(product(multiply(A,A),B,C),true,ifeq(product(X,C,multiply(A,B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1065]
% 23.23/23.40  ifeq(product(multiply(A,A),B,multiply(C,X)),true,ifeq(product(A,B,X),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1066]
% 23.23/23.40  ifeq(product(A,B,C),true,ifeq(product(X,C,multiply(multiply(A,A),B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1076] ifeq(product(b,k,inverse(h)),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1077] ifeq(product(identity,k,inverse(h)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1084] ifeq(product(b,d,inverse(a)),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1085] ifeq(product(identity,d,inverse(a)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1086] ifeq(product(inverse(a),h,inverse(b)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1087] ifeq(product(identity,h,inverse(b)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1088] ifeq(product(b,multiply(c,A),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1089] ifeq(product(b,multiply(j,A),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1090] ifeq(product(inverse(h),multiply(k,A),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1091] ifeq(product(inverse(a),multiply(d,A),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1092] ifeq(product(inverse(b),multiply(h,A),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1093] ifeq(product(A,multiply(multiply(B,A),C),C),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1094] ifeq(product(identity,multiply(A,B),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1095]
% 23.23/23.40  ifeq(product(A,multiply(B,B),multiply(C,C)),true,ifeq(product(C,A,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1097]
% 23.23/23.40  ifeq(product(A,multiply(B,B),C),true,ifeq(product(multiply(C,C),A,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1101]
% 23.23/23.40  ifeq(product(identity,multiply(A,A),inverse(A)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1102]
% 23.23/23.40  ifeq(product(identity,multiply(inverse(A),inverse(A)),A),true,true,true) ->
% 23.23/23.40  true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1103]
% 23.23/23.40  ifeq(product(identity,A,identity),true,ifeq(product(multiply(multiply(B,B),
% 23.23/23.40                                                      multiply(B,B)),A,B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1106]
% 23.23/23.40  ifeq(product(A,identity,identity),true,ifeq(product(A,B,multiply(multiply(B,B),
% 23.23/23.40                                                          multiply(B,B))),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1108]
% 23.23/23.40  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(C,A,multiply(B,B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1109]
% 23.23/23.40  ifeq(product(identity,A,multiply(inverse(A),inverse(A))),true,true,true) ->
% 23.23/23.40  true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1110]
% 23.23/23.40  ifeq(product(identity,inverse(A),multiply(A,A)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1111]
% 23.23/23.40  ifeq(product(identity,A,identity),true,ifeq(product(B,A,multiply(multiply(B,B),
% 23.23/23.40                                                          multiply(B,B))),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1113]
% 23.23/23.40  ifeq(product(A,B,C),true,ifeq(product(multiply(C,C),A,multiply(B,B)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1115]
% 23.23/23.40  ifeq(product(identity,A,inverse(multiply(A,A))),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1116]
% 23.23/23.40  ifeq(product(A,identity,identity),true,ifeq(product(A,multiply(multiply(B,B),
% 23.23/23.40                                                        multiply(B,B)),B),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1118]
% 23.23/23.40  ifeq(product(identity,inverse(multiply(A,A)),A),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1121]
% 23.23/23.40  ifeq(product(A,B,C),true,ifeq(product(multiply(B,B),C,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1122] ifeq(product(multiply(b,b),c,a),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1123] ifeq(product(multiply(b,b),j,h),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1124]
% 23.23/23.40  ifeq(product(multiply(inverse(h),inverse(h)),k,j),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1125]
% 23.23/23.40  ifeq(product(multiply(inverse(a),inverse(a)),d,c),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1126]
% 23.23/23.40  ifeq(product(multiply(inverse(b),inverse(b)),h,d),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1127] ifeq(product(multiply(A,A),multiply(B,A),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1128] ifeq(product(multiply(multiply(A,A),B),A,B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1129]
% 23.23/23.40  ifeq(product(identity,A,multiply(multiply(A,A),multiply(A,A))),true,true,true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1131]
% 23.23/23.40  ifeq(product(A,multiply(B,B),C),true,ifeq(product(B,C,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1132] ifeq(product(c,multiply(a,a),b),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1133] ifeq(product(j,multiply(h,h),b),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1134] ifeq(product(k,multiply(j,j),inverse(h)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1135] ifeq(product(d,multiply(c,c),inverse(a)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1136] ifeq(product(h,multiply(d,d),inverse(b)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1137] ifeq(product(A,multiply(B,multiply(A,A)),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1138] ifeq(product(multiply(A,B),multiply(A,A),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1139]
% 23.23/23.40  ifeq(product(identity,multiply(multiply(A,A),multiply(A,A)),A),true,true,true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1152] ifeq(product(identity,A,multiply(B,A)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1155] ifeq(product(b,c,inverse(a)),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1157] ifeq(product(b,c,multiply(a,a)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1159] ifeq(product(b,j,inverse(h)),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1161] ifeq(product(b,j,multiply(h,h)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1163] ifeq(product(inverse(h),k,inverse(j)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1165] ifeq(product(inverse(h),k,multiply(j,j)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1167] ifeq(product(inverse(a),d,inverse(c)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1169] ifeq(product(inverse(a),d,multiply(c,c)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1171] ifeq(product(inverse(b),h,inverse(d)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1173] ifeq(product(inverse(b),h,multiply(d,d)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1175] ifeq(product(A,multiply(B,A),inverse(B)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule [1176] ifeq(product(A,multiply(inverse(B),A),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1178] ifeq(product(A,multiply(B,A),multiply(B,B)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1179] ifeq(product(A,multiply(multiply(B,B),A),B),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1180]
% 23.23/23.40  ifeq(product(identity,a,A),true,ifeq(product(b,A,c),true,true,true),true) ->
% 23.23/23.40  true collapsed.
% 23.23/23.40  Rule [1181] ifeq(product(b,a,c),true,true,true) -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1182]
% 23.23/23.40  ifeq(product(identity,h,A),true,ifeq(product(b,A,j),true,true,true),true) ->
% 23.23/23.40  true collapsed.
% 23.23/23.40  Rule [1183] ifeq(product(b,h,j),true,true,true) -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1184]
% 23.23/23.40  ifeq(product(identity,j,A),true,ifeq(product(inverse(h),A,k),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1185] ifeq(product(inverse(h),j,k),true,true,true) -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1186]
% 23.23/23.40  ifeq(product(identity,c,A),true,ifeq(product(inverse(a),A,d),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1187] ifeq(product(inverse(a),c,d),true,true,true) -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1188]
% 23.23/23.40  ifeq(product(identity,d,A),true,ifeq(product(inverse(b),A,h),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1189] ifeq(product(inverse(b),d,h),true,true,true) -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1190]
% 23.23/23.40  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(identity,B,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1191]
% 23.23/23.40  ifeq(product(identity,A,B),true,ifeq(product(C,B,multiply(A,C)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1192] ifeq(product(A,B,multiply(B,A)),true,true,true) -> true
% 23.23/23.40  collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1223]
% 23.23/23.40  ifeq(product(identity,inverse(A),B),true,ifeq(product(identity,B,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1224]
% 23.23/23.40  ifeq(product(identity,A,B),true,ifeq(product(identity,B,inverse(A)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1230]
% 23.23/23.40  ifeq(product(identity,A,B),true,ifeq(product(multiply(C,A),B,C),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1254]
% 23.23/23.40  ifeq(product(identity,multiply(A,A),B),true,ifeq(product(identity,B,A),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule
% 23.23/23.40  [1255]
% 23.23/23.40  ifeq(product(identity,A,B),true,ifeq(product(identity,B,multiply(A,A)),true,true,true),true)
% 23.23/23.40  -> true collapsed.
% 23.23/23.40  Rule [1256] ifeq(product(A,B,identity),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1257] ifeq(product(A,c,b),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1258] ifeq(product(A,identity,B),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1259] ifeq(product(c,A,a),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1260] ifeq(product(j,A,h),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1261] ifeq(product(k,A,j),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1262] ifeq(product(d,A,c),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1263] ifeq(product(h,A,d),true,true,true) -> true collapsed.
% 23.23/23.40  Rule [1264] ifeq(product(A,b,c),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1265] ifeq(product(A,b,j),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1266] ifeq(product(A,j,b),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1267] ifeq(product(identity,A,c),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1268] ifeq(product(identity,A,j),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1269] ifeq(product(identity,A,k),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1270] ifeq(product(identity,A,d),true,true,true) -> true collapsed.
% 25.46/25.63  Rule [1271] ifeq(product(identity,A,h),true,true,true) -> true collapsed.
% 25.46/25.63  Current number of equations to process: 50
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 557
% 25.46/25.63  New rule produced : [1273] product(a,multiply(b,inverse(c)),identity) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 558
% 25.46/25.63  New rule produced : [1274] product(a,identity,multiply(c,inverse(b))) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 559
% 25.46/25.63  New rule produced : [1275] product(a,multiply(b,inverse(a)),d) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 560
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1276] product(a,multiply(b,multiply(c,c)),identity) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 561
% 25.46/25.63  New rule produced : [1277] product(a,multiply(b,A),multiply(c,A)) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 562
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1278] product(a,identity,multiply(c,multiply(b,b))) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 563
% 25.46/25.63  New rule produced : [1279] product(A,c,multiply(multiply(A,a),b)) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 564
% 25.46/25.63  New rule produced : [1280] product(d,identity,j) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 565
% 25.46/25.63  New rule produced : [1281] product(A,j,multiply(multiply(A,h),b)) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 566
% 25.46/25.63  New rule produced : [1282] product(h,multiply(b,inverse(h)),k) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 567
% 25.46/25.63  New rule produced : [1283] product(h,multiply(b,inverse(j)),identity) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 568
% 25.46/25.63  New rule produced : [1284] product(h,identity,multiply(j,inverse(b))) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 569
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1285] product(h,identity,multiply(j,multiply(b,b))) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 570
% 25.46/25.63  New rule produced : [1286] product(h,multiply(b,A),multiply(j,A)) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 571
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1287] product(h,multiply(b,multiply(j,j)),identity) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 572
% 25.46/25.63  New rule produced : [1288] product(j,identity,multiply(k,h)) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 573
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1289] product(j,multiply(inverse(h),inverse(k)),identity) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 574
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1290] product(j,identity,multiply(k,inverse(inverse(h)))) -> true
% 25.46/25.63  Current number of equations to process: 0
% 25.46/25.63  Current number of ordered equations: 0
% 25.46/25.63  Current number of rules: 575
% 25.46/25.63  New rule produced :
% 25.46/25.63  [1291] product(j,multiply(inverse(h),multiply(k,k)),identity) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 576
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1292] product(j,multiply(inverse(h),A),multiply(k,A)) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 577
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1293]
% 27.75/27.94  product(j,identity,multiply(k,multiply(inverse(h),inverse(h)))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 578
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1294] product(A,k,multiply(multiply(A,j),inverse(h))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 579
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1295] product(c,multiply(inverse(a),inverse(d)),identity) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 580
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1296] product(d,multiply(inverse(b),inverse(h)),identity) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 581
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1297] product(A,multiply(B,inverse(multiply(A,B))),identity) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 582
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1298] product(c,identity,multiply(d,inverse(inverse(a)))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 583
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1299] product(d,identity,multiply(h,inverse(inverse(b)))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 584
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1300] product(A,identity,multiply(multiply(A,B),inverse(B))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 585
% 27.75/27.94  New rule produced : [1301] product(c,identity,multiply(d,a)) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 586
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1302] product(A,identity,multiply(multiply(A,inverse(B)),B)) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 587
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1303] product(c,multiply(inverse(a),inverse(b)),h) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 588
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1304] product(c,multiply(inverse(a),multiply(d,d)),identity) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 589
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1305] product(c,multiply(inverse(a),A),multiply(d,A)) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 590
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1306]
% 27.75/27.94  product(c,identity,multiply(d,multiply(inverse(a),inverse(a)))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 591
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1307] product(A,d,multiply(multiply(A,c),inverse(a))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 592
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1308] product(d,multiply(inverse(b),multiply(h,h)),identity) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 593
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1309] product(d,multiply(inverse(b),A),multiply(h,A)) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 594
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1310]
% 27.75/27.94  product(d,identity,multiply(h,multiply(inverse(b),inverse(b)))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 595
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1311] product(A,h,multiply(multiply(A,d),inverse(b))) -> true
% 27.75/27.94  Current number of equations to process: 0
% 27.75/27.94  Current number of ordered equations: 0
% 27.75/27.94  Current number of rules: 596
% 27.75/27.94  New rule produced :
% 27.75/27.94  [1312] product(A,identity,multiply(multiply(A,B),multiply(B,B))) -> true
% 29.36/29.50  Rule [1119] product(A,identity,multiply(multiply(A,A),multiply(A,A))) -> true
% 29.36/29.50  collapsed.
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 596
% 29.36/29.50  New rule produced :
% 29.36/29.50  [1313] product(A,multiply(B,C),multiply(multiply(A,B),C)) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 597
% 29.36/29.50  New rule produced :
% 29.36/29.50  [1314] product(A,identity,multiply(multiply(A,multiply(B,B)),B)) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 598
% 29.36/29.50  New rule produced :
% 29.36/29.50  [1315]
% 29.36/29.50  product(A,multiply(B,multiply(multiply(A,B),multiply(A,B))),identity) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 599
% 29.36/29.50  New rule produced : [1316] product(c,multiply(b,b),a) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 600
% 29.36/29.50  New rule produced : [1317] product(c,inverse(b),a) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 601
% 29.36/29.50  New rule produced : [1318] product(j,multiply(b,b),h) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 602
% 29.36/29.50  New rule produced : [1319] product(j,inverse(b),h) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 603
% 29.36/29.50  New rule produced :
% 29.36/29.50  [1320] product(k,multiply(inverse(h),inverse(h)),j) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 604
% 29.36/29.50  New rule produced : [1321] product(k,inverse(inverse(h)),j) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 605
% 29.36/29.50  New rule produced : [1322] product(k,h,j) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 606
% 29.36/29.50  New rule produced : [1323] product(identity,inverse(multiply(A,A)),A) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 607
% 29.36/29.50  New rule produced : [1324] product(identity,inverse(inverse(A)),A) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 608
% 29.36/29.50  New rule produced : [1325] product(d,inverse(inverse(a)),c) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 609
% 29.36/29.50  New rule produced : [1326] product(h,inverse(inverse(b)),d) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 610
% 29.36/29.50  New rule produced : [1327] product(multiply(A,B),inverse(B),A) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 611
% 29.36/29.50  New rule produced : [1328] product(identity,inverse(A),multiply(A,A)) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 612
% 29.36/29.50  New rule produced :
% 29.36/29.50  [1329] product(identity,multiply(inverse(A),inverse(A)),A) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 613
% 29.36/29.50  New rule produced : [1330] product(identity,multiply(A,A),inverse(A)) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 614
% 29.36/29.50  New rule produced : [1331] product(identity,A,inverse(inverse(A))) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 615
% 29.36/29.50  New rule produced : [1332] product(identity,A,inverse(multiply(A,A))) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 616
% 29.36/29.50  New rule produced : [1333] product(d,a,c) -> true
% 29.36/29.50  Current number of equations to process: 0
% 29.36/29.50  Current number of ordered equations: 0
% 29.36/29.50  Current number of rules: 617
% 31.75/31.90  New rule produced : [1334] product(h,b,d) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 618
% 31.75/31.90  New rule produced : [1335] product(multiply(A,inverse(B)),B,A) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 619
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1336] product(identity,A,multiply(inverse(A),inverse(A))) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 620
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1337] product(d,multiply(inverse(a),inverse(a)),c) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 621
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1338] product(h,multiply(inverse(b),inverse(b)),d) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 622
% 31.75/31.90  New rule produced : [1339] product(multiply(A,B),multiply(B,B),A) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 623
% 31.75/31.90  New rule produced : [1340] product(multiply(A,multiply(B,B)),B,A) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 624
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1341] product(identity,multiply(multiply(A,A),multiply(A,A)),A) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 625
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1342] product(identity,A,multiply(multiply(A,A),multiply(A,A))) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 626
% 31.75/31.90  New rule produced : [1343] product(c,A,multiply(a,multiply(b,A))) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 627
% 31.75/31.90  New rule produced : [1344] product(identity,b,multiply(inverse(a),c)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 628
% 31.75/31.90  New rule produced : [1345] product(multiply(inverse(c),a),b,identity) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 629
% 31.75/31.90  New rule produced : [1346] product(multiply(A,a),b,multiply(A,c)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 630
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1347] product(multiply(multiply(c,c),a),b,identity) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 631
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1348] product(identity,b,multiply(multiply(a,a),c)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 632
% 31.75/31.90  New rule produced : [1349] product(multiply(inverse(j),h),b,identity) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 633
% 31.75/31.90  New rule produced : [1350] product(identity,b,multiply(inverse(h),j)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 634
% 31.75/31.90  New rule produced : [1351] product(multiply(A,h),b,multiply(A,j)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 635
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1352] product(multiply(multiply(j,j),h),b,identity) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 636
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1353] product(identity,b,multiply(multiply(h,h),j)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 637
% 31.75/31.90  New rule produced : [1354] product(j,A,multiply(h,multiply(b,A))) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 31.75/31.90  Current number of rules: 638
% 31.75/31.90  New rule produced :
% 31.75/31.90  [1355] product(identity,inverse(h),multiply(inverse(j),k)) -> true
% 31.75/31.90  Current number of equations to process: 0
% 31.75/31.90  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 639
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1356] product(multiply(inverse(k),j),inverse(h),identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 640
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1357] product(multiply(A,j),inverse(h),multiply(A,k)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 641
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1358] product(identity,inverse(h),multiply(multiply(j,j),k)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 642
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1359] product(multiply(multiply(k,k),j),inverse(h),identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 643
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1360] product(k,A,multiply(j,multiply(inverse(h),A))) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 644
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1361] product(identity,A,multiply(B,multiply(inverse(B),A))) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 645
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1362] product(multiply(inverse(d),c),inverse(a),identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 646
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1363] product(multiply(inverse(h),d),inverse(b),identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 647
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1364] product(multiply(inverse(multiply(A,B)),A),B,identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 648
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1365] product(identity,inverse(a),multiply(inverse(c),d)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 649
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1366] product(identity,inverse(b),multiply(inverse(d),h)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 650
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1367] product(identity,A,multiply(inverse(B),multiply(B,A))) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 651
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1368] product(multiply(A,c),inverse(a),multiply(A,d)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 652
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1369] product(identity,inverse(a),multiply(multiply(c,c),d)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 653
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1370] product(multiply(multiply(d,d),c),inverse(a),identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 654
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1371] product(d,A,multiply(c,multiply(inverse(a),A))) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 655
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1372] product(multiply(A,d),inverse(b),multiply(A,h)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 656
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1373] product(multiply(multiply(h,h),d),inverse(b),identity) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 657
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1374] product(identity,inverse(b),multiply(multiply(d,d),h)) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 658
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1375] product(h,A,multiply(d,multiply(inverse(b),A))) -> true
% 34.95/35.16  Current number of equations to process: 0
% 34.95/35.16  Current number of ordered equations: 0
% 34.95/35.16  Current number of rules: 659
% 34.95/35.16  New rule produced :
% 34.95/35.16  [1376] product(identity,A,multiply(B,multiply(multiply(B,B),A))) -> true
% 34.95/35.16  Current number of equations to process: 0
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 660
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1377] product(multiply(A,B),C,multiply(A,multiply(B,C))) -> true
% 35.85/36.03  Current number of equations to process: 0
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 661
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1378] product(identity,A,multiply(multiply(B,B),multiply(B,A))) -> true
% 35.85/36.03  Rule [1342] product(identity,A,multiply(multiply(A,A),multiply(A,A))) -> true
% 35.85/36.03  collapsed.
% 35.85/36.03  Current number of equations to process: 0
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 661
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1379]
% 35.85/36.03  product(multiply(multiply(multiply(A,B),multiply(A,B)),A),B,identity) -> true
% 35.85/36.03  Current number of equations to process: 0
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 662
% 35.85/36.03  New rule produced : [1380] ifeq2(product(inverse(a),c,A),true,A,b) -> b
% 35.85/36.03  Current number of equations to process: 0
% 35.85/36.03  Current number of ordered equations: 1
% 35.85/36.03  Current number of rules: 663
% 35.85/36.03  New rule produced : [1381] ifeq2(product(inverse(a),c,A),true,b,A) -> A
% 35.85/36.03  Current number of equations to process: 0
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 664
% 35.85/36.03  New rule produced : [1382] multiply(inverse(a),c) -> b
% 35.85/36.03  Rule [1344] product(identity,b,multiply(inverse(a),c)) -> true collapsed.
% 35.85/36.03  Current number of equations to process: 6
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 664
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1383] ifeq(product(d,c,A),true,product(c,b,A),true) -> true
% 35.85/36.03  Current number of equations to process: 17
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 665
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1384] ifeq(product(A,inverse(a),identity),true,product(A,b,c),true) -> true
% 35.85/36.03  Current number of equations to process: 17
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 666
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1385] ifeq(product(A,identity,inverse(a)),true,product(A,c,b),true) -> true
% 35.85/36.03  Current number of equations to process: 16
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 667
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1386] ifeq(product(inverse(a),c,A),true,product(identity,A,b),true) -> true
% 35.85/36.03  Current number of equations to process: 15
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 668
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1387] ifeq(product(c,identity,A),true,product(inverse(a),A,b),true) -> true
% 35.85/36.03  Current number of equations to process: 14
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 669
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1388] ifeq(product(b,identity,A),true,product(inverse(a),c,A),true) -> true
% 35.85/36.03  Current number of equations to process: 13
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 670
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1389] ifeq(product(identity,c,A),true,product(inverse(a),A,b),true) -> true
% 35.85/36.03  Current number of equations to process: 12
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 671
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1390] ifeq(product(c,A,a),true,product(b,A,identity),true) -> true
% 35.85/36.03  Current number of equations to process: 30
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 672
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1391] ifeq(product(a,A,c),true,product(identity,A,b),true) -> true
% 35.85/36.03  Current number of equations to process: 31
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 673
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1392] ifeq(product(c,b,A),true,product(d,c,A),true) -> true
% 35.85/36.03  Current number of equations to process: 32
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 674
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1393] ifeq(product(inverse(a),identity,A),true,product(A,c,b),true) -> true
% 35.85/36.03  Current number of equations to process: 31
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 675
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1394] ifeq(product(identity,inverse(a),A),true,product(A,c,b),true) -> true
% 35.85/36.03  Current number of equations to process: 30
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 676
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1395] ifeq(product(c,A,identity),true,product(b,A,inverse(a)),true) -> true
% 35.85/36.03  Current number of equations to process: 29
% 35.85/36.03  Current number of ordered equations: 0
% 35.85/36.03  Current number of rules: 677
% 35.85/36.03  New rule produced :
% 35.85/36.03  [1396] ifeq(product(identity,A,c),true,product(inverse(a),A,b),true) -> true
% 36.06/36.24  Current number of equations to process: 28
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 678
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1397] ifeq(product(inverse(a),c,A),true,product(A,identity,b),true) -> true
% 36.06/36.24  Current number of equations to process: 26
% 36.06/36.24  Current number of ordered equations: 1
% 36.06/36.24  Current number of rules: 679
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1398] ifeq(product(inverse(a),c,A),true,product(b,identity,A),true) -> true
% 36.06/36.24  Current number of equations to process: 26
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 680
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1399] ifeq(product(inverse(a),a,A),true,product(A,b,b),true) -> true
% 36.06/36.24  Current number of equations to process: 25
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 681
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1400] ifeq(product(a,inverse(a),A),true,product(A,c,c),true) -> true
% 36.06/36.24  Current number of equations to process: 24
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 682
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1401] ifeq(product(h,inverse(a),A),true,product(A,c,j),true) -> true
% 36.06/36.24  Current number of equations to process: 23
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 683
% 36.06/36.24  New rule produced : [1402] product(inverse(inverse(a)),b,c) -> true
% 36.06/36.24  Current number of equations to process: 28
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 684
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1403] product(multiply(inverse(a),inverse(a)),b,c) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 685
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1404] product(inverse(a),multiply(c,inverse(b)),identity) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 686
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1405] product(inverse(a),identity,multiply(b,inverse(c))) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 687
% 36.06/36.24  New rule produced : [1406] product(c,b,multiply(d,c)) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 688
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1407] product(inverse(a),d,multiply(b,inverse(a))) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 689
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1408] product(A,b,multiply(multiply(A,inverse(a)),c)) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 690
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1409] product(inverse(a),multiply(c,A),multiply(b,A)) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 691
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1410] product(inverse(a),identity,multiply(b,multiply(c,c))) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 692
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1411] product(inverse(a),multiply(c,multiply(b,b)),identity) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 693
% 36.06/36.24  New rule produced : [1412] product(b,inverse(c),inverse(a)) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 694
% 36.06/36.24  New rule produced : [1413] product(b,multiply(c,c),inverse(a)) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 695
% 36.06/36.24  New rule produced : [1414] product(multiply(h,inverse(a)),c,j) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 696
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1415] product(multiply(inverse(b),inverse(a)),c,identity) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 697
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1416] product(identity,c,multiply(inverse(inverse(a)),b)) -> true
% 36.06/36.24  Current number of equations to process: 38
% 36.06/36.24  Current number of ordered equations: 0
% 36.06/36.24  Current number of rules: 698
% 36.06/36.24  New rule produced :
% 36.06/36.24  [1417] product(b,inverse(a),multiply(inverse(a),d)) -> true
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 699
% 36.27/36.40  New rule produced : [1418] product(d,c,multiply(c,b)) -> true
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 700
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1419] product(b,A,multiply(inverse(a),multiply(c,A))) -> true
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 701
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1420] product(multiply(A,inverse(a)),c,multiply(A,b)) -> true
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 702
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1421] product(multiply(multiply(b,b),inverse(a)),c,identity) -> true
% 36.27/36.40  Current number of equations to process: 39
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 703
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1422]
% 36.27/36.40  product(identity,c,multiply(multiply(inverse(a),inverse(a)),b)) -> true
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 704
% 36.27/36.40  New rule produced : [1423] ifeq2(product(multiply(a,a),c,A),true,A,b) -> b
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 1
% 36.27/36.40  Current number of rules: 705
% 36.27/36.40  New rule produced : [1424] ifeq2(product(multiply(a,a),c,A),true,b,A) -> A
% 36.27/36.40  Current number of equations to process: 38
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 706
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1425]
% 36.27/36.40  ifeq(product(c,inverse(b),A),true,product(inverse(a),A,identity),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 37
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 707
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1426]
% 36.27/36.40  ifeq(product(b,inverse(c),A),true,product(inverse(a),identity,A),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 36
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 708
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1427]
% 36.27/36.40  ifeq(product(identity,c,A),true,product(inverse(inverse(a)),b,A),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 35
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 709
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1428]
% 36.27/36.40  ifeq(product(A,inverse(a),inverse(c)),true,product(A,b,identity),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 34
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 710
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1429]
% 36.27/36.40  ifeq(product(A,inverse(c),inverse(a)),true,product(A,identity,b),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 33
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 711
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1430]
% 36.27/36.40  ifeq(product(b,inverse(a),A),true,product(inverse(a),d,A),true) -> true
% 36.27/36.40  Current number of equations to process: 32
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 712
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1431]
% 36.27/36.40  ifeq(product(inverse(inverse(a)),A,c),true,product(identity,A,b),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 31
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 713
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1432]
% 36.27/36.40  ifeq(product(c,A,inverse(inverse(a))),true,product(b,A,identity),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 30
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 714
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1433]
% 36.27/36.40  ifeq(product(inverse(a),identity,A),true,product(b,inverse(c),A),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 29
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 715
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1434]
% 36.27/36.40  ifeq(product(inverse(b),inverse(a),A),true,product(A,c,identity),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 28
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 716
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1435]
% 36.27/36.40  ifeq(product(inverse(inverse(a)),b,A),true,product(identity,c,A),true) ->
% 36.27/36.40  true
% 36.27/36.40  Current number of equations to process: 27
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 717
% 36.27/36.40  New rule produced :
% 36.27/36.40  [1436]
% 36.27/36.40  ifeq(product(inverse(a),d,A),true,product(b,inverse(a),A),true) -> true
% 36.27/36.40  Current number of equations to process: 26
% 36.27/36.40  Current number of ordered equations: 0
% 36.27/36.40  Current number of rules: 718
% 36.27/36.40  New rule produced :
% 36.36/36.55  [1437]
% 36.36/36.55  ifeq(product(multiply(A,inverse(a)),c,B),true,product(A,b,B),true) -> true
% 36.36/36.55  Current number of equations to process: 25
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 719
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1438]
% 36.36/36.55  ifeq(product(c,A,B),true,product(inverse(a),B,multiply(b,A)),true) -> true
% 36.36/36.55  Current number of equations to process: 23
% 36.36/36.55  Current number of ordered equations: 1
% 36.36/36.55  Current number of rules: 720
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1439]
% 36.36/36.55  ifeq(product(A,inverse(a),B),true,product(A,b,multiply(B,c)),true) -> true
% 36.36/36.55  Current number of equations to process: 23
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 721
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1440]
% 36.36/36.55  ifeq(product(A,B,inverse(a)),true,product(A,multiply(B,c),b),true) -> true
% 36.36/36.55  Current number of equations to process: 21
% 36.36/36.55  Current number of ordered equations: 1
% 36.36/36.55  Current number of rules: 722
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1441]
% 36.36/36.55  ifeq(product(b,A,B),true,product(inverse(a),multiply(c,A),B),true) -> true
% 36.36/36.55  Current number of equations to process: 21
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 723
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1442]
% 36.36/36.55  ifeq(product(inverse(a),multiply(c,A),B),true,product(b,A,B),true) -> true
% 36.36/36.55  Current number of equations to process: 20
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 724
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1443]
% 36.36/36.55  ifeq(product(A,inverse(a),B),true,product(B,c,multiply(A,b)),true) -> true
% 36.36/36.55  Current number of equations to process: 18
% 36.36/36.55  Current number of ordered equations: 1
% 36.36/36.55  Current number of rules: 725
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1444]
% 36.36/36.55  ifeq(product(c,A,B),true,product(b,A,multiply(inverse(a),B)),true) -> true
% 36.36/36.55  Current number of equations to process: 18
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 726
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1445]
% 36.36/36.55  ifeq(product(A,B,c),true,product(multiply(inverse(a),A),B,b),true) -> true
% 36.36/36.55  Current number of equations to process: 16
% 36.36/36.55  Current number of ordered equations: 1
% 36.36/36.55  Current number of rules: 727
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1446]
% 36.36/36.55  ifeq(product(A,b,B),true,product(multiply(A,inverse(a)),c,B),true) -> true
% 36.36/36.55  Current number of equations to process: 16
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 728
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1447]
% 36.36/36.55  ifeq(product(c,multiply(b,b),A),true,product(inverse(a),A,identity),true) ->
% 36.36/36.55  true
% 36.36/36.55  Current number of equations to process: 15
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 729
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1448]
% 36.36/36.55  ifeq(product(b,multiply(c,c),A),true,product(inverse(a),identity,A),true) ->
% 36.36/36.55  true
% 36.36/36.55  Current number of equations to process: 14
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 730
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1449]
% 36.36/36.55  ifeq(product(inverse(a),identity,A),true,product(b,multiply(c,c),A),true) ->
% 36.36/36.55  true
% 36.36/36.55  Current number of equations to process: 13
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 731
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1450]
% 36.36/36.55  ifeq(product(A,inverse(a),multiply(c,c)),true,product(A,b,identity),true) ->
% 36.36/36.55  true
% 36.36/36.55  Current number of equations to process: 12
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 732
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1451]
% 36.36/36.55  ifeq(product(A,multiply(c,c),inverse(a)),true,product(A,identity,b),true) ->
% 36.36/36.55  true
% 36.36/36.55  Current number of equations to process: 11
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 733
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1452]
% 36.36/36.55  ifeq(product(multiply(b,b),inverse(a),A),true,product(A,c,identity),true) ->
% 36.36/36.55  true
% 36.36/36.55  Current number of equations to process: 10
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 734
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1453]
% 36.36/36.55  ifeq(product(multiply(inverse(a),inverse(a)),A,c),true,product(identity,A,b),true)
% 36.36/36.55  -> true
% 36.36/36.55  Current number of equations to process: 9
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 735
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1454]
% 36.36/36.55  ifeq(product(c,A,multiply(inverse(a),inverse(a))),true,product(b,A,identity),true)
% 36.36/36.55  -> true
% 36.36/36.55  Current number of equations to process: 8
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 736
% 36.36/36.55  New rule produced :
% 36.36/36.55  [1455]
% 36.36/36.55  ifeq(product(identity,c,A),true,product(multiply(inverse(a),inverse(a)),b,A),true)
% 36.36/36.55  -> true
% 36.36/36.55  Current number of equations to process: 7
% 36.36/36.55  Current number of ordered equations: 0
% 36.36/36.55  Current number of rules: 737
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1456]
% 36.66/36.88  ifeq(product(multiply(inverse(a),inverse(a)),b,A),true,product(identity,c,A),true)
% 36.66/36.88  -> true
% 36.66/36.88  Current number of equations to process: 6
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 738
% 36.66/36.88  New rule produced : [1457] multiply(multiply(a,a),c) -> b
% 36.66/36.88  Rule [1348] product(identity,b,multiply(multiply(a,a),c)) -> true collapsed.
% 36.66/36.88  Current number of equations to process: 12
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 738
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1458] ifeq(product(a,c,A),true,product(a,A,b),true) -> true
% 36.66/36.88  Current number of equations to process: 25
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 739
% 36.66/36.88  New rule produced : [1459] product(inverse(multiply(a,a)),b,c) -> true
% 36.66/36.88  Current number of equations to process: 49
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 740
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1460] product(multiply(multiply(a,a),multiply(a,a)),b,c) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 741
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1461] product(multiply(a,a),multiply(c,inverse(b)),identity) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 742
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1462] product(multiply(a,a),identity,multiply(b,inverse(c))) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 743
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1463] product(multiply(a,a),d,multiply(b,inverse(a))) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 744
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1464] product(A,b,multiply(multiply(A,multiply(a,a)),c)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 745
% 36.66/36.88  New rule produced : [1465] product(a,multiply(a,c),b) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 746
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1466] product(multiply(a,a),multiply(c,A),multiply(b,A)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 747
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1467] product(multiply(a,a),identity,multiply(b,multiply(c,c))) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 748
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1468] product(multiply(a,a),multiply(c,multiply(b,b)),identity) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 749
% 36.66/36.88  New rule produced : [1469] product(b,inverse(c),multiply(a,a)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 750
% 36.66/36.88  New rule produced : [1470] product(b,multiply(c,c),multiply(a,a)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 751
% 36.66/36.88  New rule produced : [1471] product(multiply(h,multiply(a,a)),c,j) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 752
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1472] product(multiply(inverse(b),multiply(a,a)),c,identity) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 753
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1473] product(identity,c,multiply(inverse(multiply(a,a)),b)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 754
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1474] product(b,inverse(a),multiply(multiply(a,a),d)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 755
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1475] product(b,A,multiply(multiply(a,a),multiply(c,A))) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.66/36.88  Current number of ordered equations: 0
% 36.66/36.88  Current number of rules: 756
% 36.66/36.88  New rule produced :
% 36.66/36.88  [1476] product(multiply(A,multiply(a,a)),c,multiply(A,b)) -> true
% 36.66/36.88  Current number of equations to process: 59
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 757
% 36.87/37.06  New rule produced : [1477] ifeq2(product(inverse(h),j,A),true,A,b) -> b
% 36.87/37.06  Current number of equations to process: 61
% 36.87/37.06  Current number of ordered equations: 1
% 36.87/37.06  Current number of rules: 758
% 36.87/37.06  New rule produced : [1478] ifeq2(product(inverse(h),j,A),true,b,A) -> A
% 36.87/37.06  Current number of equations to process: 61
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 759
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1479] product(multiply(multiply(b,b),multiply(a,a)),c,identity) -> true
% 36.87/37.06  Current number of equations to process: 60
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 760
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1480]
% 36.87/37.06  product(identity,c,multiply(multiply(multiply(a,a),multiply(a,a)),b)) -> true
% 36.87/37.06  Current number of equations to process: 59
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 761
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1481]
% 36.87/37.06  ifeq(product(A,multiply(a,a),identity),true,product(A,b,c),true) -> true
% 36.87/37.06  Current number of equations to process: 58
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 762
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1482]
% 36.87/37.06  ifeq(product(A,identity,multiply(a,a)),true,product(A,c,b),true) -> true
% 36.87/37.06  Current number of equations to process: 57
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 763
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1483]
% 36.87/37.06  ifeq(product(multiply(a,a),c,A),true,product(identity,A,b),true) -> true
% 36.87/37.06  Current number of equations to process: 56
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 764
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1484]
% 36.87/37.06  ifeq(product(c,identity,A),true,product(multiply(a,a),A,b),true) -> true
% 36.87/37.06  Current number of equations to process: 55
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 765
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1485]
% 36.87/37.06  ifeq(product(b,identity,A),true,product(multiply(a,a),c,A),true) -> true
% 36.87/37.06  Current number of equations to process: 54
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 766
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1486]
% 36.87/37.06  ifeq(product(identity,c,A),true,product(multiply(a,a),A,b),true) -> true
% 36.87/37.06  Current number of equations to process: 53
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 767
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1487]
% 36.87/37.06  ifeq(product(multiply(a,a),identity,A),true,product(A,c,b),true) -> true
% 36.87/37.06  Current number of equations to process: 52
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 768
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1488]
% 36.87/37.06  ifeq(product(identity,multiply(a,a),A),true,product(A,c,b),true) -> true
% 36.87/37.06  Current number of equations to process: 51
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 769
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1489]
% 36.87/37.06  ifeq(product(c,A,identity),true,product(b,A,multiply(a,a)),true) -> true
% 36.87/37.06  Current number of equations to process: 50
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 770
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1490]
% 36.87/37.06  ifeq(product(identity,A,c),true,product(multiply(a,a),A,b),true) -> true
% 36.87/37.06  Current number of equations to process: 49
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 771
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1491]
% 36.87/37.06  ifeq(product(multiply(a,a),c,A),true,product(A,identity,b),true) -> true
% 36.87/37.06  Current number of equations to process: 47
% 36.87/37.06  Current number of ordered equations: 1
% 36.87/37.06  Current number of rules: 772
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1492]
% 36.87/37.06  ifeq(product(multiply(a,a),c,A),true,product(b,identity,A),true) -> true
% 36.87/37.06  Current number of equations to process: 47
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 773
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1493] ifeq(product(multiply(a,a),a,A),true,product(A,b,b),true) -> true
% 36.87/37.06  Current number of equations to process: 46
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 774
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1494] ifeq(product(a,multiply(a,a),A),true,product(A,c,c),true) -> true
% 36.87/37.06  Current number of equations to process: 45
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 775
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1495] ifeq(product(h,multiply(a,a),A),true,product(A,c,j),true) -> true
% 36.87/37.06  Current number of equations to process: 44
% 36.87/37.06  Current number of ordered equations: 0
% 36.87/37.06  Current number of rules: 776
% 36.87/37.06  New rule produced :
% 36.87/37.06  [1496]
% 36.87/37.06  ifeq(product(c,inverse(b),A),true,product(multiply(a,a),A,identity),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 43
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 777
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1497]
% 37.07/37.28  ifeq(product(b,inverse(c),A),true,product(multiply(a,a),identity,A),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 42
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 778
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1498]
% 37.07/37.28  ifeq(product(identity,c,A),true,product(inverse(multiply(a,a)),b,A),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 41
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 779
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1499]
% 37.07/37.28  ifeq(product(A,multiply(a,a),inverse(c)),true,product(A,b,identity),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 40
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 780
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1500]
% 37.07/37.28  ifeq(product(A,inverse(c),multiply(a,a)),true,product(A,identity,b),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 39
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 781
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1501]
% 37.07/37.28  ifeq(product(b,inverse(a),A),true,product(multiply(a,a),d,A),true) -> true
% 37.07/37.28  Current number of equations to process: 38
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 782
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1502]
% 37.07/37.28  ifeq(product(inverse(multiply(a,a)),A,c),true,product(identity,A,b),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 37
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 783
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1503]
% 37.07/37.28  ifeq(product(c,A,inverse(multiply(a,a))),true,product(b,A,identity),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 36
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 784
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1504]
% 37.07/37.28  ifeq(product(multiply(a,a),identity,A),true,product(b,inverse(c),A),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 35
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 785
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1505]
% 37.07/37.28  ifeq(product(inverse(b),multiply(a,a),A),true,product(A,c,identity),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 34
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 786
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1506]
% 37.07/37.28  ifeq(product(inverse(multiply(a,a)),b,A),true,product(identity,c,A),true) ->
% 37.07/37.28  true
% 37.07/37.28  Current number of equations to process: 33
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 787
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1507]
% 37.07/37.28  ifeq(product(multiply(a,a),d,A),true,product(b,inverse(a),A),true) -> true
% 37.07/37.28  Current number of equations to process: 32
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 788
% 37.07/37.28  New rule produced : [1508] multiply(inverse(h),j) -> b
% 37.07/37.28  Rule [1350] product(identity,b,multiply(inverse(h),j)) -> true collapsed.
% 37.07/37.28  Current number of equations to process: 38
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 788
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1509] ifeq(product(k,j,A),true,product(j,b,A),true) -> true
% 37.07/37.28  Current number of equations to process: 44
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 789
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1510] ifeq(product(A,inverse(h),identity),true,product(A,b,j),true) -> true
% 37.07/37.28  Current number of equations to process: 49
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 790
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1511] ifeq(product(A,identity,inverse(h)),true,product(A,j,b),true) -> true
% 37.07/37.28  Current number of equations to process: 48
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 791
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1512] ifeq(product(inverse(h),j,A),true,product(identity,A,b),true) -> true
% 37.07/37.28  Current number of equations to process: 47
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 792
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1513] ifeq(product(j,identity,A),true,product(inverse(h),A,b),true) -> true
% 37.07/37.28  Current number of equations to process: 46
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 793
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1514] ifeq(product(b,identity,A),true,product(inverse(h),j,A),true) -> true
% 37.07/37.28  Current number of equations to process: 45
% 37.07/37.28  Current number of ordered equations: 0
% 37.07/37.28  Current number of rules: 794
% 37.07/37.28  New rule produced :
% 37.07/37.28  [1515] ifeq(product(identity,j,A),true,product(inverse(h),A,b),true) -> true
% 37.37/37.55  Current number of equations to process: 44
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 795
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1516] ifeq(product(j,b,A),true,product(k,j,A),true) -> true
% 37.37/37.55  Current number of equations to process: 59
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 796
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1517] ifeq(product(j,A,h),true,product(b,A,identity),true) -> true
% 37.37/37.55  Current number of equations to process: 63
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 797
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1518] ifeq(product(h,A,j),true,product(identity,A,b),true) -> true
% 37.37/37.55  Current number of equations to process: 64
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 798
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1519] ifeq(product(inverse(h),identity,A),true,product(A,j,b),true) -> true
% 37.37/37.55  Current number of equations to process: 63
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 799
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1520] ifeq(product(identity,inverse(h),A),true,product(A,j,b),true) -> true
% 37.37/37.55  Current number of equations to process: 62
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 800
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1521] ifeq(product(j,A,identity),true,product(b,A,inverse(h)),true) -> true
% 37.37/37.55  Current number of equations to process: 61
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 801
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1522] ifeq(product(identity,A,j),true,product(inverse(h),A,b),true) -> true
% 37.37/37.55  Current number of equations to process: 60
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 802
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1523] ifeq(product(inverse(h),j,A),true,product(A,identity,b),true) -> true
% 37.37/37.55  Current number of equations to process: 58
% 37.37/37.55  Current number of ordered equations: 1
% 37.37/37.55  Current number of rules: 803
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1524] ifeq(product(inverse(h),j,A),true,product(b,identity,A),true) -> true
% 37.37/37.55  Current number of equations to process: 58
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 804
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1525] ifeq(product(a,inverse(h),A),true,product(A,j,c),true) -> true
% 37.37/37.55  Current number of equations to process: 57
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 805
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1526] ifeq(product(inverse(h),h,A),true,product(A,b,b),true) -> true
% 37.37/37.55  Current number of equations to process: 56
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 806
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1527] ifeq(product(h,inverse(h),A),true,product(A,j,j),true) -> true
% 37.37/37.55  Current number of equations to process: 55
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 807
% 37.37/37.55  New rule produced : [1528] product(inverse(inverse(h)),b,j) -> true
% 37.37/37.55  Current number of equations to process: 60
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 808
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1529] product(multiply(inverse(h),inverse(h)),b,j) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 809
% 37.37/37.55  New rule produced : [1530] product(j,b,multiply(k,j)) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 810
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1531] product(inverse(h),k,multiply(b,inverse(h))) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 811
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1532] product(inverse(h),multiply(j,inverse(b)),identity) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 812
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1533] product(inverse(h),identity,multiply(b,inverse(j))) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 813
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1534] product(A,b,multiply(multiply(A,inverse(h)),j)) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 814
% 37.37/37.55  New rule produced :
% 37.37/37.55  [1535] product(inverse(h),multiply(j,A),multiply(b,A)) -> true
% 37.37/37.55  Current number of equations to process: 70
% 37.37/37.55  Current number of ordered equations: 0
% 37.37/37.55  Current number of rules: 815
% 37.37/37.55  New rule produced :
% 37.58/37.75  [1536] product(inverse(h),identity,multiply(b,multiply(j,j))) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 816
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1537] product(inverse(h),multiply(j,multiply(b,b)),identity) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 817
% 37.58/37.75  New rule produced : [1538] product(b,inverse(j),inverse(h)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 818
% 37.58/37.75  New rule produced : [1539] product(b,multiply(j,j),inverse(h)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 819
% 37.58/37.75  New rule produced : [1540] product(multiply(a,inverse(h)),j,c) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 820
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1541] product(b,inverse(h),multiply(inverse(h),k)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 821
% 37.58/37.75  New rule produced : [1542] product(k,j,multiply(j,b)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 822
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1543] product(multiply(inverse(b),inverse(h)),j,identity) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 823
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1544] product(identity,j,multiply(inverse(inverse(h)),b)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 824
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1545] product(b,A,multiply(inverse(h),multiply(j,A))) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 825
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1546] product(multiply(A,inverse(h)),j,multiply(A,b)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 826
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1547] product(multiply(multiply(b,b),inverse(h)),j,identity) -> true
% 37.58/37.75  Current number of equations to process: 71
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 827
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1548]
% 37.58/37.75  product(identity,j,multiply(multiply(inverse(h),inverse(h)),b)) -> true
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 828
% 37.58/37.75  New rule produced : [1549] ifeq2(product(multiply(h,h),j,A),true,A,b) -> b
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 1
% 37.58/37.75  Current number of rules: 829
% 37.58/37.75  New rule produced : [1550] ifeq2(product(multiply(h,h),j,A),true,b,A) -> A
% 37.58/37.75  Current number of equations to process: 70
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 830
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1551]
% 37.58/37.75  ifeq(product(b,inverse(h),A),true,product(inverse(h),k,A),true) -> true
% 37.58/37.75  Current number of equations to process: 69
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 831
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1552]
% 37.58/37.75  ifeq(product(j,inverse(b),A),true,product(inverse(h),A,identity),true) ->
% 37.58/37.75  true
% 37.58/37.75  Current number of equations to process: 68
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 832
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1553]
% 37.58/37.75  ifeq(product(b,inverse(j),A),true,product(inverse(h),identity,A),true) ->
% 37.58/37.75  true
% 37.58/37.75  Current number of equations to process: 67
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 833
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1554]
% 37.58/37.75  ifeq(product(identity,j,A),true,product(inverse(inverse(h)),b,A),true) ->
% 37.58/37.75  true
% 37.58/37.75  Current number of equations to process: 66
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 834
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1555]
% 37.58/37.75  ifeq(product(A,inverse(h),inverse(j)),true,product(A,b,identity),true) ->
% 37.58/37.75  true
% 37.58/37.75  Current number of equations to process: 65
% 37.58/37.75  Current number of ordered equations: 0
% 37.58/37.75  Current number of rules: 835
% 37.58/37.75  New rule produced :
% 37.58/37.75  [1556]
% 37.58/37.75  ifeq(product(A,inverse(j),inverse(h)),true,product(A,identity,b),true) ->
% 37.58/37.75  true
% 37.58/37.75  Current number of equations to process: 64
% 37.58/37.75  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 836
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1557]
% 37.78/37.93  ifeq(product(inverse(h),k,A),true,product(b,inverse(h),A),true) -> true
% 37.78/37.93  Current number of equations to process: 63
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 837
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1558]
% 37.78/37.93  ifeq(product(inverse(inverse(h)),A,j),true,product(identity,A,b),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 62
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 838
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1559]
% 37.78/37.93  ifeq(product(j,A,inverse(inverse(h))),true,product(b,A,identity),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 61
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 839
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1560]
% 37.78/37.93  ifeq(product(inverse(h),identity,A),true,product(b,inverse(j),A),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 60
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 840
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1561]
% 37.78/37.93  ifeq(product(inverse(b),inverse(h),A),true,product(A,j,identity),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 59
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 841
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1562]
% 37.78/37.93  ifeq(product(inverse(inverse(h)),b,A),true,product(identity,j,A),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 58
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 842
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1563]
% 37.78/37.93  ifeq(product(multiply(A,inverse(h)),j,B),true,product(A,b,B),true) -> true
% 37.78/37.93  Current number of equations to process: 57
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 843
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1564]
% 37.78/37.93  ifeq(product(j,A,B),true,product(inverse(h),B,multiply(b,A)),true) -> true
% 37.78/37.93  Current number of equations to process: 55
% 37.78/37.93  Current number of ordered equations: 1
% 37.78/37.93  Current number of rules: 844
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1565]
% 37.78/37.93  ifeq(product(A,inverse(h),B),true,product(A,b,multiply(B,j)),true) -> true
% 37.78/37.93  Current number of equations to process: 55
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 845
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1566]
% 37.78/37.93  ifeq(product(b,A,B),true,product(inverse(h),multiply(j,A),B),true) -> true
% 37.78/37.93  Current number of equations to process: 53
% 37.78/37.93  Current number of ordered equations: 1
% 37.78/37.93  Current number of rules: 846
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1567]
% 37.78/37.93  ifeq(product(A,B,inverse(h)),true,product(A,multiply(B,j),b),true) -> true
% 37.78/37.93  Current number of equations to process: 53
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 847
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1568]
% 37.78/37.93  ifeq(product(inverse(h),multiply(j,A),B),true,product(b,A,B),true) -> true
% 37.78/37.93  Current number of equations to process: 52
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 848
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1569]
% 37.78/37.93  ifeq(product(j,A,B),true,product(b,A,multiply(inverse(h),B)),true) -> true
% 37.78/37.93  Current number of equations to process: 50
% 37.78/37.93  Current number of ordered equations: 1
% 37.78/37.93  Current number of rules: 849
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1570]
% 37.78/37.93  ifeq(product(A,inverse(h),B),true,product(B,j,multiply(A,b)),true) -> true
% 37.78/37.93  Current number of equations to process: 50
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 850
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1571]
% 37.78/37.93  ifeq(product(A,B,j),true,product(multiply(inverse(h),A),B,b),true) -> true
% 37.78/37.93  Current number of equations to process: 48
% 37.78/37.93  Current number of ordered equations: 1
% 37.78/37.93  Current number of rules: 851
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1572]
% 37.78/37.93  ifeq(product(A,b,B),true,product(multiply(A,inverse(h)),j,B),true) -> true
% 37.78/37.93  Current number of equations to process: 48
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 852
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1573]
% 37.78/37.93  ifeq(product(j,multiply(b,b),A),true,product(inverse(h),A,identity),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 47
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 853
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1574]
% 37.78/37.93  ifeq(product(b,multiply(j,j),A),true,product(inverse(h),identity,A),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 46
% 37.78/37.93  Current number of ordered equations: 0
% 37.78/37.93  Current number of rules: 854
% 37.78/37.93  New rule produced :
% 37.78/37.93  [1575]
% 37.78/37.93  ifeq(product(inverse(h),identity,A),true,product(b,multiply(j,j),A),true) ->
% 37.78/37.93  true
% 37.78/37.93  Current number of equations to process: 45
% 37.78/37.93  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 855
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1576]
% 37.97/38.11  ifeq(product(A,inverse(h),multiply(j,j)),true,product(A,b,identity),true) ->
% 37.97/38.11  true
% 37.97/38.11  Current number of equations to process: 44
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 856
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1577]
% 37.97/38.11  ifeq(product(A,multiply(j,j),inverse(h)),true,product(A,identity,b),true) ->
% 37.97/38.11  true
% 37.97/38.11  Current number of equations to process: 43
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 857
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1578]
% 37.97/38.11  ifeq(product(multiply(b,b),inverse(h),A),true,product(A,j,identity),true) ->
% 37.97/38.11  true
% 37.97/38.11  Current number of equations to process: 42
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 858
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1579]
% 37.97/38.11  ifeq(product(multiply(A,multiply(a,a)),c,B),true,product(A,b,B),true) -> true
% 37.97/38.11  Current number of equations to process: 41
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 859
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1580]
% 37.97/38.11  ifeq(product(A,multiply(a,a),B),true,product(A,b,multiply(B,c)),true) -> true
% 37.97/38.11  Current number of equations to process: 39
% 37.97/38.11  Current number of ordered equations: 1
% 37.97/38.11  Current number of rules: 860
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1581]
% 37.97/38.11  ifeq(product(c,A,B),true,product(multiply(a,a),B,multiply(b,A)),true) -> true
% 37.97/38.11  Current number of equations to process: 39
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 861
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1582]
% 37.97/38.11  ifeq(product(A,B,multiply(a,a)),true,product(A,multiply(B,c),b),true) -> true
% 37.97/38.11  Current number of equations to process: 37
% 37.97/38.11  Current number of ordered equations: 1
% 37.97/38.11  Current number of rules: 862
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1583]
% 37.97/38.11  ifeq(product(b,A,B),true,product(multiply(a,a),multiply(c,A),B),true) -> true
% 37.97/38.11  Current number of equations to process: 37
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 863
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1584]
% 37.97/38.11  ifeq(product(multiply(a,a),multiply(c,A),B),true,product(b,A,B),true) -> true
% 37.97/38.11  Current number of equations to process: 36
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 864
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1585]
% 37.97/38.11  ifeq(product(A,multiply(a,a),B),true,product(B,c,multiply(A,b)),true) -> true
% 37.97/38.11  Current number of equations to process: 34
% 37.97/38.11  Current number of ordered equations: 1
% 37.97/38.11  Current number of rules: 865
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1586]
% 37.97/38.11  ifeq(product(c,A,B),true,product(b,A,multiply(multiply(a,a),B)),true) -> true
% 37.97/38.11  Current number of equations to process: 34
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 866
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1587]
% 37.97/38.11  ifeq(product(A,B,c),true,product(multiply(multiply(a,a),A),B,b),true) -> true
% 37.97/38.11  Current number of equations to process: 32
% 37.97/38.11  Current number of ordered equations: 1
% 37.97/38.11  Current number of rules: 867
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1588]
% 37.97/38.11  ifeq(product(A,b,B),true,product(multiply(A,multiply(a,a)),c,B),true) -> true
% 37.97/38.11  Current number of equations to process: 32
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 868
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1589]
% 37.97/38.11  ifeq(product(c,multiply(b,b),A),true,product(multiply(a,a),A,identity),true)
% 37.97/38.11  -> true
% 37.97/38.11  Current number of equations to process: 31
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 869
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1590]
% 37.97/38.11  ifeq(product(b,multiply(c,c),A),true,product(multiply(a,a),identity,A),true)
% 37.97/38.11  -> true
% 37.97/38.11  Current number of equations to process: 30
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 870
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1591]
% 37.97/38.11  ifeq(product(multiply(a,a),identity,A),true,product(b,multiply(c,c),A),true)
% 37.97/38.11  -> true
% 37.97/38.11  Current number of equations to process: 29
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 871
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1592]
% 37.97/38.11  ifeq(product(A,multiply(a,a),multiply(c,c)),true,product(A,b,identity),true)
% 37.97/38.11  -> true
% 37.97/38.11  Current number of equations to process: 28
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 872
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1593]
% 37.97/38.11  ifeq(product(A,multiply(c,c),multiply(a,a)),true,product(A,identity,b),true)
% 37.97/38.11  -> true
% 37.97/38.11  Current number of equations to process: 27
% 37.97/38.11  Current number of ordered equations: 0
% 37.97/38.11  Current number of rules: 873
% 37.97/38.11  New rule produced :
% 37.97/38.11  [1594]
% 37.97/38.11  ifeq(product(multiply(b,b),multiply(a,a),A),true,product(A,c,identity),true)
% 37.97/38.11  -> true
% 38.38/38.49  Current number of equations to process: 26
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 874
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1595]
% 38.38/38.49  ifeq(product(multiply(inverse(h),inverse(h)),A,j),true,product(identity,A,b),true)
% 38.38/38.49  -> true
% 38.38/38.49  Current number of equations to process: 25
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 875
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1596]
% 38.38/38.49  ifeq(product(j,A,multiply(inverse(h),inverse(h))),true,product(b,A,identity),true)
% 38.38/38.49  -> true
% 38.38/38.49  Current number of equations to process: 24
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 876
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1597]
% 38.38/38.49  ifeq(product(identity,j,A),true,product(multiply(inverse(h),inverse(h)),b,A),true)
% 38.38/38.49  -> true
% 38.38/38.49  Current number of equations to process: 23
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 877
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1598]
% 38.38/38.49  ifeq(product(multiply(inverse(h),inverse(h)),b,A),true,product(identity,j,A),true)
% 38.38/38.49  -> true
% 38.38/38.49  Current number of equations to process: 22
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 878
% 38.38/38.49  New rule produced : [1599] multiply(multiply(h,h),j) -> b
% 38.38/38.49  Rule [1353] product(identity,b,multiply(multiply(h,h),j)) -> true collapsed.
% 38.38/38.49  Current number of equations to process: 28
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 878
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1600] ifeq(product(h,j,A),true,product(h,A,b),true) -> true
% 38.38/38.49  Current number of equations to process: 41
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 879
% 38.38/38.49  New rule produced : [1601] product(inverse(multiply(h,h)),b,j) -> true
% 38.38/38.49  Current number of equations to process: 65
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 880
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1602] product(multiply(multiply(h,h),multiply(h,h)),b,j) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 881
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1603] product(multiply(h,h),k,multiply(b,inverse(h))) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 882
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1604] product(multiply(h,h),multiply(j,inverse(b)),identity) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 883
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1605] product(multiply(h,h),identity,multiply(b,inverse(j))) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 884
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1606] product(A,b,multiply(multiply(A,multiply(h,h)),j)) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 885
% 38.38/38.49  New rule produced : [1607] product(h,multiply(h,j),b) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 886
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1608] product(multiply(h,h),multiply(j,A),multiply(b,A)) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 887
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1609] product(multiply(h,h),identity,multiply(b,multiply(j,j))) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 888
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1610] product(multiply(h,h),multiply(j,multiply(b,b)),identity) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 889
% 38.38/38.49  New rule produced : [1611] product(b,inverse(j),multiply(h,h)) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 890
% 38.38/38.49  New rule produced : [1612] product(b,multiply(j,j),multiply(h,h)) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 891
% 38.38/38.49  New rule produced : [1613] product(multiply(a,multiply(h,h)),j,c) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.38/38.49  Current number of ordered equations: 0
% 38.38/38.49  Current number of rules: 892
% 38.38/38.49  New rule produced :
% 38.38/38.49  [1614] product(b,inverse(h),multiply(multiply(h,h),k)) -> true
% 38.38/38.49  Current number of equations to process: 75
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 893
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1615] product(multiply(inverse(b),multiply(h,h)),j,identity) -> true
% 38.58/38.71  Current number of equations to process: 75
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 894
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1616] product(identity,j,multiply(inverse(multiply(h,h)),b)) -> true
% 38.58/38.71  Current number of equations to process: 75
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 895
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1617] product(b,A,multiply(multiply(h,h),multiply(j,A))) -> true
% 38.58/38.71  Current number of equations to process: 75
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 896
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1618] product(multiply(A,multiply(h,h)),j,multiply(A,b)) -> true
% 38.58/38.71  Current number of equations to process: 75
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 897
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1619] product(multiply(multiply(b,b),multiply(h,h)),j,identity) -> true
% 38.58/38.71  Current number of equations to process: 76
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 898
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1620] ifeq2(product(inverse(j),k,A),true,inverse(h),A) -> A
% 38.58/38.71  Current number of equations to process: 77
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 899
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1621] ifeq2(product(inverse(j),k,A),true,A,inverse(h)) -> inverse(h)
% 38.58/38.71  Current number of equations to process: 76
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 900
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1622]
% 38.58/38.71  product(identity,j,multiply(multiply(multiply(h,h),multiply(h,h)),b)) -> true
% 38.58/38.71  Current number of equations to process: 75
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 901
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1623]
% 38.58/38.71  ifeq(product(A,multiply(h,h),identity),true,product(A,b,j),true) -> true
% 38.58/38.71  Current number of equations to process: 74
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 902
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1624]
% 38.58/38.71  ifeq(product(A,identity,multiply(h,h)),true,product(A,j,b),true) -> true
% 38.58/38.71  Current number of equations to process: 73
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 903
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1625]
% 38.58/38.71  ifeq(product(multiply(h,h),j,A),true,product(identity,A,b),true) -> true
% 38.58/38.71  Current number of equations to process: 72
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 904
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1626]
% 38.58/38.71  ifeq(product(j,identity,A),true,product(multiply(h,h),A,b),true) -> true
% 38.58/38.71  Current number of equations to process: 71
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 905
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1627]
% 38.58/38.71  ifeq(product(b,identity,A),true,product(multiply(h,h),j,A),true) -> true
% 38.58/38.71  Current number of equations to process: 70
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 906
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1628]
% 38.58/38.71  ifeq(product(identity,j,A),true,product(multiply(h,h),A,b),true) -> true
% 38.58/38.71  Current number of equations to process: 69
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 907
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1629]
% 38.58/38.71  ifeq(product(multiply(h,h),identity,A),true,product(A,j,b),true) -> true
% 38.58/38.71  Current number of equations to process: 68
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 908
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1630]
% 38.58/38.71  ifeq(product(identity,multiply(h,h),A),true,product(A,j,b),true) -> true
% 38.58/38.71  Current number of equations to process: 67
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 909
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1631]
% 38.58/38.71  ifeq(product(j,A,identity),true,product(b,A,multiply(h,h)),true) -> true
% 38.58/38.71  Current number of equations to process: 66
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 910
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1632]
% 38.58/38.71  ifeq(product(identity,A,j),true,product(multiply(h,h),A,b),true) -> true
% 38.58/38.71  Current number of equations to process: 65
% 38.58/38.71  Current number of ordered equations: 0
% 38.58/38.71  Current number of rules: 911
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1633]
% 38.58/38.71  ifeq(product(multiply(h,h),j,A),true,product(A,identity,b),true) -> true
% 38.58/38.71  Current number of equations to process: 63
% 38.58/38.71  Current number of ordered equations: 1
% 38.58/38.71  Current number of rules: 912
% 38.58/38.71  New rule produced :
% 38.58/38.71  [1634]
% 38.58/38.71  ifeq(product(multiply(h,h),j,A),true,product(b,identity,A),true) -> true
% 38.69/38.90  Current number of equations to process: 63
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 913
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1635] ifeq(product(a,multiply(h,h),A),true,product(A,j,c),true) -> true
% 38.69/38.90  Current number of equations to process: 62
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 914
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1636] ifeq(product(multiply(h,h),h,A),true,product(A,b,b),true) -> true
% 38.69/38.90  Current number of equations to process: 61
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 915
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1637] ifeq(product(h,multiply(h,h),A),true,product(A,j,j),true) -> true
% 38.69/38.90  Current number of equations to process: 60
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 916
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1638]
% 38.69/38.90  ifeq(product(b,inverse(h),A),true,product(multiply(h,h),k,A),true) -> true
% 38.69/38.90  Current number of equations to process: 59
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 917
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1639]
% 38.69/38.90  ifeq(product(j,inverse(b),A),true,product(multiply(h,h),A,identity),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 58
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 918
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1640]
% 38.69/38.90  ifeq(product(b,inverse(j),A),true,product(multiply(h,h),identity,A),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 57
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 919
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1641]
% 38.69/38.90  ifeq(product(identity,j,A),true,product(inverse(multiply(h,h)),b,A),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 56
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 920
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1642]
% 38.69/38.90  ifeq(product(A,multiply(h,h),inverse(j)),true,product(A,b,identity),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 55
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 921
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1643]
% 38.69/38.90  ifeq(product(A,inverse(j),multiply(h,h)),true,product(A,identity,b),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 54
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 922
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1644]
% 38.69/38.90  ifeq(product(multiply(h,h),k,A),true,product(b,inverse(h),A),true) -> true
% 38.69/38.90  Current number of equations to process: 53
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 923
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1645]
% 38.69/38.90  ifeq(product(inverse(multiply(h,h)),A,j),true,product(identity,A,b),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 52
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 924
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1646]
% 38.69/38.90  ifeq(product(j,A,inverse(multiply(h,h))),true,product(b,A,identity),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 51
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 925
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1647]
% 38.69/38.90  ifeq(product(multiply(h,h),identity,A),true,product(b,inverse(j),A),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 50
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 926
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1648]
% 38.69/38.90  ifeq(product(inverse(b),multiply(h,h),A),true,product(A,j,identity),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 49
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 927
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1649]
% 38.69/38.90  ifeq(product(inverse(multiply(h,h)),b,A),true,product(identity,j,A),true) ->
% 38.69/38.90  true
% 38.69/38.90  Current number of equations to process: 48
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 928
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1650]
% 38.69/38.90  ifeq(product(multiply(A,multiply(h,h)),j,B),true,product(A,b,B),true) -> true
% 38.69/38.90  Current number of equations to process: 47
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 929
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1651]
% 38.69/38.90  ifeq(product(j,A,B),true,product(multiply(h,h),B,multiply(b,A)),true) -> true
% 38.69/38.90  Current number of equations to process: 45
% 38.69/38.90  Current number of ordered equations: 1
% 38.69/38.90  Current number of rules: 930
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1652]
% 38.69/38.90  ifeq(product(A,multiply(h,h),B),true,product(A,b,multiply(B,j)),true) -> true
% 38.69/38.90  Current number of equations to process: 45
% 38.69/38.90  Current number of ordered equations: 0
% 38.69/38.90  Current number of rules: 931
% 38.69/38.90  New rule produced :
% 38.69/38.90  [1653]
% 38.69/38.90  ifeq(product(A,B,multiply(h,h)),true,product(A,multiply(B,j),b),true) -> true
% 39.08/39.24  Current number of equations to process: 43
% 39.08/39.24  Current number of ordered equations: 1
% 39.08/39.24  Current number of rules: 932
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1654]
% 39.08/39.24  ifeq(product(b,A,B),true,product(multiply(h,h),multiply(j,A),B),true) -> true
% 39.08/39.24  Current number of equations to process: 43
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 933
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1655]
% 39.08/39.24  ifeq(product(multiply(h,h),multiply(j,A),B),true,product(b,A,B),true) -> true
% 39.08/39.24  Current number of equations to process: 42
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 934
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1656]
% 39.08/39.24  ifeq(product(j,A,B),true,product(b,A,multiply(multiply(h,h),B)),true) -> true
% 39.08/39.24  Current number of equations to process: 40
% 39.08/39.24  Current number of ordered equations: 1
% 39.08/39.24  Current number of rules: 935
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1657]
% 39.08/39.24  ifeq(product(A,multiply(h,h),B),true,product(B,j,multiply(A,b)),true) -> true
% 39.08/39.24  Current number of equations to process: 40
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 936
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1658]
% 39.08/39.24  ifeq(product(A,B,j),true,product(multiply(multiply(h,h),A),B,b),true) -> true
% 39.08/39.24  Current number of equations to process: 38
% 39.08/39.24  Current number of ordered equations: 1
% 39.08/39.24  Current number of rules: 937
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1659]
% 39.08/39.24  ifeq(product(A,b,B),true,product(multiply(A,multiply(h,h)),j,B),true) -> true
% 39.08/39.24  Current number of equations to process: 38
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 938
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1660]
% 39.08/39.24  ifeq(product(j,multiply(b,b),A),true,product(multiply(h,h),A,identity),true)
% 39.08/39.24  -> true
% 39.08/39.24  Current number of equations to process: 37
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 939
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1661]
% 39.08/39.24  ifeq(product(b,multiply(j,j),A),true,product(multiply(h,h),identity,A),true)
% 39.08/39.24  -> true
% 39.08/39.24  Current number of equations to process: 36
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 940
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1662]
% 39.08/39.24  ifeq(product(multiply(h,h),identity,A),true,product(b,multiply(j,j),A),true)
% 39.08/39.24  -> true
% 39.08/39.24  Current number of equations to process: 35
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 941
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1663]
% 39.08/39.24  ifeq(product(A,multiply(h,h),multiply(j,j)),true,product(A,b,identity),true)
% 39.08/39.24  -> true
% 39.08/39.24  Current number of equations to process: 34
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 942
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1664]
% 39.08/39.24  ifeq(product(A,multiply(j,j),multiply(h,h)),true,product(A,identity,b),true)
% 39.08/39.24  -> true
% 39.08/39.24  Current number of equations to process: 33
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 943
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1665]
% 39.08/39.24  ifeq(product(multiply(b,b),multiply(h,h),A),true,product(A,j,identity),true)
% 39.08/39.24  -> true
% 39.08/39.24  Current number of equations to process: 32
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 944
% 39.08/39.24  New rule produced : [1666] multiply(inverse(j),k) -> inverse(h)
% 39.08/39.24  Rule [1355] product(identity,inverse(h),multiply(inverse(j),k)) -> true
% 39.08/39.24  collapsed.
% 39.08/39.24  Current number of equations to process: 38
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 944
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1667] ifeq(product(k,h,A),true,product(inverse(j),A,identity),true) -> true
% 39.08/39.24  Current number of equations to process: 48
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 945
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1668] ifeq(product(j,inverse(j),A),true,product(A,k,k),true) -> true
% 39.08/39.24  Current number of equations to process: 61
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 946
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1669] ifeq(product(h,inverse(j),A),true,product(A,k,identity),true) -> true
% 39.08/39.24  Current number of equations to process: 63
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 947
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1670] ifeq(product(k,A,j),true,product(inverse(h),A,identity),true) -> true
% 39.08/39.24  Current number of equations to process: 65
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 948
% 39.08/39.24  New rule produced :
% 39.08/39.24  [1671] ifeq(product(j,A,k),true,product(identity,A,inverse(h)),true) -> true
% 39.08/39.24  Current number of equations to process: 66
% 39.08/39.24  Current number of ordered equations: 0
% 39.08/39.24  Current number of rules: 949
% 39.08/39.24  New rule produced : [1672] product(inverse(inverse(j)),inverse(h),k) -> true
% 39.38/39.51  Current number of equations to process: 71
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 950
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1673] product(multiply(inverse(j),inverse(j)),inverse(h),k) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 951
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1674] product(inverse(j),multiply(k,inverse(inverse(h))),identity) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 952
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1675] product(inverse(j),identity,multiply(inverse(h),inverse(k))) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 953
% 39.38/39.51  New rule produced : [1676] product(inverse(j),multiply(k,h),identity) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 954
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1677] product(A,inverse(h),multiply(multiply(A,inverse(j)),k)) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 955
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1678] product(inverse(j),multiply(k,A),multiply(inverse(h),A)) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 956
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1679]
% 39.38/39.51  product(inverse(j),identity,multiply(inverse(h),multiply(k,k))) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 957
% 39.38/39.51  New rule produced : [1680] product(inverse(h),inverse(k),inverse(j)) -> true
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 958
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1681] product(inverse(h),multiply(k,k),inverse(j)) -> true
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 959
% 39.38/39.51  New rule produced : [1682] product(multiply(h,inverse(j)),k,identity) -> true
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 960
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1683] product(multiply(inverse(inverse(h)),inverse(j)),k,identity) -> true
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 961
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1684] product(identity,k,multiply(inverse(inverse(j)),inverse(h))) -> true
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 962
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1685] product(inverse(h),A,multiply(inverse(j),multiply(k,A))) -> true
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 963
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1686]
% 39.38/39.51  product(inverse(j),multiply(k,multiply(inverse(h),inverse(h))),identity) ->
% 39.38/39.51  true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 964
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1687] product(multiply(A,inverse(j)),k,multiply(A,inverse(h))) -> true
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 965
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1688]
% 39.38/39.51  product(identity,k,multiply(multiply(inverse(j),inverse(j)),inverse(h))) ->
% 39.38/39.51  true
% 39.38/39.51  Current number of equations to process: 84
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 966
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1689]
% 39.38/39.51  product(multiply(multiply(inverse(h),inverse(h)),inverse(j)),k,identity) ->
% 39.38/39.51  true
% 39.38/39.51  Current number of equations to process: 83
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 967
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1690] ifeq2(product(multiply(j,j),k,A),true,inverse(h),A) -> A
% 39.38/39.51  Current number of equations to process: 82
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 968
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1691] ifeq2(product(multiply(j,j),k,A),true,A,inverse(h)) -> inverse(h)
% 39.38/39.51  Current number of equations to process: 81
% 39.38/39.51  Current number of ordered equations: 0
% 39.38/39.51  Current number of rules: 969
% 39.38/39.51  New rule produced :
% 39.38/39.51  [1692]
% 39.38/39.51  ifeq(product(A,inverse(j),identity),true,product(A,inverse(h),k),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 80
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 970
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1693]
% 39.59/39.73  ifeq(product(A,identity,inverse(j)),true,product(A,k,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 79
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 971
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1694]
% 39.59/39.73  ifeq(product(inverse(j),k,A),true,product(identity,A,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 78
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 972
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1695]
% 39.59/39.73  ifeq(product(k,identity,A),true,product(inverse(j),A,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 77
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 973
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1696]
% 39.59/39.73  ifeq(product(inverse(h),identity,A),true,product(inverse(j),k,A),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 76
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 974
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1697]
% 39.59/39.73  ifeq(product(identity,k,A),true,product(inverse(j),A,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 75
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 975
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1698]
% 39.59/39.73  ifeq(product(inverse(j),identity,A),true,product(A,k,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 74
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 976
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1699]
% 39.59/39.73  ifeq(product(identity,inverse(j),A),true,product(A,k,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 73
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 977
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1700]
% 39.59/39.73  ifeq(product(k,A,identity),true,product(inverse(h),A,inverse(j)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 72
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 978
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1701]
% 39.59/39.73  ifeq(product(identity,A,k),true,product(inverse(j),A,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 71
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 979
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1702]
% 39.59/39.73  ifeq(product(inverse(j),k,A),true,product(A,identity,inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 69
% 39.59/39.73  Current number of ordered equations: 1
% 39.59/39.73  Current number of rules: 980
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1703]
% 39.59/39.73  ifeq(product(inverse(j),k,A),true,product(inverse(h),identity,A),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 69
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 981
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1704]
% 39.59/39.73  ifeq(product(k,inverse(inverse(h)),A),true,product(inverse(j),A,identity),true)
% 39.59/39.73  -> true
% 39.59/39.73  Current number of equations to process: 68
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 982
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1705]
% 39.59/39.73  ifeq(product(inverse(h),inverse(k),A),true,product(inverse(j),identity,A),true)
% 39.59/39.73  -> true
% 39.59/39.73  Current number of equations to process: 67
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 983
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1706]
% 39.59/39.73  ifeq(product(identity,k,A),true,product(inverse(inverse(j)),inverse(h),A),true)
% 39.59/39.73  -> true
% 39.59/39.73  Current number of equations to process: 66
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 984
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1707]
% 39.59/39.73  ifeq(product(A,inverse(j),inverse(k)),true,product(A,inverse(h),identity),true)
% 39.59/39.73  -> true
% 39.59/39.73  Current number of equations to process: 65
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 985
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1708]
% 39.59/39.73  ifeq(product(A,inverse(k),inverse(j)),true,product(A,identity,inverse(h)),true)
% 39.59/39.73  -> true
% 39.59/39.73  Current number of equations to process: 64
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 986
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1709]
% 39.59/39.73  ifeq(product(inverse(j),j,A),true,product(A,inverse(h),inverse(h)),true) ->
% 39.59/39.73  true
% 39.59/39.73  Current number of equations to process: 63
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 987
% 39.59/39.73  New rule produced :
% 39.59/39.73  [1710]
% 39.59/39.73  ifeq(product(inverse(inverse(j)),A,k),true,product(identity,A,inverse(h)),true)
% 39.59/39.73  -> true
% 39.59/39.73  Current number of equations to process: 62
% 39.59/39.73  Current number of ordered equations: 0
% 39.59/39.73  Current number of rules: 988
% 39.59/39.73  New rule produced :
% 39.77/39.95  [1711]
% 39.77/39.95  ifeq(product(k,A,inverse(inverse(j))),true,product(inverse(h),A,identity),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 61
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 989
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1712]
% 39.77/39.95  ifeq(product(inverse(j),identity,A),true,product(inverse(h),inverse(k),A),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 60
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 990
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1713]
% 39.77/39.95  ifeq(product(inverse(inverse(h)),inverse(j),A),true,product(A,k,identity),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 59
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 991
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1714]
% 39.77/39.95  ifeq(product(inverse(inverse(j)),inverse(h),A),true,product(identity,k,A),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 58
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 992
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1715]
% 39.77/39.95  ifeq(product(multiply(A,inverse(j)),k,B),true,product(A,inverse(h),B),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 57
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 993
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1716]
% 39.77/39.95  ifeq(product(k,A,B),true,product(inverse(j),B,multiply(inverse(h),A)),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 55
% 39.77/39.95  Current number of ordered equations: 1
% 39.77/39.95  Current number of rules: 994
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1717]
% 39.77/39.95  ifeq(product(A,inverse(j),B),true,product(A,inverse(h),multiply(B,k)),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 55
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 995
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1718]
% 39.77/39.95  ifeq(product(A,B,inverse(j)),true,product(A,multiply(B,k),inverse(h)),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 53
% 39.77/39.95  Current number of ordered equations: 1
% 39.77/39.95  Current number of rules: 996
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1719]
% 39.77/39.95  ifeq(product(inverse(h),A,B),true,product(inverse(j),multiply(k,A),B),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 53
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 997
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1720]
% 39.77/39.95  ifeq(product(inverse(j),multiply(k,A),B),true,product(inverse(h),A,B),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 52
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 998
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1721]
% 39.77/39.95  ifeq(product(k,A,B),true,product(inverse(h),A,multiply(inverse(j),B)),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 50
% 39.77/39.95  Current number of ordered equations: 1
% 39.77/39.95  Current number of rules: 999
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1722]
% 39.77/39.95  ifeq(product(A,inverse(j),B),true,product(B,k,multiply(A,inverse(h))),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 50
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 1000
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1723]
% 39.77/39.95  ifeq(product(A,inverse(h),B),true,product(multiply(A,inverse(j)),k,B),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 48
% 39.77/39.95  Current number of ordered equations: 1
% 39.77/39.95  Current number of rules: 1001
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1724]
% 39.77/39.95  ifeq(product(A,B,k),true,product(multiply(inverse(j),A),B,inverse(h)),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 48
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 1002
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1725]
% 39.77/39.95  ifeq(product(inverse(h),multiply(k,k),A),true,product(inverse(j),identity,A),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 47
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 1003
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1726]
% 39.77/39.95  ifeq(product(inverse(j),identity,A),true,product(inverse(h),multiply(k,k),A),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 46
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 1004
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1727]
% 39.77/39.95  ifeq(product(A,inverse(j),multiply(k,k)),true,product(A,inverse(h),identity),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 45
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 1005
% 39.77/39.95  New rule produced :
% 39.77/39.95  [1728]
% 39.77/39.95  ifeq(product(A,multiply(k,k),inverse(j)),true,product(A,identity,inverse(h)),true)
% 39.77/39.95  -> true
% 39.77/39.95  Current number of equations to process: 44
% 39.77/39.95  Current number of ordered equations: 0
% 39.77/39.95  Current number of rules: 1006
% 39.77/39.95  New rule produced : [1729] multiply(multiply(j,j),k) -> inverse(h)
% 40.19/40.38  Rule [1358] product(identity,inverse(h),multiply(multiply(j,j),k)) -> true
% 40.19/40.38  collapsed.
% 40.19/40.38  Current number of equations to process: 50
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1006
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1730]
% 40.19/40.38  ifeq(product(k,h,A),true,product(multiply(j,j),A,identity),true) -> true
% 40.19/40.38  Current number of equations to process: 61
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1007
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1731] ifeq(product(j,k,A),true,product(j,A,inverse(h)),true) -> true
% 40.19/40.38  Current number of equations to process: 62
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1008
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1732] ifeq(product(j,multiply(j,j),A),true,product(A,k,k),true) -> true
% 40.19/40.38  Current number of equations to process: 79
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1009
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1733]
% 40.19/40.38  ifeq(product(h,multiply(j,j),A),true,product(A,k,identity),true) -> true
% 40.19/40.38  Current number of equations to process: 78
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1010
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1734] product(inverse(multiply(j,j)),inverse(h),k) -> true
% 40.19/40.38  Current number of equations to process: 83
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1011
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1735]
% 40.19/40.38  product(multiply(j,j),multiply(k,inverse(inverse(h))),identity) -> true
% 40.19/40.38  Current number of equations to process: 94
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1012
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1736]
% 40.19/40.38  product(multiply(j,j),identity,multiply(inverse(h),inverse(k))) -> true
% 40.19/40.38  Current number of equations to process: 94
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1013
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1737] product(multiply(j,j),multiply(k,h),identity) -> true
% 40.19/40.38  Current number of equations to process: 94
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1014
% 40.19/40.38  New rule produced : [1738] product(j,multiply(j,k),inverse(h)) -> true
% 40.19/40.38  Current number of equations to process: 95
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1015
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1739] product(multiply(multiply(j,j),multiply(j,j)),inverse(h),k) -> true
% 40.19/40.38  Current number of equations to process: 94
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1016
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1740] product(A,inverse(h),multiply(multiply(A,multiply(j,j)),k)) -> true
% 40.19/40.38  Current number of equations to process: 93
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1017
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1741] product(inverse(h),inverse(k),multiply(j,j)) -> true
% 40.19/40.38  Current number of equations to process: 96
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1018
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1742] product(inverse(h),multiply(k,k),multiply(j,j)) -> true
% 40.19/40.38  Current number of equations to process: 96
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1019
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1743] product(multiply(h,multiply(j,j)),k,identity) -> true
% 40.19/40.38  Current number of equations to process: 96
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1020
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1744]
% 40.19/40.38  product(multiply(inverse(inverse(h)),multiply(j,j)),k,identity) -> true
% 40.19/40.38  Current number of equations to process: 96
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1021
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1745]
% 40.19/40.38  product(identity,k,multiply(inverse(multiply(j,j)),inverse(h))) -> true
% 40.19/40.38  Current number of equations to process: 96
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1022
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1746] product(multiply(j,j),multiply(k,A),multiply(inverse(h),A)) -> true
% 40.19/40.38  Current number of equations to process: 96
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1023
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1747]
% 40.19/40.38  product(multiply(j,j),identity,multiply(inverse(h),multiply(k,k))) -> true
% 40.19/40.38  Current number of equations to process: 95
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1024
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1748] product(inverse(h),A,multiply(multiply(j,j),multiply(k,A))) -> true
% 40.19/40.38  Current number of equations to process: 94
% 40.19/40.38  Current number of ordered equations: 0
% 40.19/40.38  Current number of rules: 1025
% 40.19/40.38  New rule produced :
% 40.19/40.38  [1749] product(A,B,multiply(inverse(multiply(A,A)),B)) -> true
% 40.48/40.60  Current number of equations to process: 97
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1026
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1750] product(multiply(A,multiply(j,j)),k,multiply(A,inverse(h))) -> true
% 40.48/40.60  Current number of equations to process: 98
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1027
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1751] ifeq2(product(A,identity,B),true,inverse(multiply(A,A)),B) -> B
% 40.48/40.60  Current number of equations to process: 97
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1028
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1752]
% 40.48/40.60  product(multiply(j,j),multiply(k,multiply(inverse(h),inverse(h))),identity)
% 40.48/40.60  -> true
% 40.48/40.60  Current number of equations to process: 96
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1029
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1753]
% 40.48/40.60  product(multiply(multiply(inverse(h),inverse(h)),multiply(j,j)),k,identity)
% 40.48/40.60  -> true
% 40.48/40.60  Current number of equations to process: 95
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1030
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1754]
% 40.48/40.60  ifeq2(product(A,identity,B),true,B,inverse(multiply(A,A))) ->
% 40.48/40.60  inverse(multiply(A,A))
% 40.48/40.60  Current number of equations to process: 94
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1031
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1755]
% 40.48/40.60  product(identity,k,multiply(multiply(multiply(j,j),multiply(j,j)),inverse(h)))
% 40.48/40.60  -> true
% 40.48/40.60  Current number of equations to process: 93
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1032
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1756]
% 40.48/40.60  ifeq(product(A,multiply(j,j),identity),true,product(A,inverse(h),k),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 92
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1033
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1757]
% 40.48/40.60  ifeq(product(A,identity,multiply(j,j)),true,product(A,k,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 91
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1034
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1758]
% 40.48/40.60  ifeq(product(multiply(j,j),k,A),true,product(identity,A,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 90
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1035
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1759]
% 40.48/40.60  ifeq(product(k,identity,A),true,product(multiply(j,j),A,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 89
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1036
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1760]
% 40.48/40.60  ifeq(product(inverse(h),identity,A),true,product(multiply(j,j),k,A),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 88
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1037
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1761]
% 40.48/40.60  ifeq(product(identity,k,A),true,product(multiply(j,j),A,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 87
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1038
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1762]
% 40.48/40.60  ifeq(product(multiply(j,j),identity,A),true,product(A,k,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 86
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1039
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1763]
% 40.48/40.60  ifeq(product(identity,multiply(j,j),A),true,product(A,k,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 85
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1040
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1764]
% 40.48/40.60  ifeq(product(k,A,identity),true,product(inverse(h),A,multiply(j,j)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 84
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1041
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1765]
% 40.48/40.60  ifeq(product(identity,A,k),true,product(multiply(j,j),A,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 83
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1042
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1766]
% 40.48/40.60  ifeq(product(multiply(j,j),k,A),true,product(A,identity,inverse(h)),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 81
% 40.48/40.60  Current number of ordered equations: 1
% 40.48/40.60  Current number of rules: 1043
% 40.48/40.60  New rule produced :
% 40.48/40.60  [1767]
% 40.48/40.60  ifeq(product(multiply(j,j),k,A),true,product(inverse(h),identity,A),true) ->
% 40.48/40.60  true
% 40.48/40.60  Current number of equations to process: 81
% 40.48/40.60  Current number of ordered equations: 0
% 40.48/40.60  Current number of rules: 1044
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1768]
% 40.58/40.79  ifeq(product(k,inverse(inverse(h)),A),true,product(multiply(j,j),A,identity),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 80
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1045
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1769]
% 40.58/40.79  ifeq(product(inverse(h),inverse(k),A),true,product(multiply(j,j),identity,A),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 79
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1046
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1770]
% 40.58/40.79  ifeq(product(identity,k,A),true,product(inverse(multiply(j,j)),inverse(h),A),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 78
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1047
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1771]
% 40.58/40.79  ifeq(product(A,multiply(j,j),inverse(k)),true,product(A,inverse(h),identity),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 77
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1048
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1772]
% 40.58/40.79  ifeq(product(A,inverse(k),multiply(j,j)),true,product(A,identity,inverse(h)),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 76
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1049
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1773]
% 40.58/40.79  ifeq(product(multiply(j,j),j,A),true,product(A,inverse(h),inverse(h)),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 75
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1050
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1774]
% 40.58/40.79  ifeq(product(inverse(multiply(j,j)),A,k),true,product(identity,A,inverse(h)),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 74
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1051
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1775]
% 40.58/40.79  ifeq(product(k,A,inverse(multiply(j,j))),true,product(inverse(h),A,identity),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 73
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1052
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1776]
% 40.58/40.79  ifeq(product(multiply(j,j),identity,A),true,product(inverse(h),inverse(k),A),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 72
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1053
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1777]
% 40.58/40.79  ifeq(product(inverse(inverse(h)),multiply(j,j),A),true,product(A,k,identity),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 71
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1054
% 40.58/40.79  New rule produced :
% 40.58/40.79  [1778]
% 40.58/40.79  ifeq(product(inverse(multiply(j,j)),inverse(h),A),true,product(identity,k,A),true)
% 40.58/40.79  -> true
% 40.58/40.79  Current number of equations to process: 70
% 40.58/40.79  Current number of ordered equations: 0
% 40.58/40.79  Current number of rules: 1055
% 40.58/40.79  New rule produced : [1779] inverse(multiply(A,A)) -> A
% 40.58/40.79  Rule
% 40.58/40.79  [416]
% 40.58/40.79  ifeq(product(identity,inverse(multiply(A,A)),B),true,product(A,identity,B),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [440]
% 40.58/40.79  ifeq(product(identity,A,B),true,product(inverse(multiply(A,A)),identity,B),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [448]
% 40.58/40.79  ifeq(product(A,B,inverse(multiply(B,B))),true,product(A,identity,identity),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [461]
% 40.58/40.79  ifeq(product(A,inverse(multiply(B,B)),B),true,product(A,identity,identity),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [754]
% 40.58/40.79  ifeq(product(inverse(multiply(A,A)),B,A),true,product(identity,B,identity),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [761]
% 40.58/40.79  ifeq(product(A,B,inverse(multiply(A,A))),true,product(identity,B,identity),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [771]
% 40.58/40.79  ifeq(product(A,identity,B),true,product(identity,inverse(multiply(A,A)),B),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [801]
% 40.58/40.79  ifeq(product(inverse(multiply(A,A)),identity,B),true,product(identity,A,B),true)
% 40.58/40.79  -> true collapsed.
% 40.58/40.79  Rule [1009] product(A,identity,inverse(multiply(A,A))) -> true collapsed.
% 40.58/40.79  Rule [1034] product(inverse(multiply(A,A)),identity,A) -> true collapsed.
% 40.58/40.79  Rule [1323] product(identity,inverse(multiply(A,A)),A) -> true collapsed.
% 40.58/40.79  Rule [1332] product(identity,A,inverse(multiply(A,A))) -> true collapsed.
% 40.58/40.79  Rule [1459] product(inverse(multiply(a,a)),b,c) -> true collapsed.
% 40.58/40.79  Rule [1473] product(identity,c,multiply(inverse(multiply(a,a)),b)) -> true
% 40.58/40.79  collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [1498]
% 40.58/40.79  ifeq(product(identity,c,A),true,product(inverse(multiply(a,a)),b,A),true) ->
% 40.58/40.79  true collapsed.
% 40.58/40.79  Rule
% 40.58/40.79  [1502]
% 40.58/40.79  ifeq(product(inverse(multiply(a,a)),A,c),true,product(identity,A,b),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1503]
% 40.88/41.07  ifeq(product(c,A,inverse(multiply(a,a))),true,product(b,A,identity),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1506]
% 40.88/41.07  ifeq(product(inverse(multiply(a,a)),b,A),true,product(identity,c,A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule [1601] product(inverse(multiply(h,h)),b,j) -> true collapsed.
% 40.88/41.07  Rule [1616] product(identity,j,multiply(inverse(multiply(h,h)),b)) -> true
% 40.88/41.07  collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1641]
% 40.88/41.07  ifeq(product(identity,j,A),true,product(inverse(multiply(h,h)),b,A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1645]
% 40.88/41.07  ifeq(product(inverse(multiply(h,h)),A,j),true,product(identity,A,b),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1646]
% 40.88/41.07  ifeq(product(j,A,inverse(multiply(h,h))),true,product(b,A,identity),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1649]
% 40.88/41.07  ifeq(product(inverse(multiply(h,h)),b,A),true,product(identity,j,A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule [1734] product(inverse(multiply(j,j)),inverse(h),k) -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1745]
% 40.88/41.07  product(identity,k,multiply(inverse(multiply(j,j)),inverse(h))) -> true
% 40.88/41.07  collapsed.
% 40.88/41.07  Rule [1749] product(A,B,multiply(inverse(multiply(A,A)),B)) -> true
% 40.88/41.07  collapsed.
% 40.88/41.07  Rule [1751] ifeq2(product(A,identity,B),true,inverse(multiply(A,A)),B) -> B
% 40.88/41.07  collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1754]
% 40.88/41.07  ifeq2(product(A,identity,B),true,B,inverse(multiply(A,A))) ->
% 40.88/41.07  inverse(multiply(A,A)) collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1770]
% 40.88/41.07  ifeq(product(identity,k,A),true,product(inverse(multiply(j,j)),inverse(h),A),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1774]
% 40.88/41.07  ifeq(product(inverse(multiply(j,j)),A,k),true,product(identity,A,inverse(h)),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1775]
% 40.88/41.07  ifeq(product(k,A,inverse(multiply(j,j))),true,product(inverse(h),A,identity),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [1778]
% 40.88/41.07  ifeq(product(inverse(multiply(j,j)),inverse(h),A),true,product(identity,k,A),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Current number of equations to process: 76
% 40.88/41.07  Current number of ordered equations: 0
% 40.88/41.07  Current number of rules: 1023
% 40.88/41.07  New rule produced :
% 40.88/41.07  [1780] product(A,B,multiply(inverse(inverse(A)),B)) -> true
% 40.88/41.07  Current number of equations to process: 76
% 40.88/41.07  Current number of ordered equations: 0
% 40.88/41.07  Current number of rules: 1024
% 40.88/41.07  New rule produced :
% 40.88/41.07  [1781] ifeq2(product(A,identity,B),true,inverse(inverse(A)),B) -> B
% 40.88/41.07  Current number of equations to process: 77
% 40.88/41.07  Current number of ordered equations: 0
% 40.88/41.07  Current number of rules: 1025
% 40.88/41.07  New rule produced :
% 40.88/41.07  [1782]
% 40.88/41.07  ifeq2(product(A,identity,B),true,B,inverse(inverse(A))) ->
% 40.88/41.07  inverse(inverse(A))
% 40.88/41.07  Current number of equations to process: 76
% 40.88/41.07  Current number of ordered equations: 0
% 40.88/41.07  Current number of rules: 1026
% 40.88/41.07  New rule produced : [1783] inverse(inverse(A)) -> A
% 40.88/41.07  Rule
% 40.88/41.07  [362]
% 40.88/41.07  ifeq(product(k,inverse(inverse(h)),A),true,product(j,identity,A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [373]
% 40.88/41.07  ifeq(product(A,inverse(inverse(h)),j),true,product(A,identity,k),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [379]
% 40.88/41.07  ifeq(product(A,j,inverse(inverse(h))),true,product(A,k,identity),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [393]
% 40.88/41.07  ifeq(product(A,inverse(inverse(B)),B),true,product(A,identity,identity),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [406]
% 40.88/41.07  ifeq(product(identity,inverse(inverse(A)),B),true,product(A,identity,B),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [408]
% 40.88/41.07  ifeq(product(A,B,inverse(inverse(B))),true,product(A,identity,identity),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [409]
% 40.88/41.07  ifeq(product(d,inverse(inverse(a)),A),true,product(c,identity,A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [410]
% 40.88/41.07  ifeq(product(h,inverse(inverse(b)),A),true,product(d,identity,A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [432]
% 40.88/41.07  ifeq(product(identity,A,B),true,product(inverse(inverse(A)),identity,B),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [441]
% 40.88/41.07  ifeq(product(A,c,inverse(inverse(a))),true,product(A,d,identity),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [442]
% 40.88/41.07  ifeq(product(A,d,inverse(inverse(b))),true,product(A,h,identity),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [454]
% 40.88/41.07  ifeq(product(A,inverse(inverse(a)),c),true,product(A,identity,d),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [455]
% 40.88/41.07  ifeq(product(A,inverse(inverse(b)),d),true,product(A,identity,h),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [733]
% 40.88/41.07  ifeq(product(j,identity,A),true,product(k,inverse(inverse(h)),A),true) ->
% 40.88/41.07  true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [746]
% 40.88/41.07  ifeq(product(A,identity,B),true,product(identity,inverse(inverse(A)),B),true)
% 40.88/41.07  -> true collapsed.
% 40.88/41.07  Rule
% 40.88/41.07  [747]
% 40.88/41.07  ifeq(product(inverse(inverse(A)),B,A),true,product(identity,B,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [756]
% 41.08/41.28  ifeq(product(A,B,inverse(inverse(A))),true,product(identity,B,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [762]
% 41.08/41.28  ifeq(product(c,identity,A),true,product(d,inverse(inverse(a)),A),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [763]
% 41.08/41.28  ifeq(product(d,identity,A),true,product(h,inverse(inverse(b)),A),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [776]
% 41.08/41.28  ifeq(product(inverse(inverse(A)),identity,B),true,product(identity,A,B),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule [1010] product(A,identity,inverse(inverse(A))) -> true collapsed.
% 41.08/41.28  Rule [1030] product(inverse(inverse(A)),identity,A) -> true collapsed.
% 41.08/41.28  Rule [1290] product(j,identity,multiply(k,inverse(inverse(h)))) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule [1298] product(c,identity,multiply(d,inverse(inverse(a)))) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule [1299] product(d,identity,multiply(h,inverse(inverse(b)))) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule [1321] product(k,inverse(inverse(h)),j) -> true collapsed.
% 41.08/41.28  Rule [1324] product(identity,inverse(inverse(A)),A) -> true collapsed.
% 41.08/41.28  Rule [1325] product(d,inverse(inverse(a)),c) -> true collapsed.
% 41.08/41.28  Rule [1326] product(h,inverse(inverse(b)),d) -> true collapsed.
% 41.08/41.28  Rule [1331] product(identity,A,inverse(inverse(A))) -> true collapsed.
% 41.08/41.28  Rule [1402] product(inverse(inverse(a)),b,c) -> true collapsed.
% 41.08/41.28  Rule [1416] product(identity,c,multiply(inverse(inverse(a)),b)) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1427]
% 41.08/41.28  ifeq(product(identity,c,A),true,product(inverse(inverse(a)),b,A),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1431]
% 41.08/41.28  ifeq(product(inverse(inverse(a)),A,c),true,product(identity,A,b),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1432]
% 41.08/41.28  ifeq(product(c,A,inverse(inverse(a))),true,product(b,A,identity),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1435]
% 41.08/41.28  ifeq(product(inverse(inverse(a)),b,A),true,product(identity,c,A),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule [1528] product(inverse(inverse(h)),b,j) -> true collapsed.
% 41.08/41.28  Rule [1544] product(identity,j,multiply(inverse(inverse(h)),b)) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1554]
% 41.08/41.28  ifeq(product(identity,j,A),true,product(inverse(inverse(h)),b,A),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1558]
% 41.08/41.28  ifeq(product(inverse(inverse(h)),A,j),true,product(identity,A,b),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1559]
% 41.08/41.28  ifeq(product(j,A,inverse(inverse(h))),true,product(b,A,identity),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1562]
% 41.08/41.28  ifeq(product(inverse(inverse(h)),b,A),true,product(identity,j,A),true) ->
% 41.08/41.28  true collapsed.
% 41.08/41.28  Rule [1672] product(inverse(inverse(j)),inverse(h),k) -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1674] product(inverse(j),multiply(k,inverse(inverse(h))),identity) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1683] product(multiply(inverse(inverse(h)),inverse(j)),k,identity) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1684] product(identity,k,multiply(inverse(inverse(j)),inverse(h))) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1704]
% 41.08/41.28  ifeq(product(k,inverse(inverse(h)),A),true,product(inverse(j),A,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1706]
% 41.08/41.28  ifeq(product(identity,k,A),true,product(inverse(inverse(j)),inverse(h),A),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1710]
% 41.08/41.28  ifeq(product(inverse(inverse(j)),A,k),true,product(identity,A,inverse(h)),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1711]
% 41.08/41.28  ifeq(product(k,A,inverse(inverse(j))),true,product(inverse(h),A,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1713]
% 41.08/41.28  ifeq(product(inverse(inverse(h)),inverse(j),A),true,product(A,k,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1714]
% 41.08/41.28  ifeq(product(inverse(inverse(j)),inverse(h),A),true,product(identity,k,A),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1735]
% 41.08/41.28  product(multiply(j,j),multiply(k,inverse(inverse(h))),identity) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1744]
% 41.08/41.28  product(multiply(inverse(inverse(h)),multiply(j,j)),k,identity) -> true
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1768]
% 41.08/41.28  ifeq(product(k,inverse(inverse(h)),A),true,product(multiply(j,j),A,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1777]
% 41.08/41.28  ifeq(product(inverse(inverse(h)),multiply(j,j),A),true,product(A,k,identity),true)
% 41.08/41.28  -> true collapsed.
% 41.08/41.28  Rule [1780] product(A,B,multiply(inverse(inverse(A)),B)) -> true collapsed.
% 41.08/41.28  Rule [1781] ifeq2(product(A,identity,B),true,inverse(inverse(A)),B) -> B
% 41.08/41.28  collapsed.
% 41.08/41.28  Rule
% 41.08/41.28  [1782]
% 41.08/41.28  ifeq2(product(A,identity,B),true,B,inverse(inverse(A))) ->
% 41.08/41.28  inverse(inverse(A)) collapsed.
% 41.08/41.28  Current number of equations to process: 82
% 41.08/41.28  Current number of ordered equations: 0
% 41.49/41.61  Current number of rules: 968
% 41.49/41.61  New rule produced :
% 41.49/41.61  [1784] product(multiply(A,A),B,multiply(inverse(A),B)) -> true
% 41.49/41.61  Current number of equations to process: 82
% 41.49/41.61  Current number of ordered equations: 0
% 41.49/41.61  Current number of rules: 969
% 41.49/41.61  New rule produced :
% 41.49/41.61  [1785] ifeq2(product(multiply(A,A),identity,B),true,inverse(A),B) -> B
% 41.49/41.61  Current number of equations to process: 83
% 41.49/41.61  Current number of ordered equations: 0
% 41.49/41.61  Current number of rules: 970
% 41.49/41.61  New rule produced :
% 41.49/41.61  [1786]
% 41.49/41.61  ifeq2(product(multiply(A,A),identity,B),true,B,inverse(A)) -> inverse(A)
% 41.49/41.61  Current number of equations to process: 82
% 41.49/41.61  Current number of ordered equations: 0
% 41.49/41.61  Current number of rules: 971
% 41.49/41.61  New rule produced : [1787] multiply(A,A) -> inverse(A)
% 41.49/41.61  Rule [18] product(A,multiply(A,A),identity) -> true collapsed.
% 41.49/41.61  Rule [21] product(multiply(A,A),A,identity) -> true collapsed.
% 41.49/41.61  Rule [124] ifeq2(product(A,multiply(A,A),B),true,B,identity) -> identity
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [125] ifeq2(product(A,multiply(A,A),B),true,identity,B) -> B collapsed.
% 41.49/41.61  Rule [127] ifeq2(product(multiply(A,A),A,B),true,B,identity) -> identity
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [128] ifeq2(product(multiply(A,A),A,B),true,identity,B) -> B collapsed.
% 41.49/41.61  Rule [139] multiply(A,multiply(A,A)) -> identity collapsed.
% 41.49/41.61  Rule [140] multiply(multiply(A,A),A) -> identity collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [178]
% 41.49/41.61  ifeq(product(A,multiply(B,B),C),true,ifeq(product(X,A,B),true,product(X,C,identity),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [179]
% 41.49/41.61  ifeq(product(A,multiply(B,B),C),true,ifeq(product(X,B,A),true,product(X,identity,C),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [180]
% 41.49/41.61  ifeq(product(identity,A,B),true,ifeq(product(multiply(C,C),A,X),true,
% 41.49/41.61                                  product(C,X,B),true),true) -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [181]
% 41.49/41.61  ifeq(product(multiply(A,A),B,C),true,ifeq(product(A,C,X),true,product(identity,B,X),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [182]
% 41.49/41.61  ifeq(product(A,identity,B),true,ifeq(product(A,C,X),true,product(X,multiply(C,C),B),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [183]
% 41.49/41.61  ifeq(product(A,B,multiply(C,C)),true,ifeq(product(C,A,X),true,product(X,B,identity),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [184]
% 41.49/41.61  ifeq(product(identity,A,B),true,ifeq(product(C,A,X),true,product(multiply(C,C),X,B),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [185]
% 41.49/41.61  ifeq(product(A,B,C),true,ifeq(product(X,A,multiply(B,B)),true,product(X,C,identity),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [186]
% 41.49/41.61  ifeq(product(A,B,C),true,ifeq(product(X,multiply(B,B),A),true,product(X,identity,C),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [187]
% 41.49/41.61  ifeq(product(A,identity,B),true,ifeq(product(A,multiply(C,C),X),true,
% 41.49/41.61                                  product(X,C,B),true),true) -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [188]
% 41.49/41.61  ifeq(product(A,B,C),true,ifeq(product(multiply(C,C),A,X),true,product(X,B,identity),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [189]
% 41.49/41.61  ifeq(product(A,B,C),true,ifeq(product(multiply(A,A),C,X),true,product(identity,B,X),true),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule [190] ifeq(product(multiply(A,A),B,C),true,product(A,C,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [191]
% 41.49/41.61  ifeq(product(A,B,identity),true,product(A,identity,multiply(B,B)),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule [192] ifeq(product(A,B,C),true,product(multiply(A,A),C,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [193]
% 41.49/41.61  ifeq(product(A,multiply(B,B),identity),true,product(A,identity,B),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [217]
% 41.49/41.61  ifeq(product(A,identity,B),true,product(A,multiply(B,B),identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [218]
% 41.49/41.61  ifeq(product(A,identity,multiply(B,B)),true,product(A,B,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [240]
% 41.49/41.61  ifeq(product(A,multiply(A,A),B),true,product(identity,B,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [241]
% 41.49/41.61  ifeq(product(A,multiply(A,A),B),true,product(identity,identity,B),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [242]
% 41.49/41.61  ifeq(product(multiply(A,A),A,B),true,product(identity,B,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [243]
% 41.49/41.61  ifeq(product(multiply(A,A),A,B),true,product(identity,identity,B),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [276]
% 41.49/41.61  ifeq(product(identity,identity,A),true,product(B,multiply(B,B),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [277]
% 41.49/41.61  ifeq(product(identity,identity,A),true,product(multiply(B,B),B,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [297]
% 41.49/41.61  ifeq(product(identity,multiply(A,A),B),true,product(A,B,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [298]
% 41.49/41.61  ifeq(product(identity,A,B),true,product(multiply(A,A),B,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [309]
% 41.49/41.61  ifeq(product(b,multiply(c,c),A),true,product(a,A,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [310]
% 41.49/41.61  ifeq(product(c,multiply(b,b),A),true,product(a,identity,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [318]
% 41.49/41.61  ifeq(product(A,multiply(b,b),a),true,product(A,identity,c),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [328]
% 41.49/41.61  ifeq(product(A,a,multiply(b,b)),true,product(A,c,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [329]
% 41.49/41.61  ifeq(product(identity,b,A),true,product(multiply(a,a),c,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [337]
% 41.49/41.61  ifeq(product(A,multiply(b,b),h),true,product(A,identity,j),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [346]
% 41.49/41.61  ifeq(product(A,h,multiply(b,b)),true,product(A,j,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [347]
% 41.49/41.61  ifeq(product(identity,b,A),true,product(multiply(h,h),j,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [357]
% 41.49/41.61  ifeq(product(b,multiply(j,j),A),true,product(h,A,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [358]
% 41.49/41.61  ifeq(product(j,multiply(b,b),A),true,product(h,identity,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [368]
% 41.49/41.61  ifeq(product(inverse(h),multiply(k,k),A),true,product(j,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [369]
% 41.49/41.61  ifeq(product(k,multiply(inverse(h),inverse(h)),A),true,product(j,identity,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [377]
% 41.49/41.61  ifeq(product(A,multiply(inverse(h),inverse(h)),j),true,product(A,identity,k),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [387]
% 41.49/41.61  ifeq(product(identity,inverse(h),A),true,product(multiply(j,j),k,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [388]
% 41.49/41.61  ifeq(product(A,j,multiply(inverse(h),inverse(h))),true,product(A,k,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [401]
% 41.49/41.61  ifeq(product(A,multiply(inverse(B),inverse(B)),B),true,product(A,identity,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [417]
% 41.49/41.61  ifeq(product(identity,inverse(A),B),true,product(multiply(A,A),identity,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [418]
% 41.49/41.61  ifeq(product(A,B,multiply(inverse(B),inverse(B))),true,product(A,identity,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [429]
% 41.49/41.61  ifeq(product(identity,multiply(inverse(A),inverse(A)),B),true,product(A,identity,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [439]
% 41.49/41.61  ifeq(product(identity,multiply(A,A),B),true,product(inverse(A),identity,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [449]
% 41.49/41.61  ifeq(product(A,multiply(B,B),inverse(B)),true,product(A,identity,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [462]
% 41.49/41.61  ifeq(product(A,inverse(B),multiply(B,B)),true,product(A,identity,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [463]
% 41.49/41.61  ifeq(product(identity,A,B),true,product(multiply(inverse(A),inverse(A)),identity,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [470]
% 41.49/41.61  ifeq(product(inverse(a),multiply(d,d),A),true,product(c,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [471]
% 41.49/41.61  ifeq(product(d,multiply(inverse(a),inverse(a)),A),true,product(c,identity,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [477]
% 41.49/41.61  ifeq(product(A,multiply(inverse(a),inverse(a)),c),true,product(A,identity,d),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [484]
% 41.49/41.61  ifeq(product(identity,inverse(a),A),true,product(multiply(c,c),d,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [485]
% 41.49/41.61  ifeq(product(A,c,multiply(inverse(a),inverse(a))),true,product(A,d,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [492]
% 41.49/41.61  ifeq(product(inverse(b),multiply(h,h),A),true,product(d,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [493]
% 41.49/41.61  ifeq(product(h,multiply(inverse(b),inverse(b)),A),true,product(d,identity,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [499]
% 41.49/41.61  ifeq(product(A,multiply(inverse(b),inverse(b)),d),true,product(A,identity,h),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [506]
% 41.49/41.61  ifeq(product(identity,inverse(b),A),true,product(multiply(d,d),h,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [507]
% 41.49/41.61  ifeq(product(A,d,multiply(inverse(b),inverse(b))),true,product(A,h,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [520]
% 41.49/41.61  ifeq(product(multiply(A,B),multiply(B,B),C),true,product(A,identity,C),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [521]
% 41.49/41.61  ifeq(product(multiply(A,multiply(B,B)),B,C),true,product(A,identity,C),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [522]
% 41.49/41.61  ifeq(product(A,multiply(multiply(B,A),multiply(B,A)),C),true,product(B,C,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [528]
% 41.49/41.61  ifeq(product(A,B,C),true,product(A,identity,multiply(C,multiply(B,B))),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [529]
% 41.49/41.61  ifeq(product(A,multiply(B,B),C),true,product(A,identity,multiply(C,B)),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [534]
% 41.49/41.61  ifeq(product(identity,A,B),true,product(C,multiply(multiply(C,C),A),B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [535]
% 41.49/41.61  ifeq(product(A,B,C),true,product(A,multiply(B,multiply(C,C)),identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [536]
% 41.49/41.61  ifeq(product(identity,A,B),true,product(multiply(C,C),multiply(C,A),B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [537]
% 41.49/41.61  ifeq(product(A,B,multiply(C,C)),true,product(A,multiply(B,C),identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [583]
% 41.49/41.61  ifeq(product(A,identity,B),true,product(B,multiply(A,A),identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [584]
% 41.49/41.61  ifeq(product(multiply(A,A),identity,B),true,product(B,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule [626] ifeq(product(A,B,C),true,product(C,multiply(B,B),A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [627]
% 41.49/41.61  ifeq(product(multiply(A,A),B,identity),true,product(identity,B,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule [628] ifeq(product(A,multiply(B,B),C),true,product(C,B,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [629]
% 41.49/41.61  ifeq(product(A,B,identity),true,product(identity,B,multiply(A,A)),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [647]
% 41.49/41.61  ifeq(product(identity,A,multiply(B,B)),true,product(B,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [648]
% 41.49/41.61  ifeq(product(identity,A,B),true,product(multiply(B,B),A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [665]
% 41.49/41.61  ifeq(product(A,multiply(A,A),B),true,product(B,identity,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [666]
% 41.49/41.61  ifeq(product(multiply(A,A),A,B),true,product(B,identity,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [676]
% 41.49/41.61  ifeq(product(a,identity,A),true,product(c,multiply(b,b),A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [677]
% 41.49/41.61  ifeq(product(b,A,multiply(a,a)),true,product(c,A,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [687]
% 41.49/41.61  ifeq(product(multiply(a,a),c,A),true,product(identity,b,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [688]
% 41.49/41.61  ifeq(product(multiply(c,c),a,A),true,product(A,b,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [692]
% 41.49/41.61  ifeq(product(multiply(a,a),A,b),true,product(identity,A,c),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [701]
% 41.49/41.61  ifeq(product(multiply(h,h),j,A),true,product(identity,b,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [702]
% 41.49/41.61  ifeq(product(multiply(j,j),h,A),true,product(A,b,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [713]
% 41.49/41.61  ifeq(product(b,A,multiply(h,h)),true,product(j,A,identity),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [714]
% 41.49/41.61  ifeq(product(h,identity,A),true,product(j,multiply(b,b),A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [718]
% 41.49/41.61  ifeq(product(multiply(h,h),A,b),true,product(identity,A,j),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [727]
% 41.49/41.61  ifeq(product(multiply(j,j),k,A),true,product(identity,inverse(h),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [728]
% 41.49/41.61  ifeq(product(multiply(k,k),j,A),true,product(A,inverse(h),identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [739]
% 41.49/41.61  ifeq(product(inverse(h),A,multiply(j,j)),true,product(k,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [740]
% 41.49/41.61  ifeq(product(j,identity,A),true,product(k,multiply(inverse(h),inverse(h)),A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [744]
% 41.49/41.61  ifeq(product(multiply(j,j),A,inverse(h)),true,product(identity,A,k),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [753]
% 41.49/41.61  ifeq(product(inverse(A),B,multiply(A,A)),true,product(identity,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [755]
% 41.49/41.61  ifeq(product(A,identity,B),true,product(identity,multiply(inverse(A),
% 41.49/41.61                                                   inverse(A)),B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [760]
% 41.49/41.61  ifeq(product(multiply(A,A),B,inverse(A)),true,product(identity,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [772]
% 41.49/41.61  ifeq(product(multiply(A,A),identity,B),true,product(identity,inverse(A),B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [786]
% 41.49/41.61  ifeq(product(multiply(inverse(A),inverse(A)),identity,B),true,product(identity,A,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [794]
% 41.49/41.61  ifeq(product(multiply(inverse(A),inverse(A)),B,A),true,product(identity,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [800]
% 41.49/41.61  ifeq(product(inverse(A),identity,B),true,product(identity,multiply(A,A),B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [802]
% 41.49/41.61  ifeq(product(A,B,multiply(inverse(A),inverse(A))),true,product(identity,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [809]
% 41.49/41.61  ifeq(product(multiply(c,c),d,A),true,product(identity,inverse(a),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [810]
% 41.49/41.61  ifeq(product(multiply(d,d),c,A),true,product(A,inverse(a),identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [819]
% 41.49/41.61  ifeq(product(inverse(a),A,multiply(c,c)),true,product(d,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [820]
% 41.49/41.61  ifeq(product(c,identity,A),true,product(d,multiply(inverse(a),inverse(a)),A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [823]
% 41.49/41.61  ifeq(product(multiply(c,c),A,inverse(a)),true,product(identity,A,d),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [830]
% 41.49/41.61  ifeq(product(multiply(d,d),h,A),true,product(identity,inverse(b),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [831]
% 41.49/41.61  ifeq(product(multiply(h,h),d,A),true,product(A,inverse(b),identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [840]
% 41.49/41.61  ifeq(product(inverse(b),A,multiply(d,d)),true,product(h,A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [841]
% 41.49/41.61  ifeq(product(d,identity,A),true,product(h,multiply(inverse(b),inverse(b)),A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [844]
% 41.49/41.61  ifeq(product(multiply(d,d),A,inverse(b)),true,product(identity,A,h),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [856]
% 41.49/41.61  ifeq(product(A,multiply(multiply(A,A),B),C),true,product(identity,B,C),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [857]
% 41.49/41.61  ifeq(product(multiply(A,A),multiply(A,B),C),true,product(identity,B,C),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [858]
% 41.49/41.61  ifeq(product(multiply(multiply(A,B),multiply(A,B)),A,C),true,product(C,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [862]
% 41.49/41.61  ifeq(product(multiply(A,A),B,C),true,product(identity,B,multiply(A,C)),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [863]
% 41.49/41.61  ifeq(product(A,B,C),true,product(identity,B,multiply(multiply(A,A),C)),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [867]
% 41.49/41.61  ifeq(product(A,B,multiply(C,C)),true,product(multiply(C,A),B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [868]
% 41.49/41.61  ifeq(product(A,identity,B),true,product(multiply(A,C),multiply(C,C),B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [869]
% 41.49/41.61  ifeq(product(A,identity,B),true,product(multiply(A,multiply(C,C)),C,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [870]
% 41.49/41.61  ifeq(product(A,B,C),true,product(multiply(multiply(C,C),A),B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule [977] product(multiply(a,a),c,b) -> true collapsed.
% 41.49/41.61  Rule [982] product(multiply(h,h),j,b) -> true collapsed.
% 41.49/41.61  Rule [1006] product(multiply(j,j),k,inverse(h)) -> true collapsed.
% 41.49/41.61  Rule [1011] product(multiply(A,A),identity,inverse(A)) -> true collapsed.
% 41.49/41.61  Rule [1013] product(A,identity,multiply(inverse(A),inverse(A))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1029] product(inverse(A),identity,multiply(A,A)) -> true collapsed.
% 41.49/41.61  Rule [1047] product(multiply(inverse(A),inverse(A)),identity,A) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1049] product(multiply(c,c),d,inverse(a)) -> true collapsed.
% 41.49/41.61  Rule [1053] product(multiply(d,d),h,inverse(b)) -> true collapsed.
% 41.49/41.61  Rule [1056] product(A,multiply(multiply(A,A),B),B) -> true collapsed.
% 41.49/41.61  Rule [1058] product(multiply(A,A),multiply(A,B),B) -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1096]
% 41.49/41.61  ifeq(product(A,multiply(multiply(B,B),multiply(B,B)),B),true,product(A,identity,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1098]
% 41.49/41.61  ifeq(product(identity,multiply(multiply(A,A),multiply(A,A)),B),true,product(A,identity,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1100]
% 41.49/41.61  ifeq(product(A,B,multiply(multiply(B,B),multiply(B,B))),true,product(A,identity,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1104]
% 41.49/41.61  ifeq(product(A,identity,B),true,product(identity,multiply(multiply(A,A),
% 41.49/41.61                                                   multiply(A,A)),B),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1105]
% 41.49/41.61  ifeq(product(multiply(multiply(A,A),multiply(A,A)),B,A),true,product(identity,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1107]
% 41.49/41.61  ifeq(product(A,B,multiply(multiply(A,A),multiply(A,A))),true,product(identity,B,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1112]
% 41.49/41.61  ifeq(product(identity,A,B),true,product(multiply(multiply(A,A),multiply(A,A)),identity,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1117]
% 41.49/41.61  ifeq(product(multiply(multiply(A,A),multiply(A,A)),identity,B),true,product(identity,A,B),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule [1130] product(multiply(multiply(A,A),multiply(A,A)),identity,A) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1276] product(a,multiply(b,multiply(c,c)),identity) -> true collapsed.
% 41.49/41.61  Rule [1278] product(a,identity,multiply(c,multiply(b,b))) -> true collapsed.
% 41.49/41.61  Rule [1285] product(h,identity,multiply(j,multiply(b,b))) -> true collapsed.
% 41.49/41.61  Rule [1287] product(h,multiply(b,multiply(j,j)),identity) -> true collapsed.
% 41.49/41.61  Rule [1291] product(j,multiply(inverse(h),multiply(k,k)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1293]
% 41.49/41.61  product(j,identity,multiply(k,multiply(inverse(h),inverse(h)))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1304] product(c,multiply(inverse(a),multiply(d,d)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1306]
% 41.49/41.61  product(c,identity,multiply(d,multiply(inverse(a),inverse(a)))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1308] product(d,multiply(inverse(b),multiply(h,h)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1310]
% 41.49/41.61  product(d,identity,multiply(h,multiply(inverse(b),inverse(b)))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1312] product(A,identity,multiply(multiply(A,B),multiply(B,B))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1314] product(A,identity,multiply(multiply(A,multiply(B,B)),B)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1315]
% 41.49/41.61  product(A,multiply(B,multiply(multiply(A,B),multiply(A,B))),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1316] product(c,multiply(b,b),a) -> true collapsed.
% 41.49/41.61  Rule [1318] product(j,multiply(b,b),h) -> true collapsed.
% 41.49/41.61  Rule [1320] product(k,multiply(inverse(h),inverse(h)),j) -> true collapsed.
% 41.49/41.61  Rule [1328] product(identity,inverse(A),multiply(A,A)) -> true collapsed.
% 41.49/41.61  Rule [1329] product(identity,multiply(inverse(A),inverse(A)),A) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1330] product(identity,multiply(A,A),inverse(A)) -> true collapsed.
% 41.49/41.61  Rule [1336] product(identity,A,multiply(inverse(A),inverse(A))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1337] product(d,multiply(inverse(a),inverse(a)),c) -> true collapsed.
% 41.49/41.61  Rule [1338] product(h,multiply(inverse(b),inverse(b)),d) -> true collapsed.
% 41.49/41.61  Rule [1339] product(multiply(A,B),multiply(B,B),A) -> true collapsed.
% 41.49/41.61  Rule [1340] product(multiply(A,multiply(B,B)),B,A) -> true collapsed.
% 41.49/41.61  Rule [1341] product(identity,multiply(multiply(A,A),multiply(A,A)),A) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1347] product(multiply(multiply(c,c),a),b,identity) -> true collapsed.
% 41.49/41.61  Rule [1352] product(multiply(multiply(j,j),h),b,identity) -> true collapsed.
% 41.49/41.61  Rule [1359] product(multiply(multiply(k,k),j),inverse(h),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1369] product(identity,inverse(a),multiply(multiply(c,c),d)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1370] product(multiply(multiply(d,d),c),inverse(a),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1373] product(multiply(multiply(h,h),d),inverse(b),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1374] product(identity,inverse(b),multiply(multiply(d,d),h)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1376] product(identity,A,multiply(B,multiply(multiply(B,B),A))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1378] product(identity,A,multiply(multiply(B,B),multiply(B,A))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1379]
% 41.49/41.61  product(multiply(multiply(multiply(A,B),multiply(A,B)),A),B,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1403] product(multiply(inverse(a),inverse(a)),b,c) -> true collapsed.
% 41.49/41.61  Rule [1410] product(inverse(a),identity,multiply(b,multiply(c,c))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1411] product(inverse(a),multiply(c,multiply(b,b)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1413] product(b,multiply(c,c),inverse(a)) -> true collapsed.
% 41.49/41.61  Rule [1421] product(multiply(multiply(b,b),inverse(a)),c,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1422]
% 41.49/41.61  product(identity,c,multiply(multiply(inverse(a),inverse(a)),b)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1423] ifeq2(product(multiply(a,a),c,A),true,A,b) -> b collapsed.
% 41.49/41.61  Rule [1424] ifeq2(product(multiply(a,a),c,A),true,b,A) -> A collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1447]
% 41.49/41.61  ifeq(product(c,multiply(b,b),A),true,product(inverse(a),A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1448]
% 41.49/41.61  ifeq(product(b,multiply(c,c),A),true,product(inverse(a),identity,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1449]
% 41.49/41.61  ifeq(product(inverse(a),identity,A),true,product(b,multiply(c,c),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1450]
% 41.49/41.61  ifeq(product(A,inverse(a),multiply(c,c)),true,product(A,b,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1451]
% 41.49/41.61  ifeq(product(A,multiply(c,c),inverse(a)),true,product(A,identity,b),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1452]
% 41.49/41.61  ifeq(product(multiply(b,b),inverse(a),A),true,product(A,c,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1453]
% 41.49/41.61  ifeq(product(multiply(inverse(a),inverse(a)),A,c),true,product(identity,A,b),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1454]
% 41.49/41.61  ifeq(product(c,A,multiply(inverse(a),inverse(a))),true,product(b,A,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1455]
% 41.49/41.61  ifeq(product(identity,c,A),true,product(multiply(inverse(a),inverse(a)),b,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1456]
% 41.49/41.61  ifeq(product(multiply(inverse(a),inverse(a)),b,A),true,product(identity,c,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule [1457] multiply(multiply(a,a),c) -> b collapsed.
% 41.49/41.61  Rule [1460] product(multiply(multiply(a,a),multiply(a,a)),b,c) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1461] product(multiply(a,a),multiply(c,inverse(b)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1462] product(multiply(a,a),identity,multiply(b,inverse(c))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1463] product(multiply(a,a),d,multiply(b,inverse(a))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1464] product(A,b,multiply(multiply(A,multiply(a,a)),c)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1466] product(multiply(a,a),multiply(c,A),multiply(b,A)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1467] product(multiply(a,a),identity,multiply(b,multiply(c,c))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1468] product(multiply(a,a),multiply(c,multiply(b,b)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1469] product(b,inverse(c),multiply(a,a)) -> true collapsed.
% 41.49/41.61  Rule [1470] product(b,multiply(c,c),multiply(a,a)) -> true collapsed.
% 41.49/41.61  Rule [1471] product(multiply(h,multiply(a,a)),c,j) -> true collapsed.
% 41.49/41.61  Rule [1472] product(multiply(inverse(b),multiply(a,a)),c,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1474] product(b,inverse(a),multiply(multiply(a,a),d)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1475] product(b,A,multiply(multiply(a,a),multiply(c,A))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1476] product(multiply(A,multiply(a,a)),c,multiply(A,b)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1479] product(multiply(multiply(b,b),multiply(a,a)),c,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1480]
% 41.49/41.61  product(identity,c,multiply(multiply(multiply(a,a),multiply(a,a)),b)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1481]
% 41.49/41.61  ifeq(product(A,multiply(a,a),identity),true,product(A,b,c),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1482]
% 41.49/41.61  ifeq(product(A,identity,multiply(a,a)),true,product(A,c,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1483]
% 41.49/41.61  ifeq(product(multiply(a,a),c,A),true,product(identity,A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1484]
% 41.49/41.61  ifeq(product(c,identity,A),true,product(multiply(a,a),A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1485]
% 41.49/41.61  ifeq(product(b,identity,A),true,product(multiply(a,a),c,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1486]
% 41.49/41.61  ifeq(product(identity,c,A),true,product(multiply(a,a),A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1487]
% 41.49/41.61  ifeq(product(multiply(a,a),identity,A),true,product(A,c,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1488]
% 41.49/41.61  ifeq(product(identity,multiply(a,a),A),true,product(A,c,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1489]
% 41.49/41.61  ifeq(product(c,A,identity),true,product(b,A,multiply(a,a)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1490]
% 41.49/41.61  ifeq(product(identity,A,c),true,product(multiply(a,a),A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1491]
% 41.49/41.61  ifeq(product(multiply(a,a),c,A),true,product(A,identity,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1492]
% 41.49/41.61  ifeq(product(multiply(a,a),c,A),true,product(b,identity,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1493] ifeq(product(multiply(a,a),a,A),true,product(A,b,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1494] ifeq(product(a,multiply(a,a),A),true,product(A,c,c),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1495] ifeq(product(h,multiply(a,a),A),true,product(A,c,j),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1496]
% 41.49/41.61  ifeq(product(c,inverse(b),A),true,product(multiply(a,a),A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1497]
% 41.49/41.61  ifeq(product(b,inverse(c),A),true,product(multiply(a,a),identity,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1499]
% 41.49/41.61  ifeq(product(A,multiply(a,a),inverse(c)),true,product(A,b,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1500]
% 41.49/41.61  ifeq(product(A,inverse(c),multiply(a,a)),true,product(A,identity,b),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1501]
% 41.49/41.61  ifeq(product(b,inverse(a),A),true,product(multiply(a,a),d,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1504]
% 41.49/41.61  ifeq(product(multiply(a,a),identity,A),true,product(b,inverse(c),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1505]
% 41.49/41.61  ifeq(product(inverse(b),multiply(a,a),A),true,product(A,c,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1507]
% 41.49/41.61  ifeq(product(multiply(a,a),d,A),true,product(b,inverse(a),A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1529] product(multiply(inverse(h),inverse(h)),b,j) -> true collapsed.
% 41.49/41.61  Rule [1536] product(inverse(h),identity,multiply(b,multiply(j,j))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1537] product(inverse(h),multiply(j,multiply(b,b)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1539] product(b,multiply(j,j),inverse(h)) -> true collapsed.
% 41.49/41.61  Rule [1547] product(multiply(multiply(b,b),inverse(h)),j,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1548]
% 41.49/41.61  product(identity,j,multiply(multiply(inverse(h),inverse(h)),b)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1549] ifeq2(product(multiply(h,h),j,A),true,A,b) -> b collapsed.
% 41.49/41.61  Rule [1550] ifeq2(product(multiply(h,h),j,A),true,b,A) -> A collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1573]
% 41.49/41.61  ifeq(product(j,multiply(b,b),A),true,product(inverse(h),A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1574]
% 41.49/41.61  ifeq(product(b,multiply(j,j),A),true,product(inverse(h),identity,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1575]
% 41.49/41.61  ifeq(product(inverse(h),identity,A),true,product(b,multiply(j,j),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1576]
% 41.49/41.61  ifeq(product(A,inverse(h),multiply(j,j)),true,product(A,b,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1577]
% 41.49/41.61  ifeq(product(A,multiply(j,j),inverse(h)),true,product(A,identity,b),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1578]
% 41.49/41.61  ifeq(product(multiply(b,b),inverse(h),A),true,product(A,j,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1579]
% 41.49/41.61  ifeq(product(multiply(A,multiply(a,a)),c,B),true,product(A,b,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1580]
% 41.49/41.61  ifeq(product(A,multiply(a,a),B),true,product(A,b,multiply(B,c)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1581]
% 41.49/41.61  ifeq(product(c,A,B),true,product(multiply(a,a),B,multiply(b,A)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1582]
% 41.49/41.61  ifeq(product(A,B,multiply(a,a)),true,product(A,multiply(B,c),b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1583]
% 41.49/41.61  ifeq(product(b,A,B),true,product(multiply(a,a),multiply(c,A),B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1584]
% 41.49/41.61  ifeq(product(multiply(a,a),multiply(c,A),B),true,product(b,A,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1585]
% 41.49/41.61  ifeq(product(A,multiply(a,a),B),true,product(B,c,multiply(A,b)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1586]
% 41.49/41.61  ifeq(product(c,A,B),true,product(b,A,multiply(multiply(a,a),B)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1587]
% 41.49/41.61  ifeq(product(A,B,c),true,product(multiply(multiply(a,a),A),B,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1588]
% 41.49/41.61  ifeq(product(A,b,B),true,product(multiply(A,multiply(a,a)),c,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1589]
% 41.49/41.61  ifeq(product(c,multiply(b,b),A),true,product(multiply(a,a),A,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1590]
% 41.49/41.61  ifeq(product(b,multiply(c,c),A),true,product(multiply(a,a),identity,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1591]
% 41.49/41.61  ifeq(product(multiply(a,a),identity,A),true,product(b,multiply(c,c),A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1592]
% 41.49/41.61  ifeq(product(A,multiply(a,a),multiply(c,c)),true,product(A,b,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1593]
% 41.49/41.61  ifeq(product(A,multiply(c,c),multiply(a,a)),true,product(A,identity,b),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1594]
% 41.49/41.61  ifeq(product(multiply(b,b),multiply(a,a),A),true,product(A,c,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1595]
% 41.49/41.61  ifeq(product(multiply(inverse(h),inverse(h)),A,j),true,product(identity,A,b),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1596]
% 41.49/41.61  ifeq(product(j,A,multiply(inverse(h),inverse(h))),true,product(b,A,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1597]
% 41.49/41.61  ifeq(product(identity,j,A),true,product(multiply(inverse(h),inverse(h)),b,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1598]
% 41.49/41.61  ifeq(product(multiply(inverse(h),inverse(h)),b,A),true,product(identity,j,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule [1599] multiply(multiply(h,h),j) -> b collapsed.
% 41.49/41.61  Rule [1602] product(multiply(multiply(h,h),multiply(h,h)),b,j) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1603] product(multiply(h,h),k,multiply(b,inverse(h))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1604] product(multiply(h,h),multiply(j,inverse(b)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1605] product(multiply(h,h),identity,multiply(b,inverse(j))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1606] product(A,b,multiply(multiply(A,multiply(h,h)),j)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1608] product(multiply(h,h),multiply(j,A),multiply(b,A)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1609] product(multiply(h,h),identity,multiply(b,multiply(j,j))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1610] product(multiply(h,h),multiply(j,multiply(b,b)),identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1611] product(b,inverse(j),multiply(h,h)) -> true collapsed.
% 41.49/41.61  Rule [1612] product(b,multiply(j,j),multiply(h,h)) -> true collapsed.
% 41.49/41.61  Rule [1613] product(multiply(a,multiply(h,h)),j,c) -> true collapsed.
% 41.49/41.61  Rule [1614] product(b,inverse(h),multiply(multiply(h,h),k)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1615] product(multiply(inverse(b),multiply(h,h)),j,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1617] product(b,A,multiply(multiply(h,h),multiply(j,A))) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1618] product(multiply(A,multiply(h,h)),j,multiply(A,b)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1619] product(multiply(multiply(b,b),multiply(h,h)),j,identity) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1622]
% 41.49/41.61  product(identity,j,multiply(multiply(multiply(h,h),multiply(h,h)),b)) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1623]
% 41.49/41.61  ifeq(product(A,multiply(h,h),identity),true,product(A,b,j),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1624]
% 41.49/41.61  ifeq(product(A,identity,multiply(h,h)),true,product(A,j,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1625]
% 41.49/41.61  ifeq(product(multiply(h,h),j,A),true,product(identity,A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1626]
% 41.49/41.61  ifeq(product(j,identity,A),true,product(multiply(h,h),A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1627]
% 41.49/41.61  ifeq(product(b,identity,A),true,product(multiply(h,h),j,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1628]
% 41.49/41.61  ifeq(product(identity,j,A),true,product(multiply(h,h),A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1629]
% 41.49/41.61  ifeq(product(multiply(h,h),identity,A),true,product(A,j,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1630]
% 41.49/41.61  ifeq(product(identity,multiply(h,h),A),true,product(A,j,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1631]
% 41.49/41.61  ifeq(product(j,A,identity),true,product(b,A,multiply(h,h)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1632]
% 41.49/41.61  ifeq(product(identity,A,j),true,product(multiply(h,h),A,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1633]
% 41.49/41.61  ifeq(product(multiply(h,h),j,A),true,product(A,identity,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1634]
% 41.49/41.61  ifeq(product(multiply(h,h),j,A),true,product(b,identity,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1635] ifeq(product(a,multiply(h,h),A),true,product(A,j,c),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1636] ifeq(product(multiply(h,h),h,A),true,product(A,b,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule [1637] ifeq(product(h,multiply(h,h),A),true,product(A,j,j),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1638]
% 41.49/41.61  ifeq(product(b,inverse(h),A),true,product(multiply(h,h),k,A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1639]
% 41.49/41.61  ifeq(product(j,inverse(b),A),true,product(multiply(h,h),A,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1640]
% 41.49/41.61  ifeq(product(b,inverse(j),A),true,product(multiply(h,h),identity,A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1642]
% 41.49/41.61  ifeq(product(A,multiply(h,h),inverse(j)),true,product(A,b,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1643]
% 41.49/41.61  ifeq(product(A,inverse(j),multiply(h,h)),true,product(A,identity,b),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1644]
% 41.49/41.61  ifeq(product(multiply(h,h),k,A),true,product(b,inverse(h),A),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1647]
% 41.49/41.61  ifeq(product(multiply(h,h),identity,A),true,product(b,inverse(j),A),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1648]
% 41.49/41.61  ifeq(product(inverse(b),multiply(h,h),A),true,product(A,j,identity),true) ->
% 41.49/41.61  true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1650]
% 41.49/41.61  ifeq(product(multiply(A,multiply(h,h)),j,B),true,product(A,b,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1651]
% 41.49/41.61  ifeq(product(j,A,B),true,product(multiply(h,h),B,multiply(b,A)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1652]
% 41.49/41.61  ifeq(product(A,multiply(h,h),B),true,product(A,b,multiply(B,j)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1653]
% 41.49/41.61  ifeq(product(A,B,multiply(h,h)),true,product(A,multiply(B,j),b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1654]
% 41.49/41.61  ifeq(product(b,A,B),true,product(multiply(h,h),multiply(j,A),B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1655]
% 41.49/41.61  ifeq(product(multiply(h,h),multiply(j,A),B),true,product(b,A,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1656]
% 41.49/41.61  ifeq(product(j,A,B),true,product(b,A,multiply(multiply(h,h),B)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1657]
% 41.49/41.61  ifeq(product(A,multiply(h,h),B),true,product(B,j,multiply(A,b)),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1658]
% 41.49/41.61  ifeq(product(A,B,j),true,product(multiply(multiply(h,h),A),B,b),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1659]
% 41.49/41.61  ifeq(product(A,b,B),true,product(multiply(A,multiply(h,h)),j,B),true) -> true
% 41.49/41.61  collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1660]
% 41.49/41.61  ifeq(product(j,multiply(b,b),A),true,product(multiply(h,h),A,identity),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1661]
% 41.49/41.61  ifeq(product(b,multiply(j,j),A),true,product(multiply(h,h),identity,A),true)
% 41.49/41.61  -> true collapsed.
% 41.49/41.61  Rule
% 41.49/41.61  [1662]
% 41.49/41.61  ifeq(product(multiply(h,h),identity,A),true,product(b,multiply(j,j),A),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1663]
% 41.49/41.62  ifeq(product(A,multiply(h,h),multiply(j,j)),true,product(A,b,identity),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1664]
% 41.49/41.62  ifeq(product(A,multiply(j,j),multiply(h,h)),true,product(A,identity,b),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1665]
% 41.49/41.62  ifeq(product(multiply(b,b),multiply(h,h),A),true,product(A,j,identity),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule [1673] product(multiply(inverse(j),inverse(j)),inverse(h),k) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1679]
% 41.49/41.62  product(inverse(j),identity,multiply(inverse(h),multiply(k,k))) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule [1681] product(inverse(h),multiply(k,k),inverse(j)) -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1686]
% 41.49/41.62  product(inverse(j),multiply(k,multiply(inverse(h),inverse(h))),identity) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1688]
% 41.49/41.62  product(identity,k,multiply(multiply(inverse(j),inverse(j)),inverse(h))) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1689]
% 41.49/41.62  product(multiply(multiply(inverse(h),inverse(h)),inverse(j)),k,identity) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule [1690] ifeq2(product(multiply(j,j),k,A),true,inverse(h),A) -> A
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule [1691] ifeq2(product(multiply(j,j),k,A),true,A,inverse(h)) -> inverse(h)
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1725]
% 41.49/41.62  ifeq(product(inverse(h),multiply(k,k),A),true,product(inverse(j),identity,A),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1726]
% 41.49/41.62  ifeq(product(inverse(j),identity,A),true,product(inverse(h),multiply(k,k),A),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1727]
% 41.49/41.62  ifeq(product(A,inverse(j),multiply(k,k)),true,product(A,inverse(h),identity),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1728]
% 41.49/41.62  ifeq(product(A,multiply(k,k),inverse(j)),true,product(A,identity,inverse(h)),true)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule [1729] multiply(multiply(j,j),k) -> inverse(h) collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1730]
% 41.49/41.62  ifeq(product(k,h,A),true,product(multiply(j,j),A,identity),true) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule [1732] ifeq(product(j,multiply(j,j),A),true,product(A,k,k),true) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1733]
% 41.49/41.62  ifeq(product(h,multiply(j,j),A),true,product(A,k,identity),true) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1736]
% 41.49/41.62  product(multiply(j,j),identity,multiply(inverse(h),inverse(k))) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule [1737] product(multiply(j,j),multiply(k,h),identity) -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1739] product(multiply(multiply(j,j),multiply(j,j)),inverse(h),k) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1740] product(A,inverse(h),multiply(multiply(A,multiply(j,j)),k)) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule [1741] product(inverse(h),inverse(k),multiply(j,j)) -> true collapsed.
% 41.49/41.62  Rule [1742] product(inverse(h),multiply(k,k),multiply(j,j)) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule [1743] product(multiply(h,multiply(j,j)),k,identity) -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1746] product(multiply(j,j),multiply(k,A),multiply(inverse(h),A)) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1747]
% 41.49/41.62  product(multiply(j,j),identity,multiply(inverse(h),multiply(k,k))) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1748] product(inverse(h),A,multiply(multiply(j,j),multiply(k,A))) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1750] product(multiply(A,multiply(j,j)),k,multiply(A,inverse(h))) -> true
% 41.49/41.62  collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1752]
% 41.49/41.62  product(multiply(j,j),multiply(k,multiply(inverse(h),inverse(h))),identity)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1753]
% 41.49/41.62  product(multiply(multiply(inverse(h),inverse(h)),multiply(j,j)),k,identity)
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1755]
% 41.49/41.62  product(identity,k,multiply(multiply(multiply(j,j),multiply(j,j)),inverse(h)))
% 41.49/41.62  -> true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1756]
% 41.49/41.62  ifeq(product(A,multiply(j,j),identity),true,product(A,inverse(h),k),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1757]
% 41.49/41.62  ifeq(product(A,identity,multiply(j,j)),true,product(A,k,inverse(h)),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1758]
% 41.49/41.62  ifeq(product(multiply(j,j),k,A),true,product(identity,A,inverse(h)),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1759]
% 41.49/41.62  ifeq(product(k,identity,A),true,product(multiply(j,j),A,inverse(h)),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1760]
% 41.49/41.62  ifeq(product(inverse(h),identity,A),true,product(multiply(j,j),k,A),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1761]
% 41.49/41.62  ifeq(product(identity,k,A),true,product(multiply(j,j),A,inverse(h)),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1762]
% 41.49/41.62  ifeq(product(multiply(j,j),identity,A),true,product(A,k,inverse(h)),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1763]
% 41.49/41.62  ifeq(product(identity,multiply(j,j),A),true,product(A,k,inverse(h)),true) ->
% 41.49/41.62  true collapsed.
% 41.49/41.62  Rule
% 41.49/41.62  [1764]
% 41.49/41.62  ifeq(product(k,A,identity),true,product(inverse(h),A,multiply(j,j)),true) ->
% 42.72/42.85  true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1765]
% 42.72/42.85  ifeq(product(identity,A,k),true,product(multiply(j,j),A,inverse(h)),true) ->
% 42.72/42.85  true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1766]
% 42.72/42.85  ifeq(product(multiply(j,j),k,A),true,product(A,identity,inverse(h)),true) ->
% 42.72/42.85  true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1767]
% 42.72/42.85  ifeq(product(multiply(j,j),k,A),true,product(inverse(h),identity,A),true) ->
% 42.72/42.85  true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1769]
% 42.72/42.85  ifeq(product(inverse(h),inverse(k),A),true,product(multiply(j,j),identity,A),true)
% 42.72/42.85  -> true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1771]
% 42.72/42.85  ifeq(product(A,multiply(j,j),inverse(k)),true,product(A,inverse(h),identity),true)
% 42.72/42.85  -> true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1772]
% 42.72/42.85  ifeq(product(A,inverse(k),multiply(j,j)),true,product(A,identity,inverse(h)),true)
% 42.72/42.85  -> true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1773]
% 42.72/42.85  ifeq(product(multiply(j,j),j,A),true,product(A,inverse(h),inverse(h)),true)
% 42.72/42.85  -> true collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1776]
% 42.72/42.85  ifeq(product(multiply(j,j),identity,A),true,product(inverse(h),inverse(k),A),true)
% 42.72/42.85  -> true collapsed.
% 42.72/42.85  Rule [1779] inverse(multiply(A,A)) -> A collapsed.
% 42.72/42.85  Rule [1784] product(multiply(A,A),B,multiply(inverse(A),B)) -> true
% 42.72/42.85  collapsed.
% 42.72/42.85  Rule [1785] ifeq2(product(multiply(A,A),identity,B),true,inverse(A),B) -> B
% 42.72/42.85  collapsed.
% 42.72/42.85  Rule
% 42.72/42.85  [1786]
% 42.72/42.85  ifeq2(product(multiply(A,A),identity,B),true,B,inverse(A)) -> inverse(A)
% 42.72/42.85  collapsed.
% 42.72/42.85  Current number of equations to process: 88
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 588
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1788] ifeq2(product(A,multiply(inverse(A),B),C),true,B,C) -> C
% 42.72/42.85  Current number of equations to process: 88
% 42.72/42.85  Current number of ordered equations: 1
% 42.72/42.85  Current number of rules: 589
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1789] ifeq2(product(A,multiply(inverse(A),B),C),true,C,B) -> B
% 42.72/42.85  Current number of equations to process: 88
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 590
% 42.72/42.85  New rule produced : [1790] multiply(A,multiply(inverse(A),B)) -> B
% 42.72/42.85  Rule [1361] product(identity,A,multiply(B,multiply(inverse(B),A))) -> true
% 42.72/42.85  collapsed.
% 42.72/42.85  Current number of equations to process: 94
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 590
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1791] ifeq(product(A,inverse(A),B),true,product(B,C,C),true) -> true
% 42.72/42.85  Rule
% 42.72/42.85  [657]
% 42.72/42.85  ifeq(product(A,inverse(A),B),true,product(B,identity,identity),true) -> true
% 42.72/42.85  collapsed.
% 42.72/42.85  Rule [1400] ifeq(product(a,inverse(a),A),true,product(A,c,c),true) -> true
% 42.72/42.85  collapsed.
% 42.72/42.85  Rule [1527] ifeq(product(h,inverse(h),A),true,product(A,j,j),true) -> true
% 42.72/42.85  collapsed.
% 42.72/42.85  Rule [1668] ifeq(product(j,inverse(j),A),true,product(A,k,k),true) -> true
% 42.72/42.85  collapsed.
% 42.72/42.85  Current number of equations to process: 152
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 587
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1792] product(a,multiply(b,multiply(inverse(c),A)),A) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 588
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1793] product(a,A,multiply(c,multiply(inverse(b),A))) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 589
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1794] product(A,multiply(multiply(inverse(A),a),b),c) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 590
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1795] product(A,multiply(multiply(inverse(A),h),b),j) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 591
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1796] product(h,A,multiply(j,multiply(inverse(b),A))) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 592
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1797] product(h,multiply(b,multiply(inverse(j),A)),A) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 593
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1798] product(j,multiply(inverse(h),multiply(inverse(k),A)),A) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.72/42.85  Current number of ordered equations: 0
% 42.72/42.85  Current number of rules: 594
% 42.72/42.85  New rule produced :
% 42.72/42.85  [1799] product(A,multiply(multiply(inverse(A),j),inverse(h)),k) -> true
% 42.72/42.85  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 595
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1800]
% 42.89/43.00  product(A,multiply(multiply(inverse(A),B),inverse(B)),identity) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 596
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1801]
% 42.89/43.00  product(A,identity,multiply(B,inverse(multiply(inverse(A),B)))) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 597
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1802]
% 42.89/43.00  product(A,multiply(multiply(inverse(A),inverse(B)),B),identity) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 598
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1803] product(c,multiply(inverse(a),multiply(inverse(d),A)),A) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 599
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1804] product(A,multiply(multiply(inverse(A),c),inverse(a)),d) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 600
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1805] product(d,multiply(inverse(b),multiply(inverse(h),A)),A) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 601
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1806] product(A,multiply(multiply(inverse(A),d),inverse(b)),h) -> true
% 42.89/43.00  Current number of equations to process: 156
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 602
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1807] product(A,inverse(multiply(inverse(B),A)),B) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 603
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1808] product(c,multiply(inverse(b),inverse(a)),identity) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 604
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1809] product(c,multiply(inverse(b),A),multiply(a,A)) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 605
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1810] product(multiply(a,A),multiply(inverse(A),b),c) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 606
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1811] product(j,multiply(inverse(b),inverse(h)),identity) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 607
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1812] product(j,multiply(inverse(b),A),multiply(h,A)) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 608
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1813] product(multiply(h,A),multiply(inverse(A),b),j) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 609
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1814] product(multiply(j,A),multiply(inverse(A),inverse(h)),k) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 610
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1815]
% 42.89/43.00  product(multiply(A,B),multiply(inverse(B),inverse(A)),identity) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 611
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1816]
% 42.89/43.00  product(multiply(inverse(A),B),multiply(inverse(B),A),identity) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 612
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1817] product(multiply(c,A),multiply(inverse(A),inverse(a)),d) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 613
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1818] product(multiply(d,A),multiply(inverse(A),inverse(b)),h) -> true
% 42.89/43.00  Current number of equations to process: 159
% 42.89/43.00  Current number of ordered equations: 0
% 42.89/43.00  Current number of rules: 614
% 42.89/43.00  New rule produced :
% 42.89/43.00  [1819] ifeq2(product(inverse(c),d,A),true,inverse(a),A) -> A
% 42.89/43.00  Current number of equations to process: 162
% 42.89/43.00  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 615
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1820] ifeq2(product(inverse(c),d,A),true,A,inverse(a)) -> inverse(a)
% 43.02/43.13  Current number of equations to process: 161
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 616
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1821] product(A,B,multiply(multiply(A,C),multiply(inverse(C),B))) -> true
% 43.02/43.13  Current number of equations to process: 160
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 617
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1822] product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),C) -> true
% 43.02/43.13  Current number of equations to process: 159
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 618
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1823] product(A,multiply(multiply(inverse(A),B),C),multiply(B,C)) -> true
% 43.02/43.13  Current number of equations to process: 158
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 619
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1824] product(A,B,multiply(C,multiply(multiply(inverse(C),A),B))) -> true
% 43.02/43.13  Current number of equations to process: 157
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 620
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1825] product(multiply(A,B),multiply(inverse(B),C),multiply(A,C)) -> true
% 43.02/43.13  Current number of equations to process: 156
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 621
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1826]
% 43.02/43.13  ifeq(product(A,B,identity),true,product(A,C,multiply(inverse(B),C)),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 155
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 622
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1827]
% 43.02/43.13  ifeq(product(A,identity,B),true,product(A,multiply(inverse(B),C),C),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 154
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 623
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1828]
% 43.02/43.13  ifeq(product(A,multiply(inverse(A),B),C),true,product(identity,C,B),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 153
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 624
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1829]
% 43.02/43.13  ifeq(product(multiply(inverse(A),B),identity,C),true,product(A,C,B),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 152
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 625
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1830]
% 43.02/43.13  ifeq(product(A,identity,B),true,product(C,multiply(inverse(C),A),B),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 151
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 626
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1831]
% 43.02/43.13  ifeq(product(identity,multiply(inverse(A),B),C),true,product(A,C,B),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 150
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 627
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1832]
% 43.02/43.13  ifeq(product(b,multiply(inverse(c),A),B),true,product(a,B,A),true) -> true
% 43.02/43.13  Current number of equations to process: 148
% 43.02/43.13  Current number of ordered equations: 1
% 43.02/43.13  Current number of rules: 628
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1833]
% 43.02/43.13  ifeq(product(c,multiply(inverse(b),A),B),true,product(a,A,B),true) -> true
% 43.02/43.13  Current number of equations to process: 148
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 629
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1834]
% 43.02/43.13  ifeq(product(multiply(inverse(A),a),b,B),true,product(A,B,c),true) -> true
% 43.02/43.13  Current number of equations to process: 147
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 630
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1835]
% 43.02/43.13  ifeq(product(multiply(inverse(A),h),b,B),true,product(A,B,j),true) -> true
% 43.02/43.13  Current number of equations to process: 146
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 631
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1836]
% 43.02/43.13  ifeq(product(j,multiply(inverse(b),A),B),true,product(h,A,B),true) -> true
% 43.02/43.13  Current number of equations to process: 144
% 43.02/43.13  Current number of ordered equations: 1
% 43.02/43.13  Current number of rules: 632
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1837]
% 43.02/43.13  ifeq(product(b,multiply(inverse(j),A),B),true,product(h,B,A),true) -> true
% 43.02/43.13  Current number of equations to process: 144
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 633
% 43.02/43.13  New rule produced :
% 43.02/43.13  [1838]
% 43.02/43.13  ifeq(product(A,identity,B),true,product(B,multiply(inverse(A),C),C),true) ->
% 43.02/43.13  true
% 43.02/43.13  Current number of equations to process: 143
% 43.02/43.13  Current number of ordered equations: 0
% 43.02/43.13  Current number of rules: 634
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1839]
% 43.11/43.26  ifeq(product(identity,A,B),true,product(B,multiply(inverse(A),C),C),true) ->
% 43.11/43.26  true
% 43.11/43.26  Current number of equations to process: 142
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 635
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1840]
% 43.11/43.26  ifeq(product(multiply(inverse(A),B),C,identity),true,product(B,C,A),true) ->
% 43.11/43.26  true
% 43.11/43.26  Current number of equations to process: 141
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 636
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1841]
% 43.11/43.26  ifeq(product(identity,A,multiply(inverse(B),C)),true,product(B,A,C),true) ->
% 43.11/43.26  true
% 43.11/43.26  Current number of equations to process: 140
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 637
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1842]
% 43.11/43.26  ifeq(product(A,multiply(inverse(A),B),C),true,product(C,identity,B),true) ->
% 43.11/43.26  true
% 43.11/43.26  Current number of equations to process: 138
% 43.11/43.26  Current number of ordered equations: 1
% 43.11/43.26  Current number of rules: 638
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1843]
% 43.11/43.26  ifeq(product(A,multiply(inverse(A),B),C),true,product(B,identity,C),true) ->
% 43.11/43.26  true
% 43.11/43.26  Current number of equations to process: 138
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 639
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1844]
% 43.11/43.26  ifeq(product(a,A,B),true,product(c,multiply(inverse(b),A),B),true) -> true
% 43.11/43.26  Current number of equations to process: 136
% 43.11/43.26  Current number of ordered equations: 1
% 43.11/43.26  Current number of rules: 640
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1845]
% 43.11/43.26  ifeq(product(b,A,multiply(inverse(a),B)),true,product(c,A,B),true) -> true
% 43.11/43.26  Current number of equations to process: 136
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 641
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1846]
% 43.11/43.26  ifeq(product(a,A,B),true,product(B,multiply(inverse(A),b),c),true) -> true
% 43.11/43.26  Current number of equations to process: 134
% 43.11/43.26  Current number of ordered equations: 1
% 43.11/43.26  Current number of rules: 642
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1847]
% 43.11/43.26  ifeq(product(multiply(inverse(a),A),B,b),true,product(A,B,c),true) -> true
% 43.11/43.26  Current number of equations to process: 134
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 643
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1848]
% 43.11/43.26  ifeq(product(b,A,multiply(inverse(h),B)),true,product(j,A,B),true) -> true
% 43.11/43.26  Current number of equations to process: 132
% 43.11/43.26  Current number of ordered equations: 1
% 43.11/43.26  Current number of rules: 644
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1849]
% 43.11/43.26  ifeq(product(h,A,B),true,product(j,multiply(inverse(b),A),B),true) -> true
% 43.11/43.26  Current number of equations to process: 132
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 645
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1850]
% 43.11/43.26  ifeq(product(h,A,B),true,product(B,multiply(inverse(A),b),j),true) -> true
% 43.11/43.26  Current number of equations to process: 130
% 43.11/43.26  Current number of ordered equations: 1
% 43.11/43.26  Current number of rules: 646
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1851]
% 43.11/43.26  ifeq(product(multiply(inverse(h),A),B,b),true,product(A,B,j),true) -> true
% 43.11/43.26  Current number of equations to process: 130
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 647
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1852]
% 43.11/43.26  ifeq(product(inverse(h),multiply(inverse(k),A),B),true,product(j,B,A),true)
% 43.11/43.26  -> true
% 43.11/43.26  Current number of equations to process: 129
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 648
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1853]
% 43.11/43.26  ifeq(product(multiply(inverse(A),j),inverse(h),B),true,product(A,B,k),true)
% 43.11/43.26  -> true
% 43.11/43.26  Current number of equations to process: 128
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 649
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1854]
% 43.11/43.26  ifeq(product(multiply(inverse(A),B),inverse(B),C),true,product(A,C,identity),true)
% 43.11/43.26  -> true
% 43.11/43.26  Current number of equations to process: 127
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 650
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1855]
% 43.11/43.26  ifeq(product(A,inverse(multiply(inverse(B),A)),C),true,product(B,identity,C),true)
% 43.11/43.26  -> true
% 43.11/43.26  Current number of equations to process: 126
% 43.11/43.26  Current number of ordered equations: 0
% 43.11/43.26  Current number of rules: 651
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1856]
% 43.11/43.26  ifeq(product(multiply(inverse(A),inverse(B)),B,C),true,product(A,C,identity),true)
% 43.11/43.26  -> true
% 43.11/43.26  Current number of equations to process: 124
% 43.11/43.26  Current number of ordered equations: 1
% 43.11/43.26  Current number of rules: 652
% 43.11/43.26  New rule produced :
% 43.11/43.26  [1857]
% 43.11/43.26  ifeq(product(A,B,inverse(multiply(inverse(B),C))),true,product(A,C,identity),true)
% 43.11/43.26  -> true
% 43.11/43.26  Current number of equations to process: 124
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 653
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1858]
% 43.30/43.39  ifeq(product(A,inverse(multiply(inverse(B),C)),B),true,product(A,identity,C),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 123
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 654
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1859]
% 43.30/43.39  ifeq(product(inverse(a),multiply(inverse(d),A),B),true,product(c,B,A),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 122
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 655
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1860]
% 43.30/43.39  ifeq(product(multiply(inverse(A),c),inverse(a),B),true,product(A,B,d),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 121
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 656
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1861]
% 43.30/43.39  ifeq(product(inverse(b),multiply(inverse(h),A),B),true,product(d,B,A),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 120
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 657
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1862]
% 43.30/43.39  ifeq(product(multiply(inverse(A),d),inverse(b),B),true,product(A,B,h),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 119
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 658
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1863]
% 43.30/43.39  ifeq(product(inverse(h),A,multiply(inverse(j),B)),true,product(k,A,B),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 118
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 659
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1864]
% 43.30/43.39  ifeq(product(j,A,B),true,product(B,multiply(inverse(A),inverse(h)),k),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 116
% 43.30/43.39  Current number of ordered equations: 1
% 43.30/43.39  Current number of rules: 660
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1865]
% 43.30/43.39  ifeq(product(multiply(inverse(j),A),B,inverse(h)),true,product(A,B,k),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 116
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 661
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1866]
% 43.30/43.39  ifeq(product(inverse(A),B,multiply(inverse(A),C)),true,product(identity,B,C),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 115
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 662
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1867]
% 43.30/43.39  ifeq(product(multiply(inverse(A),B),C,inverse(A)),true,product(B,C,identity),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 113
% 43.30/43.39  Current number of ordered equations: 1
% 43.30/43.39  Current number of rules: 663
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1868]
% 43.30/43.39  ifeq(product(A,B,C),true,product(C,multiply(inverse(B),inverse(A)),identity),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 113
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 664
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1869]
% 43.30/43.39  ifeq(product(A,identity,B),true,product(C,inverse(multiply(inverse(A),C)),B),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 112
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 665
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1870]
% 43.30/43.39  ifeq(product(inverse(A),B,C),true,product(C,multiply(inverse(B),A),identity),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 111
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 666
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1871]
% 43.30/43.39  ifeq(product(inverse(a),A,multiply(inverse(c),B)),true,product(d,A,B),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 110
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 667
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1872]
% 43.30/43.39  ifeq(product(multiply(inverse(c),A),B,inverse(a)),true,product(A,B,d),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 108
% 43.30/43.39  Current number of ordered equations: 1
% 43.30/43.39  Current number of rules: 668
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1873]
% 43.30/43.39  ifeq(product(c,A,B),true,product(B,multiply(inverse(A),inverse(a)),d),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 108
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 669
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1874]
% 43.30/43.39  ifeq(product(inverse(b),A,multiply(inverse(d),B)),true,product(h,A,B),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 107
% 43.30/43.39  Current number of ordered equations: 0
% 43.30/43.39  Current number of rules: 670
% 43.30/43.39  New rule produced :
% 43.30/43.39  [1875]
% 43.30/43.39  ifeq(product(d,A,B),true,product(B,multiply(inverse(A),inverse(b)),h),true)
% 43.30/43.39  -> true
% 43.30/43.39  Current number of equations to process: 105
% 43.30/43.39  Current number of ordered equations: 1
% 43.50/43.65  Current number of rules: 671
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1876]
% 43.50/43.65  ifeq(product(multiply(inverse(d),A),B,inverse(b)),true,product(A,B,h),true)
% 43.50/43.65  -> true
% 43.50/43.65  Current number of equations to process: 105
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 672
% 43.50/43.65  New rule produced : [1877] multiply(inverse(c),d) -> inverse(a)
% 43.50/43.65  Rule [1365] product(identity,inverse(a),multiply(inverse(c),d)) -> true
% 43.50/43.65  collapsed.
% 43.50/43.65  Current number of equations to process: 111
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 672
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1878] ifeq(product(d,a,A),true,product(inverse(c),A,identity),true) -> true
% 43.50/43.65  Current number of equations to process: 117
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 673
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1879] ifeq(product(c,A,d),true,product(identity,A,inverse(a)),true) -> true
% 43.50/43.65  Current number of equations to process: 132
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 674
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1880] ifeq(product(d,A,c),true,product(inverse(a),A,identity),true) -> true
% 43.50/43.65  Current number of equations to process: 132
% 43.50/43.65  Current number of ordered equations: 1
% 43.50/43.65  Current number of rules: 675
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1881] ifeq(product(a,inverse(c),A),true,product(A,d,identity),true) -> true
% 43.50/43.65  Current number of equations to process: 132
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 676
% 43.50/43.65  New rule produced : [1882] product(inverse(c),multiply(d,a),identity) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 677
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1883] product(inverse(c),identity,multiply(inverse(a),inverse(d))) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 678
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1884] product(inverse(c),h,multiply(inverse(a),inverse(b))) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 679
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1885] product(A,inverse(a),multiply(multiply(A,inverse(c)),d)) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 680
% 43.50/43.65  New rule produced : [1886] product(inverse(a),inverse(d),inverse(c)) -> true
% 43.50/43.65  Current number of equations to process: 141
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 681
% 43.50/43.65  New rule produced : [1887] product(multiply(a,inverse(c)),d,identity) -> true
% 43.50/43.65  Current number of equations to process: 141
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 682
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1888] product(inverse(a),inverse(b),multiply(inverse(c),h)) -> true
% 43.50/43.65  Current number of equations to process: 141
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 683
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1889] product(inverse(c),multiply(d,A),multiply(inverse(a),A)) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 684
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1890] product(inverse(a),A,multiply(inverse(c),multiply(d,A))) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 685
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1891] product(multiply(A,inverse(c)),d,multiply(A,inverse(a))) -> true
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 686
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1892] ifeq2(product(inverse(d),h,A),true,inverse(b),A) -> A
% 43.50/43.65  Current number of equations to process: 141
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 687
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1893] ifeq2(product(inverse(d),h,A),true,A,inverse(b)) -> inverse(b)
% 43.50/43.65  Current number of equations to process: 140
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 688
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1894]
% 43.50/43.65  ifeq(product(A,inverse(c),identity),true,product(A,inverse(a),d),true) ->
% 43.50/43.65  true
% 43.50/43.65  Current number of equations to process: 139
% 43.50/43.65  Current number of ordered equations: 0
% 43.50/43.65  Current number of rules: 689
% 43.50/43.65  New rule produced :
% 43.50/43.65  [1895]
% 43.50/43.65  ifeq(product(A,identity,inverse(c)),true,product(A,d,inverse(a)),true) ->
% 43.50/43.65  true
% 43.50/43.65  Current number of equations to process: 138
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 690
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1896]
% 43.61/43.79  ifeq(product(inverse(c),d,A),true,product(identity,A,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 137
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 691
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1897]
% 43.61/43.79  ifeq(product(d,identity,A),true,product(inverse(c),A,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 136
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 692
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1898]
% 43.61/43.79  ifeq(product(inverse(a),identity,A),true,product(inverse(c),d,A),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 135
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 693
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1899]
% 43.61/43.79  ifeq(product(identity,d,A),true,product(inverse(c),A,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 134
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 694
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1900]
% 43.61/43.79  ifeq(product(inverse(c),identity,A),true,product(A,d,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 133
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 695
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1901]
% 43.61/43.79  ifeq(product(identity,inverse(c),A),true,product(A,d,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 132
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 696
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1902]
% 43.61/43.79  ifeq(product(d,A,identity),true,product(inverse(a),A,inverse(c)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 131
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 697
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1903]
% 43.61/43.79  ifeq(product(identity,A,d),true,product(inverse(c),A,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 130
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 698
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1904]
% 43.61/43.79  ifeq(product(inverse(c),d,A),true,product(A,identity,inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 128
% 43.61/43.79  Current number of ordered equations: 1
% 43.61/43.79  Current number of rules: 699
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1905]
% 43.61/43.79  ifeq(product(inverse(c),d,A),true,product(inverse(a),identity,A),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 128
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 700
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1906]
% 43.61/43.79  ifeq(product(inverse(a),inverse(d),A),true,product(inverse(c),identity,A),true)
% 43.61/43.79  -> true
% 43.61/43.79  Current number of equations to process: 127
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 701
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1907]
% 43.61/43.79  ifeq(product(A,inverse(c),inverse(d)),true,product(A,inverse(a),identity),true)
% 43.61/43.79  -> true
% 43.61/43.79  Current number of equations to process: 126
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 702
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1908]
% 43.61/43.79  ifeq(product(A,inverse(d),inverse(c)),true,product(A,identity,inverse(a)),true)
% 43.61/43.79  -> true
% 43.61/43.79  Current number of equations to process: 125
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 703
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1909]
% 43.61/43.79  ifeq(product(inverse(a),inverse(b),A),true,product(inverse(c),h,A),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 124
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 704
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1910]
% 43.61/43.79  ifeq(product(inverse(c),identity,A),true,product(inverse(a),inverse(d),A),true)
% 43.61/43.79  -> true
% 43.61/43.79  Current number of equations to process: 123
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 705
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1911]
% 43.61/43.79  ifeq(product(inverse(c),c,A),true,product(A,inverse(a),inverse(a)),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 122
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 706
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1912]
% 43.61/43.79  ifeq(product(inverse(c),h,A),true,product(inverse(a),inverse(b),A),true) ->
% 43.61/43.79  true
% 43.61/43.79  Current number of equations to process: 121
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 707
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1913]
% 43.61/43.79  ifeq(product(multiply(A,inverse(c)),d,B),true,product(A,inverse(a),B),true)
% 43.61/43.79  -> true
% 43.61/43.79  Current number of equations to process: 120
% 43.61/43.79  Current number of ordered equations: 0
% 43.61/43.79  Current number of rules: 708
% 43.61/43.79  New rule produced :
% 43.61/43.79  [1914]
% 43.91/44.05  ifeq(product(A,inverse(c),B),true,product(A,inverse(a),multiply(B,d)),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 118
% 43.91/44.05  Current number of ordered equations: 1
% 43.91/44.05  Current number of rules: 709
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1915]
% 43.91/44.05  ifeq(product(d,A,B),true,product(inverse(c),B,multiply(inverse(a),A)),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 118
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 710
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1916]
% 43.91/44.05  ifeq(product(A,B,inverse(c)),true,product(A,multiply(B,d),inverse(a)),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 116
% 43.91/44.05  Current number of ordered equations: 1
% 43.91/44.05  Current number of rules: 711
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1917]
% 43.91/44.05  ifeq(product(inverse(a),A,B),true,product(inverse(c),multiply(d,A),B),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 116
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 712
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1918]
% 43.91/44.05  ifeq(product(inverse(c),multiply(d,A),B),true,product(inverse(a),A,B),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 115
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 713
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1919]
% 43.91/44.05  ifeq(product(d,A,B),true,product(inverse(a),A,multiply(inverse(c),B)),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 113
% 43.91/44.05  Current number of ordered equations: 1
% 43.91/44.05  Current number of rules: 714
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1920]
% 43.91/44.05  ifeq(product(A,inverse(c),B),true,product(B,d,multiply(A,inverse(a))),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 113
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 715
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1921]
% 43.91/44.05  ifeq(product(A,inverse(a),B),true,product(multiply(A,inverse(c)),d,B),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 111
% 43.91/44.05  Current number of ordered equations: 1
% 43.91/44.05  Current number of rules: 716
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1922]
% 43.91/44.05  ifeq(product(A,B,d),true,product(multiply(inverse(c),A),B,inverse(a)),true)
% 43.91/44.05  -> true
% 43.91/44.05  Current number of equations to process: 111
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 717
% 43.91/44.05  New rule produced : [1923] multiply(inverse(d),h) -> inverse(b)
% 43.91/44.05  Rule [1366] product(identity,inverse(b),multiply(inverse(d),h)) -> true
% 43.91/44.05  collapsed.
% 43.91/44.05  Current number of equations to process: 117
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 717
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1924] ifeq(product(h,b,A),true,product(inverse(d),A,identity),true) -> true
% 43.91/44.05  Current number of equations to process: 124
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 718
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1925] ifeq(product(d,A,h),true,product(identity,A,inverse(b)),true) -> true
% 43.91/44.05  Current number of equations to process: 139
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 719
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1926] ifeq(product(h,A,d),true,product(inverse(b),A,identity),true) -> true
% 43.91/44.05  Current number of equations to process: 139
% 43.91/44.05  Current number of ordered equations: 1
% 43.91/44.05  Current number of rules: 720
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1927] ifeq(product(b,inverse(d),A),true,product(A,h,identity),true) -> true
% 43.91/44.05  Current number of equations to process: 139
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 721
% 43.91/44.05  New rule produced : [1928] product(inverse(d),j,identity) -> true
% 43.91/44.05  Current number of equations to process: 146
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 722
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1929] product(inverse(d),identity,multiply(inverse(b),inverse(h))) -> true
% 43.91/44.05  Current number of equations to process: 146
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 723
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1930] product(A,inverse(b),multiply(multiply(A,inverse(d)),h)) -> true
% 43.91/44.05  Current number of equations to process: 146
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 724
% 43.91/44.05  New rule produced : [1931] product(inverse(b),inverse(h),inverse(d)) -> true
% 43.91/44.05  Current number of equations to process: 147
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 725
% 43.91/44.05  New rule produced :
% 43.91/44.05  [1932] product(inverse(b),b,multiply(inverse(d),j)) -> true
% 43.91/44.05  Current number of equations to process: 147
% 43.91/44.05  Current number of ordered equations: 0
% 43.91/44.05  Current number of rules: 726
% 43.91/44.05  New rule produced : [1933] product(multiply(b,inverse(d)),h,identity) -> true
% 44.11/44.21  Current number of equations to process: 147
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 727
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1934] product(inverse(d),multiply(h,A),multiply(inverse(b),A)) -> true
% 44.11/44.21  Current number of equations to process: 146
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 728
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1935] product(inverse(b),A,multiply(inverse(d),multiply(h,A))) -> true
% 44.11/44.21  Current number of equations to process: 146
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 729
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1936] product(multiply(A,inverse(d)),h,multiply(A,inverse(b))) -> true
% 44.11/44.21  Current number of equations to process: 146
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 730
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1937] ifeq2(product(inverse(A),multiply(A,B),C),true,B,C) -> C
% 44.11/44.21  Current number of equations to process: 146
% 44.11/44.21  Current number of ordered equations: 1
% 44.11/44.21  Current number of rules: 731
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1938] ifeq2(product(inverse(A),multiply(A,B),C),true,C,B) -> B
% 44.11/44.21  Current number of equations to process: 146
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 732
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1939]
% 44.11/44.21  ifeq(product(A,inverse(d),identity),true,product(A,inverse(b),h),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 145
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 733
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1940]
% 44.11/44.21  ifeq(product(A,identity,inverse(d)),true,product(A,h,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 144
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 734
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1941]
% 44.11/44.21  ifeq(product(inverse(d),h,A),true,product(identity,A,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 143
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 735
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1942]
% 44.11/44.21  ifeq(product(h,identity,A),true,product(inverse(d),A,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 142
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 736
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1943]
% 44.11/44.21  ifeq(product(inverse(b),identity,A),true,product(inverse(d),h,A),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 141
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 737
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1944]
% 44.11/44.21  ifeq(product(identity,h,A),true,product(inverse(d),A,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 140
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 738
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1945]
% 44.11/44.21  ifeq(product(inverse(b),b,A),true,product(inverse(d),j,A),true) -> true
% 44.11/44.21  Current number of equations to process: 139
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 739
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1946]
% 44.11/44.21  ifeq(product(inverse(d),identity,A),true,product(A,h,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 138
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 740
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1947]
% 44.11/44.21  ifeq(product(identity,inverse(d),A),true,product(A,h,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 137
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 741
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1948]
% 44.11/44.21  ifeq(product(h,A,identity),true,product(inverse(b),A,inverse(d)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 136
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 742
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1949]
% 44.11/44.21  ifeq(product(identity,A,h),true,product(inverse(d),A,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 135
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 743
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1950]
% 44.11/44.21  ifeq(product(inverse(d),h,A),true,product(A,identity,inverse(b)),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 133
% 44.11/44.21  Current number of ordered equations: 1
% 44.11/44.21  Current number of rules: 744
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1951]
% 44.11/44.21  ifeq(product(inverse(d),h,A),true,product(inverse(b),identity,A),true) ->
% 44.11/44.21  true
% 44.11/44.21  Current number of equations to process: 133
% 44.11/44.21  Current number of ordered equations: 0
% 44.11/44.21  Current number of rules: 745
% 44.11/44.21  New rule produced :
% 44.11/44.21  [1952]
% 44.11/44.21  ifeq(product(inverse(d),j,A),true,product(inverse(b),b,A),true) -> true
% 44.11/44.21  Current number of equations to process: 132
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 746
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1953]
% 44.31/44.42  ifeq(product(inverse(b),inverse(h),A),true,product(inverse(d),identity,A),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 131
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 747
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1954]
% 44.31/44.42  ifeq(product(A,inverse(d),inverse(h)),true,product(A,inverse(b),identity),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 130
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 748
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1955]
% 44.31/44.42  ifeq(product(A,inverse(h),inverse(d)),true,product(A,identity,inverse(b)),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 129
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 749
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1956]
% 44.31/44.42  ifeq(product(inverse(d),identity,A),true,product(inverse(b),inverse(h),A),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 128
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 750
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1957]
% 44.31/44.42  ifeq(product(inverse(d),d,A),true,product(A,inverse(b),inverse(b)),true) ->
% 44.31/44.42  true
% 44.31/44.42  Current number of equations to process: 127
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 751
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1958]
% 44.31/44.42  ifeq(product(multiply(A,inverse(d)),h,B),true,product(A,inverse(b),B),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 126
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 752
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1959]
% 44.31/44.42  ifeq(product(h,A,B),true,product(inverse(d),B,multiply(inverse(b),A)),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 124
% 44.31/44.42  Current number of ordered equations: 1
% 44.31/44.42  Current number of rules: 753
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1960]
% 44.31/44.42  ifeq(product(A,inverse(d),B),true,product(A,inverse(b),multiply(B,h)),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 124
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 754
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1961]
% 44.31/44.42  ifeq(product(inverse(b),A,B),true,product(inverse(d),multiply(h,A),B),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 122
% 44.31/44.42  Current number of ordered equations: 1
% 44.31/44.42  Current number of rules: 755
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1962]
% 44.31/44.42  ifeq(product(A,B,inverse(d)),true,product(A,multiply(B,h),inverse(b)),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 122
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 756
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1963]
% 44.31/44.42  ifeq(product(inverse(d),multiply(h,A),B),true,product(inverse(b),A,B),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 121
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 757
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1964]
% 44.31/44.42  ifeq(product(h,A,B),true,product(inverse(b),A,multiply(inverse(d),B)),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 119
% 44.31/44.42  Current number of ordered equations: 1
% 44.31/44.42  Current number of rules: 758
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1965]
% 44.31/44.42  ifeq(product(A,inverse(d),B),true,product(B,h,multiply(A,inverse(b))),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 119
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 759
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1966]
% 44.31/44.42  ifeq(product(A,inverse(b),B),true,product(multiply(A,inverse(d)),h,B),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 117
% 44.31/44.42  Current number of ordered equations: 1
% 44.31/44.42  Current number of rules: 760
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1967]
% 44.31/44.42  ifeq(product(A,B,h),true,product(multiply(inverse(d),A),B,inverse(b)),true)
% 44.31/44.42  -> true
% 44.31/44.42  Current number of equations to process: 117
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 761
% 44.31/44.42  New rule produced : [1968] multiply(inverse(A),multiply(A,B)) -> B
% 44.31/44.42  Rule [1367] product(identity,A,multiply(inverse(B),multiply(B,A))) -> true
% 44.31/44.42  collapsed.
% 44.31/44.42  Current number of equations to process: 123
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 761
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1969] ifeq(product(k,multiply(h,A),B),true,product(j,A,B),true) -> true
% 44.31/44.42  Current number of equations to process: 141
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 762
% 44.31/44.42  New rule produced :
% 44.31/44.42  [1970] ifeq(product(d,multiply(a,A),B),true,product(c,A,B),true) -> true
% 44.31/44.42  Current number of equations to process: 140
% 44.31/44.42  Current number of ordered equations: 0
% 44.31/44.42  Current number of rules: 763
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1971] ifeq(product(h,multiply(b,A),B),true,product(d,A,B),true) -> true
% 44.52/44.67  Current number of equations to process: 139
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 764
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1972] ifeq(product(j,A,B),true,product(k,multiply(h,A),B),true) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 765
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1973]
% 44.52/44.67  ifeq(product(A,B,multiply(A,C)),true,product(identity,B,C),true) -> true
% 44.52/44.67  Rule
% 44.52/44.67  [1866]
% 44.52/44.67  ifeq(product(inverse(A),B,multiply(inverse(A),C)),true,product(identity,B,C),true)
% 44.52/44.67  -> true collapsed.
% 44.52/44.67  Current number of equations to process: 162
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 765
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1974]
% 44.52/44.67  ifeq(product(multiply(A,B),C,A),true,product(B,C,identity),true) -> true
% 44.52/44.67  Rule
% 44.52/44.67  [1867]
% 44.52/44.67  ifeq(product(multiply(inverse(A),B),C,inverse(A)),true,product(B,C,identity),true)
% 44.52/44.67  -> true collapsed.
% 44.52/44.67  Current number of equations to process: 161
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 765
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1975] ifeq(product(c,A,B),true,product(d,multiply(a,A),B),true) -> true
% 44.52/44.67  Current number of equations to process: 159
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 766
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1976] ifeq(product(d,A,B),true,product(h,multiply(b,A),B),true) -> true
% 44.52/44.67  Current number of equations to process: 158
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 767
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1977] ifeq(product(inverse(A),A,B),true,product(B,C,C),true) -> true
% 44.52/44.67  Rule
% 44.52/44.67  [658]
% 44.52/44.67  ifeq(product(inverse(A),A,B),true,product(B,identity,identity),true) -> true
% 44.52/44.67  collapsed.
% 44.52/44.67  Rule [1399] ifeq(product(inverse(a),a,A),true,product(A,b,b),true) -> true
% 44.52/44.67  collapsed.
% 44.52/44.67  Rule [1526] ifeq(product(inverse(h),h,A),true,product(A,b,b),true) -> true
% 44.52/44.67  collapsed.
% 44.52/44.67  Rule
% 44.52/44.67  [1709]
% 44.52/44.67  ifeq(product(inverse(j),j,A),true,product(A,inverse(h),inverse(h)),true) ->
% 44.52/44.67  true collapsed.
% 44.52/44.67  Rule
% 44.52/44.67  [1911]
% 44.52/44.67  ifeq(product(inverse(c),c,A),true,product(A,inverse(a),inverse(a)),true) ->
% 44.52/44.67  true collapsed.
% 44.52/44.67  Rule
% 44.52/44.67  [1957]
% 44.52/44.67  ifeq(product(inverse(d),d,A),true,product(A,inverse(b),inverse(b)),true) ->
% 44.52/44.67  true collapsed.
% 44.52/44.67  Current number of equations to process: 159
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 762
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1978] product(inverse(A),multiply(multiply(A,a),b),c) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 763
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1979] product(inverse(A),multiply(multiply(A,h),b),j) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 764
% 44.52/44.67  New rule produced : [1980] product(j,A,multiply(k,multiply(h,A))) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 765
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1981] product(inverse(A),multiply(multiply(A,j),inverse(h)),k) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 766
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1982]
% 44.52/44.67  product(inverse(A),multiply(multiply(A,B),inverse(B)),identity) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 767
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1983]
% 44.52/44.67  product(inverse(A),identity,multiply(B,inverse(multiply(A,B)))) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 768
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1984]
% 44.52/44.67  product(inverse(A),multiply(multiply(A,inverse(B)),B),identity) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 769
% 44.52/44.67  New rule produced : [1985] product(c,A,multiply(d,multiply(a,A))) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 770
% 44.52/44.67  New rule produced :
% 44.52/44.67  [1986] product(inverse(A),multiply(multiply(A,c),inverse(a)),d) -> true
% 44.52/44.67  Current number of equations to process: 163
% 44.52/44.67  Current number of ordered equations: 0
% 44.52/44.67  Current number of rules: 771
% 44.52/44.67  New rule produced : [1987] product(d,A,multiply(h,multiply(b,A))) -> true
% 44.71/44.86  Current number of equations to process: 163
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 772
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1988] product(inverse(A),multiply(multiply(A,d),inverse(b)),h) -> true
% 44.71/44.86  Current number of equations to process: 163
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 773
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1989] product(A,inverse(multiply(B,A)),inverse(B)) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 774
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1990] product(multiply(a,inverse(A)),multiply(A,b),c) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 775
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1991] product(multiply(h,inverse(A)),multiply(A,b),j) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 776
% 44.71/44.86  New rule produced : [1992] product(k,multiply(h,inverse(j)),identity) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 777
% 44.71/44.86  New rule produced : [1993] product(k,multiply(h,A),multiply(j,A)) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 778
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1994] product(multiply(j,inverse(A)),multiply(A,inverse(h)),k) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 779
% 44.71/44.86  New rule produced : [1995] product(d,multiply(a,inverse(c)),identity) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 780
% 44.71/44.86  New rule produced : [1996] product(h,multiply(b,inverse(d)),identity) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 781
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1997]
% 44.71/44.86  product(multiply(A,inverse(B)),multiply(B,inverse(A)),identity) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 782
% 44.71/44.86  New rule produced :
% 44.71/44.86  [1998]
% 44.71/44.86  product(multiply(inverse(A),inverse(B)),multiply(B,A),identity) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 783
% 44.71/44.86  New rule produced : [1999] product(d,multiply(a,A),multiply(c,A)) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 784
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2000] product(multiply(c,inverse(A)),multiply(A,inverse(a)),d) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 785
% 44.71/44.86  New rule produced : [2001] product(h,multiply(b,A),multiply(d,A)) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 786
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2002] product(multiply(d,inverse(A)),multiply(A,inverse(b)),h) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 787
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2003] product(A,B,multiply(multiply(A,inverse(C)),multiply(C,B))) -> true
% 44.71/44.86  Current number of equations to process: 166
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 788
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2004] product(inverse(A),multiply(multiply(A,B),C),multiply(B,C)) -> true
% 44.71/44.86  Current number of equations to process: 165
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 789
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2005] product(A,B,multiply(inverse(C),multiply(multiply(C,A),B))) -> true
% 44.71/44.86  Current number of equations to process: 164
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 790
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2006] product(multiply(A,inverse(B)),multiply(B,C),multiply(A,C)) -> true
% 44.71/44.86  Current number of equations to process: 163
% 44.71/44.86  Current number of ordered equations: 0
% 44.71/44.86  Current number of rules: 791
% 44.71/44.86  New rule produced :
% 44.71/44.86  [2007]
% 44.71/44.86  ifeq(product(A,inverse(B),identity),true,product(A,C,multiply(B,C)),true) ->
% 44.71/44.86  true
% 44.71/44.86  Current number of equations to process: 162
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 792
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2008]
% 44.93/45.03  ifeq(product(A,identity,inverse(B)),true,product(A,multiply(B,C),C),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 161
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 793
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2009]
% 44.93/45.03  ifeq(product(inverse(A),multiply(A,B),C),true,product(identity,C,B),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 160
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 794
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2010]
% 44.93/45.03  ifeq(product(multiply(A,B),identity,C),true,product(inverse(A),C,B),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 159
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 795
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2011]
% 44.93/45.03  ifeq(product(A,identity,B),true,product(inverse(C),multiply(C,A),B),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 158
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 796
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2012]
% 44.93/45.03  ifeq(product(identity,multiply(A,B),C),true,product(inverse(A),C,B),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 157
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 797
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2013]
% 44.93/45.03  ifeq(product(multiply(A,a),b,B),true,product(inverse(A),B,c),true) -> true
% 44.93/45.03  Current number of equations to process: 156
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 798
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2014]
% 44.93/45.03  ifeq(product(multiply(A,h),b,B),true,product(inverse(A),B,j),true) -> true
% 44.93/45.03  Current number of equations to process: 155
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 799
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2015]
% 44.93/45.03  ifeq(product(inverse(A),identity,B),true,product(B,multiply(A,C),C),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 154
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 800
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2016]
% 44.93/45.03  ifeq(product(identity,inverse(A),B),true,product(B,multiply(A,C),C),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 153
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 801
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2017]
% 44.93/45.03  ifeq(product(multiply(A,B),C,identity),true,product(B,C,inverse(A)),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 152
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 802
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2018]
% 44.93/45.03  ifeq(product(identity,A,multiply(B,C)),true,product(inverse(B),A,C),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 151
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 803
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2019]
% 44.93/45.03  ifeq(product(inverse(A),multiply(A,B),C),true,product(B,identity,C),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 149
% 44.93/45.03  Current number of ordered equations: 1
% 44.93/45.03  Current number of rules: 804
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2020]
% 44.93/45.03  ifeq(product(inverse(A),multiply(A,B),C),true,product(C,identity,B),true) ->
% 44.93/45.03  true
% 44.93/45.03  Current number of equations to process: 149
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 805
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2021]
% 44.93/45.03  ifeq(product(a,inverse(A),B),true,product(B,multiply(A,b),c),true) -> true
% 44.93/45.03  Current number of equations to process: 148
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 806
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2022]
% 44.93/45.03  ifeq(product(h,inverse(A),B),true,product(B,multiply(A,b),j),true) -> true
% 44.93/45.03  Current number of equations to process: 147
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 807
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2023]
% 44.93/45.03  ifeq(product(multiply(A,j),inverse(h),B),true,product(inverse(A),B,k),true)
% 44.93/45.03  -> true
% 44.93/45.03  Current number of equations to process: 146
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 808
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2024]
% 44.93/45.03  ifeq(product(multiply(A,B),inverse(B),C),true,product(inverse(A),C,identity),true)
% 44.93/45.03  -> true
% 44.93/45.03  Current number of equations to process: 145
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 809
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2025]
% 44.93/45.03  ifeq(product(A,inverse(multiply(B,A)),C),true,product(inverse(B),identity,C),true)
% 44.93/45.03  -> true
% 44.93/45.03  Current number of equations to process: 144
% 44.93/45.03  Current number of ordered equations: 0
% 44.93/45.03  Current number of rules: 810
% 44.93/45.03  New rule produced :
% 44.93/45.03  [2026]
% 44.93/45.03  ifeq(product(A,inverse(B),inverse(multiply(B,C))),true,product(A,C,identity),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 142
% 45.12/45.20  Current number of ordered equations: 1
% 45.12/45.20  Current number of rules: 811
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2027]
% 45.12/45.20  ifeq(product(multiply(A,inverse(B)),B,C),true,product(inverse(A),C,identity),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 142
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 812
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2028]
% 45.12/45.20  ifeq(product(A,inverse(multiply(B,C)),inverse(B)),true,product(A,identity,C),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 141
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 813
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2029]
% 45.12/45.20  ifeq(product(multiply(A,c),inverse(a),B),true,product(inverse(A),B,d),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 140
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 814
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2030]
% 45.12/45.20  ifeq(product(multiply(A,d),inverse(b),B),true,product(inverse(A),B,h),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 139
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 815
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2031]
% 45.12/45.20  ifeq(product(j,inverse(A),B),true,product(B,multiply(A,inverse(h)),k),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 138
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 816
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2032]
% 45.12/45.20  ifeq(product(A,inverse(B),C),true,product(C,multiply(B,inverse(A)),identity),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 137
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 817
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2033]
% 45.12/45.20  ifeq(product(inverse(A),identity,B),true,product(C,inverse(multiply(A,C)),B),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 136
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 818
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2034]
% 45.12/45.20  ifeq(product(inverse(A),inverse(B),C),true,product(C,multiply(B,A),identity),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 135
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 819
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2035]
% 45.12/45.20  ifeq(product(c,inverse(A),B),true,product(B,multiply(A,inverse(a)),d),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 134
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 820
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2036]
% 45.12/45.20  ifeq(product(d,inverse(A),B),true,product(B,multiply(A,inverse(b)),h),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 133
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 821
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2037]
% 45.12/45.20  ifeq(product(A,multiply(inverse(multiply(B,A)),C),X),true,product(B,X,C),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 111
% 45.12/45.20  Current number of ordered equations: 1
% 45.12/45.20  Current number of rules: 822
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2038]
% 45.12/45.20  ifeq(product(multiply(A,B),multiply(inverse(B),C),X),true,product(A,C,X),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 111
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 823
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2039]
% 45.12/45.20  ifeq(product(A,B,C),true,product(A,X,multiply(C,multiply(inverse(B),X))),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 109
% 45.12/45.20  Current number of ordered equations: 1
% 45.12/45.20  Current number of rules: 824
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2040]
% 45.12/45.20  ifeq(product(multiply(inverse(A),B),C,X),true,product(A,X,multiply(B,C)),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 109
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 825
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2041]
% 45.12/45.20  ifeq(product(A,B,C),true,product(A,multiply(B,multiply(inverse(C),X)),X),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 107
% 45.12/45.20  Current number of ordered equations: 1
% 45.12/45.20  Current number of rules: 826
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2042]
% 45.12/45.20  ifeq(product(A,B,C),true,product(X,multiply(multiply(inverse(X),A),B),C),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 107
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 827
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2043]
% 45.12/45.20  ifeq(product(A,multiply(multiply(inverse(A),B),C),X),true,product(B,C,X),true)
% 45.12/45.20  -> true
% 45.12/45.20  Current number of equations to process: 106
% 45.12/45.20  Current number of ordered equations: 0
% 45.12/45.20  Current number of rules: 828
% 45.12/45.20  New rule produced :
% 45.12/45.20  [2044]
% 45.12/45.20  ifeq(product(A,B,C),true,product(C,multiply(inverse(B),X),multiply(A,X)),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 104
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 829
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2045]
% 45.32/45.44  ifeq(product(multiply(inverse(A),B),C,X),true,product(B,C,multiply(A,X)),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 104
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 830
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2046]
% 45.32/45.44  ifeq(product(A,B,multiply(inverse(C),X)),true,product(multiply(C,A),B,X),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 102
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 831
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2047]
% 45.32/45.44  ifeq(product(A,B,C),true,product(multiply(A,X),multiply(inverse(X),B),C),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 102
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 832
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2048]
% 45.32/45.44  ifeq(product(multiply(A,inverse(B)),multiply(B,C),X),true,product(A,C,X),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 101
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 833
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2049]
% 45.32/45.44  ifeq(product(multiply(A,B),C,X),true,product(inverse(A),X,multiply(B,C)),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 99
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 834
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2050]
% 45.32/45.44  ifeq(product(A,inverse(B),C),true,product(A,X,multiply(C,multiply(B,X))),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 99
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 835
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2051]
% 45.32/45.44  ifeq(product(A,B,inverse(C)),true,product(A,multiply(B,multiply(C,X)),X),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 97
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 836
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2052]
% 45.32/45.44  ifeq(product(A,B,C),true,product(inverse(X),multiply(multiply(X,A),B),C),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 97
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 837
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2053]
% 45.32/45.44  ifeq(product(inverse(A),multiply(multiply(A,B),C),X),true,product(B,C,X),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 96
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 838
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2054]
% 45.32/45.44  ifeq(product(multiply(A,B),C,X),true,product(B,C,multiply(inverse(A),X)),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 94
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 839
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2055]
% 45.32/45.44  ifeq(product(A,inverse(B),C),true,product(C,multiply(B,X),multiply(A,X)),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 94
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 840
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2056]
% 45.32/45.44  ifeq(product(A,B,multiply(C,X)),true,product(multiply(inverse(C),A),B,X),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 92
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 841
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2057]
% 45.32/45.44  ifeq(product(A,B,C),true,product(multiply(A,inverse(X)),multiply(X,B),C),true)
% 45.32/45.44  -> true
% 45.32/45.44  Current number of equations to process: 92
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 842
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2058] product(identity,multiply(a,multiply(b,inverse(c))),identity) -> true
% 45.32/45.44  Current number of equations to process: 92
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 843
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2059] product(a,multiply(multiply(b,inverse(c)),A),A) -> true
% 45.32/45.44  Current number of equations to process: 92
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 844
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2060] ifeq2(product(a,multiply(b,inverse(c)),A),true,A,identity) -> identity
% 45.32/45.44  Current number of equations to process: 96
% 45.32/45.44  Current number of ordered equations: 1
% 45.32/45.44  Current number of rules: 845
% 45.32/45.44  New rule produced :
% 45.32/45.44  [2061] ifeq2(product(a,multiply(b,inverse(c)),A),true,identity,A) -> A
% 45.32/45.44  Current number of equations to process: 96
% 45.32/45.44  Current number of ordered equations: 0
% 45.32/45.44  Current number of rules: 846
% 45.32/45.44  New rule produced : [2062] multiply(a,multiply(b,inverse(c))) -> identity
% 45.32/45.44  Rule
% 45.32/45.44  [2058] product(identity,multiply(a,multiply(b,inverse(c))),identity) -> true
% 45.32/45.44  collapsed.
% 45.32/45.44  Current number of equations to process: 102
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 846
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2063] ifeq(product(a,b,A),true,product(A,inverse(c),identity),true) -> true
% 45.62/45.74  Current number of equations to process: 131
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 847
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2064] product(a,identity,inverse(multiply(b,inverse(c)))) -> true
% 45.62/45.74  Current number of equations to process: 132
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 848
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2065] product(identity,inverse(multiply(b,inverse(c))),a) -> true
% 45.62/45.74  Current number of equations to process: 133
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 849
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2066] product(identity,multiply(b,inverse(c)),inverse(a)) -> true
% 45.62/45.74  Current number of equations to process: 133
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 850
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2067] product(multiply(A,a),multiply(b,inverse(c)),A) -> true
% 45.62/45.74  Current number of equations to process: 133
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 851
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2068]
% 45.62/45.74  product(A,identity,multiply(multiply(A,a),multiply(b,inverse(c)))) -> true
% 45.62/45.74  Current number of equations to process: 133
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 852
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2069]
% 45.62/45.74  product(identity,A,multiply(a,multiply(multiply(b,inverse(c)),A))) -> true
% 45.62/45.74  Current number of equations to process: 132
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 853
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2070] product(a,A,multiply(multiply(c,inverse(b)),A)) -> true
% 45.62/45.74  Current number of equations to process: 134
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 854
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2071] product(multiply(c,inverse(b)),A,multiply(a,A)) -> true
% 45.62/45.74  Current number of equations to process: 134
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 855
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2072] ifeq2(product(a,identity,A),true,multiply(c,inverse(b)),A) -> A
% 45.62/45.74  Current number of equations to process: 135
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 856
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2073]
% 45.62/45.74  ifeq2(product(a,identity,A),true,A,multiply(c,inverse(b))) ->
% 45.62/45.74  multiply(c,inverse(b))
% 45.62/45.74  Current number of equations to process: 134
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 857
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2074]
% 45.62/45.74  ifeq(product(multiply(b,inverse(c)),A,B),true,product(a,B,A),true) -> true
% 45.62/45.74  Current number of equations to process: 132
% 45.62/45.74  Current number of ordered equations: 1
% 45.62/45.74  Current number of rules: 858
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2075]
% 45.62/45.74  ifeq(product(A,a,identity),true,product(A,identity,multiply(b,inverse(c))),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 132
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 859
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2076]
% 45.62/45.74  ifeq(product(A,identity,a),true,product(A,multiply(b,inverse(c)),identity),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 131
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 860
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2077]
% 45.62/45.74  ifeq(product(a,multiply(b,inverse(c)),A),true,product(identity,A,identity),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 129
% 45.62/45.74  Current number of ordered equations: 1
% 45.62/45.74  Current number of rules: 861
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2078]
% 45.62/45.74  ifeq(product(a,multiply(b,inverse(c)),A),true,product(identity,identity,A),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 129
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 862
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2079]
% 45.62/45.74  ifeq(product(identity,identity,A),true,product(a,multiply(b,inverse(c)),A),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 127
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 863
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2080]
% 45.62/45.74  ifeq(product(identity,multiply(b,inverse(c)),A),true,product(a,A,identity),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 126
% 45.62/45.74  Current number of ordered equations: 0
% 45.62/45.74  Current number of rules: 864
% 45.62/45.74  New rule produced :
% 45.62/45.74  [2081]
% 45.62/45.74  ifeq(product(a,identity,A),true,product(A,multiply(b,inverse(c)),identity),true)
% 45.62/45.74  -> true
% 45.62/45.74  Current number of equations to process: 125
% 45.62/45.74  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 865
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2082]
% 45.83/45.92  ifeq(product(identity,a,A),true,product(A,multiply(b,inverse(c)),identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 124
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 866
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2083]
% 45.83/45.92  ifeq(product(multiply(b,inverse(c)),A,identity),true,product(identity,A,a),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 121
% 45.83/45.92  Current number of ordered equations: 1
% 45.83/45.92  Current number of rules: 867
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2084]
% 45.83/45.92  ifeq(product(A,a,B),true,product(B,multiply(b,inverse(c)),A),true) -> true
% 45.83/45.92  Rule
% 45.83/45.92  [2082]
% 45.83/45.92  ifeq(product(identity,a,A),true,product(A,multiply(b,inverse(c)),identity),true)
% 45.83/45.92  -> true collapsed.
% 45.83/45.92  Current number of equations to process: 121
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 867
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2085]
% 45.83/45.92  ifeq(product(identity,A,multiply(b,inverse(c))),true,product(a,A,identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 120
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 868
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2086]
% 45.83/45.92  ifeq(product(a,multiply(b,inverse(c)),A),true,product(A,identity,identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 118
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 869
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2087]
% 45.83/45.92  ifeq(product(b,A,multiply(b,inverse(c))),true,product(c,A,identity),true) ->
% 45.83/45.92  true
% 45.83/45.92  Current number of equations to process: 117
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 870
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2088]
% 45.83/45.92  ifeq(product(multiply(b,inverse(c)),A,b),true,product(identity,A,c),true) ->
% 45.83/45.92  true
% 45.83/45.92  Current number of equations to process: 116
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 871
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2089]
% 45.83/45.92  ifeq(product(identity,inverse(multiply(b,inverse(c))),A),true,product(a,identity,A),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 115
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 872
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2090]
% 45.83/45.92  ifeq(product(identity,multiply(b,inverse(c)),A),true,product(inverse(a),identity,A),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 114
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 873
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2091]
% 45.83/45.92  ifeq(product(A,a,inverse(multiply(b,inverse(c)))),true,product(A,identity,identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 113
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 874
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2092]
% 45.83/45.92  ifeq(product(A,inverse(multiply(b,inverse(c))),a),true,product(A,identity,identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 112
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 875
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2093]
% 45.83/45.92  ifeq(product(inverse(a),A,multiply(b,inverse(c))),true,product(identity,A,identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 111
% 45.83/45.92  Current number of ordered equations: 0
% 45.83/45.92  Current number of rules: 876
% 45.83/45.92  New rule produced :
% 45.83/45.92  [2094]
% 45.83/45.92  ifeq(product(multiply(b,inverse(c)),A,inverse(a)),true,product(identity,A,identity),true)
% 45.83/45.92  -> true
% 45.83/45.92  Current number of equations to process: 110
% 45.83/45.93  Current number of ordered equations: 0
% 45.83/45.93  Current number of rules: 877
% 45.83/45.93  New rule produced :
% 45.83/45.93  [2095]
% 45.83/45.93  ifeq(product(a,identity,A),true,product(identity,inverse(multiply(b,inverse(c))),A),true)
% 45.83/45.93  -> true
% 45.83/45.93  Current number of equations to process: 109
% 45.83/45.93  Current number of ordered equations: 0
% 45.83/45.93  Current number of rules: 878
% 45.83/45.93  New rule produced :
% 45.83/45.93  [2096]
% 45.83/45.93  ifeq(product(inverse(a),identity,A),true,product(identity,multiply(b,
% 45.83/45.93                                                            inverse(c)),A),true)
% 45.83/45.93  -> true
% 45.83/45.93  Current number of equations to process: 108
% 45.83/45.93  Current number of ordered equations: 0
% 45.83/45.93  Current number of rules: 879
% 45.83/45.93  New rule produced : [2097] multiply(c,inverse(b)) -> a
% 45.83/45.93  Rule [1274] product(a,identity,multiply(c,inverse(b))) -> true collapsed.
% 45.83/45.93  Rule [1404] product(inverse(a),multiply(c,inverse(b)),identity) -> true
% 45.83/45.93  collapsed.
% 45.83/45.93  Rule [2070] product(a,A,multiply(multiply(c,inverse(b)),A)) -> true
% 45.83/45.93  collapsed.
% 45.83/45.93  Rule [2071] product(multiply(c,inverse(b)),A,multiply(a,A)) -> true
% 45.83/45.93  collapsed.
% 45.83/45.93  Rule [2072] ifeq2(product(a,identity,A),true,multiply(c,inverse(b)),A) -> A
% 46.13/46.27  collapsed.
% 46.13/46.27  Rule
% 46.13/46.27  [2073]
% 46.13/46.27  ifeq2(product(a,identity,A),true,A,multiply(c,inverse(b))) ->
% 46.13/46.27  multiply(c,inverse(b)) collapsed.
% 46.13/46.27  Current number of equations to process: 114
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 874
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2098] product(identity,multiply(a,multiply(b,inverse(a))),d) -> true
% 46.13/46.27  Current number of equations to process: 116
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 875
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2099] product(a,multiply(multiply(b,inverse(a)),inverse(b)),h) -> true
% 46.13/46.27  Current number of equations to process: 115
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 876
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2100] product(a,multiply(multiply(b,inverse(a)),A),multiply(d,A)) -> true
% 46.13/46.27  Current number of equations to process: 114
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 877
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2101] ifeq2(product(a,multiply(b,inverse(a)),A),true,A,d) -> d
% 46.13/46.27  Current number of equations to process: 118
% 46.13/46.27  Current number of ordered equations: 1
% 46.13/46.27  Current number of rules: 878
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2102] ifeq2(product(a,multiply(b,inverse(a)),A),true,d,A) -> A
% 46.13/46.27  Current number of equations to process: 118
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 879
% 46.13/46.27  New rule produced : [2103] multiply(a,multiply(b,inverse(a))) -> d
% 46.13/46.27  Rule [2098] product(identity,multiply(a,multiply(b,inverse(a))),d) -> true
% 46.13/46.27  collapsed.
% 46.13/46.27  Current number of equations to process: 124
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 879
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2104] ifeq(product(a,b,A),true,product(A,inverse(a),d),true) -> true
% 46.13/46.27  Current number of equations to process: 155
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 880
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2105]
% 46.13/46.27  product(a,multiply(multiply(b,inverse(a)),inverse(d)),identity) -> true
% 46.13/46.27  Current number of equations to process: 157
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 881
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2106]
% 46.13/46.27  product(a,identity,multiply(d,inverse(multiply(b,inverse(a))))) -> true
% 46.13/46.27  Current number of equations to process: 157
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 882
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2107] product(d,inverse(multiply(b,inverse(a))),a) -> true
% 46.13/46.27  Current number of equations to process: 158
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 883
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2108]
% 46.13/46.27  product(multiply(inverse(d),a),multiply(b,inverse(a)),identity) -> true
% 46.13/46.27  Current number of equations to process: 158
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 884
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2109]
% 46.13/46.27  product(identity,multiply(b,inverse(a)),multiply(inverse(a),d)) -> true
% 46.13/46.27  Current number of equations to process: 158
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 885
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2110] product(A,d,multiply(multiply(A,a),multiply(b,inverse(a)))) -> true
% 46.13/46.27  Current number of equations to process: 159
% 46.13/46.27  Current number of ordered equations: 0
% 46.13/46.27  Current number of rules: 886
% 46.13/46.27  New rule produced :
% 46.13/46.27  [2111] product(d,A,multiply(a,multiply(multiply(b,inverse(a)),A))) -> true
% 46.13/46.27  Current number of equations to process: 158
% 46.13/46.28  Current number of ordered equations: 0
% 46.13/46.28  Current number of rules: 887
% 46.13/46.28  New rule produced :
% 46.13/46.28  [2112] product(multiply(A,a),multiply(b,inverse(a)),multiply(A,d)) -> true
% 46.13/46.28  Current number of equations to process: 157
% 46.13/46.28  Current number of ordered equations: 0
% 46.13/46.28  Current number of rules: 888
% 46.13/46.28  New rule produced :
% 46.13/46.28  [2113] product(identity,multiply(a,multiply(b,A)),multiply(c,A)) -> true
% 46.13/46.28  Current number of equations to process: 158
% 46.13/46.28  Current number of ordered equations: 0
% 46.13/46.28  Current number of rules: 889
% 46.13/46.28  New rule produced :
% 46.13/46.28  [2114] product(a,multiply(multiply(b,A),B),multiply(multiply(c,A),B)) -> true
% 46.13/46.28  Current number of equations to process: 157
% 46.13/46.28  Current number of ordered equations: 0
% 46.13/46.28  Current number of rules: 890
% 46.13/46.28  New rule produced :
% 46.13/46.28  [2115] ifeq2(product(a,multiply(b,A),B),true,multiply(c,A),B) -> B
% 46.13/46.28  Current number of equations to process: 162
% 46.13/46.28  Current number of ordered equations: 0
% 46.13/46.28  Current number of rules: 891
% 46.13/46.28  New rule produced :
% 46.13/46.28  [2116]
% 46.13/46.28  ifeq2(product(a,multiply(b,A),B),true,B,multiply(c,A)) -> multiply(c,A)
% 46.33/46.47  Current number of equations to process: 161
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 892
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2117]
% 46.33/46.47  ifeq(product(A,a,identity),true,product(A,d,multiply(b,inverse(a))),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 160
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 893
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2118]
% 46.33/46.47  ifeq(product(A,identity,a),true,product(A,multiply(b,inverse(a)),d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 159
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 894
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2119]
% 46.33/46.47  ifeq(product(a,multiply(b,inverse(a)),A),true,product(identity,A,d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 157
% 46.33/46.47  Current number of ordered equations: 1
% 46.33/46.47  Current number of rules: 895
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2120]
% 46.33/46.47  ifeq(product(a,multiply(b,inverse(a)),A),true,product(identity,d,A),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 157
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 896
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2121]
% 46.33/46.47  ifeq(product(multiply(b,inverse(a)),identity,A),true,product(a,A,d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 156
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 897
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2122]
% 46.33/46.47  ifeq(product(d,identity,A),true,product(a,multiply(b,inverse(a)),A),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 155
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 898
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2123]
% 46.33/46.47  ifeq(product(identity,multiply(b,inverse(a)),A),true,product(a,A,d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 154
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 899
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2124]
% 46.33/46.47  ifeq(product(a,identity,A),true,product(A,multiply(b,inverse(a)),d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 153
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 900
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2125]
% 46.33/46.47  ifeq(product(identity,a,A),true,product(A,multiply(b,inverse(a)),d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 152
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 901
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2126]
% 46.33/46.47  ifeq(product(identity,d,A),true,product(a,multiply(b,inverse(a)),A),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 151
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 902
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2127]
% 46.33/46.47  ifeq(product(multiply(b,inverse(a)),A,identity),true,product(d,A,a),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 150
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 903
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2128]
% 46.33/46.47  ifeq(product(identity,A,multiply(b,inverse(a))),true,product(a,A,d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 149
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 904
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2129]
% 46.33/46.47  ifeq(product(a,multiply(b,inverse(a)),A),true,product(d,identity,A),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 147
% 46.33/46.47  Current number of ordered equations: 1
% 46.33/46.47  Current number of rules: 905
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2130]
% 46.33/46.47  ifeq(product(a,multiply(b,inverse(a)),A),true,product(A,identity,d),true) ->
% 46.33/46.47  true
% 46.33/46.47  Current number of equations to process: 147
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 906
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2131]
% 46.33/46.47  ifeq(product(b,A,multiply(b,inverse(a))),true,product(c,A,d),true) -> true
% 46.33/46.47  Current number of equations to process: 146
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 907
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2132]
% 46.33/46.47  ifeq(product(multiply(b,inverse(a)),A,b),true,product(d,A,c),true) -> true
% 46.33/46.47  Current number of equations to process: 145
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 908
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2133]
% 46.33/46.47  ifeq(product(multiply(b,inverse(a)),inverse(d),A),true,product(a,A,identity),true)
% 46.33/46.47  -> true
% 46.33/46.47  Current number of equations to process: 144
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 909
% 46.33/46.47  New rule produced :
% 46.33/46.47  [2134]
% 46.33/46.47  ifeq(product(d,inverse(multiply(b,inverse(a))),A),true,product(a,identity,A),true)
% 46.33/46.47  -> true
% 46.33/46.47  Current number of equations to process: 143
% 46.33/46.47  Current number of ordered equations: 0
% 46.33/46.47  Current number of rules: 910
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2135]
% 46.52/46.66  ifeq(product(identity,multiply(b,inverse(a)),A),true,product(inverse(a),d,A),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 142
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 911
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2136]
% 46.52/46.66  ifeq(product(A,a,inverse(multiply(b,inverse(a)))),true,product(A,d,identity),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 141
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 912
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2137]
% 46.52/46.66  ifeq(product(A,inverse(multiply(b,inverse(a))),a),true,product(A,identity,d),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 140
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 913
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2138]
% 46.52/46.66  ifeq(product(multiply(b,inverse(a)),inverse(b),A),true,product(a,A,h),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 139
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 914
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2139]
% 46.52/46.66  ifeq(product(inverse(a),A,multiply(b,inverse(a))),true,product(identity,A,d),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 138
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 915
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2140]
% 46.52/46.66  ifeq(product(multiply(b,inverse(a)),A,inverse(a)),true,product(d,A,identity),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 137
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 916
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2141]
% 46.52/46.66  ifeq(product(a,identity,A),true,product(d,inverse(multiply(b,inverse(a))),A),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 136
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 917
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2142]
% 46.52/46.66  ifeq(product(inverse(d),a,A),true,product(A,multiply(b,inverse(a)),identity),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 135
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 918
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2143]
% 46.52/46.66  ifeq(product(inverse(a),d,A),true,product(identity,multiply(b,inverse(a)),A),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 134
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 919
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2144]
% 46.52/46.66  ifeq(product(A,identity,B),true,product(multiply(A,a),multiply(b,inverse(c)),B),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 132
% 46.52/46.66  Current number of ordered equations: 1
% 46.52/46.66  Current number of rules: 920
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2145]
% 46.52/46.66  ifeq(product(A,B,multiply(b,inverse(c))),true,product(multiply(a,A),B,identity),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 132
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 921
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2146]
% 46.52/46.66  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,inverse(c))),identity),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 130
% 46.52/46.66  Current number of ordered equations: 1
% 46.52/46.66  Current number of rules: 922
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2147]
% 46.52/46.66  ifeq(product(identity,A,B),true,product(a,multiply(multiply(b,inverse(c)),A),B),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 130
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 923
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2148]
% 46.52/46.66  ifeq(product(multiply(A,a),multiply(b,inverse(c)),B),true,product(A,identity,B),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 129
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 924
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2149]
% 46.52/46.66  ifeq(product(A,a,B),true,product(A,identity,multiply(B,multiply(b,inverse(c)))),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 128
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 925
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2150]
% 46.52/46.66  ifeq(product(a,multiply(multiply(b,inverse(c)),A),B),true,product(identity,A,B),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 127
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 926
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2151]
% 46.52/46.66  ifeq(product(multiply(b,inverse(c)),A,B),true,product(identity,A,multiply(a,B)),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 126
% 46.52/46.66  Current number of ordered equations: 0
% 46.52/46.66  Current number of rules: 927
% 46.52/46.66  New rule produced :
% 46.52/46.66  [2152]
% 46.52/46.66  ifeq(product(A,d,B),true,product(multiply(A,a),multiply(b,inverse(a)),B),true)
% 46.52/46.66  -> true
% 46.52/46.66  Current number of equations to process: 122
% 46.52/46.66  Current number of ordered equations: 1
% 46.94/47.01  Current number of rules: 928
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2153]
% 46.94/47.01  ifeq(product(A,B,multiply(b,inverse(a))),true,product(multiply(a,A),B,d),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 122
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 929
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2154]
% 46.94/47.01  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,inverse(a))),d),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 120
% 46.94/47.01  Current number of ordered equations: 1
% 46.94/47.01  Current number of rules: 930
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2155]
% 46.94/47.01  ifeq(product(d,A,B),true,product(a,multiply(multiply(b,inverse(a)),A),B),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 120
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 931
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2156]
% 46.94/47.01  ifeq(product(multiply(A,a),multiply(b,inverse(a)),B),true,product(A,d,B),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 119
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 932
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2157]
% 46.94/47.01  ifeq(product(multiply(b,inverse(a)),A,B),true,product(a,B,multiply(d,A)),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 117
% 46.94/47.01  Current number of ordered equations: 1
% 46.94/47.01  Current number of rules: 933
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2158]
% 46.94/47.01  ifeq(product(A,a,B),true,product(A,d,multiply(B,multiply(b,inverse(a)))),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 117
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 934
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2159]
% 46.94/47.01  ifeq(product(a,multiply(multiply(b,inverse(a)),A),B),true,product(d,A,B),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 116
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 935
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2160]
% 46.94/47.01  ifeq(product(multiply(b,inverse(a)),A,B),true,product(d,A,multiply(a,B)),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 114
% 46.94/47.01  Current number of ordered equations: 1
% 46.94/47.01  Current number of rules: 936
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2161]
% 46.94/47.01  ifeq(product(A,a,B),true,product(B,multiply(b,inverse(a)),multiply(A,d)),true)
% 46.94/47.01  -> true
% 46.94/47.01  Current number of equations to process: 114
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 937
% 46.94/47.01  New rule produced : [2162] multiply(a,multiply(b,A)) -> multiply(c,A)
% 46.94/47.01  Rule [1343] product(c,A,multiply(a,multiply(b,A))) -> true collapsed.
% 46.94/47.01  Rule [2062] multiply(a,multiply(b,inverse(c))) -> identity collapsed.
% 46.94/47.01  Rule [2103] multiply(a,multiply(b,inverse(a))) -> d collapsed.
% 46.94/47.01  Rule [2113] product(identity,multiply(a,multiply(b,A)),multiply(c,A)) -> true
% 46.94/47.01  collapsed.
% 46.94/47.01  Current number of equations to process: 120
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 934
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2163] ifeq(product(a,b,A),true,product(A,B,multiply(c,B)),true) -> true
% 46.94/47.01  Current number of equations to process: 150
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 935
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2164]
% 46.94/47.01  product(a,multiply(multiply(b,A),inverse(multiply(c,A))),identity) -> true
% 46.94/47.01  Current number of equations to process: 153
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 936
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2165]
% 46.94/47.01  product(a,identity,multiply(multiply(c,A),inverse(multiply(b,A)))) -> true
% 46.94/47.01  Current number of equations to process: 152
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 937
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2166] product(multiply(c,A),inverse(multiply(b,A)),a) -> true
% 46.94/47.01  Current number of equations to process: 153
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 938
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2167]
% 46.94/47.01  product(multiply(inverse(multiply(c,A)),a),multiply(b,A),identity) -> true
% 46.94/47.01  Current number of equations to process: 154
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 939
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2168]
% 46.94/47.01  product(identity,multiply(b,A),multiply(inverse(a),multiply(c,A))) -> true
% 46.94/47.01  Current number of equations to process: 153
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 940
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2169] product(h,c,multiply(d,multiply(multiply(inverse(b),a),b))) -> true
% 46.94/47.01  Current number of equations to process: 155
% 46.94/47.01  Current number of ordered equations: 0
% 46.94/47.01  Current number of rules: 941
% 46.94/47.01  New rule produced :
% 46.94/47.01  [2170] product(identity,multiply(A,c),multiply(multiply(A,a),b)) -> true
% 47.12/47.22  Current number of equations to process: 158
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 942
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2171] product(a,multiply(multiply(b,a),b),inverse(c)) -> true
% 47.12/47.22  Current number of equations to process: 158
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 943
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2172] product(d,multiply(multiply(inverse(b),a),b),multiply(h,c)) -> true
% 47.12/47.22  Current number of equations to process: 157
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 944
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2173] product(A,multiply(c,B),multiply(multiply(A,a),multiply(b,B))) -> true
% 47.12/47.22  Current number of equations to process: 156
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 945
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2174] product(multiply(c,A),B,multiply(a,multiply(multiply(b,A),B))) -> true
% 47.12/47.22  Current number of equations to process: 155
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 946
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2175] product(multiply(A,a),multiply(b,B),multiply(A,multiply(c,B))) -> true
% 47.12/47.22  Current number of equations to process: 154
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 947
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2176] product(A,multiply(c,B),multiply(multiply(multiply(A,a),b),B)) -> true
% 47.12/47.22  Current number of equations to process: 153
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 948
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2177] product(A,multiply(B,c),multiply(multiply(multiply(A,B),a),b)) -> true
% 47.12/47.22  Current number of equations to process: 152
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 949
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2178] product(h,multiply(b,c),multiply(multiply(j,a),b)) -> true
% 47.12/47.22  Current number of equations to process: 156
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 950
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2179] product(c,multiply(multiply(c,a),b),identity) -> true
% 47.12/47.22  Current number of equations to process: 156
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 951
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2180] product(multiply(multiply(c,a),b),c,identity) -> true
% 47.12/47.22  Current number of equations to process: 156
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 952
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2181] ifeq2(product(A,c,B),true,multiply(multiply(A,a),b),B) -> B
% 47.12/47.22  Current number of equations to process: 157
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 953
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2182]
% 47.12/47.22  ifeq2(product(A,c,B),true,B,multiply(multiply(A,a),b)) ->
% 47.12/47.22  multiply(multiply(A,a),b)
% 47.12/47.22  Current number of equations to process: 156
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 954
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2183]
% 47.12/47.22  ifeq(product(A,a,identity),true,product(A,multiply(c,B),multiply(b,B)),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 155
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 955
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2184]
% 47.12/47.22  ifeq(product(A,identity,a),true,product(A,multiply(b,B),multiply(c,B)),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 154
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 956
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2185]
% 47.12/47.22  ifeq(product(a,multiply(b,A),B),true,product(identity,B,multiply(c,A)),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 152
% 47.12/47.22  Current number of ordered equations: 1
% 47.12/47.22  Current number of rules: 957
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2186]
% 47.12/47.22  ifeq(product(a,multiply(b,A),B),true,product(identity,multiply(c,A),B),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 152
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 958
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2187]
% 47.12/47.22  ifeq(product(multiply(b,A),identity,B),true,product(a,B,multiply(c,A)),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 151
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 959
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2188]
% 47.12/47.22  ifeq(product(multiply(c,A),identity,B),true,product(a,multiply(b,A),B),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 150
% 47.12/47.22  Current number of ordered equations: 0
% 47.12/47.22  Current number of rules: 960
% 47.12/47.22  New rule produced :
% 47.12/47.22  [2189]
% 47.12/47.22  ifeq(product(identity,multiply(b,A),B),true,product(a,B,multiply(c,A)),true)
% 47.12/47.22  -> true
% 47.12/47.22  Current number of equations to process: 149
% 47.12/47.22  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 961
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2190]
% 47.33/47.43  ifeq(product(a,identity,A),true,product(A,multiply(b,B),multiply(c,B)),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 148
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 962
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2191]
% 47.33/47.43  ifeq(product(identity,a,A),true,product(A,multiply(b,B),multiply(c,B)),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 147
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 963
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2192]
% 47.33/47.43  ifeq(product(identity,multiply(c,A),B),true,product(a,multiply(b,A),B),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 146
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 964
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2193]
% 47.33/47.43  ifeq(product(multiply(b,A),B,identity),true,product(multiply(c,A),B,a),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 145
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 965
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2194]
% 47.33/47.43  ifeq(product(identity,A,multiply(b,B)),true,product(a,A,multiply(c,B)),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 144
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 966
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2195]
% 47.33/47.43  ifeq(product(a,multiply(b,A),B),true,product(multiply(c,A),identity,B),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 142
% 47.33/47.43  Current number of ordered equations: 1
% 47.33/47.43  Current number of rules: 967
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2196]
% 47.33/47.43  ifeq(product(a,multiply(b,A),B),true,product(B,identity,multiply(c,A)),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 142
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 968
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2197]
% 47.33/47.43  ifeq(product(b,A,multiply(b,B)),true,product(c,A,multiply(c,B)),true) -> true
% 47.33/47.43  Current number of equations to process: 141
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 969
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2198]
% 47.33/47.43  ifeq(product(multiply(b,A),B,b),true,product(multiply(c,A),B,c),true) -> true
% 47.33/47.43  Current number of equations to process: 140
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 970
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2199]
% 47.33/47.43  ifeq(product(multiply(b,A),inverse(multiply(c,A)),B),true,product(a,B,identity),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 139
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 971
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2200]
% 47.33/47.43  ifeq(product(multiply(c,A),inverse(multiply(b,A)),B),true,product(a,identity,B),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 138
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 972
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2201]
% 47.33/47.43  ifeq(product(identity,multiply(b,A),B),true,product(inverse(a),multiply(c,A),B),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 137
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 973
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2202]
% 47.33/47.43  ifeq(product(A,a,inverse(multiply(b,B))),true,product(A,multiply(c,B),identity),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 136
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 974
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2203]
% 47.33/47.43  ifeq(product(A,inverse(multiply(b,B)),a),true,product(A,identity,multiply(c,B)),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 135
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 975
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2204]
% 47.33/47.43  ifeq(product(inverse(a),A,multiply(b,B)),true,product(identity,A,multiply(c,B)),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 134
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 976
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2205]
% 47.33/47.43  ifeq(product(multiply(b,A),B,inverse(a)),true,product(multiply(c,A),B,identity),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 133
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 977
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2206]
% 47.33/47.43  ifeq(product(a,identity,A),true,product(multiply(c,B),inverse(multiply(b,B)),A),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 132
% 47.33/47.43  Current number of ordered equations: 0
% 47.33/47.43  Current number of rules: 978
% 47.33/47.43  New rule produced :
% 47.33/47.43  [2207]
% 47.33/47.43  ifeq(product(inverse(multiply(c,A)),a,B),true,product(B,multiply(b,A),identity),true)
% 47.33/47.43  -> true
% 47.33/47.43  Current number of equations to process: 131
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 979
% 47.73/47.89  New rule produced :
% 47.73/47.89  [2208]
% 47.73/47.89  ifeq(product(inverse(a),multiply(c,A),B),true,product(identity,multiply(b,A),B),true)
% 47.73/47.89  -> true
% 47.73/47.89  Current number of equations to process: 130
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 980
% 47.73/47.89  New rule produced : [2209] multiply(multiply(inverse(c),a),b) -> identity
% 47.73/47.89  Current number of equations to process: 136
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 981
% 47.73/47.89  New rule produced : [2210] multiply(multiply(A,a),b) -> multiply(A,c)
% 47.73/47.89  Rule [1279] product(A,c,multiply(multiply(A,a),b)) -> true collapsed.
% 47.73/47.89  Rule [1794] product(A,multiply(multiply(inverse(A),a),b),c) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [1978] product(inverse(A),multiply(multiply(A,a),b),c) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [2169] product(h,c,multiply(d,multiply(multiply(inverse(b),a),b))) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [2170] product(identity,multiply(A,c),multiply(multiply(A,a),b)) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [2171] product(a,multiply(multiply(b,a),b),inverse(c)) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [2172] product(d,multiply(multiply(inverse(b),a),b),multiply(h,c)) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [2176] product(A,multiply(c,B),multiply(multiply(multiply(A,a),b),B)) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [2177] product(A,multiply(B,c),multiply(multiply(multiply(A,B),a),b)) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [2178] product(h,multiply(b,c),multiply(multiply(j,a),b)) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [2179] product(c,multiply(multiply(c,a),b),identity) -> true collapsed.
% 47.73/47.89  Rule [2180] product(multiply(multiply(c,a),b),c,identity) -> true collapsed.
% 47.73/47.89  Rule [2181] ifeq2(product(A,c,B),true,multiply(multiply(A,a),b),B) -> B
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [2182]
% 47.73/47.89  ifeq2(product(A,c,B),true,B,multiply(multiply(A,a),b)) ->
% 47.73/47.89  multiply(multiply(A,a),b) collapsed.
% 47.73/47.89  Rule [2209] multiply(multiply(inverse(c),a),b) -> identity collapsed.
% 47.73/47.89  Current number of equations to process: 137
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 967
% 47.73/47.89  New rule produced : [2211] product(a,multiply(b,c),inverse(c)) -> true
% 47.73/47.89  Current number of equations to process: 136
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 968
% 47.73/47.89  New rule produced : [2212] product(d,A,multiply(j,A)) -> true
% 47.73/47.89  Current number of equations to process: 138
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 969
% 47.73/47.89  New rule produced : [2213] product(j,A,multiply(d,A)) -> true
% 47.73/47.89  Current number of equations to process: 138
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 970
% 47.73/47.89  New rule produced : [2214] ifeq2(product(d,identity,A),true,A,j) -> j
% 47.73/47.89  Current number of equations to process: 138
% 47.73/47.89  Current number of ordered equations: 1
% 47.73/47.89  Current number of rules: 971
% 47.73/47.89  New rule produced : [2215] ifeq2(product(d,identity,A),true,j,A) -> A
% 47.73/47.89  Current number of equations to process: 138
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 972
% 47.73/47.89  New rule produced :
% 47.73/47.89  [2216]
% 47.73/47.89  ifeq(product(A,B,identity),true,product(multiply(d,A),B,j),true) -> true
% 47.73/47.89  Current number of equations to process: 136
% 47.73/47.89  Current number of ordered equations: 1
% 47.73/47.89  Current number of rules: 973
% 47.73/47.89  New rule produced :
% 47.73/47.89  [2217]
% 47.73/47.89  ifeq(product(A,j,B),true,product(multiply(A,d),identity,B),true) -> true
% 47.73/47.89  Current number of equations to process: 136
% 47.73/47.89  Current number of ordered equations: 0
% 47.73/47.89  Current number of rules: 974
% 47.73/47.89  Rule [137] multiply(c,inverse(a)) -> d is composed into [137]
% 47.73/47.89                                                          multiply(c,inverse(a))
% 47.73/47.89                                                          -> j
% 47.73/47.89  New rule produced : [2218] d -> j
% 47.73/47.89  Rule [10] product(c,inverse(a),d) -> true collapsed.
% 47.73/47.89  Rule [11] product(d,inverse(b),h) -> true collapsed.
% 47.73/47.89  Rule [36] ifeq2(product(c,inverse(a),A),true,A,d) -> d collapsed.
% 47.73/47.89  Rule [37] ifeq2(product(c,inverse(a),A),true,d,A) -> A collapsed.
% 47.73/47.89  Rule [38] ifeq2(product(d,inverse(b),A),true,A,h) -> h collapsed.
% 47.73/47.89  Rule [39] ifeq2(product(d,inverse(b),A),true,h,A) -> A collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [64]
% 47.73/47.89  ifeq(product(d,A,B),true,ifeq(product(inverse(a),A,C),true,product(c,C,B),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [65]
% 47.73/47.89  ifeq(product(A,inverse(a),B),true,ifeq(product(C,A,c),true,product(C,B,d),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [66]
% 47.73/47.89  ifeq(product(A,inverse(a),B),true,ifeq(product(C,c,A),true,product(C,d,B),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [67]
% 47.73/47.89  ifeq(product(h,A,B),true,ifeq(product(inverse(b),A,C),true,product(d,C,B),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [68]
% 47.73/47.89  ifeq(product(A,inverse(b),B),true,ifeq(product(C,A,d),true,product(C,B,h),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [69]
% 47.73/47.89  ifeq(product(A,inverse(b),B),true,ifeq(product(C,d,A),true,product(C,h,B),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [105]
% 47.73/47.89  ifeq(product(A,d,B),true,ifeq(product(A,c,C),true,product(C,inverse(a),B),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [106]
% 47.73/47.89  ifeq(product(inverse(a),A,B),true,ifeq(product(c,B,C),true,product(d,A,C),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [107]
% 47.73/47.89  ifeq(product(A,B,inverse(a)),true,ifeq(product(c,A,C),true,product(C,B,d),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [108]
% 47.73/47.89  ifeq(product(A,h,B),true,ifeq(product(A,d,C),true,product(C,inverse(b),B),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [109]
% 47.73/47.89  ifeq(product(inverse(b),A,B),true,ifeq(product(d,B,C),true,product(h,A,C),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [110]
% 47.73/47.89  ifeq(product(A,B,inverse(b)),true,ifeq(product(d,A,C),true,product(C,B,h),true),true)
% 47.73/47.89  -> true collapsed.
% 47.73/47.89  Rule [138] multiply(d,inverse(b)) -> h collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [166] ifeq(product(A,c,identity),true,product(A,d,inverse(a)),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [167] ifeq(product(A,d,identity),true,product(A,h,inverse(b)),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [204] ifeq(product(A,identity,c),true,product(A,inverse(a),d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [205] ifeq(product(A,identity,d),true,product(A,inverse(b),h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [233] ifeq(product(c,inverse(a),A),true,product(identity,A,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [234] ifeq(product(c,inverse(a),A),true,product(identity,d,A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [235] ifeq(product(d,inverse(b),A),true,product(identity,A,h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [236] ifeq(product(d,inverse(b),A),true,product(identity,h,A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [248] ifeq(product(inverse(a),identity,A),true,product(c,A,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [249] ifeq(product(inverse(b),identity,A),true,product(d,A,h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [264] ifeq(product(d,identity,A),true,product(c,inverse(a),A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [265] ifeq(product(h,identity,A),true,product(d,inverse(b),A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [286] ifeq(product(identity,inverse(a),A),true,product(c,A,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [287] ifeq(product(identity,inverse(b),A),true,product(d,A,h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [303] ifeq(product(b,inverse(a),A),true,product(a,A,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [333] ifeq(product(inverse(b),b,A),true,product(d,A,j),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [391] ifeq(product(A,c,a),true,product(A,d,identity),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [392] ifeq(product(A,d,b),true,product(A,h,identity),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [394]
% 47.73/47.89  ifeq(product(inverse(a),inverse(d),A),true,product(c,A,identity),true) ->
% 47.73/47.89  true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [395]
% 47.73/47.89  ifeq(product(inverse(b),inverse(h),A),true,product(d,A,identity),true) ->
% 47.73/47.89  true collapsed.
% 47.73/47.89  Rule [404] ifeq(product(A,a,c),true,product(A,identity,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [405] ifeq(product(A,b,d),true,product(A,identity,h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [433]
% 47.73/47.89  ifeq(product(identity,inverse(a),A),true,product(inverse(c),d,A),true) ->
% 47.73/47.89  true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [434]
% 47.73/47.89  ifeq(product(identity,inverse(b),A),true,product(inverse(d),h,A),true) ->
% 47.73/47.89  true collapsed.
% 47.73/47.89  Rule [452] ifeq(product(d,a,A),true,product(c,identity,A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [453] ifeq(product(h,b,A),true,product(d,identity,A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [465]
% 47.73/47.89  ifeq(product(d,A,B),true,product(c,multiply(inverse(a),A),B),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [466]
% 47.73/47.89  ifeq(product(inverse(a),A,B),true,product(c,B,multiply(d,A)),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [473] ifeq(product(A,c,c),true,product(A,d,d),true) -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [474]
% 47.73/47.89  ifeq(product(A,B,c),true,product(A,multiply(B,inverse(a)),d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [478]
% 47.73/47.89  ifeq(product(multiply(A,c),inverse(a),B),true,product(A,d,B),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [479]
% 47.73/47.89  ifeq(product(A,c,B),true,product(A,d,multiply(B,inverse(a))),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [487]
% 47.73/47.89  ifeq(product(h,A,B),true,product(d,multiply(inverse(b),A),B),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [488]
% 47.73/47.89  ifeq(product(inverse(b),A,B),true,product(d,B,multiply(h,A)),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule [495] ifeq(product(A,d,d),true,product(A,h,h),true) -> true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [496]
% 47.73/47.89  ifeq(product(A,B,d),true,product(A,multiply(B,inverse(b)),h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [500]
% 47.73/47.89  ifeq(product(multiply(A,d),inverse(b),B),true,product(A,h,B),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [501]
% 47.73/47.89  ifeq(product(A,d,B),true,product(A,h,multiply(B,inverse(b))),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [572] ifeq(product(c,identity,A),true,product(A,inverse(a),d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [573] ifeq(product(d,identity,A),true,product(A,inverse(b),h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [593] ifeq(product(identity,c,A),true,product(A,inverse(a),d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [594] ifeq(product(identity,d,A),true,product(A,inverse(b),h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [603] ifeq(product(identity,d,A),true,product(c,inverse(a),A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [604] ifeq(product(identity,h,A),true,product(d,inverse(b),A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [623] ifeq(product(inverse(a),A,identity),true,product(d,A,c),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [624] ifeq(product(inverse(b),A,identity),true,product(h,A,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [636] ifeq(product(identity,A,inverse(a)),true,product(c,A,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [637] ifeq(product(identity,A,inverse(b)),true,product(d,A,h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [659] ifeq(product(c,inverse(a),A),true,product(d,identity,A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [660] ifeq(product(c,inverse(a),A),true,product(A,identity,d),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [661] ifeq(product(d,inverse(b),A),true,product(h,identity,A),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [662] ifeq(product(d,inverse(b),A),true,product(A,identity,h),true) -> true
% 47.73/47.89  collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [748]
% 47.73/47.89  ifeq(product(inverse(c),A,inverse(a)),true,product(identity,A,d),true) ->
% 47.73/47.89  true collapsed.
% 47.73/47.89  Rule
% 47.73/47.89  [749]
% 47.73/47.89  ifeq(product(inverse(d),A,inverse(b)),true,product(identity,A,h),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [757]
% 47.83/47.89  ifeq(product(inverse(a),A,inverse(c)),true,product(d,A,identity),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [758]
% 47.83/47.89  ifeq(product(inverse(b),A,inverse(d)),true,product(h,A,identity),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule [774] ifeq(product(c,identity,A),true,product(d,a,A),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [775] ifeq(product(d,identity,A),true,product(h,b,A),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [790]
% 47.83/47.89  ifeq(product(inverse(d),c,A),true,product(A,inverse(a),identity),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [791]
% 47.83/47.89  ifeq(product(inverse(h),d,A),true,product(A,inverse(b),identity),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [795]
% 47.83/47.89  ifeq(product(inverse(c),d,A),true,product(identity,inverse(a),A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [796]
% 47.83/47.89  ifeq(product(inverse(d),h,A),true,product(identity,inverse(b),A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [803]
% 47.83/47.89  ifeq(product(A,c,B),true,product(B,inverse(a),multiply(A,d)),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [804]
% 47.83/47.89  ifeq(product(A,d,B),true,product(multiply(A,c),inverse(a),B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [812] ifeq(product(inverse(a),A,inverse(a)),true,product(d,A,d),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [813]
% 47.83/47.89  ifeq(product(inverse(a),A,B),true,product(d,A,multiply(c,B)),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [814]
% 47.83/47.89  ifeq(product(c,multiply(inverse(a),A),B),true,product(d,A,B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [822]
% 47.83/47.89  ifeq(product(A,B,inverse(a)),true,product(multiply(c,A),B,d),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [824]
% 47.83/47.89  ifeq(product(A,h,B),true,product(multiply(A,d),inverse(b),B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [825]
% 47.83/47.89  ifeq(product(A,d,B),true,product(B,inverse(b),multiply(A,h)),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [834]
% 47.83/47.89  ifeq(product(d,multiply(inverse(b),A),B),true,product(h,A,B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [835]
% 47.83/47.89  ifeq(product(inverse(b),A,B),true,product(h,A,multiply(d,B)),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [843]
% 47.83/47.89  ifeq(product(A,B,inverse(b)),true,product(multiply(d,A),B,h),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1031] product(inverse(c),d,inverse(a)) -> true collapsed.
% 47.83/47.89  Rule [1032] product(inverse(d),h,inverse(b)) -> true collapsed.
% 47.83/47.89  Rule [1275] product(a,multiply(b,inverse(a)),d) -> true collapsed.
% 47.83/47.89  Rule [1280] product(d,identity,j) -> true collapsed.
% 47.83/47.89  Rule [1295] product(c,multiply(inverse(a),inverse(d)),identity) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1296] product(d,multiply(inverse(b),inverse(h)),identity) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1301] product(c,identity,multiply(d,a)) -> true collapsed.
% 47.83/47.89  Rule [1305] product(c,multiply(inverse(a),A),multiply(d,A)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1307] product(A,d,multiply(multiply(A,c),inverse(a))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1309] product(d,multiply(inverse(b),A),multiply(h,A)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1311] product(A,h,multiply(multiply(A,d),inverse(b))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1333] product(d,a,c) -> true collapsed.
% 47.83/47.89  Rule [1334] product(h,b,d) -> true collapsed.
% 47.83/47.89  Rule [1362] product(multiply(inverse(d),c),inverse(a),identity) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1363] product(multiply(inverse(h),d),inverse(b),identity) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1368] product(multiply(A,c),inverse(a),multiply(A,d)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1371] product(d,A,multiply(c,multiply(inverse(a),A))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1372] product(multiply(A,d),inverse(b),multiply(A,h)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1375] product(h,A,multiply(d,multiply(inverse(b),A))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1383] ifeq(product(d,c,A),true,product(c,b,A),true) -> true collapsed.
% 47.83/47.89  Rule [1392] ifeq(product(c,b,A),true,product(d,c,A),true) -> true collapsed.
% 47.83/47.89  Rule [1406] product(c,b,multiply(d,c)) -> true collapsed.
% 47.83/47.89  Rule [1407] product(inverse(a),d,multiply(b,inverse(a))) -> true collapsed.
% 47.83/47.89  Rule [1417] product(b,inverse(a),multiply(inverse(a),d)) -> true collapsed.
% 47.83/47.89  Rule [1418] product(d,c,multiply(c,b)) -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1430]
% 47.83/47.89  ifeq(product(b,inverse(a),A),true,product(inverse(a),d,A),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1436]
% 47.83/47.89  ifeq(product(inverse(a),d,A),true,product(b,inverse(a),A),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1803] product(c,multiply(inverse(a),multiply(inverse(d),A)),A) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1804] product(A,multiply(multiply(inverse(A),c),inverse(a)),d) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1805] product(d,multiply(inverse(b),multiply(inverse(h),A)),A) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1806] product(A,multiply(multiply(inverse(A),d),inverse(b)),h) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1817] product(multiply(c,A),multiply(inverse(A),inverse(a)),d) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1818] product(multiply(d,A),multiply(inverse(A),inverse(b)),h) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1819] ifeq2(product(inverse(c),d,A),true,inverse(a),A) -> A collapsed.
% 47.83/47.89  Rule [1820] ifeq2(product(inverse(c),d,A),true,A,inverse(a)) -> inverse(a)
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1859]
% 47.83/47.89  ifeq(product(inverse(a),multiply(inverse(d),A),B),true,product(c,B,A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1860]
% 47.83/47.89  ifeq(product(multiply(inverse(A),c),inverse(a),B),true,product(A,B,d),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1861]
% 47.83/47.89  ifeq(product(inverse(b),multiply(inverse(h),A),B),true,product(d,B,A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1862]
% 47.83/47.89  ifeq(product(multiply(inverse(A),d),inverse(b),B),true,product(A,B,h),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1871]
% 47.83/47.89  ifeq(product(inverse(a),A,multiply(inverse(c),B)),true,product(d,A,B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1872]
% 47.83/47.89  ifeq(product(multiply(inverse(c),A),B,inverse(a)),true,product(A,B,d),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1873]
% 47.83/47.89  ifeq(product(c,A,B),true,product(B,multiply(inverse(A),inverse(a)),d),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1874]
% 47.83/47.89  ifeq(product(inverse(b),A,multiply(inverse(d),B)),true,product(h,A,B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1875]
% 47.83/47.89  ifeq(product(d,A,B),true,product(B,multiply(inverse(A),inverse(b)),h),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1876]
% 47.83/47.89  ifeq(product(multiply(inverse(d),A),B,inverse(b)),true,product(A,B,h),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule [1877] multiply(inverse(c),d) -> inverse(a) collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1878] ifeq(product(d,a,A),true,product(inverse(c),A,identity),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1879] ifeq(product(c,A,d),true,product(identity,A,inverse(a)),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1880] ifeq(product(d,A,c),true,product(inverse(a),A,identity),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1881] ifeq(product(a,inverse(c),A),true,product(A,d,identity),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1882] product(inverse(c),multiply(d,a),identity) -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1883] product(inverse(c),identity,multiply(inverse(a),inverse(d))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1885] product(A,inverse(a),multiply(multiply(A,inverse(c)),d)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1886] product(inverse(a),inverse(d),inverse(c)) -> true collapsed.
% 47.83/47.89  Rule [1887] product(multiply(a,inverse(c)),d,identity) -> true collapsed.
% 47.83/47.89  Rule [1889] product(inverse(c),multiply(d,A),multiply(inverse(a),A)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1890] product(inverse(a),A,multiply(inverse(c),multiply(d,A))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1891] product(multiply(A,inverse(c)),d,multiply(A,inverse(a))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1892] ifeq2(product(inverse(d),h,A),true,inverse(b),A) -> A collapsed.
% 47.83/47.89  Rule [1893] ifeq2(product(inverse(d),h,A),true,A,inverse(b)) -> inverse(b)
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1894]
% 47.83/47.89  ifeq(product(A,inverse(c),identity),true,product(A,inverse(a),d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1895]
% 47.83/47.89  ifeq(product(A,identity,inverse(c)),true,product(A,d,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1896]
% 47.83/47.89  ifeq(product(inverse(c),d,A),true,product(identity,A,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1897]
% 47.83/47.89  ifeq(product(d,identity,A),true,product(inverse(c),A,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1898]
% 47.83/47.89  ifeq(product(inverse(a),identity,A),true,product(inverse(c),d,A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1899]
% 47.83/47.89  ifeq(product(identity,d,A),true,product(inverse(c),A,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1900]
% 47.83/47.89  ifeq(product(inverse(c),identity,A),true,product(A,d,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1901]
% 47.83/47.89  ifeq(product(identity,inverse(c),A),true,product(A,d,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1902]
% 47.83/47.89  ifeq(product(d,A,identity),true,product(inverse(a),A,inverse(c)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1903]
% 47.83/47.89  ifeq(product(identity,A,d),true,product(inverse(c),A,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1904]
% 47.83/47.89  ifeq(product(inverse(c),d,A),true,product(A,identity,inverse(a)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1905]
% 47.83/47.89  ifeq(product(inverse(c),d,A),true,product(inverse(a),identity,A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1906]
% 47.83/47.89  ifeq(product(inverse(a),inverse(d),A),true,product(inverse(c),identity,A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1907]
% 47.83/47.89  ifeq(product(A,inverse(c),inverse(d)),true,product(A,inverse(a),identity),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1908]
% 47.83/47.89  ifeq(product(A,inverse(d),inverse(c)),true,product(A,identity,inverse(a)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1910]
% 47.83/47.89  ifeq(product(inverse(c),identity,A),true,product(inverse(a),inverse(d),A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1913]
% 47.83/47.89  ifeq(product(multiply(A,inverse(c)),d,B),true,product(A,inverse(a),B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1914]
% 47.83/47.89  ifeq(product(A,inverse(c),B),true,product(A,inverse(a),multiply(B,d)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1915]
% 47.83/47.89  ifeq(product(d,A,B),true,product(inverse(c),B,multiply(inverse(a),A)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1916]
% 47.83/47.89  ifeq(product(A,B,inverse(c)),true,product(A,multiply(B,d),inverse(a)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1917]
% 47.83/47.89  ifeq(product(inverse(a),A,B),true,product(inverse(c),multiply(d,A),B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1918]
% 47.83/47.89  ifeq(product(inverse(c),multiply(d,A),B),true,product(inverse(a),A,B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1919]
% 47.83/47.89  ifeq(product(d,A,B),true,product(inverse(a),A,multiply(inverse(c),B)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1920]
% 47.83/47.89  ifeq(product(A,inverse(c),B),true,product(B,d,multiply(A,inverse(a))),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1921]
% 47.83/47.89  ifeq(product(A,inverse(a),B),true,product(multiply(A,inverse(c)),d,B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1922]
% 47.83/47.89  ifeq(product(A,B,d),true,product(multiply(inverse(c),A),B,inverse(a)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule [1923] multiply(inverse(d),h) -> inverse(b) collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1924] ifeq(product(h,b,A),true,product(inverse(d),A,identity),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1925] ifeq(product(d,A,h),true,product(identity,A,inverse(b)),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1926] ifeq(product(h,A,d),true,product(inverse(b),A,identity),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1927] ifeq(product(b,inverse(d),A),true,product(A,h,identity),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1928] product(inverse(d),j,identity) -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1929] product(inverse(d),identity,multiply(inverse(b),inverse(h))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1930] product(A,inverse(b),multiply(multiply(A,inverse(d)),h)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1931] product(inverse(b),inverse(h),inverse(d)) -> true collapsed.
% 47.83/47.89  Rule [1932] product(inverse(b),b,multiply(inverse(d),j)) -> true collapsed.
% 47.83/47.89  Rule [1933] product(multiply(b,inverse(d)),h,identity) -> true collapsed.
% 47.83/47.89  Rule [1934] product(inverse(d),multiply(h,A),multiply(inverse(b),A)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1935] product(inverse(b),A,multiply(inverse(d),multiply(h,A))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1936] product(multiply(A,inverse(d)),h,multiply(A,inverse(b))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1939]
% 47.83/47.89  ifeq(product(A,inverse(d),identity),true,product(A,inverse(b),h),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1940]
% 47.83/47.89  ifeq(product(A,identity,inverse(d)),true,product(A,h,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1941]
% 47.83/47.89  ifeq(product(inverse(d),h,A),true,product(identity,A,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1942]
% 47.83/47.89  ifeq(product(h,identity,A),true,product(inverse(d),A,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1943]
% 47.83/47.89  ifeq(product(inverse(b),identity,A),true,product(inverse(d),h,A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1944]
% 47.83/47.89  ifeq(product(identity,h,A),true,product(inverse(d),A,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1945]
% 47.83/47.89  ifeq(product(inverse(b),b,A),true,product(inverse(d),j,A),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1946]
% 47.83/47.89  ifeq(product(inverse(d),identity,A),true,product(A,h,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1947]
% 47.83/47.89  ifeq(product(identity,inverse(d),A),true,product(A,h,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1948]
% 47.83/47.89  ifeq(product(h,A,identity),true,product(inverse(b),A,inverse(d)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1949]
% 47.83/47.89  ifeq(product(identity,A,h),true,product(inverse(d),A,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1950]
% 47.83/47.89  ifeq(product(inverse(d),h,A),true,product(A,identity,inverse(b)),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1951]
% 47.83/47.89  ifeq(product(inverse(d),h,A),true,product(inverse(b),identity,A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1952]
% 47.83/47.89  ifeq(product(inverse(d),j,A),true,product(inverse(b),b,A),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1953]
% 47.83/47.89  ifeq(product(inverse(b),inverse(h),A),true,product(inverse(d),identity,A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1954]
% 47.83/47.89  ifeq(product(A,inverse(d),inverse(h)),true,product(A,inverse(b),identity),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1955]
% 47.83/47.89  ifeq(product(A,inverse(h),inverse(d)),true,product(A,identity,inverse(b)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1956]
% 47.83/47.89  ifeq(product(inverse(d),identity,A),true,product(inverse(b),inverse(h),A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1958]
% 47.83/47.89  ifeq(product(multiply(A,inverse(d)),h,B),true,product(A,inverse(b),B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1959]
% 47.83/47.89  ifeq(product(h,A,B),true,product(inverse(d),B,multiply(inverse(b),A)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1960]
% 47.83/47.89  ifeq(product(A,inverse(d),B),true,product(A,inverse(b),multiply(B,h)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1961]
% 47.83/47.89  ifeq(product(inverse(b),A,B),true,product(inverse(d),multiply(h,A),B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1962]
% 47.83/47.89  ifeq(product(A,B,inverse(d)),true,product(A,multiply(B,h),inverse(b)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1963]
% 47.83/47.89  ifeq(product(inverse(d),multiply(h,A),B),true,product(inverse(b),A,B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1964]
% 47.83/47.89  ifeq(product(h,A,B),true,product(inverse(b),A,multiply(inverse(d),B)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1965]
% 47.83/47.89  ifeq(product(A,inverse(d),B),true,product(B,h,multiply(A,inverse(b))),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1966]
% 47.83/47.89  ifeq(product(A,inverse(b),B),true,product(multiply(A,inverse(d)),h,B),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [1967]
% 47.83/47.89  ifeq(product(A,B,h),true,product(multiply(inverse(d),A),B,inverse(b)),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule [1970] ifeq(product(d,multiply(a,A),B),true,product(c,A,B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1971] ifeq(product(h,multiply(b,A),B),true,product(d,A,B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1975] ifeq(product(c,A,B),true,product(d,multiply(a,A),B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1976] ifeq(product(d,A,B),true,product(h,multiply(b,A),B),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1985] product(c,A,multiply(d,multiply(a,A))) -> true collapsed.
% 47.83/47.89  Rule [1986] product(inverse(A),multiply(multiply(A,c),inverse(a)),d) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1987] product(d,A,multiply(h,multiply(b,A))) -> true collapsed.
% 47.83/47.89  Rule [1988] product(inverse(A),multiply(multiply(A,d),inverse(b)),h) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [1995] product(d,multiply(a,inverse(c)),identity) -> true collapsed.
% 47.83/47.89  Rule [1996] product(h,multiply(b,inverse(d)),identity) -> true collapsed.
% 47.83/47.89  Rule [1999] product(d,multiply(a,A),multiply(c,A)) -> true collapsed.
% 47.83/47.89  Rule [2000] product(multiply(c,inverse(A)),multiply(A,inverse(a)),d) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [2001] product(h,multiply(b,A),multiply(d,A)) -> true collapsed.
% 47.83/47.89  Rule [2002] product(multiply(d,inverse(A)),multiply(A,inverse(b)),h) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2029]
% 47.83/47.89  ifeq(product(multiply(A,c),inverse(a),B),true,product(inverse(A),B,d),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2030]
% 47.83/47.89  ifeq(product(multiply(A,d),inverse(b),B),true,product(inverse(A),B,h),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2035]
% 47.83/47.89  ifeq(product(c,inverse(A),B),true,product(B,multiply(A,inverse(a)),d),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2036]
% 47.83/47.89  ifeq(product(d,inverse(A),B),true,product(B,multiply(A,inverse(b)),h),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2100] product(a,multiply(multiply(b,inverse(a)),A),multiply(d,A)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [2101] ifeq2(product(a,multiply(b,inverse(a)),A),true,A,d) -> d
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [2102] ifeq2(product(a,multiply(b,inverse(a)),A),true,d,A) -> A
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [2104] ifeq(product(a,b,A),true,product(A,inverse(a),d),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2105]
% 47.83/47.89  product(a,multiply(multiply(b,inverse(a)),inverse(d)),identity) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2106]
% 47.83/47.89  product(a,identity,multiply(d,inverse(multiply(b,inverse(a))))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule [2107] product(d,inverse(multiply(b,inverse(a))),a) -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2108]
% 47.83/47.89  product(multiply(inverse(d),a),multiply(b,inverse(a)),identity) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2109]
% 47.83/47.89  product(identity,multiply(b,inverse(a)),multiply(inverse(a),d)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2110] product(A,d,multiply(multiply(A,a),multiply(b,inverse(a)))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2111] product(d,A,multiply(a,multiply(multiply(b,inverse(a)),A))) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2112] product(multiply(A,a),multiply(b,inverse(a)),multiply(A,d)) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2117]
% 47.83/47.89  ifeq(product(A,a,identity),true,product(A,d,multiply(b,inverse(a))),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2118]
% 47.83/47.89  ifeq(product(A,identity,a),true,product(A,multiply(b,inverse(a)),d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2119]
% 47.83/47.89  ifeq(product(a,multiply(b,inverse(a)),A),true,product(identity,A,d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2120]
% 47.83/47.89  ifeq(product(a,multiply(b,inverse(a)),A),true,product(identity,d,A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2121]
% 47.83/47.89  ifeq(product(multiply(b,inverse(a)),identity,A),true,product(a,A,d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2122]
% 47.83/47.89  ifeq(product(d,identity,A),true,product(a,multiply(b,inverse(a)),A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2123]
% 47.83/47.89  ifeq(product(identity,multiply(b,inverse(a)),A),true,product(a,A,d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2124]
% 47.83/47.89  ifeq(product(a,identity,A),true,product(A,multiply(b,inverse(a)),d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2125]
% 47.83/47.89  ifeq(product(identity,a,A),true,product(A,multiply(b,inverse(a)),d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2126]
% 47.83/47.89  ifeq(product(identity,d,A),true,product(a,multiply(b,inverse(a)),A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2127]
% 47.83/47.89  ifeq(product(multiply(b,inverse(a)),A,identity),true,product(d,A,a),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2128]
% 47.83/47.89  ifeq(product(identity,A,multiply(b,inverse(a))),true,product(a,A,d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2129]
% 47.83/47.89  ifeq(product(a,multiply(b,inverse(a)),A),true,product(d,identity,A),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2130]
% 47.83/47.89  ifeq(product(a,multiply(b,inverse(a)),A),true,product(A,identity,d),true) ->
% 47.83/47.89  true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2131]
% 47.83/47.89  ifeq(product(b,A,multiply(b,inverse(a))),true,product(c,A,d),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2132]
% 47.83/47.89  ifeq(product(multiply(b,inverse(a)),A,b),true,product(d,A,c),true) -> true
% 47.83/47.89  collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2133]
% 47.83/47.89  ifeq(product(multiply(b,inverse(a)),inverse(d),A),true,product(a,A,identity),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2134]
% 47.83/47.89  ifeq(product(d,inverse(multiply(b,inverse(a))),A),true,product(a,identity,A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2135]
% 47.83/47.89  ifeq(product(identity,multiply(b,inverse(a)),A),true,product(inverse(a),d,A),true)
% 47.83/47.89  -> true collapsed.
% 47.83/47.89  Rule
% 47.83/47.89  [2136]
% 47.83/47.89  ifeq(product(A,a,inverse(multiply(b,inverse(a)))),true,product(A,d,identity),true)
% 47.83/47.89  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2137]
% 49.03/49.15  ifeq(product(A,inverse(multiply(b,inverse(a))),a),true,product(A,identity,d),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2139]
% 49.03/49.15  ifeq(product(inverse(a),A,multiply(b,inverse(a))),true,product(identity,A,d),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2140]
% 49.03/49.15  ifeq(product(multiply(b,inverse(a)),A,inverse(a)),true,product(d,A,identity),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2141]
% 49.03/49.15  ifeq(product(a,identity,A),true,product(d,inverse(multiply(b,inverse(a))),A),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2142]
% 49.03/49.15  ifeq(product(inverse(d),a,A),true,product(A,multiply(b,inverse(a)),identity),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2143]
% 49.03/49.15  ifeq(product(inverse(a),d,A),true,product(identity,multiply(b,inverse(a)),A),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2152]
% 49.03/49.15  ifeq(product(A,d,B),true,product(multiply(A,a),multiply(b,inverse(a)),B),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2153]
% 49.03/49.15  ifeq(product(A,B,multiply(b,inverse(a))),true,product(multiply(a,A),B,d),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2154]
% 49.03/49.15  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,inverse(a))),d),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2155]
% 49.03/49.15  ifeq(product(d,A,B),true,product(a,multiply(multiply(b,inverse(a)),A),B),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2156]
% 49.03/49.15  ifeq(product(multiply(A,a),multiply(b,inverse(a)),B),true,product(A,d,B),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2157]
% 49.03/49.15  ifeq(product(multiply(b,inverse(a)),A,B),true,product(a,B,multiply(d,A)),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2158]
% 49.03/49.15  ifeq(product(A,a,B),true,product(A,d,multiply(B,multiply(b,inverse(a)))),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2159]
% 49.03/49.15  ifeq(product(a,multiply(multiply(b,inverse(a)),A),B),true,product(d,A,B),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2160]
% 49.03/49.15  ifeq(product(multiply(b,inverse(a)),A,B),true,product(d,A,multiply(a,B)),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2161]
% 49.03/49.15  ifeq(product(A,a,B),true,product(B,multiply(b,inverse(a)),multiply(A,d)),true)
% 49.03/49.15  -> true collapsed.
% 49.03/49.15  Rule [2212] product(d,A,multiply(j,A)) -> true collapsed.
% 49.03/49.15  Rule [2213] product(j,A,multiply(d,A)) -> true collapsed.
% 49.03/49.15  Rule [2214] ifeq2(product(d,identity,A),true,A,j) -> j collapsed.
% 49.03/49.15  Rule [2215] ifeq2(product(d,identity,A),true,j,A) -> A collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2216]
% 49.03/49.15  ifeq(product(A,B,identity),true,product(multiply(d,A),B,j),true) -> true
% 49.03/49.15  collapsed.
% 49.03/49.15  Rule
% 49.03/49.15  [2217]
% 49.03/49.15  ifeq(product(A,j,B),true,product(multiply(A,d),identity,B),true) -> true
% 49.03/49.15  collapsed.
% 49.03/49.15  Current number of equations to process: 408
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 683
% 49.03/49.15  New rule produced : [2219] product(c,inverse(a),j) -> true
% 49.03/49.15  Current number of equations to process: 407
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 684
% 49.03/49.15  New rule produced : [2220] multiply(j,inverse(b)) -> h
% 49.03/49.15  Rule [1284] product(h,identity,multiply(j,inverse(b))) -> true collapsed.
% 49.03/49.15  Rule [1532] product(inverse(h),multiply(j,inverse(b)),identity) -> true
% 49.03/49.15  collapsed.
% 49.03/49.15  Current number of equations to process: 406
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 683
% 49.03/49.15  New rule produced : [2221] product(j,a,c) -> true
% 49.03/49.15  Current number of equations to process: 405
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 684
% 49.03/49.15  New rule produced : [2222] multiply(inverse(c),j) -> inverse(a)
% 49.03/49.15  Current number of equations to process: 404
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 685
% 49.03/49.15  New rule produced : [2223] multiply(inverse(j),h) -> inverse(b)
% 49.03/49.15  Rule [1349] product(multiply(inverse(j),h),b,identity) -> true collapsed.
% 49.03/49.15  Current number of equations to process: 403
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 685
% 49.03/49.15  New rule produced : [2224] product(inverse(c),j,inverse(a)) -> true
% 49.03/49.15  Current number of equations to process: 402
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 686
% 49.03/49.15  New rule produced : [2225] product(inverse(j),h,inverse(b)) -> true
% 49.03/49.15  Current number of equations to process: 401
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 687
% 49.03/49.15  New rule produced : [2226] product(c,identity,multiply(j,a)) -> true
% 49.03/49.15  Current number of equations to process: 400
% 49.03/49.15  Current number of ordered equations: 0
% 49.03/49.15  Current number of rules: 688
% 49.03/49.15  New rule produced : [2227] product(c,b,multiply(j,c)) -> true
% 49.03/49.15  Current number of equations to process: 399
% 49.03/49.15  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 689
% 49.24/49.33  New rule produced : [2228] product(j,c,multiply(c,b)) -> true
% 49.24/49.33  Current number of equations to process: 398
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 690
% 49.24/49.33  New rule produced : [2229] product(a,multiply(b,inverse(a)),j) -> true
% 49.24/49.33  Current number of equations to process: 397
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 691
% 49.24/49.33  New rule produced : [2230] product(inverse(c),multiply(j,a),identity) -> true
% 49.24/49.33  Current number of equations to process: 396
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 692
% 49.24/49.33  New rule produced : [2231] product(inverse(a),inverse(j),inverse(c)) -> true
% 49.24/49.33  Current number of equations to process: 395
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 693
% 49.24/49.33  New rule produced : [2232] product(multiply(a,inverse(c)),j,identity) -> true
% 49.24/49.33  Current number of equations to process: 394
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 694
% 49.24/49.33  New rule produced : [2233] product(inverse(b),inverse(h),inverse(j)) -> true
% 49.24/49.33  Current number of equations to process: 393
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 695
% 49.24/49.33  New rule produced : [2234] product(multiply(b,inverse(j)),h,identity) -> true
% 49.24/49.33  Current number of equations to process: 392
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 696
% 49.24/49.33  New rule produced : [2235] product(j,multiply(a,inverse(c)),identity) -> true
% 49.24/49.33  Current number of equations to process: 391
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 697
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2236] product(c,multiply(inverse(a),inverse(j)),identity) -> true
% 49.24/49.33  Current number of equations to process: 390
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 698
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2237] product(multiply(inverse(j),c),inverse(a),identity) -> true
% 49.24/49.33  Current number of equations to process: 389
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 699
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2238] product(inverse(a),j,multiply(b,inverse(a))) -> true
% 49.24/49.33  Current number of equations to process: 388
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 700
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2239] product(b,inverse(a),multiply(inverse(a),j)) -> true
% 49.24/49.33  Current number of equations to process: 387
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 701
% 49.24/49.33  New rule produced : [2240] product(c,A,multiply(j,multiply(a,A))) -> true
% 49.24/49.33  Current number of equations to process: 386
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 702
% 49.24/49.33  New rule produced : [2241] product(j,multiply(a,A),multiply(c,A)) -> true
% 49.24/49.33  Current number of equations to process: 385
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 703
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2242] product(j,inverse(multiply(b,inverse(a))),a) -> true
% 49.24/49.33  Current number of equations to process: 384
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 704
% 49.24/49.33  New rule produced : [2243] ifeq2(product(c,inverse(a),A),true,A,j) -> j
% 49.24/49.33  Current number of equations to process: 382
% 49.24/49.33  Current number of ordered equations: 1
% 49.24/49.33  Current number of rules: 705
% 49.24/49.33  New rule produced : [2244] ifeq2(product(c,inverse(a),A),true,j,A) -> A
% 49.24/49.33  Current number of equations to process: 382
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 706
% 49.24/49.33  New rule produced : [2245] ifeq2(product(j,inverse(b),A),true,A,h) -> h
% 49.24/49.33  Current number of equations to process: 380
% 49.24/49.33  Current number of ordered equations: 1
% 49.24/49.33  Current number of rules: 707
% 49.24/49.33  New rule produced : [2246] ifeq2(product(j,inverse(b),A),true,h,A) -> A
% 49.24/49.33  Current number of equations to process: 380
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 708
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2247] product(c,multiply(inverse(a),A),multiply(j,A)) -> true
% 49.24/49.33  Current number of equations to process: 379
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 709
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2248] product(A,j,multiply(multiply(A,c),inverse(a))) -> true
% 49.24/49.33  Current number of equations to process: 378
% 49.24/49.33  Current number of ordered equations: 0
% 49.24/49.33  Current number of rules: 710
% 49.24/49.33  New rule produced :
% 49.24/49.33  [2249] product(A,h,multiply(multiply(A,j),inverse(b))) -> true
% 49.44/49.51  Current number of equations to process: 377
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 711
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2250] product(multiply(A,c),inverse(a),multiply(A,j)) -> true
% 49.44/49.51  Current number of equations to process: 376
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 712
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2251] product(j,A,multiply(c,multiply(inverse(a),A))) -> true
% 49.44/49.51  Current number of equations to process: 375
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 713
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2252] product(multiply(A,j),inverse(b),multiply(A,h)) -> true
% 49.44/49.51  Current number of equations to process: 374
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 714
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2253] product(inverse(c),identity,multiply(inverse(a),inverse(j))) -> true
% 49.44/49.51  Current number of equations to process: 373
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 715
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2254] product(inverse(j),identity,multiply(inverse(b),inverse(h))) -> true
% 49.44/49.51  Current number of equations to process: 372
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 716
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2255] product(c,multiply(inverse(a),multiply(inverse(j),A)),A) -> true
% 49.44/49.51  Current number of equations to process: 371
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 717
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2256] product(A,multiply(multiply(inverse(A),c),inverse(a)),j) -> true
% 49.44/49.51  Current number of equations to process: 370
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 718
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2257] product(j,multiply(inverse(b),multiply(inverse(h),A)),A) -> true
% 49.44/49.51  Current number of equations to process: 369
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 719
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2258] product(A,multiply(multiply(inverse(A),j),inverse(b)),h) -> true
% 49.44/49.51  Current number of equations to process: 368
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 720
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2259] product(multiply(c,A),multiply(inverse(A),inverse(a)),j) -> true
% 49.44/49.51  Current number of equations to process: 367
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 721
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2260] product(multiply(j,A),multiply(inverse(A),inverse(b)),h) -> true
% 49.44/49.51  Current number of equations to process: 366
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 722
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2261] ifeq2(product(inverse(c),j,A),true,inverse(a),A) -> A
% 49.44/49.51  Current number of equations to process: 365
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 723
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2262] product(A,inverse(a),multiply(multiply(A,inverse(c)),j)) -> true
% 49.44/49.51  Current number of equations to process: 364
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 724
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2263] product(inverse(c),multiply(j,A),multiply(inverse(a),A)) -> true
% 49.44/49.51  Current number of equations to process: 363
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 725
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2264] product(inverse(a),A,multiply(inverse(c),multiply(j,A))) -> true
% 49.44/49.51  Current number of equations to process: 362
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 726
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2265] product(multiply(A,inverse(c)),j,multiply(A,inverse(a))) -> true
% 49.44/49.51  Current number of equations to process: 361
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 727
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2266] ifeq2(product(inverse(j),h,A),true,inverse(b),A) -> A
% 49.44/49.51  Current number of equations to process: 360
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 728
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2267] product(A,inverse(b),multiply(multiply(A,inverse(j)),h)) -> true
% 49.44/49.51  Current number of equations to process: 359
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 729
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2268] product(inverse(j),multiply(h,A),multiply(inverse(b),A)) -> true
% 49.44/49.51  Current number of equations to process: 358
% 49.44/49.51  Current number of ordered equations: 0
% 49.44/49.51  Current number of rules: 730
% 49.44/49.51  New rule produced :
% 49.44/49.51  [2269] product(inverse(b),A,multiply(inverse(j),multiply(h,A))) -> true
% 49.44/49.51  Current number of equations to process: 357
% 49.44/49.51  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 731
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2270] product(multiply(A,inverse(j)),h,multiply(A,inverse(b))) -> true
% 49.55/49.69  Current number of equations to process: 356
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 732
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2271] product(inverse(A),multiply(multiply(A,c),inverse(a)),j) -> true
% 49.55/49.69  Current number of equations to process: 355
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 733
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2272] product(inverse(A),multiply(multiply(A,j),inverse(b)),h) -> true
% 49.55/49.69  Current number of equations to process: 354
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 734
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2273] product(multiply(c,inverse(A)),multiply(A,inverse(a)),j) -> true
% 49.55/49.69  Current number of equations to process: 353
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 735
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2274] product(multiply(j,inverse(A)),multiply(A,inverse(b)),h) -> true
% 49.55/49.69  Current number of equations to process: 352
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 736
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2275]
% 49.55/49.69  product(a,multiply(multiply(b,inverse(a)),inverse(j)),identity) -> true
% 49.55/49.69  Current number of equations to process: 351
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 737
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2276]
% 49.55/49.69  product(a,identity,multiply(j,inverse(multiply(b,inverse(a))))) -> true
% 49.55/49.69  Current number of equations to process: 350
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 738
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2277]
% 49.55/49.69  product(multiply(inverse(j),a),multiply(b,inverse(a)),identity) -> true
% 49.55/49.69  Current number of equations to process: 349
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 739
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2278]
% 49.55/49.69  product(identity,multiply(b,inverse(a)),multiply(inverse(a),j)) -> true
% 49.55/49.69  Current number of equations to process: 348
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 740
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2279] ifeq2(product(inverse(c),j,A),true,A,inverse(a)) -> inverse(a)
% 49.55/49.69  Current number of equations to process: 347
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 741
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2280] ifeq2(product(inverse(j),h,A),true,A,inverse(b)) -> inverse(b)
% 49.55/49.69  Current number of equations to process: 346
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 742
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2281] ifeq(product(A,c,a),true,product(A,j,identity),true) -> true
% 49.55/49.69  Current number of equations to process: 345
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 743
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2282] ifeq(product(A,j,b),true,product(A,h,identity),true) -> true
% 49.55/49.69  Current number of equations to process: 344
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 744
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2283] ifeq(product(A,a,c),true,product(A,identity,j),true) -> true
% 49.55/49.69  Current number of equations to process: 343
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 745
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2284] ifeq(product(A,b,j),true,product(A,identity,h),true) -> true
% 49.55/49.69  Current number of equations to process: 342
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 746
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2285] ifeq(product(j,a,A),true,product(c,identity,A),true) -> true
% 49.55/49.69  Current number of equations to process: 341
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 747
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2286] ifeq(product(A,c,c),true,product(A,j,j),true) -> true
% 49.55/49.69  Current number of equations to process: 340
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 748
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2287] ifeq(product(A,j,j),true,product(A,h,h),true) -> true
% 49.55/49.69  Current number of equations to process: 339
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 749
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2288] ifeq(product(c,identity,A),true,product(j,a,A),true) -> true
% 49.55/49.69  Current number of equations to process: 338
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 750
% 49.55/49.69  New rule produced :
% 49.55/49.69  [2289] ifeq(product(j,c,A),true,product(c,b,A),true) -> true
% 49.55/49.69  Current number of equations to process: 337
% 49.55/49.69  Current number of ordered equations: 0
% 49.55/49.69  Current number of rules: 751
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2290] ifeq(product(c,b,A),true,product(j,c,A),true) -> true
% 49.86/49.96  Current number of equations to process: 336
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 752
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2291] product(a,multiply(multiply(b,inverse(a)),A),multiply(j,A)) -> true
% 49.86/49.96  Current number of equations to process: 335
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 753
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2292] ifeq2(product(a,multiply(b,inverse(a)),A),true,A,j) -> j
% 49.86/49.96  Current number of equations to process: 333
% 49.86/49.96  Current number of ordered equations: 1
% 49.86/49.96  Current number of rules: 754
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2293] ifeq2(product(a,multiply(b,inverse(a)),A),true,j,A) -> A
% 49.86/49.96  Current number of equations to process: 333
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 755
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2294] product(A,j,multiply(multiply(A,a),multiply(b,inverse(a)))) -> true
% 49.86/49.96  Current number of equations to process: 332
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 756
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2295] product(j,A,multiply(a,multiply(multiply(b,inverse(a)),A))) -> true
% 49.86/49.96  Current number of equations to process: 331
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 757
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2296] product(multiply(A,a),multiply(b,inverse(a)),multiply(A,j)) -> true
% 49.86/49.96  Current number of equations to process: 330
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 758
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2297] product(j,multiply(multiply(j,h),b),identity) -> true
% 49.86/49.96  Current number of equations to process: 333
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 759
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2298] product(multiply(multiply(j,h),b),j,identity) -> true
% 49.86/49.96  Current number of equations to process: 333
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 760
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2299] product(h,multiply(b,j),multiply(multiply(j,h),b)) -> true
% 49.86/49.96  Current number of equations to process: 332
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 761
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2300] ifeq(product(A,c,identity),true,product(A,j,inverse(a)),true) -> true
% 49.86/49.96  Current number of equations to process: 333
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 762
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2301] ifeq(product(A,j,identity),true,product(A,h,inverse(b)),true) -> true
% 49.86/49.96  Current number of equations to process: 332
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 763
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2302] ifeq(product(A,identity,c),true,product(A,inverse(a),j),true) -> true
% 49.86/49.96  Current number of equations to process: 331
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 764
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2303] ifeq(product(A,identity,j),true,product(A,inverse(b),h),true) -> true
% 49.86/49.96  Current number of equations to process: 330
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 765
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2304] ifeq(product(c,inverse(a),A),true,product(identity,A,j),true) -> true
% 49.86/49.96  Current number of equations to process: 328
% 49.86/49.96  Current number of ordered equations: 1
% 49.86/49.96  Current number of rules: 766
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2305] ifeq(product(c,inverse(a),A),true,product(identity,j,A),true) -> true
% 49.86/49.96  Current number of equations to process: 328
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 767
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2306] ifeq(product(j,inverse(b),A),true,product(identity,A,h),true) -> true
% 49.86/49.96  Current number of equations to process: 326
% 49.86/49.96  Current number of ordered equations: 1
% 49.86/49.96  Current number of rules: 768
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2307] ifeq(product(j,inverse(b),A),true,product(identity,h,A),true) -> true
% 49.86/49.96  Current number of equations to process: 326
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 769
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2308] ifeq(product(inverse(a),identity,A),true,product(c,A,j),true) -> true
% 49.86/49.96  Current number of equations to process: 325
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 770
% 49.86/49.96  New rule produced :
% 49.86/49.96  [2309] ifeq(product(inverse(b),identity,A),true,product(j,A,h),true) -> true
% 49.86/49.96  Current number of equations to process: 324
% 49.86/49.96  Current number of ordered equations: 0
% 49.86/49.96  Current number of rules: 771
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2310] ifeq(product(j,identity,A),true,product(c,inverse(a),A),true) -> true
% 50.07/50.13  Current number of equations to process: 323
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 772
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2311] ifeq(product(identity,inverse(a),A),true,product(c,A,j),true) -> true
% 50.07/50.13  Current number of equations to process: 322
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 773
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2312] ifeq(product(identity,inverse(b),A),true,product(j,A,h),true) -> true
% 50.07/50.13  Current number of equations to process: 321
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 774
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2313] ifeq(product(b,inverse(a),A),true,product(a,A,j),true) -> true
% 50.07/50.13  Current number of equations to process: 320
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 775
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2314] ifeq(product(inverse(b),b,A),true,product(j,A,j),true) -> true
% 50.07/50.13  Current number of equations to process: 319
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 776
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2315] ifeq(product(c,identity,A),true,product(A,inverse(a),j),true) -> true
% 50.07/50.13  Current number of equations to process: 318
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 777
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2316] ifeq(product(j,identity,A),true,product(A,inverse(b),h),true) -> true
% 50.07/50.13  Current number of equations to process: 317
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 778
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2317] ifeq(product(identity,c,A),true,product(A,inverse(a),j),true) -> true
% 50.07/50.13  Current number of equations to process: 316
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 779
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2318] ifeq(product(identity,j,A),true,product(A,inverse(b),h),true) -> true
% 50.07/50.13  Current number of equations to process: 315
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 780
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2319] ifeq(product(identity,j,A),true,product(c,inverse(a),A),true) -> true
% 50.07/50.13  Current number of equations to process: 314
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 781
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2320] ifeq(product(identity,h,A),true,product(j,inverse(b),A),true) -> true
% 50.07/50.13  Current number of equations to process: 313
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 782
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2321] ifeq(product(inverse(a),A,identity),true,product(j,A,c),true) -> true
% 50.07/50.13  Current number of equations to process: 312
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 783
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2322] ifeq(product(inverse(b),A,identity),true,product(h,A,j),true) -> true
% 50.07/50.13  Current number of equations to process: 311
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 784
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2323] ifeq(product(identity,A,inverse(a)),true,product(c,A,j),true) -> true
% 50.07/50.13  Current number of equations to process: 310
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 785
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2324] ifeq(product(identity,A,inverse(b)),true,product(j,A,h),true) -> true
% 50.07/50.13  Current number of equations to process: 309
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 786
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2325] ifeq(product(c,inverse(a),A),true,product(j,identity,A),true) -> true
% 50.07/50.13  Current number of equations to process: 307
% 50.07/50.13  Current number of ordered equations: 1
% 50.07/50.13  Current number of rules: 787
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2326] ifeq(product(c,inverse(a),A),true,product(A,identity,j),true) -> true
% 50.07/50.13  Current number of equations to process: 307
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 788
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2327] ifeq(product(j,inverse(b),A),true,product(A,identity,h),true) -> true
% 50.07/50.13  Current number of equations to process: 306
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 789
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2328] ifeq(product(j,a,A),true,product(inverse(c),A,identity),true) -> true
% 50.07/50.13  Current number of equations to process: 305
% 50.07/50.13  Current number of ordered equations: 0
% 50.07/50.13  Current number of rules: 790
% 50.07/50.13  New rule produced :
% 50.07/50.13  [2329] ifeq(product(c,A,j),true,product(identity,A,inverse(a)),true) -> true
% 50.07/50.13  Current number of equations to process: 304
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 791
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2330] ifeq(product(a,inverse(c),A),true,product(A,j,identity),true) -> true
% 50.24/50.29  Current number of equations to process: 302
% 50.24/50.29  Current number of ordered equations: 1
% 50.24/50.29  Current number of rules: 792
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2331] ifeq(product(j,A,c),true,product(inverse(a),A,identity),true) -> true
% 50.24/50.29  Current number of equations to process: 302
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 793
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2332] ifeq(product(h,b,A),true,product(inverse(j),A,identity),true) -> true
% 50.24/50.29  Current number of equations to process: 301
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 794
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2333] ifeq(product(j,A,h),true,product(identity,A,inverse(b)),true) -> true
% 50.24/50.29  Current number of equations to process: 300
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 795
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2334] ifeq(product(b,inverse(j),A),true,product(A,h,identity),true) -> true
% 50.24/50.29  Current number of equations to process: 298
% 50.24/50.29  Current number of ordered equations: 1
% 50.24/50.29  Current number of rules: 796
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2335] ifeq(product(h,A,j),true,product(inverse(b),A,identity),true) -> true
% 50.24/50.29  Current number of equations to process: 298
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 797
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2336] ifeq(product(a,b,A),true,product(A,inverse(a),j),true) -> true
% 50.24/50.29  Current number of equations to process: 297
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 798
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2337] product(A,multiply(j,B),multiply(multiply(multiply(A,h),b),B)) -> true
% 50.24/50.29  Current number of equations to process: 296
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 799
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2338] product(A,multiply(B,j),multiply(multiply(multiply(A,B),h),b)) -> true
% 50.24/50.29  Current number of equations to process: 295
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 800
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2339] ifeq2(product(A,j,B),true,multiply(multiply(A,h),b),B) -> B
% 50.24/50.29  Current number of equations to process: 294
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 801
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2340]
% 50.24/50.29  ifeq(product(inverse(a),inverse(j),A),true,product(c,A,identity),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 293
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 802
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2341]
% 50.24/50.29  ifeq(product(inverse(b),inverse(h),A),true,product(j,A,identity),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 292
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 803
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2342]
% 50.24/50.29  ifeq(product(identity,inverse(a),A),true,product(inverse(c),j,A),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 291
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 804
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2343]
% 50.24/50.29  ifeq(product(identity,inverse(b),A),true,product(inverse(j),h,A),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 290
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 805
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2344]
% 50.24/50.29  ifeq(product(inverse(c),A,inverse(a)),true,product(identity,A,j),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 289
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 806
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2345]
% 50.24/50.29  ifeq(product(inverse(j),A,inverse(b)),true,product(identity,A,h),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 288
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 807
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2346]
% 50.24/50.29  ifeq(product(inverse(a),A,inverse(c)),true,product(j,A,identity),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 287
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 808
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2347]
% 50.24/50.29  ifeq(product(inverse(b),A,inverse(j)),true,product(h,A,identity),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 286
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 809
% 50.24/50.29  New rule produced :
% 50.24/50.29  [2348]
% 50.24/50.29  ifeq(product(inverse(j),c,A),true,product(A,inverse(a),identity),true) ->
% 50.24/50.29  true
% 50.24/50.29  Current number of equations to process: 285
% 50.24/50.29  Current number of ordered equations: 0
% 50.24/50.29  Current number of rules: 810
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2349]
% 50.37/50.47  ifeq(product(inverse(h),j,A),true,product(A,inverse(b),identity),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 284
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 811
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2350]
% 50.37/50.47  ifeq(product(inverse(c),j,A),true,product(identity,inverse(a),A),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 283
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 812
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2351]
% 50.37/50.47  ifeq(product(inverse(j),h,A),true,product(identity,inverse(b),A),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 282
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 813
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2352]
% 50.37/50.47  ifeq(product(inverse(a),A,inverse(a)),true,product(j,A,j),true) -> true
% 50.37/50.47  Current number of equations to process: 281
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 814
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2353]
% 50.37/50.47  ifeq(product(b,inverse(a),A),true,product(inverse(a),j,A),true) -> true
% 50.37/50.47  Current number of equations to process: 280
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 815
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2354]
% 50.37/50.47  ifeq(product(inverse(a),j,A),true,product(b,inverse(a),A),true) -> true
% 50.37/50.47  Current number of equations to process: 279
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 816
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2355]
% 50.37/50.47  ifeq(product(A,inverse(c),identity),true,product(A,inverse(a),j),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 278
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 817
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2356]
% 50.37/50.47  ifeq(product(A,identity,inverse(c)),true,product(A,j,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 277
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 818
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2357]
% 50.37/50.47  ifeq(product(inverse(c),j,A),true,product(identity,A,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 276
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 819
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2358]
% 50.37/50.47  ifeq(product(j,identity,A),true,product(inverse(c),A,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 275
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 820
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2359]
% 50.37/50.47  ifeq(product(inverse(a),identity,A),true,product(inverse(c),j,A),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 274
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 821
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2360]
% 50.37/50.47  ifeq(product(identity,j,A),true,product(inverse(c),A,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 273
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 822
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2361]
% 50.37/50.47  ifeq(product(inverse(c),identity,A),true,product(A,j,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 272
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 823
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2362]
% 50.37/50.47  ifeq(product(identity,inverse(c),A),true,product(A,j,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 271
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 824
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2363]
% 50.37/50.47  ifeq(product(j,A,identity),true,product(inverse(a),A,inverse(c)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 270
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 825
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2364]
% 50.37/50.47  ifeq(product(identity,A,j),true,product(inverse(c),A,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 269
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 826
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2365]
% 50.37/50.47  ifeq(product(inverse(c),j,A),true,product(A,identity,inverse(a)),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 267
% 50.37/50.47  Current number of ordered equations: 1
% 50.37/50.47  Current number of rules: 827
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2366]
% 50.37/50.47  ifeq(product(inverse(c),j,A),true,product(inverse(a),identity,A),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 267
% 50.37/50.47  Current number of ordered equations: 0
% 50.37/50.47  Current number of rules: 828
% 50.37/50.47  New rule produced :
% 50.37/50.47  [2367]
% 50.37/50.47  ifeq(product(A,inverse(j),identity),true,product(A,inverse(b),h),true) ->
% 50.37/50.47  true
% 50.37/50.47  Current number of equations to process: 266
% 50.37/50.47  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 829
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2368]
% 50.55/50.65  ifeq(product(A,identity,inverse(j)),true,product(A,h,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 265
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 830
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2369]
% 50.55/50.65  ifeq(product(inverse(j),h,A),true,product(identity,A,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 264
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 831
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2370]
% 50.55/50.65  ifeq(product(h,identity,A),true,product(inverse(j),A,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 263
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 832
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2371]
% 50.55/50.65  ifeq(product(inverse(b),identity,A),true,product(inverse(j),h,A),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 262
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 833
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2372]
% 50.55/50.65  ifeq(product(identity,h,A),true,product(inverse(j),A,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 261
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 834
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2373]
% 50.55/50.65  ifeq(product(inverse(b),b,A),true,product(inverse(j),j,A),true) -> true
% 50.55/50.65  Current number of equations to process: 260
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 835
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2374]
% 50.55/50.65  ifeq(product(inverse(j),identity,A),true,product(A,h,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 259
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 836
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2375]
% 50.55/50.65  ifeq(product(identity,inverse(j),A),true,product(A,h,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 258
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 837
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2376]
% 50.55/50.65  ifeq(product(h,A,identity),true,product(inverse(b),A,inverse(j)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 257
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 838
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2377]
% 50.55/50.65  ifeq(product(identity,A,h),true,product(inverse(j),A,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 256
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 839
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2378]
% 50.55/50.65  ifeq(product(inverse(j),h,A),true,product(A,identity,inverse(b)),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 254
% 50.55/50.65  Current number of ordered equations: 1
% 50.55/50.65  Current number of rules: 840
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2379]
% 50.55/50.65  ifeq(product(inverse(j),h,A),true,product(inverse(b),identity,A),true) ->
% 50.55/50.65  true
% 50.55/50.65  Current number of equations to process: 254
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 841
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2380]
% 50.55/50.65  ifeq(product(inverse(j),j,A),true,product(inverse(b),b,A),true) -> true
% 50.55/50.65  Current number of equations to process: 253
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 842
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2381] ifeq(product(j,multiply(a,A),B),true,product(c,A,B),true) -> true
% 50.55/50.65  Current number of equations to process: 252
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 843
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2382] ifeq(product(c,A,B),true,product(j,multiply(a,A),B),true) -> true
% 50.55/50.65  Current number of equations to process: 251
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 844
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2383]
% 50.55/50.65  ifeq(product(inverse(a),A,B),true,product(c,B,multiply(j,A)),true) -> true
% 50.55/50.65  Current number of equations to process: 249
% 50.55/50.65  Current number of ordered equations: 1
% 50.55/50.65  Current number of rules: 845
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2384]
% 50.55/50.65  ifeq(product(j,A,B),true,product(c,multiply(inverse(a),A),B),true) -> true
% 50.55/50.65  Current number of equations to process: 249
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 846
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2385]
% 50.55/50.65  ifeq(product(A,B,c),true,product(A,multiply(B,inverse(a)),j),true) -> true
% 50.55/50.65  Current number of equations to process: 248
% 50.55/50.65  Current number of ordered equations: 0
% 50.55/50.65  Current number of rules: 847
% 50.55/50.65  New rule produced :
% 50.55/50.65  [2386]
% 50.55/50.65  ifeq(product(A,c,B),true,product(A,j,multiply(B,inverse(a))),true) -> true
% 50.55/50.65  Current number of equations to process: 246
% 50.55/50.65  Current number of ordered equations: 1
% 50.55/50.65  Current number of rules: 848
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2387]
% 50.76/50.83  ifeq(product(multiply(A,c),inverse(a),B),true,product(A,j,B),true) -> true
% 50.76/50.83  Current number of equations to process: 246
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 849
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2388]
% 50.76/50.83  ifeq(product(inverse(b),A,B),true,product(j,B,multiply(h,A)),true) -> true
% 50.76/50.83  Current number of equations to process: 245
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 850
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2389]
% 50.76/50.83  ifeq(product(A,B,j),true,product(A,multiply(B,inverse(b)),h),true) -> true
% 50.76/50.83  Current number of equations to process: 244
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 851
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2390]
% 50.76/50.83  ifeq(product(multiply(A,j),inverse(b),B),true,product(A,h,B),true) -> true
% 50.76/50.83  Current number of equations to process: 242
% 50.76/50.83  Current number of ordered equations: 1
% 50.76/50.83  Current number of rules: 852
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2391]
% 50.76/50.83  ifeq(product(A,j,B),true,product(A,h,multiply(B,inverse(b))),true) -> true
% 50.76/50.83  Current number of equations to process: 242
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 853
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2392]
% 50.76/50.83  ifeq(product(A,c,B),true,product(B,inverse(a),multiply(A,j)),true) -> true
% 50.76/50.83  Current number of equations to process: 240
% 50.76/50.83  Current number of ordered equations: 1
% 50.76/50.83  Current number of rules: 854
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2393]
% 50.76/50.83  ifeq(product(A,j,B),true,product(multiply(A,c),inverse(a),B),true) -> true
% 50.76/50.83  Current number of equations to process: 240
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 855
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2394]
% 50.76/50.83  ifeq(product(inverse(a),A,B),true,product(j,A,multiply(c,B)),true) -> true
% 50.76/50.83  Current number of equations to process: 238
% 50.76/50.83  Current number of ordered equations: 1
% 50.76/50.83  Current number of rules: 856
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2395]
% 50.76/50.83  ifeq(product(c,multiply(inverse(a),A),B),true,product(j,A,B),true) -> true
% 50.76/50.83  Current number of equations to process: 238
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 857
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2396]
% 50.76/50.83  ifeq(product(A,B,inverse(a)),true,product(multiply(c,A),B,j),true) -> true
% 50.76/50.83  Current number of equations to process: 237
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 858
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2397]
% 50.76/50.83  ifeq(product(A,j,B),true,product(B,inverse(b),multiply(A,h)),true) -> true
% 50.76/50.83  Current number of equations to process: 235
% 50.76/50.83  Current number of ordered equations: 1
% 50.76/50.83  Current number of rules: 859
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2398]
% 50.76/50.83  ifeq(product(A,h,B),true,product(multiply(A,j),inverse(b),B),true) -> true
% 50.76/50.83  Current number of equations to process: 235
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 860
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2399]
% 50.76/50.83  ifeq(product(inverse(b),A,B),true,product(h,A,multiply(j,B)),true) -> true
% 50.76/50.83  Current number of equations to process: 234
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 861
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2400]
% 50.76/50.83  ifeq(product(A,B,inverse(b)),true,product(multiply(j,A),B,h),true) -> true
% 50.76/50.83  Current number of equations to process: 233
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 862
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2401]
% 50.76/50.83  ifeq(product(inverse(a),inverse(j),A),true,product(inverse(c),identity,A),true)
% 50.76/50.83  -> true
% 50.76/50.83  Current number of equations to process: 232
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 863
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2402]
% 50.76/50.83  ifeq(product(A,inverse(c),inverse(j)),true,product(A,inverse(a),identity),true)
% 50.76/50.83  -> true
% 50.76/50.83  Current number of equations to process: 231
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 864
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2403]
% 50.76/50.83  ifeq(product(A,inverse(j),inverse(c)),true,product(A,identity,inverse(a)),true)
% 50.76/50.83  -> true
% 50.76/50.83  Current number of equations to process: 230
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 865
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2404]
% 50.76/50.83  ifeq(product(inverse(c),identity,A),true,product(inverse(a),inverse(j),A),true)
% 50.76/50.83  -> true
% 50.76/50.83  Current number of equations to process: 229
% 50.76/50.83  Current number of ordered equations: 0
% 50.76/50.83  Current number of rules: 866
% 50.76/50.83  New rule produced :
% 50.76/50.83  [2405]
% 50.76/50.83  ifeq(product(inverse(b),inverse(h),A),true,product(inverse(j),identity,A),true)
% 50.76/50.83  -> true
% 50.76/50.83  Current number of equations to process: 228
% 50.76/50.83  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 867
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2406]
% 50.96/51.02  ifeq(product(A,inverse(j),inverse(h)),true,product(A,inverse(b),identity),true)
% 50.96/51.02  -> true
% 50.96/51.02  Current number of equations to process: 227
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 868
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2407]
% 50.96/51.02  ifeq(product(A,inverse(h),inverse(j)),true,product(A,identity,inverse(b)),true)
% 50.96/51.02  -> true
% 50.96/51.02  Current number of equations to process: 226
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 869
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2408]
% 50.96/51.02  ifeq(product(inverse(j),identity,A),true,product(inverse(b),inverse(h),A),true)
% 50.96/51.02  -> true
% 50.96/51.02  Current number of equations to process: 225
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 870
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2409]
% 50.96/51.02  ifeq(product(A,a,identity),true,product(A,j,multiply(b,inverse(a))),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 224
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 871
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2410]
% 50.96/51.02  ifeq(product(A,identity,a),true,product(A,multiply(b,inverse(a)),j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 223
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 872
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2411]
% 50.96/51.02  ifeq(product(a,multiply(b,inverse(a)),A),true,product(identity,A,j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 221
% 50.96/51.02  Current number of ordered equations: 1
% 50.96/51.02  Current number of rules: 873
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2412]
% 50.96/51.02  ifeq(product(a,multiply(b,inverse(a)),A),true,product(identity,j,A),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 221
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 874
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2413]
% 50.96/51.02  ifeq(product(multiply(b,inverse(a)),identity,A),true,product(a,A,j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 220
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 875
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2414]
% 50.96/51.02  ifeq(product(j,identity,A),true,product(a,multiply(b,inverse(a)),A),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 219
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 876
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2415]
% 50.96/51.02  ifeq(product(identity,multiply(b,inverse(a)),A),true,product(a,A,j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 218
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 877
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2416]
% 50.96/51.02  ifeq(product(a,identity,A),true,product(A,multiply(b,inverse(a)),j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 217
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 878
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2417]
% 50.96/51.02  ifeq(product(identity,a,A),true,product(A,multiply(b,inverse(a)),j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 216
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 879
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2418]
% 50.96/51.02  ifeq(product(identity,j,A),true,product(a,multiply(b,inverse(a)),A),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 215
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 880
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2419]
% 50.96/51.02  ifeq(product(multiply(b,inverse(a)),A,identity),true,product(j,A,a),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 214
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 881
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2420]
% 50.96/51.02  ifeq(product(identity,A,multiply(b,inverse(a))),true,product(a,A,j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 213
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 882
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2421]
% 50.96/51.02  ifeq(product(a,multiply(b,inverse(a)),A),true,product(j,identity,A),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 211
% 50.96/51.02  Current number of ordered equations: 1
% 50.96/51.02  Current number of rules: 883
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2422]
% 50.96/51.02  ifeq(product(a,multiply(b,inverse(a)),A),true,product(A,identity,j),true) ->
% 50.96/51.02  true
% 50.96/51.02  Current number of equations to process: 211
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 884
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2423]
% 50.96/51.02  ifeq(product(b,A,multiply(b,inverse(a))),true,product(c,A,j),true) -> true
% 50.96/51.02  Current number of equations to process: 210
% 50.96/51.02  Current number of ordered equations: 0
% 50.96/51.02  Current number of rules: 885
% 50.96/51.02  New rule produced :
% 50.96/51.02  [2424]
% 50.96/51.02  ifeq(product(multiply(b,inverse(a)),A,b),true,product(j,A,c),true) -> true
% 51.15/51.20  Current number of equations to process: 209
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 886
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2425]
% 51.15/51.20  ifeq2(product(A,j,B),true,B,multiply(multiply(A,h),b)) ->
% 51.15/51.20  multiply(multiply(A,h),b)
% 51.15/51.20  Current number of equations to process: 208
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 887
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2426]
% 51.15/51.20  ifeq(product(inverse(a),multiply(inverse(j),A),B),true,product(c,B,A),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 207
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 888
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2427]
% 51.15/51.20  ifeq(product(multiply(inverse(A),c),inverse(a),B),true,product(A,B,j),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 206
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 889
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2428]
% 51.15/51.20  ifeq(product(inverse(b),multiply(inverse(h),A),B),true,product(j,B,A),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 205
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 890
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2429]
% 51.15/51.20  ifeq(product(multiply(inverse(A),j),inverse(b),B),true,product(A,B,h),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 204
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 891
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2430]
% 51.15/51.20  ifeq(product(inverse(a),A,multiply(inverse(c),B)),true,product(j,A,B),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 203
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 892
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2431]
% 51.15/51.20  ifeq(product(multiply(inverse(c),A),B,inverse(a)),true,product(A,B,j),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 201
% 51.15/51.20  Current number of ordered equations: 1
% 51.15/51.20  Current number of rules: 893
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2432]
% 51.15/51.20  ifeq(product(c,A,B),true,product(B,multiply(inverse(A),inverse(a)),j),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 201
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 894
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2433]
% 51.15/51.20  ifeq(product(inverse(b),A,multiply(inverse(j),B)),true,product(h,A,B),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 200
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 895
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2434]
% 51.15/51.20  ifeq(product(j,A,B),true,product(B,multiply(inverse(A),inverse(b)),h),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 198
% 51.15/51.20  Current number of ordered equations: 1
% 51.15/51.20  Current number of rules: 896
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2435]
% 51.15/51.20  ifeq(product(multiply(inverse(j),A),B,inverse(b)),true,product(A,B,h),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 198
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 897
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2436]
% 51.15/51.20  ifeq(product(multiply(A,inverse(c)),j,B),true,product(A,inverse(a),B),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 197
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 898
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2437]
% 51.15/51.20  ifeq(product(j,A,B),true,product(inverse(c),B,multiply(inverse(a),A)),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 195
% 51.15/51.20  Current number of ordered equations: 1
% 51.15/51.20  Current number of rules: 899
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2438]
% 51.15/51.20  ifeq(product(A,inverse(c),B),true,product(A,inverse(a),multiply(B,j)),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 195
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 900
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2439]
% 51.15/51.20  ifeq(product(inverse(a),A,B),true,product(inverse(c),multiply(j,A),B),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 193
% 51.15/51.20  Current number of ordered equations: 1
% 51.15/51.20  Current number of rules: 901
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2440]
% 51.15/51.20  ifeq(product(A,B,inverse(c)),true,product(A,multiply(B,j),inverse(a)),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 193
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 902
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2441]
% 51.15/51.20  ifeq(product(inverse(c),multiply(j,A),B),true,product(inverse(a),A,B),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 192
% 51.15/51.20  Current number of ordered equations: 0
% 51.15/51.20  Current number of rules: 903
% 51.15/51.20  New rule produced :
% 51.15/51.20  [2442]
% 51.15/51.20  ifeq(product(j,A,B),true,product(inverse(a),A,multiply(inverse(c),B)),true)
% 51.15/51.20  -> true
% 51.15/51.20  Current number of equations to process: 190
% 51.26/51.39  Current number of ordered equations: 1
% 51.26/51.39  Current number of rules: 904
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2443]
% 51.26/51.39  ifeq(product(A,inverse(c),B),true,product(B,j,multiply(A,inverse(a))),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 190
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 905
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2444]
% 51.26/51.39  ifeq(product(A,inverse(a),B),true,product(multiply(A,inverse(c)),j,B),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 188
% 51.26/51.39  Current number of ordered equations: 1
% 51.26/51.39  Current number of rules: 906
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2445]
% 51.26/51.39  ifeq(product(A,B,j),true,product(multiply(inverse(c),A),B,inverse(a)),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 188
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 907
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2446]
% 51.26/51.39  ifeq(product(multiply(A,inverse(j)),h,B),true,product(A,inverse(b),B),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 187
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 908
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2447]
% 51.26/51.39  ifeq(product(h,A,B),true,product(inverse(j),B,multiply(inverse(b),A)),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 185
% 51.26/51.39  Current number of ordered equations: 1
% 51.26/51.39  Current number of rules: 909
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2448]
% 51.26/51.39  ifeq(product(A,inverse(j),B),true,product(A,inverse(b),multiply(B,h)),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 185
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 910
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2449]
% 51.26/51.39  ifeq(product(inverse(b),A,B),true,product(inverse(j),multiply(h,A),B),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 183
% 51.26/51.39  Current number of ordered equations: 1
% 51.26/51.39  Current number of rules: 911
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2450]
% 51.26/51.39  ifeq(product(A,B,inverse(j)),true,product(A,multiply(B,h),inverse(b)),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 183
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 912
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2451]
% 51.26/51.39  ifeq(product(inverse(j),multiply(h,A),B),true,product(inverse(b),A,B),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 182
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 913
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2452]
% 51.26/51.39  ifeq(product(A,inverse(j),B),true,product(B,h,multiply(A,inverse(b))),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 180
% 51.26/51.39  Current number of ordered equations: 1
% 51.26/51.39  Current number of rules: 914
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2453]
% 51.26/51.39  ifeq(product(h,A,B),true,product(inverse(b),A,multiply(inverse(j),B)),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 180
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 915
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2454]
% 51.26/51.39  ifeq(product(A,inverse(b),B),true,product(multiply(A,inverse(j)),h,B),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 178
% 51.26/51.39  Current number of ordered equations: 1
% 51.26/51.39  Current number of rules: 916
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2455]
% 51.26/51.39  ifeq(product(A,B,h),true,product(multiply(inverse(j),A),B,inverse(b)),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 178
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 917
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2456]
% 51.26/51.39  ifeq(product(multiply(A,c),inverse(a),B),true,product(inverse(A),B,j),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 177
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 918
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2457]
% 51.26/51.39  ifeq(product(multiply(A,j),inverse(b),B),true,product(inverse(A),B,h),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 176
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 919
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2458]
% 51.26/51.39  ifeq(product(c,inverse(A),B),true,product(B,multiply(A,inverse(a)),j),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 175
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 920
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2459]
% 51.26/51.39  ifeq(product(j,inverse(A),B),true,product(B,multiply(A,inverse(b)),h),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 174
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 921
% 51.26/51.39  New rule produced :
% 51.26/51.39  [2460]
% 51.26/51.39  ifeq(product(multiply(b,inverse(a)),inverse(j),A),true,product(a,A,identity),true)
% 51.26/51.39  -> true
% 51.26/51.39  Current number of equations to process: 173
% 51.26/51.39  Current number of ordered equations: 0
% 51.26/51.39  Current number of rules: 922
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2461]
% 51.46/51.58  ifeq(product(j,inverse(multiply(b,inverse(a))),A),true,product(a,identity,A),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 172
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 923
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2462]
% 51.46/51.58  ifeq(product(identity,multiply(b,inverse(a)),A),true,product(inverse(a),j,A),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 171
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 924
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2463]
% 51.46/51.58  ifeq(product(A,a,inverse(multiply(b,inverse(a)))),true,product(A,j,identity),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 170
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 925
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2464]
% 51.46/51.58  ifeq(product(A,inverse(multiply(b,inverse(a))),a),true,product(A,identity,j),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 169
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 926
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2465]
% 51.46/51.58  ifeq(product(inverse(a),A,multiply(b,inverse(a))),true,product(identity,A,j),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 168
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 927
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2466]
% 51.46/51.58  ifeq(product(multiply(b,inverse(a)),A,inverse(a)),true,product(j,A,identity),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 167
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 928
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2467]
% 51.46/51.58  ifeq(product(a,identity,A),true,product(j,inverse(multiply(b,inverse(a))),A),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 166
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 929
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2468]
% 51.46/51.58  ifeq(product(inverse(j),a,A),true,product(A,multiply(b,inverse(a)),identity),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 165
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 930
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2469]
% 51.46/51.58  ifeq(product(inverse(a),j,A),true,product(identity,multiply(b,inverse(a)),A),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 164
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 931
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2470]
% 51.46/51.58  ifeq(product(A,j,B),true,product(multiply(A,a),multiply(b,inverse(a)),B),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 162
% 51.46/51.58  Current number of ordered equations: 1
% 51.46/51.58  Current number of rules: 932
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2471]
% 51.46/51.58  ifeq(product(A,B,multiply(b,inverse(a))),true,product(multiply(a,A),B,j),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 162
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 933
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2472]
% 51.46/51.58  ifeq(product(j,A,B),true,product(a,multiply(multiply(b,inverse(a)),A),B),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 160
% 51.46/51.58  Current number of ordered equations: 1
% 51.46/51.58  Current number of rules: 934
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2473]
% 51.46/51.58  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,inverse(a))),j),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 160
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 935
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2474]
% 51.46/51.58  ifeq(product(multiply(A,a),multiply(b,inverse(a)),B),true,product(A,j,B),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 159
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 936
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2475]
% 51.46/51.58  ifeq(product(A,a,B),true,product(A,j,multiply(B,multiply(b,inverse(a)))),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 157
% 51.46/51.58  Current number of ordered equations: 1
% 51.46/51.58  Current number of rules: 937
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2476]
% 51.46/51.58  ifeq(product(multiply(b,inverse(a)),A,B),true,product(a,B,multiply(j,A)),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 157
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 938
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2477]
% 51.46/51.58  ifeq(product(a,multiply(multiply(b,inverse(a)),A),B),true,product(j,A,B),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 156
% 51.46/51.58  Current number of ordered equations: 0
% 51.46/51.58  Current number of rules: 939
% 51.46/51.58  New rule produced :
% 51.46/51.58  [2478]
% 51.46/51.58  ifeq(product(A,a,B),true,product(B,multiply(b,inverse(a)),multiply(A,j)),true)
% 51.46/51.58  -> true
% 51.46/51.58  Current number of equations to process: 154
% 51.46/51.58  Current number of ordered equations: 1
% 51.46/51.58  Current number of rules: 940
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2479]
% 51.87/51.98  ifeq(product(multiply(b,inverse(a)),A,B),true,product(j,A,multiply(a,B)),true)
% 51.87/51.98  -> true
% 51.87/51.98  Current number of equations to process: 154
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 941
% 51.87/51.98  New rule produced : [2480] multiply(multiply(A,h),b) -> multiply(A,j)
% 51.87/51.98  Rule [1281] product(A,j,multiply(multiply(A,h),b)) -> true collapsed.
% 51.87/51.98  Rule [1795] product(A,multiply(multiply(inverse(A),h),b),j) -> true
% 51.87/51.98  collapsed.
% 51.87/51.98  Rule [1979] product(inverse(A),multiply(multiply(A,h),b),j) -> true
% 51.87/51.98  collapsed.
% 51.87/51.98  Rule [2297] product(j,multiply(multiply(j,h),b),identity) -> true collapsed.
% 51.87/51.98  Rule [2298] product(multiply(multiply(j,h),b),j,identity) -> true collapsed.
% 51.87/51.98  Rule [2299] product(h,multiply(b,j),multiply(multiply(j,h),b)) -> true
% 51.87/51.98  collapsed.
% 51.87/51.98  Rule
% 51.87/51.98  [2337] product(A,multiply(j,B),multiply(multiply(multiply(A,h),b),B)) -> true
% 51.87/51.98  collapsed.
% 51.87/51.98  Rule
% 51.87/51.98  [2338] product(A,multiply(B,j),multiply(multiply(multiply(A,B),h),b)) -> true
% 51.87/51.98  collapsed.
% 51.87/51.98  Rule [2339] ifeq2(product(A,j,B),true,multiply(multiply(A,h),b),B) -> B
% 51.87/51.98  collapsed.
% 51.87/51.98  Rule
% 51.87/51.98  [2425]
% 51.87/51.98  ifeq2(product(A,j,B),true,B,multiply(multiply(A,h),b)) ->
% 51.87/51.98  multiply(multiply(A,h),b) collapsed.
% 51.87/51.98  Current number of equations to process: 161
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 932
% 51.87/51.98  New rule produced : [2481] product(h,multiply(b,j),inverse(j)) -> true
% 51.87/51.98  Current number of equations to process: 160
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 933
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2482] product(h,multiply(multiply(b,inverse(h)),A),multiply(k,A)) -> true
% 51.87/51.98  Current number of equations to process: 162
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 934
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2483] ifeq2(product(h,multiply(b,inverse(h)),A),true,A,k) -> k
% 51.87/51.98  Current number of equations to process: 160
% 51.87/51.98  Current number of ordered equations: 1
% 51.87/51.98  Current number of rules: 935
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2484] ifeq2(product(h,multiply(b,inverse(h)),A),true,k,A) -> A
% 51.87/51.98  Current number of equations to process: 160
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 936
% 51.87/51.98  New rule produced : [2485] multiply(h,multiply(b,inverse(h))) -> k
% 51.87/51.98  Current number of equations to process: 166
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 937
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2486] ifeq(product(h,b,A),true,product(A,inverse(h),k),true) -> true
% 51.87/51.98  Current number of equations to process: 198
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 938
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2487]
% 51.87/51.98  product(h,multiply(multiply(b,inverse(h)),inverse(k)),identity) -> true
% 51.87/51.98  Current number of equations to process: 202
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 939
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2488]
% 51.87/51.98  product(h,identity,multiply(k,inverse(multiply(b,inverse(h))))) -> true
% 51.87/51.98  Current number of equations to process: 202
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 940
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2489] product(k,inverse(multiply(b,inverse(h))),h) -> true
% 51.87/51.98  Current number of equations to process: 203
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 941
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2490]
% 51.87/51.98  product(multiply(inverse(k),h),multiply(b,inverse(h)),identity) -> true
% 51.87/51.98  Current number of equations to process: 203
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 942
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2491]
% 51.87/51.98  product(identity,multiply(b,inverse(h)),multiply(inverse(h),k)) -> true
% 51.87/51.98  Current number of equations to process: 203
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 943
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2492] product(A,k,multiply(multiply(A,h),multiply(b,inverse(h)))) -> true
% 51.87/51.98  Current number of equations to process: 206
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 944
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2493] product(k,A,multiply(h,multiply(multiply(b,inverse(h)),A))) -> true
% 51.87/51.98  Current number of equations to process: 205
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 945
% 51.87/51.98  New rule produced :
% 51.87/51.98  [2494] product(multiply(A,h),multiply(b,inverse(h)),multiply(A,k)) -> true
% 51.87/51.98  Current number of equations to process: 204
% 51.87/51.98  Current number of ordered equations: 0
% 51.87/51.98  Current number of rules: 946
% 51.87/51.98  New rule produced :
% 52.06/52.18  [2495] ifeq2(product(h,multiply(b,inverse(j)),A),true,A,identity) -> identity
% 52.06/52.18  Current number of equations to process: 202
% 52.06/52.18  Current number of ordered equations: 1
% 52.06/52.18  Current number of rules: 947
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2496] ifeq2(product(h,multiply(b,inverse(j)),A),true,identity,A) -> A
% 52.06/52.18  Current number of equations to process: 202
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 948
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2497]
% 52.06/52.18  ifeq(product(A,h,identity),true,product(A,k,multiply(b,inverse(h))),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 201
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 949
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2498]
% 52.06/52.18  ifeq(product(A,identity,h),true,product(A,multiply(b,inverse(h)),k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 200
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 950
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2499]
% 52.06/52.18  ifeq(product(h,multiply(b,inverse(h)),A),true,product(identity,A,k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 198
% 52.06/52.18  Current number of ordered equations: 1
% 52.06/52.18  Current number of rules: 951
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2500]
% 52.06/52.18  ifeq(product(h,multiply(b,inverse(h)),A),true,product(identity,k,A),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 198
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 952
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2501]
% 52.06/52.18  ifeq(product(multiply(b,inverse(h)),identity,A),true,product(h,A,k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 197
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 953
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2502]
% 52.06/52.18  ifeq(product(k,identity,A),true,product(h,multiply(b,inverse(h)),A),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 196
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 954
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2503]
% 52.06/52.18  ifeq(product(identity,multiply(b,inverse(h)),A),true,product(h,A,k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 195
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 955
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2504]
% 52.06/52.18  ifeq(product(h,identity,A),true,product(A,multiply(b,inverse(h)),k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 194
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 956
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2505]
% 52.06/52.18  ifeq(product(identity,h,A),true,product(A,multiply(b,inverse(h)),k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 193
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 957
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2506]
% 52.06/52.18  ifeq(product(identity,k,A),true,product(h,multiply(b,inverse(h)),A),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 192
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 958
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2507]
% 52.06/52.18  ifeq(product(multiply(b,inverse(h)),A,identity),true,product(k,A,h),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 191
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 959
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2508]
% 52.06/52.18  ifeq(product(identity,A,multiply(b,inverse(h))),true,product(h,A,k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 190
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 960
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2509]
% 52.06/52.18  ifeq(product(h,multiply(b,inverse(h)),A),true,product(A,identity,k),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 188
% 52.06/52.18  Current number of ordered equations: 1
% 52.06/52.18  Current number of rules: 961
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2510]
% 52.06/52.18  ifeq(product(h,multiply(b,inverse(h)),A),true,product(k,identity,A),true) ->
% 52.06/52.18  true
% 52.06/52.18  Current number of equations to process: 188
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 962
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2511]
% 52.06/52.18  ifeq(product(b,A,multiply(b,inverse(h))),true,product(j,A,k),true) -> true
% 52.06/52.18  Current number of equations to process: 187
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 963
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2512]
% 52.06/52.18  ifeq(product(multiply(b,inverse(h)),A,b),true,product(k,A,j),true) -> true
% 52.06/52.18  Current number of equations to process: 186
% 52.06/52.18  Current number of ordered equations: 0
% 52.06/52.18  Current number of rules: 964
% 52.06/52.18  New rule produced :
% 52.06/52.18  [2513]
% 52.06/52.18  ifeq(product(multiply(b,inverse(h)),inverse(k),A),true,product(h,A,identity),true)
% 52.06/52.18  -> true
% 52.06/52.18  Current number of equations to process: 185
% 52.06/52.18  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 965
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2514]
% 52.47/52.56  ifeq(product(k,inverse(multiply(b,inverse(h))),A),true,product(h,identity,A),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 184
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 966
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2515]
% 52.47/52.56  ifeq(product(identity,multiply(b,inverse(h)),A),true,product(inverse(h),k,A),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 183
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 967
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2516]
% 52.47/52.56  ifeq(product(A,h,inverse(multiply(b,inverse(h)))),true,product(A,k,identity),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 182
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 968
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2517]
% 52.47/52.56  ifeq(product(A,inverse(multiply(b,inverse(h))),h),true,product(A,identity,k),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 181
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 969
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2518]
% 52.47/52.56  ifeq(product(inverse(h),A,multiply(b,inverse(h))),true,product(identity,A,k),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 180
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 970
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2519]
% 52.47/52.56  ifeq(product(multiply(b,inverse(h)),A,inverse(h)),true,product(k,A,identity),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 179
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 971
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2520]
% 52.47/52.56  ifeq(product(h,identity,A),true,product(k,inverse(multiply(b,inverse(h))),A),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 178
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 972
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2521]
% 52.47/52.56  ifeq(product(inverse(k),h,A),true,product(A,multiply(b,inverse(h)),identity),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 177
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 973
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2522]
% 52.47/52.56  ifeq(product(inverse(h),k,A),true,product(identity,multiply(b,inverse(h)),A),true)
% 52.47/52.56  -> true
% 52.47/52.56  Current number of equations to process: 176
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 974
% 52.47/52.56  New rule produced : [2523] multiply(h,multiply(b,inverse(j))) -> identity
% 52.47/52.56  Current number of equations to process: 182
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 975
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2524] ifeq(product(h,b,A),true,product(A,inverse(j),identity),true) -> true
% 52.47/52.56  Current number of equations to process: 213
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 976
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2525] product(h,identity,inverse(multiply(b,inverse(j)))) -> true
% 52.47/52.56  Current number of equations to process: 216
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 977
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2526] product(h,multiply(multiply(b,inverse(j)),A),A) -> true
% 52.47/52.56  Current number of equations to process: 216
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 978
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2527] product(identity,inverse(multiply(b,inverse(j))),h) -> true
% 52.47/52.56  Current number of equations to process: 217
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 979
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2528] product(identity,multiply(b,inverse(j)),inverse(h)) -> true
% 52.47/52.56  Current number of equations to process: 217
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 980
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2529] product(multiply(A,h),multiply(b,inverse(j)),A) -> true
% 52.47/52.56  Current number of equations to process: 217
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 981
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2530]
% 52.47/52.56  product(A,identity,multiply(multiply(A,h),multiply(b,inverse(j)))) -> true
% 52.47/52.56  Current number of equations to process: 217
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 982
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2531]
% 52.47/52.56  product(identity,A,multiply(h,multiply(multiply(b,inverse(j)),A))) -> true
% 52.47/52.56  Current number of equations to process: 216
% 52.47/52.56  Current number of ordered equations: 0
% 52.47/52.56  Current number of rules: 983
% 52.47/52.56  New rule produced :
% 52.47/52.56  [2532] product(h,multiply(multiply(b,A),B),multiply(multiply(j,A),B)) -> true
% 52.47/52.56  Current number of equations to process: 218
% 52.47/52.56  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 984
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2533] ifeq2(product(h,multiply(b,A),B),true,multiply(j,A),B) -> B
% 52.66/52.77  Current number of equations to process: 217
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 985
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2534]
% 52.66/52.77  ifeq2(product(h,multiply(b,A),B),true,B,multiply(j,A)) -> multiply(j,A)
% 52.66/52.77  Current number of equations to process: 216
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 986
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2535]
% 52.66/52.77  ifeq(product(multiply(b,inverse(j)),A,B),true,product(h,B,A),true) -> true
% 52.66/52.77  Current number of equations to process: 214
% 52.66/52.77  Current number of ordered equations: 1
% 52.66/52.77  Current number of rules: 987
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2536]
% 52.66/52.77  ifeq(product(A,h,identity),true,product(A,identity,multiply(b,inverse(j))),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 214
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 988
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2537]
% 52.66/52.77  ifeq(product(A,identity,h),true,product(A,multiply(b,inverse(j)),identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 213
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 989
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2538]
% 52.66/52.77  ifeq(product(h,multiply(b,inverse(j)),A),true,product(identity,A,identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 211
% 52.66/52.77  Current number of ordered equations: 1
% 52.66/52.77  Current number of rules: 990
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2539]
% 52.66/52.77  ifeq(product(h,multiply(b,inverse(j)),A),true,product(identity,identity,A),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 211
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 991
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2540]
% 52.66/52.77  ifeq(product(identity,identity,A),true,product(h,multiply(b,inverse(j)),A),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 209
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 992
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2541]
% 52.66/52.77  ifeq(product(identity,multiply(b,inverse(j)),A),true,product(h,A,identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 208
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 993
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2542]
% 52.66/52.77  ifeq(product(h,identity,A),true,product(A,multiply(b,inverse(j)),identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 207
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 994
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2543]
% 52.66/52.77  ifeq(product(identity,h,A),true,product(A,multiply(b,inverse(j)),identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 206
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 995
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2544]
% 52.66/52.77  ifeq(product(A,h,B),true,product(B,multiply(b,inverse(j)),A),true) -> true
% 52.66/52.77  Rule
% 52.66/52.77  [2543]
% 52.66/52.77  ifeq(product(identity,h,A),true,product(A,multiply(b,inverse(j)),identity),true)
% 52.66/52.77  -> true collapsed.
% 52.66/52.77  Current number of equations to process: 203
% 52.66/52.77  Current number of ordered equations: 1
% 52.66/52.77  Current number of rules: 995
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2545]
% 52.66/52.77  ifeq(product(multiply(b,inverse(j)),A,identity),true,product(identity,A,h),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 203
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 996
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2546]
% 52.66/52.77  ifeq(product(identity,A,multiply(b,inverse(j))),true,product(h,A,identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 202
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 997
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2547]
% 52.66/52.77  ifeq(product(h,multiply(b,inverse(j)),A),true,product(A,identity,identity),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 200
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 998
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2548]
% 52.66/52.77  ifeq(product(b,A,multiply(b,inverse(j))),true,product(j,A,identity),true) ->
% 52.66/52.77  true
% 52.66/52.77  Current number of equations to process: 199
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 999
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2549]
% 52.66/52.77  ifeq(product(multiply(b,inverse(j)),A,b),true,product(identity,A,j),true) ->
% 52.66/52.77  true
% 52.66/52.77  Current number of equations to process: 198
% 52.66/52.77  Current number of ordered equations: 0
% 52.66/52.77  Current number of rules: 1000
% 52.66/52.77  New rule produced :
% 52.66/52.77  [2550]
% 52.66/52.77  ifeq(product(identity,inverse(multiply(b,inverse(j))),A),true,product(h,identity,A),true)
% 52.66/52.77  -> true
% 52.66/52.77  Current number of equations to process: 197
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1001
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2551]
% 52.87/52.98  ifeq(product(identity,multiply(b,inverse(j)),A),true,product(inverse(h),identity,A),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 196
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1002
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2552]
% 52.87/52.98  ifeq(product(A,h,inverse(multiply(b,inverse(j)))),true,product(A,identity,identity),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 195
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1003
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2553]
% 52.87/52.98  ifeq(product(A,inverse(multiply(b,inverse(j))),h),true,product(A,identity,identity),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 194
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1004
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2554]
% 52.87/52.98  ifeq(product(inverse(h),A,multiply(b,inverse(j))),true,product(identity,A,identity),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 193
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1005
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2555]
% 52.87/52.98  ifeq(product(multiply(b,inverse(j)),A,inverse(h)),true,product(identity,A,identity),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 192
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1006
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2556]
% 52.87/52.98  ifeq(product(h,identity,A),true,product(identity,inverse(multiply(b,inverse(j))),A),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 191
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1007
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2557]
% 52.87/52.98  ifeq(product(inverse(h),identity,A),true,product(identity,multiply(b,
% 52.87/52.98                                                            inverse(j)),A),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 190
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1008
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2558]
% 52.87/52.98  ifeq(product(multiply(A,h),multiply(b,inverse(h)),B),true,product(A,k,B),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 189
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1009
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2559]
% 52.87/52.98  ifeq(product(A,h,B),true,product(A,k,multiply(B,multiply(b,inverse(h)))),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 187
% 52.87/52.98  Current number of ordered equations: 1
% 52.87/52.98  Current number of rules: 1010
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2560]
% 52.87/52.98  ifeq(product(multiply(b,inverse(h)),A,B),true,product(h,B,multiply(k,A)),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 187
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1011
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2561]
% 52.87/52.98  ifeq(product(k,A,B),true,product(h,multiply(multiply(b,inverse(h)),A),B),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 185
% 52.87/52.98  Current number of ordered equations: 1
% 52.87/52.98  Current number of rules: 1012
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2562]
% 52.87/52.98  ifeq(product(A,B,h),true,product(A,multiply(B,multiply(b,inverse(h))),k),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 185
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1013
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2563]
% 52.87/52.98  ifeq(product(h,multiply(multiply(b,inverse(h)),A),B),true,product(k,A,B),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 184
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1014
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2564]
% 52.87/52.98  ifeq(product(A,h,B),true,product(B,multiply(b,inverse(h)),multiply(A,k)),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 182
% 52.87/52.98  Current number of ordered equations: 1
% 52.87/52.98  Current number of rules: 1015
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2565]
% 52.87/52.98  ifeq(product(multiply(b,inverse(h)),A,B),true,product(k,A,multiply(h,B)),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 182
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1016
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2566]
% 52.87/52.98  ifeq(product(A,k,B),true,product(multiply(A,h),multiply(b,inverse(h)),B),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 180
% 52.87/52.98  Current number of ordered equations: 1
% 52.87/52.98  Current number of rules: 1017
% 52.87/52.98  New rule produced :
% 52.87/52.98  [2567]
% 52.87/52.98  ifeq(product(A,B,multiply(b,inverse(h))),true,product(multiply(h,A),B,k),true)
% 52.87/52.98  -> true
% 52.87/52.98  Current number of equations to process: 180
% 52.87/52.98  Current number of ordered equations: 0
% 52.87/52.98  Current number of rules: 1018
% 52.87/52.98  New rule produced :
% 53.26/53.36  [2568]
% 53.26/53.36  ifeq(product(multiply(A,h),multiply(b,inverse(j)),B),true,product(A,identity,B),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 179
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1019
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2569]
% 53.26/53.36  ifeq(product(A,h,B),true,product(A,identity,multiply(B,multiply(b,inverse(j)))),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 178
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1020
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2570]
% 53.26/53.36  ifeq(product(identity,A,B),true,product(h,multiply(multiply(b,inverse(j)),A),B),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 176
% 53.26/53.36  Current number of ordered equations: 1
% 53.26/53.36  Current number of rules: 1021
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2571]
% 53.26/53.36  ifeq(product(A,B,h),true,product(A,multiply(B,multiply(b,inverse(j))),identity),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 176
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1022
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2572]
% 53.26/53.36  ifeq(product(h,multiply(multiply(b,inverse(j)),A),B),true,product(identity,A,B),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 175
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1023
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2573]
% 53.26/53.36  ifeq(product(multiply(b,inverse(j)),A,B),true,product(identity,A,multiply(h,B)),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 174
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1024
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2574]
% 53.26/53.36  ifeq(product(A,identity,B),true,product(multiply(A,h),multiply(b,inverse(j)),B),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 172
% 53.26/53.36  Current number of ordered equations: 1
% 53.26/53.36  Current number of rules: 1025
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2575]
% 53.26/53.36  ifeq(product(A,B,multiply(b,inverse(j))),true,product(multiply(h,A),B,identity),true)
% 53.26/53.36  -> true
% 53.26/53.36  Current number of equations to process: 172
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1026
% 53.26/53.36  New rule produced : [2576] multiply(h,multiply(b,A)) -> multiply(j,A)
% 53.26/53.36  Rule [1354] product(j,A,multiply(h,multiply(b,A))) -> true collapsed.
% 53.26/53.36  Rule [2485] multiply(h,multiply(b,inverse(h))) -> k collapsed.
% 53.26/53.36  Rule [2523] multiply(h,multiply(b,inverse(j))) -> identity collapsed.
% 53.26/53.36  Current number of equations to process: 178
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1024
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2577] ifeq(product(h,b,A),true,product(A,B,multiply(j,B)),true) -> true
% 53.26/53.36  Current number of equations to process: 210
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1025
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2578]
% 53.26/53.36  product(h,multiply(multiply(b,A),inverse(multiply(j,A))),identity) -> true
% 53.26/53.36  Current number of equations to process: 215
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1026
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2579]
% 53.26/53.36  product(h,identity,multiply(multiply(j,A),inverse(multiply(b,A)))) -> true
% 53.26/53.36  Current number of equations to process: 214
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1027
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2580] product(multiply(j,A),inverse(multiply(b,A)),h) -> true
% 53.26/53.36  Current number of equations to process: 215
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1028
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2581]
% 53.26/53.36  product(multiply(inverse(multiply(j,A)),h),multiply(b,A),identity) -> true
% 53.26/53.36  Current number of equations to process: 216
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1029
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2582]
% 53.26/53.36  product(identity,multiply(b,A),multiply(inverse(h),multiply(j,A))) -> true
% 53.26/53.36  Current number of equations to process: 215
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1030
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2583] ifeq2(product(j,identity,A),true,multiply(k,h),A) -> A
% 53.26/53.36  Current number of equations to process: 218
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1031
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2584] ifeq2(product(j,identity,A),true,A,multiply(k,h)) -> multiply(k,h)
% 53.26/53.36  Current number of equations to process: 217
% 53.26/53.36  Current number of ordered equations: 0
% 53.26/53.36  Current number of rules: 1032
% 53.26/53.36  New rule produced :
% 53.26/53.36  [2585] product(A,multiply(j,B),multiply(multiply(A,h),multiply(b,B))) -> true
% 53.26/53.36  Current number of equations to process: 216
% 53.26/53.36  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1033
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2586] product(multiply(j,A),B,multiply(h,multiply(multiply(b,A),B))) -> true
% 53.57/53.62  Current number of equations to process: 215
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1034
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2587] product(multiply(A,h),multiply(b,B),multiply(A,multiply(j,B))) -> true
% 53.57/53.62  Current number of equations to process: 214
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1035
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2588]
% 53.57/53.62  ifeq(product(A,h,identity),true,product(A,multiply(j,B),multiply(b,B)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 213
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1036
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2589]
% 53.57/53.62  ifeq(product(A,identity,h),true,product(A,multiply(b,B),multiply(j,B)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 212
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1037
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2590]
% 53.57/53.62  ifeq(product(h,multiply(b,A),B),true,product(identity,B,multiply(j,A)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 210
% 53.57/53.62  Current number of ordered equations: 1
% 53.57/53.62  Current number of rules: 1038
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2591]
% 53.57/53.62  ifeq(product(h,multiply(b,A),B),true,product(identity,multiply(j,A),B),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 210
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1039
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2592]
% 53.57/53.62  ifeq(product(multiply(b,A),identity,B),true,product(h,B,multiply(j,A)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 209
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1040
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2593]
% 53.57/53.62  ifeq(product(multiply(j,A),identity,B),true,product(h,multiply(b,A),B),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 208
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1041
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2594]
% 53.57/53.62  ifeq(product(identity,multiply(b,A),B),true,product(h,B,multiply(j,A)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 207
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1042
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2595]
% 53.57/53.62  ifeq(product(h,identity,A),true,product(A,multiply(b,B),multiply(j,B)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 206
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1043
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2596]
% 53.57/53.62  ifeq(product(identity,h,A),true,product(A,multiply(b,B),multiply(j,B)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 205
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1044
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2597]
% 53.57/53.62  ifeq(product(identity,multiply(j,A),B),true,product(h,multiply(b,A),B),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 204
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1045
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2598]
% 53.57/53.62  ifeq(product(multiply(b,A),B,identity),true,product(multiply(j,A),B,h),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 203
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1046
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2599]
% 53.57/53.62  ifeq(product(identity,A,multiply(b,B)),true,product(h,A,multiply(j,B)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 202
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1047
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2600]
% 53.57/53.62  ifeq(product(h,multiply(b,A),B),true,product(multiply(j,A),identity,B),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 200
% 53.57/53.62  Current number of ordered equations: 1
% 53.57/53.62  Current number of rules: 1048
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2601]
% 53.57/53.62  ifeq(product(h,multiply(b,A),B),true,product(B,identity,multiply(j,A)),true)
% 53.57/53.62  -> true
% 53.57/53.62  Current number of equations to process: 200
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1049
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2602]
% 53.57/53.62  ifeq(product(b,A,multiply(b,B)),true,product(j,A,multiply(j,B)),true) -> true
% 53.57/53.62  Current number of equations to process: 199
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1050
% 53.57/53.62  New rule produced :
% 53.57/53.62  [2603]
% 53.57/53.62  ifeq(product(multiply(b,A),B,b),true,product(multiply(j,A),B,j),true) -> true
% 53.57/53.62  Current number of equations to process: 198
% 53.57/53.62  Current number of ordered equations: 0
% 53.57/53.62  Current number of rules: 1051
% 53.57/53.62  New rule produced : [2604] multiply(k,h) -> j
% 53.57/53.62  Rule [1288] product(j,identity,multiply(k,h)) -> true collapsed.
% 53.98/54.02  Rule [1676] product(inverse(j),multiply(k,h),identity) -> true collapsed.
% 53.98/54.02  Rule [2583] ifeq2(product(j,identity,A),true,multiply(k,h),A) -> A collapsed.
% 53.98/54.02  Rule
% 53.98/54.02  [2584] ifeq2(product(j,identity,A),true,A,multiply(k,h)) -> multiply(k,h)
% 53.98/54.02  collapsed.
% 53.98/54.02  Current number of equations to process: 204
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1048
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2605]
% 53.98/54.02  product(h,multiply(b,multiply(inverse(h),inverse(k))),identity) -> true
% 53.98/54.02  Current number of equations to process: 204
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1049
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2606]
% 53.98/54.02  ifeq2(product(j,multiply(inverse(h),inverse(k)),A),true,A,identity) ->
% 53.98/54.02  identity
% 53.98/54.02  Current number of equations to process: 204
% 53.98/54.02  Current number of ordered equations: 1
% 53.98/54.02  Current number of rules: 1050
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2607]
% 53.98/54.02  ifeq2(product(j,multiply(inverse(h),inverse(k)),A),true,identity,A) -> A
% 53.98/54.02  Current number of equations to process: 204
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1051
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2608]
% 53.98/54.02  ifeq(product(multiply(b,A),inverse(multiply(j,A)),B),true,product(h,B,identity),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 203
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1052
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2609]
% 53.98/54.02  ifeq(product(multiply(j,A),inverse(multiply(b,A)),B),true,product(h,identity,B),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 202
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1053
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2610]
% 53.98/54.02  ifeq(product(identity,multiply(b,A),B),true,product(inverse(h),multiply(j,A),B),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 201
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1054
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2611]
% 53.98/54.02  ifeq(product(A,h,inverse(multiply(b,B))),true,product(A,multiply(j,B),identity),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 200
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1055
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2612]
% 53.98/54.02  ifeq(product(A,inverse(multiply(b,B)),h),true,product(A,identity,multiply(j,B)),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 199
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1056
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2613]
% 53.98/54.02  ifeq(product(inverse(h),A,multiply(b,B)),true,product(identity,A,multiply(j,B)),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 198
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1057
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2614]
% 53.98/54.02  ifeq(product(multiply(b,A),B,inverse(h)),true,product(multiply(j,A),B,identity),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 197
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1058
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2615]
% 53.98/54.02  ifeq(product(h,identity,A),true,product(multiply(j,B),inverse(multiply(b,B)),A),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 196
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1059
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2616]
% 53.98/54.02  ifeq(product(inverse(multiply(j,A)),h,B),true,product(B,multiply(b,A),identity),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 195
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1060
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2617]
% 53.98/54.02  ifeq(product(inverse(h),multiply(j,A),B),true,product(identity,multiply(b,A),B),true)
% 53.98/54.02  -> true
% 53.98/54.02  Current number of equations to process: 194
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1061
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2618] multiply(j,multiply(inverse(h),inverse(k))) -> identity
% 53.98/54.02  Current number of equations to process: 200
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1062
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2619]
% 53.98/54.02  ifeq(product(j,inverse(h),A),true,product(A,inverse(k),identity),true) ->
% 53.98/54.02  true
% 53.98/54.02  Current number of equations to process: 232
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1063
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2620] product(j,identity,inverse(multiply(inverse(h),inverse(k)))) -> true
% 53.98/54.02  Current number of equations to process: 235
% 53.98/54.02  Current number of ordered equations: 0
% 53.98/54.02  Current number of rules: 1064
% 53.98/54.02  New rule produced :
% 53.98/54.02  [2621] product(j,multiply(multiply(inverse(h),inverse(k)),A),A) -> true
% 54.17/54.28  Current number of equations to process: 235
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1065
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2622] product(identity,inverse(multiply(inverse(h),inverse(k))),j) -> true
% 54.17/54.28  Current number of equations to process: 236
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1066
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2623] product(identity,multiply(inverse(h),inverse(k)),inverse(j)) -> true
% 54.17/54.28  Current number of equations to process: 236
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1067
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2624] product(multiply(A,j),multiply(inverse(h),inverse(k)),A) -> true
% 54.17/54.28  Current number of equations to process: 236
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1068
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2625] product(h,multiply(b,multiply(inverse(h),A)),multiply(k,A)) -> true
% 54.17/54.28  Current number of equations to process: 238
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1069
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2626]
% 54.17/54.28  product(A,identity,multiply(multiply(A,j),multiply(inverse(h),inverse(k))))
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 239
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1070
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2627]
% 54.17/54.28  product(identity,A,multiply(j,multiply(multiply(inverse(h),inverse(k)),A)))
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 238
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1071
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2628]
% 54.17/54.28  product(j,multiply(multiply(inverse(h),A),B),multiply(multiply(k,A),B)) ->
% 54.17/54.28  true
% 54.17/54.28  Current number of equations to process: 237
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1072
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2629] ifeq2(product(j,multiply(inverse(h),A),B),true,multiply(k,A),B) -> B
% 54.17/54.28  Current number of equations to process: 236
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1073
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2630]
% 54.17/54.28  ifeq2(product(j,multiply(inverse(h),A),B),true,B,multiply(k,A)) ->
% 54.17/54.28  multiply(k,A)
% 54.17/54.28  Current number of equations to process: 235
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1074
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2631]
% 54.17/54.28  ifeq(product(multiply(inverse(h),inverse(k)),A,B),true,product(j,B,A),true)
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 233
% 54.17/54.28  Current number of ordered equations: 1
% 54.17/54.28  Current number of rules: 1075
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2632]
% 54.17/54.28  ifeq(product(A,j,identity),true,product(A,identity,multiply(inverse(h),
% 54.17/54.28                                                     inverse(k))),true) -> true
% 54.17/54.28  Current number of equations to process: 233
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1076
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2633]
% 54.17/54.28  ifeq(product(A,identity,j),true,product(A,multiply(inverse(h),inverse(k)),identity),true)
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 232
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1077
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2634]
% 54.17/54.28  ifeq(product(j,multiply(inverse(h),inverse(k)),A),true,product(identity,A,identity),true)
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 230
% 54.17/54.28  Current number of ordered equations: 1
% 54.17/54.28  Current number of rules: 1078
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2635]
% 54.17/54.28  ifeq(product(j,multiply(inverse(h),inverse(k)),A),true,product(identity,identity,A),true)
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 230
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1079
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2636]
% 54.17/54.28  ifeq(product(identity,identity,A),true,product(j,multiply(inverse(h),
% 54.17/54.28                                                   inverse(k)),A),true) -> true
% 54.17/54.28  Current number of equations to process: 228
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1080
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2637]
% 54.17/54.28  ifeq(product(identity,multiply(inverse(h),inverse(k)),A),true,product(j,A,identity),true)
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 227
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1081
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2638]
% 54.17/54.28  ifeq(product(b,multiply(inverse(h),inverse(k)),A),true,product(h,A,identity),true)
% 54.17/54.28  -> true
% 54.17/54.28  Current number of equations to process: 226
% 54.17/54.28  Current number of ordered equations: 0
% 54.17/54.28  Current number of rules: 1082
% 54.17/54.28  New rule produced :
% 54.17/54.28  [2639]
% 54.17/54.28  ifeq(product(j,identity,A),true,product(A,multiply(inverse(h),inverse(k)),identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 225
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1083
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2640]
% 54.37/54.48  ifeq(product(identity,j,A),true,product(A,multiply(inverse(h),inverse(k)),identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 224
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1084
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2641]
% 54.37/54.48  ifeq(product(A,j,B),true,product(B,multiply(inverse(h),inverse(k)),A),true)
% 54.37/54.48  -> true
% 54.37/54.48  Rule
% 54.37/54.48  [2640]
% 54.37/54.48  ifeq(product(identity,j,A),true,product(A,multiply(inverse(h),inverse(k)),identity),true)
% 54.37/54.48  -> true collapsed.
% 54.37/54.48  Current number of equations to process: 221
% 54.37/54.48  Current number of ordered equations: 1
% 54.37/54.48  Current number of rules: 1084
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2642]
% 54.37/54.48  ifeq(product(multiply(inverse(h),inverse(k)),A,identity),true,product(identity,A,j),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 221
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1085
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2643]
% 54.37/54.48  ifeq(product(identity,A,multiply(inverse(h),inverse(k))),true,product(j,A,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 220
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1086
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2644]
% 54.37/54.48  ifeq(product(j,multiply(inverse(h),inverse(k)),A),true,product(A,identity,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 218
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1087
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2645]
% 54.37/54.48  ifeq(product(identity,inverse(multiply(inverse(h),inverse(k))),A),true,
% 54.37/54.48  product(j,identity,A),true) -> true
% 54.37/54.48  Current number of equations to process: 217
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1088
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2646]
% 54.37/54.48  ifeq(product(identity,multiply(inverse(h),inverse(k)),A),true,product(
% 54.37/54.48                                                                inverse(j),identity,A),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 216
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1089
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2647]
% 54.37/54.48  ifeq(product(A,j,inverse(multiply(inverse(h),inverse(k)))),true,product(A,identity,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 215
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1090
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2648]
% 54.37/54.48  ifeq(product(A,inverse(multiply(inverse(h),inverse(k))),j),true,product(A,identity,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 214
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1091
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2649]
% 54.37/54.48  ifeq(product(inverse(h),A,multiply(inverse(h),inverse(k))),true,product(k,A,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 213
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1092
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2650]
% 54.37/54.48  ifeq(product(multiply(inverse(h),inverse(k)),A,inverse(h)),true,product(identity,A,k),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 212
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1093
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2651]
% 54.37/54.48  ifeq(product(inverse(j),A,multiply(inverse(h),inverse(k))),true,product(identity,A,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 211
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1094
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2652]
% 54.37/54.48  ifeq(product(multiply(inverse(h),inverse(k)),A,inverse(j)),true,product(identity,A,identity),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 210
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1095
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2653]
% 54.37/54.48  ifeq(product(j,identity,A),true,product(identity,inverse(multiply(inverse(h),
% 54.37/54.48                                                           inverse(k))),A),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 209
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1096
% 54.37/54.48  New rule produced :
% 54.37/54.48  [2654]
% 54.37/54.48  ifeq(product(inverse(j),identity,A),true,product(identity,multiply(inverse(h),
% 54.37/54.48                                                            inverse(k)),A),true)
% 54.37/54.48  -> true
% 54.37/54.48  Current number of equations to process: 208
% 54.37/54.48  Current number of ordered equations: 0
% 54.37/54.48  Current number of rules: 1097
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2655] multiply(j,multiply(inverse(h),A)) -> multiply(k,A)
% 54.87/54.92  Rule [1360] product(k,A,multiply(j,multiply(inverse(h),A))) -> true
% 54.87/54.92  collapsed.
% 54.87/54.92  Rule [2618] multiply(j,multiply(inverse(h),inverse(k))) -> identity
% 54.87/54.92  collapsed.
% 54.87/54.92  Current number of equations to process: 214
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1096
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2656]
% 54.87/54.92  ifeq(product(j,inverse(h),A),true,product(A,B,multiply(k,B)),true) -> true
% 54.87/54.92  Current number of equations to process: 247
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1097
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2657] product(multiply(k,A),inverse(multiply(inverse(h),A)),j) -> true
% 54.87/54.92  Current number of equations to process: 254
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1098
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2658] product(k,multiply(multiply(k,j),inverse(h)),identity) -> true
% 54.87/54.92  Current number of equations to process: 260
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1099
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2659] product(multiply(multiply(k,j),inverse(h)),k,identity) -> true
% 54.87/54.92  Current number of equations to process: 260
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1100
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2660]
% 54.87/54.92  product(j,multiply(multiply(inverse(h),A),inverse(multiply(k,A))),identity)
% 54.87/54.92  -> true
% 54.87/54.92  Current number of equations to process: 261
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1101
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2661]
% 54.87/54.92  product(j,identity,multiply(multiply(k,A),inverse(multiply(inverse(h),A))))
% 54.87/54.92  -> true
% 54.87/54.92  Current number of equations to process: 260
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1102
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2662]
% 54.87/54.92  product(multiply(inverse(multiply(k,A)),j),multiply(inverse(h),A),identity)
% 54.87/54.92  -> true
% 54.87/54.92  Current number of equations to process: 259
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1103
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2663]
% 54.87/54.92  product(identity,multiply(inverse(h),A),multiply(inverse(j),multiply(k,A)))
% 54.87/54.92  -> true
% 54.87/54.92  Current number of equations to process: 258
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1104
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2664]
% 54.87/54.92  product(A,multiply(k,B),multiply(multiply(A,j),multiply(inverse(h),B))) ->
% 54.87/54.92  true
% 54.87/54.92  Current number of equations to process: 257
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1105
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2665]
% 54.87/54.92  product(multiply(k,A),B,multiply(j,multiply(multiply(inverse(h),A),B))) ->
% 54.87/54.92  true
% 54.87/54.92  Current number of equations to process: 256
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1106
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2666]
% 54.87/54.92  product(multiply(A,j),multiply(inverse(h),B),multiply(A,multiply(k,B))) ->
% 54.87/54.92  true
% 54.87/54.92  Current number of equations to process: 255
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1107
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2667]
% 54.87/54.92  product(A,multiply(k,B),multiply(multiply(multiply(A,j),inverse(h)),B)) ->
% 54.87/54.92  true
% 54.87/54.92  Current number of equations to process: 254
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1108
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2668]
% 54.87/54.92  product(A,multiply(B,k),multiply(multiply(multiply(A,B),j),inverse(h))) ->
% 54.87/54.92  true
% 54.87/54.92  Current number of equations to process: 253
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1109
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2669] ifeq2(product(A,k,B),true,multiply(multiply(A,j),inverse(h)),B) -> B
% 54.87/54.92  Current number of equations to process: 252
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1110
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2670]
% 54.87/54.92  ifeq2(product(A,k,B),true,B,multiply(multiply(A,j),inverse(h))) ->
% 54.87/54.92  multiply(multiply(A,j),inverse(h))
% 54.87/54.92  Current number of equations to process: 251
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1111
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2671]
% 54.87/54.92  ifeq(product(A,j,identity),true,product(A,multiply(k,B),multiply(inverse(h),B)),true)
% 54.87/54.92  -> true
% 54.87/54.92  Current number of equations to process: 250
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1112
% 54.87/54.92  New rule produced :
% 54.87/54.92  [2672]
% 54.87/54.92  ifeq(product(A,identity,j),true,product(A,multiply(inverse(h),B),multiply(k,B)),true)
% 54.87/54.92  -> true
% 54.87/54.92  Current number of equations to process: 249
% 54.87/54.92  Current number of ordered equations: 0
% 54.87/54.92  Current number of rules: 1113
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2673]
% 55.07/55.15  ifeq(product(j,multiply(inverse(h),A),B),true,product(identity,B,multiply(k,A)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 247
% 55.07/55.15  Current number of ordered equations: 1
% 55.07/55.15  Current number of rules: 1114
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2674]
% 55.07/55.15  ifeq(product(j,multiply(inverse(h),A),B),true,product(identity,multiply(k,A),B),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 247
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1115
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2675]
% 55.07/55.15  ifeq(product(multiply(inverse(h),A),identity,B),true,product(j,B,multiply(k,A)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 246
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1116
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2676]
% 55.07/55.15  ifeq(product(multiply(k,A),identity,B),true,product(j,multiply(inverse(h),A),B),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 245
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1117
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2677]
% 55.07/55.15  ifeq(product(identity,multiply(inverse(h),A),B),true,product(j,B,multiply(k,A)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 244
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1118
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2678]
% 55.07/55.15  ifeq(product(b,multiply(inverse(h),A),B),true,product(h,B,multiply(k,A)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 243
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1119
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2679]
% 55.07/55.15  ifeq(product(j,identity,A),true,product(A,multiply(inverse(h),B),multiply(k,B)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 242
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1120
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2680]
% 55.07/55.15  ifeq(product(identity,j,A),true,product(A,multiply(inverse(h),B),multiply(k,B)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 241
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1121
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2681]
% 55.07/55.15  ifeq(product(identity,multiply(k,A),B),true,product(j,multiply(inverse(h),A),B),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 240
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1122
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2682]
% 55.07/55.15  ifeq(product(multiply(inverse(h),A),B,identity),true,product(multiply(k,A),B,j),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 239
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1123
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2683]
% 55.07/55.15  ifeq(product(identity,A,multiply(inverse(h),B)),true,product(j,A,multiply(k,B)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 238
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1124
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2684]
% 55.07/55.15  ifeq(product(j,multiply(inverse(h),A),B),true,product(multiply(k,A),identity,B),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 236
% 55.07/55.15  Current number of ordered equations: 1
% 55.07/55.15  Current number of rules: 1125
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2685]
% 55.07/55.15  ifeq(product(j,multiply(inverse(h),A),B),true,product(B,identity,multiply(k,A)),true)
% 55.07/55.15  -> true
% 55.07/55.15  Current number of equations to process: 236
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1126
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2686] multiply(multiply(inverse(k),j),inverse(h)) -> identity
% 55.07/55.15  Current number of equations to process: 242
% 55.07/55.15  Current number of ordered equations: 0
% 55.07/55.15  Current number of rules: 1127
% 55.07/55.15  New rule produced :
% 55.07/55.15  [2687] multiply(multiply(A,j),inverse(h)) -> multiply(A,k)
% 55.07/55.15  Rule [1294] product(A,k,multiply(multiply(A,j),inverse(h))) -> true
% 55.07/55.15  collapsed.
% 55.07/55.15  Rule [1799] product(A,multiply(multiply(inverse(A),j),inverse(h)),k) -> true
% 55.07/55.15  collapsed.
% 55.07/55.15  Rule [1981] product(inverse(A),multiply(multiply(A,j),inverse(h)),k) -> true
% 55.07/55.15  collapsed.
% 55.07/55.15  Rule [2658] product(k,multiply(multiply(k,j),inverse(h)),identity) -> true
% 55.07/55.15  collapsed.
% 55.07/55.15  Rule [2659] product(multiply(multiply(k,j),inverse(h)),k,identity) -> true
% 55.07/55.15  collapsed.
% 55.07/55.15  Rule
% 55.07/55.15  [2667]
% 55.07/55.15  product(A,multiply(k,B),multiply(multiply(multiply(A,j),inverse(h)),B)) ->
% 55.07/55.15  true collapsed.
% 55.07/55.15  Rule
% 55.07/55.15  [2668]
% 55.07/55.15  product(A,multiply(B,k),multiply(multiply(multiply(A,B),j),inverse(h))) ->
% 55.07/55.15  true collapsed.
% 55.07/55.15  Rule
% 55.07/55.15  [2669] ifeq2(product(A,k,B),true,multiply(multiply(A,j),inverse(h)),B) -> B
% 55.07/55.15  collapsed.
% 55.07/55.15  Rule
% 55.07/55.15  [2670]
% 55.07/55.15  ifeq2(product(A,k,B),true,B,multiply(multiply(A,j),inverse(h))) ->
% 55.68/55.70  multiply(multiply(A,j),inverse(h)) collapsed.
% 55.68/55.70  Rule [2686] multiply(multiply(inverse(k),j),inverse(h)) -> identity
% 55.68/55.70  collapsed.
% 55.68/55.70  Current number of equations to process: 242
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1118
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2688]
% 55.68/55.70  product(h,multiply(b,multiply(A,inverse(multiply(j,A)))),identity) -> true
% 55.68/55.70  Current number of equations to process: 243
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1119
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2689]
% 55.68/55.70  product(A,multiply(B,multiply(C,inverse(multiply(multiply(A,B),C)))),identity)
% 55.68/55.70  -> true
% 55.68/55.70  Current number of equations to process: 244
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1120
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2690]
% 55.68/55.70  ifeq2(product(A,multiply(B,inverse(multiply(A,B))),C),true,C,identity) ->
% 55.68/55.70  identity
% 55.68/55.70  Current number of equations to process: 242
% 55.68/55.70  Current number of ordered equations: 1
% 55.68/55.70  Current number of rules: 1121
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2691]
% 55.68/55.70  ifeq2(product(A,multiply(B,inverse(multiply(A,B))),C),true,identity,C) -> C
% 55.68/55.70  Current number of equations to process: 242
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1122
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2692] multiply(A,multiply(B,inverse(multiply(A,B)))) -> identity
% 55.68/55.70  Current number of equations to process: 248
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1123
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2693]
% 55.68/55.70  ifeq(product(A,B,C),true,product(C,inverse(multiply(A,B)),identity),true) ->
% 55.68/55.70  true
% 55.68/55.70  Current number of equations to process: 297
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1124
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2694]
% 55.68/55.70  product(A,identity,inverse(multiply(B,inverse(multiply(A,B))))) -> true
% 55.68/55.70  Current number of equations to process: 300
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1125
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2695] product(A,multiply(multiply(B,inverse(multiply(A,B))),C),C) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1126
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2696]
% 55.68/55.70  product(a,multiply(b,multiply(A,inverse(multiply(c,A)))),identity) -> true
% 55.68/55.70  Current number of equations to process: 302
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1127
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2697]
% 55.68/55.70  product(a,identity,multiply(c,multiply(A,inverse(multiply(b,A))))) -> true
% 55.68/55.70  Current number of equations to process: 301
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1128
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2698]
% 55.68/55.70  product(h,identity,multiply(j,multiply(A,inverse(multiply(b,A))))) -> true
% 55.68/55.70  Current number of equations to process: 300
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1129
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2699] product(c,multiply(A,inverse(multiply(b,A))),a) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1130
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2700] product(j,multiply(A,inverse(multiply(b,A))),h) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1131
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2701] product(k,multiply(A,inverse(multiply(inverse(h),A))),j) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1132
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2702]
% 55.68/55.70  product(identity,inverse(multiply(A,inverse(multiply(B,A)))),B) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1133
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2703]
% 55.68/55.70  product(identity,multiply(A,inverse(multiply(inverse(B),A))),B) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1134
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2704]
% 55.68/55.70  product(identity,multiply(A,inverse(multiply(B,A))),inverse(B)) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1135
% 55.68/55.70  New rule produced :
% 55.68/55.70  [2705] product(multiply(A,B),multiply(C,inverse(multiply(B,C))),A) -> true
% 55.68/55.70  Current number of equations to process: 303
% 55.68/55.70  Current number of ordered equations: 0
% 55.68/55.70  Current number of rules: 1136
% 55.68/55.70  New rule produced :
% 55.88/55.93  [2706]
% 55.88/55.93  product(j,multiply(inverse(h),multiply(A,inverse(multiply(k,A)))),identity)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 305
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1137
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2707]
% 55.88/55.93  product(j,identity,multiply(k,multiply(A,inverse(multiply(inverse(h),A)))))
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 304
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1138
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2708]
% 55.88/55.93  product(A,identity,multiply(multiply(A,B),multiply(C,inverse(multiply(B,C)))))
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 303
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1139
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2709]
% 55.88/55.93  product(identity,A,multiply(B,multiply(multiply(C,inverse(multiply(B,C))),A)))
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 302
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1140
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2710]
% 55.88/55.93  ifeq2(product(A,identity,B),true,multiply(multiply(A,C),inverse(C)),B) -> B
% 55.88/55.93  Current number of equations to process: 301
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1141
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2711]
% 55.88/55.93  ifeq2(product(A,identity,B),true,B,multiply(multiply(A,C),inverse(C))) ->
% 55.88/55.93  multiply(multiply(A,C),inverse(C))
% 55.88/55.93  Current number of equations to process: 300
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1142
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2712]
% 55.88/55.93  ifeq(product(A,B,identity),true,product(A,identity,multiply(C,inverse(
% 55.88/55.93                                                                multiply(B,C)))),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 298
% 55.88/55.93  Current number of ordered equations: 1
% 55.88/55.93  Current number of rules: 1143
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2713]
% 55.88/55.93  ifeq(product(multiply(A,inverse(multiply(B,A))),C,X),true,product(B,X,C),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 298
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1144
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2714]
% 55.88/55.93  ifeq(product(A,identity,B),true,product(A,multiply(C,inverse(multiply(B,C))),identity),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 297
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1145
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2715]
% 55.88/55.93  ifeq(product(A,multiply(B,inverse(multiply(A,B))),C),true,product(identity,identity,C),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 295
% 55.88/55.93  Current number of ordered equations: 1
% 55.88/55.93  Current number of rules: 1146
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2716]
% 55.88/55.93  ifeq(product(A,multiply(B,inverse(multiply(A,B))),C),true,product(identity,C,identity),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 295
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1147
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2717]
% 55.88/55.93  ifeq(product(identity,identity,A),true,product(B,multiply(C,inverse(multiply(B,C))),A),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 293
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1148
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2718]
% 55.88/55.93  ifeq(product(identity,multiply(A,inverse(multiply(B,A))),C),true,product(B,C,identity),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 292
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1149
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2719]
% 55.88/55.93  ifeq(product(b,multiply(A,inverse(multiply(c,A))),B),true,product(a,B,identity),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 290
% 55.88/55.93  Current number of ordered equations: 1
% 55.88/55.93  Current number of rules: 1150
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2720]
% 55.88/55.93  ifeq(product(c,multiply(A,inverse(multiply(b,A))),B),true,product(a,identity,B),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 290
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1151
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2721]
% 55.88/55.93  ifeq(product(b,multiply(A,inverse(multiply(j,A))),B),true,product(h,B,identity),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 288
% 55.88/55.93  Current number of ordered equations: 1
% 55.88/55.93  Current number of rules: 1152
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2722]
% 55.88/55.93  ifeq(product(j,multiply(A,inverse(multiply(b,A))),B),true,product(h,identity,B),true)
% 55.88/55.93  -> true
% 55.88/55.93  Current number of equations to process: 288
% 55.88/55.93  Current number of ordered equations: 0
% 55.88/55.93  Current number of rules: 1153
% 55.88/55.93  New rule produced :
% 55.88/55.93  [2723]
% 55.88/55.93  ifeq(product(A,identity,B),true,product(B,multiply(C,inverse(multiply(A,C))),identity),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 287
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1154
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2724]
% 56.18/56.23  ifeq(product(identity,A,B),true,product(B,multiply(C,inverse(multiply(A,C))),identity),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 286
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1155
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2725]
% 56.18/56.23  ifeq(product(multiply(A,inverse(multiply(B,A))),C,identity),true,product(identity,C,B),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 283
% 56.18/56.23  Current number of ordered equations: 1
% 56.18/56.23  Current number of rules: 1156
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2726]
% 56.18/56.23  ifeq(product(A,B,C),true,product(C,multiply(X,inverse(multiply(B,X))),A),true)
% 56.18/56.23  -> true
% 56.18/56.23  Rule
% 56.18/56.23  [2724]
% 56.18/56.23  ifeq(product(identity,A,B),true,product(B,multiply(C,inverse(multiply(A,C))),identity),true)
% 56.18/56.23  -> true collapsed.
% 56.18/56.23  Current number of equations to process: 283
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1156
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2727]
% 56.18/56.23  ifeq(product(identity,A,multiply(B,inverse(multiply(C,B)))),true,product(C,A,identity),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 282
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1157
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2728]
% 56.18/56.23  ifeq(product(A,multiply(B,inverse(multiply(A,B))),C),true,product(C,identity,identity),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 280
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1158
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2729]
% 56.18/56.23  ifeq(product(b,A,multiply(B,inverse(multiply(a,B)))),true,product(c,A,identity),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 278
% 56.18/56.23  Current number of ordered equations: 1
% 56.18/56.23  Current number of rules: 1159
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2730]
% 56.18/56.23  ifeq(product(a,identity,A),true,product(c,multiply(B,inverse(multiply(b,B))),A),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 278
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1160
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2731]
% 56.18/56.23  ifeq(product(multiply(A,inverse(multiply(a,A))),B,b),true,product(identity,B,c),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 277
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1161
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2732]
% 56.18/56.23  ifeq(product(h,identity,A),true,product(j,multiply(B,inverse(multiply(b,B))),A),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 275
% 56.18/56.23  Current number of ordered equations: 1
% 56.18/56.23  Current number of rules: 1162
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2733]
% 56.18/56.23  ifeq(product(b,A,multiply(B,inverse(multiply(h,B)))),true,product(j,A,identity),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 275
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1163
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2734]
% 56.18/56.23  ifeq(product(multiply(A,inverse(multiply(h,A))),B,b),true,product(identity,B,j),true)
% 56.18/56.23  -> true
% 56.18/56.23  Current number of equations to process: 274
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1164
% 56.18/56.23  New rule produced : [2735] multiply(multiply(A,B),inverse(B)) -> A
% 56.18/56.23  Rule [1300] product(A,identity,multiply(multiply(A,B),inverse(B))) -> true
% 56.18/56.23  collapsed.
% 56.18/56.23  Rule
% 56.18/56.23  [1800]
% 56.18/56.23  product(A,multiply(multiply(inverse(A),B),inverse(B)),identity) -> true
% 56.18/56.23  collapsed.
% 56.18/56.23  Rule
% 56.18/56.23  [1982]
% 56.18/56.23  product(inverse(A),multiply(multiply(A,B),inverse(B)),identity) -> true
% 56.18/56.23  collapsed.
% 56.18/56.23  Rule
% 56.18/56.23  [2710]
% 56.18/56.23  ifeq2(product(A,identity,B),true,multiply(multiply(A,C),inverse(C)),B) -> B
% 56.18/56.23  collapsed.
% 56.18/56.23  Rule
% 56.18/56.23  [2711]
% 56.18/56.23  ifeq2(product(A,identity,B),true,B,multiply(multiply(A,C),inverse(C))) ->
% 56.18/56.23  multiply(multiply(A,C),inverse(C)) collapsed.
% 56.18/56.23  Current number of equations to process: 280
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1160
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2736]
% 56.18/56.23  ifeq2(product(A,identity,B),true,multiply(multiply(A,inverse(C)),C),B) -> B
% 56.18/56.23  Current number of equations to process: 281
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1161
% 56.18/56.23  New rule produced :
% 56.18/56.23  [2737]
% 56.18/56.23  ifeq2(product(A,identity,B),true,B,multiply(multiply(A,inverse(C)),C)) ->
% 56.18/56.23  multiply(multiply(A,inverse(C)),C)
% 56.18/56.23  Current number of equations to process: 280
% 56.18/56.23  Current number of ordered equations: 0
% 56.18/56.23  Current number of rules: 1162
% 56.18/56.23  New rule produced : [2738] multiply(multiply(A,inverse(B)),B) -> A
% 56.58/56.69  Rule [1302] product(A,identity,multiply(multiply(A,inverse(B)),B)) -> true
% 56.58/56.69  collapsed.
% 56.58/56.69  Rule
% 56.58/56.69  [1802]
% 56.58/56.69  product(A,multiply(multiply(inverse(A),inverse(B)),B),identity) -> true
% 56.58/56.69  collapsed.
% 56.58/56.69  Rule
% 56.58/56.69  [1984]
% 56.58/56.69  product(inverse(A),multiply(multiply(A,inverse(B)),B),identity) -> true
% 56.58/56.69  collapsed.
% 56.58/56.69  Rule
% 56.58/56.69  [2736]
% 56.58/56.69  ifeq2(product(A,identity,B),true,multiply(multiply(A,inverse(C)),C),B) -> B
% 56.58/56.69  collapsed.
% 56.58/56.69  Rule
% 56.58/56.69  [2737]
% 56.58/56.69  ifeq2(product(A,identity,B),true,B,multiply(multiply(A,inverse(C)),C)) ->
% 56.58/56.69  multiply(multiply(A,inverse(C)),C) collapsed.
% 56.58/56.69  Current number of equations to process: 286
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1158
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2739]
% 56.58/56.69  product(c,multiply(multiply(inverse(a),inverse(b)),A),multiply(h,A)) -> true
% 56.58/56.69  Current number of equations to process: 288
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1159
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2740] ifeq2(product(c,multiply(inverse(a),inverse(b)),A),true,A,h) -> h
% 56.58/56.69  Current number of equations to process: 286
% 56.58/56.69  Current number of ordered equations: 1
% 56.58/56.69  Current number of rules: 1160
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2741] ifeq2(product(c,multiply(inverse(a),inverse(b)),A),true,h,A) -> A
% 56.58/56.69  Current number of equations to process: 286
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1161
% 56.58/56.69  New rule produced : [2742] multiply(c,multiply(inverse(a),inverse(b))) -> h
% 56.58/56.69  Current number of equations to process: 292
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1162
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2743]
% 56.58/56.69  ifeq(product(c,inverse(a),A),true,product(A,inverse(b),h),true) -> true
% 56.58/56.69  Current number of equations to process: 324
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1163
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2744] product(a,multiply(b,multiply(inverse(a),inverse(b))),h) -> true
% 56.58/56.69  Current number of equations to process: 328
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1164
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2745]
% 56.58/56.69  product(c,multiply(multiply(inverse(a),inverse(b)),inverse(h)),identity) ->
% 56.58/56.69  true
% 56.58/56.69  Current number of equations to process: 329
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1165
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2746]
% 56.58/56.69  product(c,identity,multiply(h,inverse(multiply(inverse(a),inverse(b))))) ->
% 56.58/56.69  true
% 56.58/56.69  Current number of equations to process: 328
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1166
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2747] product(h,inverse(multiply(inverse(a),inverse(b))),c) -> true
% 56.58/56.69  Current number of equations to process: 329
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1167
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2748]
% 56.58/56.69  product(multiply(inverse(h),c),multiply(inverse(a),inverse(b)),identity) ->
% 56.58/56.69  true
% 56.58/56.69  Current number of equations to process: 330
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1168
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2749]
% 56.58/56.69  product(identity,multiply(inverse(a),inverse(b)),multiply(inverse(c),h)) ->
% 56.58/56.69  true
% 56.58/56.69  Current number of equations to process: 329
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1169
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2750]
% 56.58/56.69  product(A,h,multiply(multiply(A,c),multiply(inverse(a),inverse(b)))) -> true
% 56.58/56.69  Current number of equations to process: 330
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1170
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2751]
% 56.58/56.69  product(h,A,multiply(c,multiply(multiply(inverse(a),inverse(b)),A))) -> true
% 56.58/56.69  Current number of equations to process: 329
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1171
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2752]
% 56.58/56.69  product(multiply(A,c),multiply(inverse(a),inverse(b)),multiply(A,h)) -> true
% 56.58/56.69  Current number of equations to process: 328
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1172
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2753] product(h,multiply(b,multiply(A,B)),multiply(multiply(j,A),B)) -> true
% 56.58/56.69  Current number of equations to process: 332
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1173
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2754]
% 56.58/56.69  product(multiply(A,B),multiply(multiply(multiply(A,B),A),B),identity) -> true
% 56.58/56.69  Current number of equations to process: 331
% 56.58/56.69  Current number of ordered equations: 0
% 56.58/56.69  Current number of rules: 1174
% 56.58/56.69  New rule produced :
% 56.58/56.69  [2755]
% 56.58/56.69  product(multiply(multiply(multiply(A,B),A),B),multiply(A,B),identity) -> true
% 56.89/56.95  Current number of equations to process: 330
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1175
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2756]
% 56.89/56.95  product(A,multiply(B,multiply(C,X)),multiply(multiply(multiply(A,B),C),X)) ->
% 56.89/56.95  true
% 56.89/56.95  Current number of equations to process: 331
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1176
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2757]
% 56.89/56.95  product(A,multiply(multiply(B,C),X),multiply(multiply(multiply(A,B),C),X)) ->
% 56.89/56.95  true
% 56.89/56.95  Current number of equations to process: 330
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1177
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2758]
% 56.89/56.95  ifeq2(product(A,multiply(B,C),X),true,multiply(multiply(A,B),C),X) -> X
% 56.89/56.95  Current number of equations to process: 329
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1178
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2759]
% 56.89/56.95  ifeq(product(A,c,identity),true,product(A,h,multiply(inverse(a),inverse(b))),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 328
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1179
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2760]
% 56.89/56.95  ifeq(product(A,identity,c),true,product(A,multiply(inverse(a),inverse(b)),h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 327
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1180
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2761]
% 56.89/56.95  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(identity,A,h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 325
% 56.89/56.95  Current number of ordered equations: 1
% 56.89/56.95  Current number of rules: 1181
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2762]
% 56.89/56.95  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(identity,h,A),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 325
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1182
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2763]
% 56.89/56.95  ifeq(product(multiply(inverse(a),inverse(b)),identity,A),true,product(c,A,h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 324
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1183
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2764]
% 56.89/56.95  ifeq(product(h,identity,A),true,product(c,multiply(inverse(a),inverse(b)),A),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 323
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1184
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2765]
% 56.89/56.95  ifeq(product(identity,multiply(inverse(a),inverse(b)),A),true,product(c,A,h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 322
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1185
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2766]
% 56.89/56.95  ifeq(product(b,multiply(inverse(a),inverse(b)),A),true,product(a,A,h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 321
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1186
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2767]
% 56.89/56.95  ifeq(product(multiply(inverse(a),inverse(b)),b,A),true,product(c,A,j),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 320
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1187
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2768]
% 56.89/56.95  ifeq(product(c,identity,A),true,product(A,multiply(inverse(a),inverse(b)),h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 319
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1188
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2769]
% 56.89/56.95  ifeq(product(identity,c,A),true,product(A,multiply(inverse(a),inverse(b)),h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 318
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1189
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2770]
% 56.89/56.95  ifeq(product(identity,h,A),true,product(c,multiply(inverse(a),inverse(b)),A),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 317
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1190
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2771]
% 56.89/56.95  ifeq(product(multiply(inverse(a),inverse(b)),A,identity),true,product(h,A,c),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 316
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1191
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2772]
% 56.89/56.95  ifeq(product(identity,A,multiply(inverse(a),inverse(b))),true,product(c,A,h),true)
% 56.89/56.95  -> true
% 56.89/56.95  Current number of equations to process: 315
% 56.89/56.95  Current number of ordered equations: 0
% 56.89/56.95  Current number of rules: 1192
% 56.89/56.95  New rule produced :
% 56.89/56.95  [2773]
% 56.89/56.95  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(h,identity,A),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 313
% 57.19/57.20  Current number of ordered equations: 1
% 57.19/57.20  Current number of rules: 1193
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2774]
% 57.19/57.20  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(A,identity,h),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 313
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1194
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2775]
% 57.19/57.20  ifeq(product(multiply(inverse(a),inverse(b)),inverse(h),A),true,product(c,A,identity),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 312
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1195
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2776]
% 57.19/57.20  ifeq(product(h,inverse(multiply(inverse(a),inverse(b))),A),true,product(c,identity,A),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 311
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1196
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2777]
% 57.19/57.20  ifeq(product(identity,multiply(inverse(a),inverse(b)),A),true,product(
% 57.19/57.20                                                                inverse(c),h,A),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 310
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1197
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2778]
% 57.19/57.20  ifeq(product(A,c,inverse(multiply(inverse(a),inverse(b)))),true,product(A,h,identity),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 309
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1198
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2779]
% 57.19/57.20  ifeq(product(A,inverse(multiply(inverse(a),inverse(b))),c),true,product(A,identity,h),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 308
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1199
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2780]
% 57.19/57.20  ifeq(product(inverse(c),A,multiply(inverse(a),inverse(b))),true,product(identity,A,h),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 307
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1200
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2781]
% 57.19/57.20  ifeq(product(multiply(inverse(a),inverse(b)),A,inverse(c)),true,product(h,A,identity),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 306
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1201
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2782]
% 57.19/57.20  ifeq(product(c,identity,A),true,product(h,inverse(multiply(inverse(a),
% 57.19/57.20                                                    inverse(b))),A),true) ->
% 57.19/57.20  true
% 57.19/57.20  Current number of equations to process: 305
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1202
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2783]
% 57.19/57.20  ifeq(product(inverse(h),c,A),true,product(A,multiply(inverse(a),inverse(b)),identity),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 304
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1203
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2784]
% 57.19/57.20  ifeq(product(inverse(c),h,A),true,product(identity,multiply(inverse(a),
% 57.19/57.20                                                     inverse(b)),A),true) ->
% 57.19/57.20  true
% 57.19/57.20  Current number of equations to process: 303
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1204
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2785]
% 57.19/57.20  ifeq2(product(A,multiply(B,C),X),true,X,multiply(multiply(A,B),C)) ->
% 57.19/57.20  multiply(multiply(A,B),C)
% 57.19/57.20  Current number of equations to process: 302
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1205
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2786]
% 57.19/57.20  ifeq(product(A,B,multiply(b,C)),true,product(multiply(a,A),B,multiply(c,C)),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 290
% 57.19/57.20  Current number of ordered equations: 1
% 57.19/57.20  Current number of rules: 1206
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2787]
% 57.19/57.20  ifeq(product(A,multiply(c,B),C),true,product(multiply(A,a),multiply(b,B),C),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 290
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1207
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2788]
% 57.19/57.20  ifeq(product(multiply(c,A),B,C),true,product(a,multiply(multiply(b,A),B),C),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 288
% 57.19/57.20  Current number of ordered equations: 1
% 57.19/57.20  Current number of rules: 1208
% 57.19/57.20  New rule produced :
% 57.19/57.20  [2789]
% 57.19/57.20  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,C)),multiply(c,C)),true)
% 57.19/57.20  -> true
% 57.19/57.20  Current number of equations to process: 288
% 57.19/57.20  Current number of ordered equations: 0
% 57.19/57.20  Current number of rules: 1209
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2790]
% 57.39/57.47  ifeq(product(multiply(A,a),multiply(b,B),C),true,product(A,multiply(c,B),C),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 287
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1210
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2791]
% 57.39/57.47  ifeq(product(multiply(b,A),B,C),true,product(a,C,multiply(multiply(c,A),B)),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 285
% 57.39/57.47  Current number of ordered equations: 1
% 57.39/57.47  Current number of rules: 1211
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2792]
% 57.39/57.47  ifeq(product(A,a,B),true,product(A,multiply(c,C),multiply(B,multiply(b,C))),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 285
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1212
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2793]
% 57.39/57.47  ifeq(product(a,multiply(multiply(b,A),B),C),true,product(multiply(c,A),B,C),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 284
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1213
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2794]
% 57.39/57.47  ifeq(product(multiply(b,A),B,C),true,product(multiply(c,A),B,multiply(a,C)),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 282
% 57.39/57.47  Current number of ordered equations: 1
% 57.39/57.47  Current number of rules: 1214
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2795]
% 57.39/57.47  ifeq(product(A,a,B),true,product(B,multiply(b,C),multiply(A,multiply(c,C))),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 282
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1215
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2796]
% 57.39/57.47  ifeq(product(multiply(A,h),multiply(b,B),C),true,product(A,multiply(j,B),C),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 277
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1216
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2797]
% 57.39/57.47  ifeq(product(A,h,B),true,product(A,multiply(j,C),multiply(B,multiply(b,C))),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 275
% 57.39/57.47  Current number of ordered equations: 1
% 57.39/57.47  Current number of rules: 1217
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2798]
% 57.39/57.47  ifeq(product(multiply(b,A),B,C),true,product(h,C,multiply(multiply(j,A),B)),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 275
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1218
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2799]
% 57.39/57.47  ifeq(product(A,B,h),true,product(A,multiply(B,multiply(b,C)),multiply(j,C)),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 273
% 57.39/57.47  Current number of ordered equations: 1
% 57.39/57.47  Current number of rules: 1219
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2800]
% 57.39/57.47  ifeq(product(multiply(j,A),B,C),true,product(h,multiply(multiply(b,A),B),C),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 273
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1220
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2801]
% 57.39/57.47  ifeq(product(h,multiply(multiply(b,A),B),C),true,product(multiply(j,A),B,C),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 272
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1221
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2802]
% 57.39/57.47  ifeq(product(A,h,B),true,product(B,multiply(b,C),multiply(A,multiply(j,C))),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 270
% 57.39/57.47  Current number of ordered equations: 1
% 57.39/57.47  Current number of rules: 1222
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2803]
% 57.39/57.47  ifeq(product(multiply(b,A),B,C),true,product(multiply(j,A),B,multiply(h,C)),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 270
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1223
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2804]
% 57.39/57.47  ifeq(product(A,B,multiply(b,C)),true,product(multiply(h,A),B,multiply(j,C)),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 268
% 57.39/57.47  Current number of ordered equations: 1
% 57.39/57.47  Current number of rules: 1224
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2805]
% 57.39/57.47  ifeq(product(A,multiply(j,B),C),true,product(multiply(A,h),multiply(b,B),C),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 268
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1225
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2806]
% 57.39/57.47  ifeq(product(multiply(A,j),multiply(inverse(h),inverse(k)),B),true,product(A,identity,B),true)
% 57.39/57.47  -> true
% 57.39/57.47  Current number of equations to process: 267
% 57.39/57.47  Current number of ordered equations: 0
% 57.39/57.47  Current number of rules: 1226
% 57.39/57.47  New rule produced :
% 57.39/57.47  [2807]
% 57.39/57.47  ifeq(product(A,j,B),true,product(A,identity,multiply(B,multiply(inverse(h),
% 57.39/57.47                                                         inverse(k)))),true) ->
% 57.69/57.70  true
% 57.69/57.70  Current number of equations to process: 266
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1227
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2808]
% 57.69/57.70  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(inverse(h),inverse(k))),identity),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 264
% 57.69/57.70  Current number of ordered equations: 1
% 57.69/57.70  Current number of rules: 1228
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2809]
% 57.69/57.70  ifeq(product(identity,A,B),true,product(j,multiply(multiply(inverse(h),
% 57.69/57.70                                                     inverse(k)),A),B),true) ->
% 57.69/57.70  true
% 57.69/57.70  Current number of equations to process: 264
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1229
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2810]
% 57.69/57.70  ifeq(product(j,multiply(multiply(inverse(h),inverse(k)),A),B),true,product(identity,A,B),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 263
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1230
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2811]
% 57.69/57.70  ifeq(product(multiply(inverse(h),inverse(k)),A,B),true,product(identity,A,
% 57.69/57.70                                                         multiply(j,B)),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 262
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1231
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2812]
% 57.69/57.70  ifeq(product(A,identity,B),true,product(multiply(A,j),multiply(inverse(h),
% 57.69/57.70                                                        inverse(k)),B),true) ->
% 57.69/57.70  true
% 57.69/57.70  Current number of equations to process: 260
% 57.69/57.70  Current number of ordered equations: 1
% 57.69/57.70  Current number of rules: 1232
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2813]
% 57.69/57.70  ifeq(product(A,B,multiply(inverse(h),inverse(k))),true,product(multiply(j,A),B,identity),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 260
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1233
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2814]
% 57.69/57.70  ifeq(product(multiply(inverse(h),A),inverse(multiply(k,A)),B),true,product(j,B,identity),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 259
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1234
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2815]
% 57.69/57.70  ifeq(product(multiply(k,A),inverse(multiply(inverse(h),A)),B),true,product(j,identity,B),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 258
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1235
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2816]
% 57.69/57.70  ifeq(product(identity,multiply(inverse(h),A),B),true,product(inverse(j),
% 57.69/57.70                                                       multiply(k,A),B),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 257
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1236
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2817]
% 57.69/57.70  ifeq(product(A,j,inverse(multiply(inverse(h),B))),true,product(A,multiply(k,B),identity),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 256
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1237
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2818]
% 57.69/57.70  ifeq(product(A,inverse(multiply(inverse(h),B)),j),true,product(A,identity,
% 57.69/57.70                                                         multiply(k,B)),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 255
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1238
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2819]
% 57.69/57.70  ifeq(product(inverse(h),A,multiply(inverse(h),B)),true,product(k,A,multiply(k,B)),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 254
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1239
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2820]
% 57.69/57.70  ifeq(product(multiply(inverse(h),A),B,inverse(h)),true,product(multiply(k,A),B,k),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 253
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1240
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2821]
% 57.69/57.70  ifeq(product(inverse(j),A,multiply(inverse(h),B)),true,product(identity,A,
% 57.69/57.70                                                         multiply(k,B)),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 252
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1241
% 57.69/57.70  New rule produced :
% 57.69/57.70  [2822]
% 57.69/57.70  ifeq(product(multiply(inverse(h),A),B,inverse(j)),true,product(multiply(k,A),B,identity),true)
% 57.69/57.70  -> true
% 57.69/57.70  Current number of equations to process: 251
% 57.69/57.70  Current number of ordered equations: 0
% 57.69/57.70  Current number of rules: 1242
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2823]
% 57.90/57.95  ifeq(product(j,identity,A),true,product(multiply(k,B),inverse(multiply(
% 57.90/57.95                                                                inverse(h),B)),A),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 250
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1243
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2824]
% 57.90/57.95  ifeq(product(inverse(multiply(k,A)),j,B),true,product(B,multiply(inverse(h),A),identity),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 249
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1244
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2825]
% 57.90/57.95  ifeq(product(inverse(j),multiply(k,A),B),true,product(identity,multiply(
% 57.90/57.95                                                                 inverse(h),A),B),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 248
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1245
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2826]
% 57.90/57.95  ifeq(product(inverse(h),multiply(A,inverse(multiply(k,A))),B),true,product(j,B,identity),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 246
% 57.90/57.95  Current number of ordered equations: 1
% 57.90/57.95  Current number of rules: 1246
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2827]
% 57.90/57.95  ifeq(product(k,multiply(A,inverse(multiply(inverse(h),A))),B),true,product(j,identity,B),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 246
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1247
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2828]
% 57.90/57.95  ifeq(product(identity,inverse(multiply(A,inverse(multiply(B,A)))),C),true,
% 57.90/57.95  product(B,identity,C),true) -> true
% 57.90/57.95  Current number of equations to process: 245
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1248
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2829]
% 57.90/57.95  ifeq(product(identity,multiply(A,inverse(multiply(inverse(B),A))),C),true,
% 57.90/57.95  product(B,identity,C),true) -> true
% 57.90/57.95  Current number of equations to process: 244
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1249
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2830]
% 57.90/57.95  ifeq(product(identity,multiply(A,inverse(multiply(B,A))),C),true,product(
% 57.90/57.95                                                                   inverse(B),identity,C),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 243
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1250
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2831]
% 57.90/57.95  ifeq(product(A,B,inverse(multiply(C,inverse(multiply(B,C))))),true,product(A,identity,identity),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 242
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1251
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2832]
% 57.90/57.95  ifeq(product(A,inverse(multiply(B,inverse(multiply(C,B)))),C),true,product(A,identity,identity),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 241
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1252
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2833]
% 57.90/57.95  ifeq(product(inverse(h),A,multiply(B,inverse(multiply(j,B)))),true,product(k,A,identity),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 239
% 57.90/57.95  Current number of ordered equations: 1
% 57.90/57.95  Current number of rules: 1253
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2834]
% 57.90/57.95  ifeq(product(j,identity,A),true,product(k,multiply(B,inverse(multiply(
% 57.90/57.95                                                               inverse(h),B))),A),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 239
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1254
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2835]
% 57.90/57.95  ifeq(product(multiply(A,inverse(multiply(j,A))),B,inverse(h)),true,product(identity,B,k),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 238
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1255
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2836]
% 57.90/57.95  ifeq(product(inverse(A),B,multiply(C,inverse(multiply(A,C)))),true,product(identity,B,identity),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 236
% 57.90/57.95  Current number of ordered equations: 1
% 57.90/57.95  Current number of rules: 1256
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2837]
% 57.90/57.95  ifeq(product(A,identity,B),true,product(identity,multiply(C,inverse(multiply(
% 57.90/57.95                                                                      inverse(A),C))),B),true)
% 57.90/57.95  -> true
% 57.90/57.95  Current number of equations to process: 236
% 57.90/57.95  Current number of ordered equations: 0
% 57.90/57.95  Current number of rules: 1257
% 57.90/57.95  New rule produced :
% 57.90/57.95  [2838]
% 57.90/57.95  ifeq(product(multiply(A,inverse(multiply(B,A))),C,inverse(B)),true,product(identity,C,identity),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 235
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1258
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2839]
% 58.20/58.29  ifeq(product(A,identity,B),true,product(identity,inverse(multiply(C,inverse(
% 58.20/58.29                                                                      multiply(A,C)))),B),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 234
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1259
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2840]
% 58.20/58.29  ifeq(product(multiply(A,inverse(multiply(inverse(B),A))),C,B),true,product(identity,C,identity),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 233
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1260
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2841]
% 58.20/58.29  ifeq(product(A,B,multiply(C,inverse(multiply(inverse(A),C)))),true,product(identity,B,identity),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 231
% 58.20/58.29  Current number of ordered equations: 1
% 58.20/58.29  Current number of rules: 1261
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2842]
% 58.20/58.29  ifeq(product(inverse(A),identity,B),true,product(identity,multiply(C,
% 58.20/58.29                                                            inverse(multiply(A,C))),B),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 231
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1262
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2843]
% 58.20/58.29  ifeq(product(multiply(A,c),multiply(inverse(a),inverse(b)),B),true,product(A,h,B),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 230
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1263
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2844]
% 58.20/58.29  ifeq(product(A,c,B),true,product(A,h,multiply(B,multiply(inverse(a),inverse(b)))),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 228
% 58.20/58.29  Current number of ordered equations: 1
% 58.20/58.29  Current number of rules: 1264
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2845]
% 58.20/58.29  ifeq(product(multiply(inverse(a),inverse(b)),A,B),true,product(c,B,multiply(h,A)),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 228
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1265
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2846]
% 58.20/58.29  ifeq(product(h,A,B),true,product(c,multiply(multiply(inverse(a),inverse(b)),A),B),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 226
% 58.20/58.29  Current number of ordered equations: 1
% 58.20/58.29  Current number of rules: 1266
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2847]
% 58.20/58.29  ifeq(product(A,B,c),true,product(A,multiply(B,multiply(inverse(a),inverse(b))),h),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 226
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1267
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2848]
% 58.20/58.29  ifeq(product(c,multiply(multiply(inverse(a),inverse(b)),A),B),true,product(h,A,B),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 225
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1268
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2849]
% 58.20/58.29  ifeq(product(A,c,B),true,product(B,multiply(inverse(a),inverse(b)),multiply(A,h)),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 223
% 58.20/58.29  Current number of ordered equations: 1
% 58.20/58.29  Current number of rules: 1269
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2850]
% 58.20/58.29  ifeq(product(multiply(inverse(a),inverse(b)),A,B),true,product(h,A,multiply(c,B)),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 223
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1270
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2851]
% 58.20/58.29  ifeq(product(A,h,B),true,product(multiply(A,c),multiply(inverse(a),inverse(b)),B),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 221
% 58.20/58.29  Current number of ordered equations: 1
% 58.20/58.29  Current number of rules: 1271
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2852]
% 58.20/58.29  ifeq(product(A,B,multiply(inverse(a),inverse(b))),true,product(multiply(c,A),B,h),true)
% 58.20/58.29  -> true
% 58.20/58.29  Current number of equations to process: 221
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1272
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2853] multiply(multiply(inverse(multiply(A,B)),A),B) -> identity
% 58.20/58.29  Current number of equations to process: 227
% 58.20/58.29  Current number of ordered equations: 0
% 58.20/58.29  Current number of rules: 1273
% 58.20/58.29  New rule produced :
% 58.20/58.29  [2854] multiply(multiply(A,B),C) -> multiply(A,multiply(B,C))
% 58.20/58.29  Rule
% 58.20/58.29  [509]
% 58.20/58.29  ifeq(product(A,B,C),true,product(X,C,multiply(multiply(X,A),B)),true) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [1313] product(A,multiply(B,C),multiply(multiply(A,B),C)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [1408] product(A,b,multiply(multiply(A,inverse(a)),c)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [1534] product(A,b,multiply(multiply(A,inverse(h)),j)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [1677] product(A,inverse(h),multiply(multiply(A,inverse(j)),k)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [1821] product(A,B,multiply(multiply(A,C),multiply(inverse(C),B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [1823] product(A,multiply(multiply(inverse(A),B),C),multiply(B,C)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [1824] product(A,B,multiply(C,multiply(multiply(inverse(C),A),B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2003] product(A,B,multiply(multiply(A,inverse(C)),multiply(C,B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2004] product(inverse(A),multiply(multiply(A,B),C),multiply(B,C)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2005] product(A,B,multiply(inverse(C),multiply(multiply(C,A),B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2042]
% 58.20/58.29  ifeq(product(A,B,C),true,product(X,multiply(multiply(inverse(X),A),B),C),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2043]
% 58.20/58.29  ifeq(product(A,multiply(multiply(inverse(A),B),C),X),true,product(B,C,X),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2052]
% 58.20/58.29  ifeq(product(A,B,C),true,product(inverse(X),multiply(multiply(X,A),B),C),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2053]
% 58.20/58.29  ifeq(product(inverse(A),multiply(multiply(A,B),C),X),true,product(B,C,X),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule [2059] product(a,multiply(multiply(b,inverse(c)),A),A) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2068]
% 58.20/58.29  product(A,identity,multiply(multiply(A,a),multiply(b,inverse(c)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2069]
% 58.20/58.29  product(identity,A,multiply(a,multiply(multiply(b,inverse(c)),A))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2099] product(a,multiply(multiply(b,inverse(a)),inverse(b)),h) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2114] product(a,multiply(multiply(b,A),B),multiply(multiply(c,A),B)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2147]
% 58.20/58.29  ifeq(product(identity,A,B),true,product(a,multiply(multiply(b,inverse(c)),A),B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2150]
% 58.20/58.29  ifeq(product(a,multiply(multiply(b,inverse(c)),A),B),true,product(identity,A,B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2164]
% 58.20/58.29  product(a,multiply(multiply(b,A),inverse(multiply(c,A))),identity) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2165]
% 58.20/58.29  product(a,identity,multiply(multiply(c,A),inverse(multiply(b,A)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2173] product(A,multiply(c,B),multiply(multiply(A,a),multiply(b,B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2174] product(multiply(c,A),B,multiply(a,multiply(multiply(b,A),B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2210] multiply(multiply(A,a),b) -> multiply(A,c) collapsed.
% 58.20/58.29  Rule [2248] product(A,j,multiply(multiply(A,c),inverse(a))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2249] product(A,h,multiply(multiply(A,j),inverse(b))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2256] product(A,multiply(multiply(inverse(A),c),inverse(a)),j) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2258] product(A,multiply(multiply(inverse(A),j),inverse(b)),h) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2262] product(A,inverse(a),multiply(multiply(A,inverse(c)),j)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2267] product(A,inverse(b),multiply(multiply(A,inverse(j)),h)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2271] product(inverse(A),multiply(multiply(A,c),inverse(a)),j) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2272] product(inverse(A),multiply(multiply(A,j),inverse(b)),h) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2275]
% 58.20/58.29  product(a,multiply(multiply(b,inverse(a)),inverse(j)),identity) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2291] product(a,multiply(multiply(b,inverse(a)),A),multiply(j,A)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2294] product(A,j,multiply(multiply(A,a),multiply(b,inverse(a)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2295] product(j,A,multiply(a,multiply(multiply(b,inverse(a)),A))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2472]
% 58.20/58.29  ifeq(product(j,A,B),true,product(a,multiply(multiply(b,inverse(a)),A),B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2477]
% 58.20/58.29  ifeq(product(a,multiply(multiply(b,inverse(a)),A),B),true,product(j,A,B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule [2480] multiply(multiply(A,h),b) -> multiply(A,j) collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2482] product(h,multiply(multiply(b,inverse(h)),A),multiply(k,A)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2487]
% 58.20/58.29  product(h,multiply(multiply(b,inverse(h)),inverse(k)),identity) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2492] product(A,k,multiply(multiply(A,h),multiply(b,inverse(h)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2493] product(k,A,multiply(h,multiply(multiply(b,inverse(h)),A))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2526] product(h,multiply(multiply(b,inverse(j)),A),A) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2530]
% 58.20/58.29  product(A,identity,multiply(multiply(A,h),multiply(b,inverse(j)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2531]
% 58.20/58.29  product(identity,A,multiply(h,multiply(multiply(b,inverse(j)),A))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2532] product(h,multiply(multiply(b,A),B),multiply(multiply(j,A),B)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2561]
% 58.20/58.29  ifeq(product(k,A,B),true,product(h,multiply(multiply(b,inverse(h)),A),B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2563]
% 58.20/58.29  ifeq(product(h,multiply(multiply(b,inverse(h)),A),B),true,product(k,A,B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2570]
% 58.20/58.29  ifeq(product(identity,A,B),true,product(h,multiply(multiply(b,inverse(j)),A),B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2572]
% 58.20/58.29  ifeq(product(h,multiply(multiply(b,inverse(j)),A),B),true,product(identity,A,B),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2578]
% 58.20/58.29  product(h,multiply(multiply(b,A),inverse(multiply(j,A))),identity) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2579]
% 58.20/58.29  product(h,identity,multiply(multiply(j,A),inverse(multiply(b,A)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2585] product(A,multiply(j,B),multiply(multiply(A,h),multiply(b,B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2586] product(multiply(j,A),B,multiply(h,multiply(multiply(b,A),B))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule [2621] product(j,multiply(multiply(inverse(h),inverse(k)),A),A) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2626]
% 58.20/58.29  product(A,identity,multiply(multiply(A,j),multiply(inverse(h),inverse(k))))
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2627]
% 58.20/58.29  product(identity,A,multiply(j,multiply(multiply(inverse(h),inverse(k)),A)))
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2628]
% 58.20/58.29  product(j,multiply(multiply(inverse(h),A),B),multiply(multiply(k,A),B)) ->
% 58.20/58.29  true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2660]
% 58.20/58.29  product(j,multiply(multiply(inverse(h),A),inverse(multiply(k,A))),identity)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2661]
% 58.20/58.29  product(j,identity,multiply(multiply(k,A),inverse(multiply(inverse(h),A))))
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2664]
% 58.20/58.29  product(A,multiply(k,B),multiply(multiply(A,j),multiply(inverse(h),B))) ->
% 58.20/58.29  true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2665]
% 58.20/58.29  product(multiply(k,A),B,multiply(j,multiply(multiply(inverse(h),A),B))) ->
% 58.20/58.29  true collapsed.
% 58.20/58.29  Rule [2687] multiply(multiply(A,j),inverse(h)) -> multiply(A,k) collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2689]
% 58.20/58.29  product(A,multiply(B,multiply(C,inverse(multiply(multiply(A,B),C)))),identity)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2695] product(A,multiply(multiply(B,inverse(multiply(A,B))),C),C) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2708]
% 58.20/58.29  product(A,identity,multiply(multiply(A,B),multiply(C,inverse(multiply(B,C)))))
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2709]
% 58.20/58.29  product(identity,A,multiply(B,multiply(multiply(C,inverse(multiply(B,C))),A)))
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule [2735] multiply(multiply(A,B),inverse(B)) -> A collapsed.
% 58.20/58.29  Rule [2738] multiply(multiply(A,inverse(B)),B) -> A collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2739]
% 58.20/58.29  product(c,multiply(multiply(inverse(a),inverse(b)),A),multiply(h,A)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2745]
% 58.20/58.29  product(c,multiply(multiply(inverse(a),inverse(b)),inverse(h)),identity) ->
% 58.20/58.29  true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2750]
% 58.20/58.29  product(A,h,multiply(multiply(A,c),multiply(inverse(a),inverse(b)))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2751]
% 58.20/58.29  product(h,A,multiply(c,multiply(multiply(inverse(a),inverse(b)),A))) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2753] product(h,multiply(b,multiply(A,B)),multiply(multiply(j,A),B)) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2754]
% 58.20/58.29  product(multiply(A,B),multiply(multiply(multiply(A,B),A),B),identity) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2755]
% 58.20/58.29  product(multiply(multiply(multiply(A,B),A),B),multiply(A,B),identity) -> true
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2756]
% 58.20/58.29  product(A,multiply(B,multiply(C,X)),multiply(multiply(multiply(A,B),C),X)) ->
% 58.20/58.29  true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2757]
% 58.20/58.29  product(A,multiply(multiply(B,C),X),multiply(multiply(multiply(A,B),C),X)) ->
% 58.20/58.29  true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2758]
% 58.20/58.29  ifeq2(product(A,multiply(B,C),X),true,multiply(multiply(A,B),C),X) -> X
% 58.20/58.29  collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2785]
% 58.20/58.29  ifeq2(product(A,multiply(B,C),X),true,X,multiply(multiply(A,B),C)) ->
% 58.20/58.29  multiply(multiply(A,B),C) collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2788]
% 58.20/58.29  ifeq(product(multiply(c,A),B,C),true,product(a,multiply(multiply(b,A),B),C),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2791]
% 58.20/58.29  ifeq(product(multiply(b,A),B,C),true,product(a,C,multiply(multiply(c,A),B)),true)
% 58.20/58.29  -> true collapsed.
% 58.20/58.29  Rule
% 58.20/58.29  [2793]
% 58.20/58.29  ifeq(product(a,multiply(multiply(b,A),B),C),true,product(multiply(c,A),B,C),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2798]
% 59.11/59.17  ifeq(product(multiply(b,A),B,C),true,product(h,C,multiply(multiply(j,A),B)),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2800]
% 59.11/59.17  ifeq(product(multiply(j,A),B,C),true,product(h,multiply(multiply(b,A),B),C),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2801]
% 59.11/59.17  ifeq(product(h,multiply(multiply(b,A),B),C),true,product(multiply(j,A),B,C),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2809]
% 59.11/59.17  ifeq(product(identity,A,B),true,product(j,multiply(multiply(inverse(h),
% 59.11/59.17                                                     inverse(k)),A),B),true) ->
% 59.11/59.17  true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2810]
% 59.11/59.17  ifeq(product(j,multiply(multiply(inverse(h),inverse(k)),A),B),true,product(identity,A,B),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2846]
% 59.11/59.17  ifeq(product(h,A,B),true,product(c,multiply(multiply(inverse(a),inverse(b)),A),B),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule
% 59.11/59.17  [2848]
% 59.11/59.17  ifeq(product(c,multiply(multiply(inverse(a),inverse(b)),A),B),true,product(h,A,B),true)
% 59.11/59.17  -> true collapsed.
% 59.11/59.17  Rule [2853] multiply(multiply(inverse(multiply(A,B)),A),B) -> identity
% 59.11/59.17  collapsed.
% 59.11/59.17  Current number of equations to process: 259
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1179
% 59.11/59.17  New rule produced : [2855] ifeq2(product(c,inverse(b),A),true,A,a) -> a
% 59.11/59.17  Current number of equations to process: 259
% 59.11/59.17  Current number of ordered equations: 1
% 59.11/59.17  Current number of rules: 1180
% 59.11/59.17  New rule produced : [2856] ifeq2(product(c,inverse(b),A),true,a,A) -> A
% 59.11/59.17  Current number of equations to process: 259
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1181
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2857]
% 59.11/59.17  product(a,multiply(b,multiply(inverse(a),inverse(j))),identity) -> true
% 59.11/59.17  Current number of equations to process: 258
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1182
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2858] product(a,multiply(b,multiply(inverse(a),A)),multiply(j,A)) -> true
% 59.11/59.17  Current number of equations to process: 257
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1183
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2859]
% 59.11/59.17  product(c,multiply(inverse(a),multiply(inverse(b),inverse(h))),identity) ->
% 59.11/59.17  true
% 59.11/59.17  Current number of equations to process: 256
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1184
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2860]
% 59.11/59.17  product(c,multiply(inverse(a),multiply(inverse(b),A)),multiply(h,A)) -> true
% 59.11/59.17  Current number of equations to process: 255
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1185
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2861]
% 59.11/59.17  product(h,A,multiply(c,multiply(inverse(a),multiply(inverse(b),A)))) -> true
% 59.11/59.17  Current number of equations to process: 254
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1186
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2862]
% 59.11/59.17  product(multiply(A,B),multiply(A,multiply(B,multiply(A,B))),identity) -> true
% 59.11/59.17  Current number of equations to process: 253
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1187
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2863]
% 59.11/59.17  product(multiply(A,multiply(B,multiply(A,B))),multiply(A,B),identity) -> true
% 59.11/59.17  Current number of equations to process: 252
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1188
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2864]
% 59.11/59.17  product(A,multiply(B,multiply(C,inverse(multiply(A,multiply(B,C))))),identity)
% 59.11/59.17  -> true
% 59.11/59.17  Current number of equations to process: 251
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1189
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2865]
% 59.11/59.17  product(identity,A,multiply(B,multiply(C,multiply(inverse(multiply(B,C)),A))))
% 59.11/59.17  -> true
% 59.11/59.17  Current number of equations to process: 250
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1190
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2866]
% 59.11/59.17  ifeq(product(A,B,C),true,product(X,C,multiply(X,multiply(A,B))),true) -> true
% 59.11/59.17  Current number of equations to process: 249
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1191
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2867] ifeq(product(A,c,b),true,product(A,a,identity),true) -> true
% 59.11/59.17  Current number of equations to process: 264
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1192
% 59.11/59.17  New rule produced :
% 59.11/59.17  [2868] ifeq(product(A,b,c),true,product(A,identity,a),true) -> true
% 59.11/59.17  Current number of equations to process: 264
% 59.11/59.17  Current number of ordered equations: 0
% 59.11/59.17  Current number of rules: 1193
% 59.11/59.17  New rule produced :
% 59.50/59.59  [2869] ifeq(product(A,c,identity),true,product(A,a,inverse(b)),true) -> true
% 59.50/59.59  Current number of equations to process: 264
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1194
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2870] ifeq(product(A,identity,c),true,product(A,inverse(b),a),true) -> true
% 59.50/59.59  Current number of equations to process: 263
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1195
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2871] ifeq(product(c,inverse(b),A),true,product(identity,A,a),true) -> true
% 59.50/59.59  Current number of equations to process: 261
% 59.50/59.59  Current number of ordered equations: 1
% 59.50/59.59  Current number of rules: 1196
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2872] ifeq(product(c,inverse(b),A),true,product(identity,a,A),true) -> true
% 59.50/59.59  Current number of equations to process: 261
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1197
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2873] ifeq(product(inverse(b),identity,A),true,product(c,A,a),true) -> true
% 59.50/59.59  Current number of equations to process: 260
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1198
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2874] ifeq(product(identity,inverse(b),A),true,product(c,A,a),true) -> true
% 59.50/59.59  Current number of equations to process: 259
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1199
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2875] ifeq(product(b,inverse(b),A),true,product(a,A,a),true) -> true
% 59.50/59.59  Current number of equations to process: 258
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1200
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2876] ifeq(product(inverse(b),b,A),true,product(c,A,c),true) -> true
% 59.50/59.59  Current number of equations to process: 257
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1201
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2877] ifeq(product(c,identity,A),true,product(A,inverse(b),a),true) -> true
% 59.50/59.59  Current number of equations to process: 270
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1202
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2878] ifeq(product(identity,c,A),true,product(A,inverse(b),a),true) -> true
% 59.50/59.59  Current number of equations to process: 269
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1203
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2879] ifeq(product(identity,a,A),true,product(c,inverse(b),A),true) -> true
% 59.50/59.59  Current number of equations to process: 268
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1204
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2880] ifeq(product(inverse(b),A,identity),true,product(a,A,c),true) -> true
% 59.50/59.59  Current number of equations to process: 267
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1205
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2881] ifeq(product(identity,A,inverse(b)),true,product(c,A,a),true) -> true
% 59.50/59.59  Current number of equations to process: 266
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1206
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2882] ifeq(product(c,inverse(b),A),true,product(A,identity,a),true) -> true
% 59.50/59.59  Current number of equations to process: 265
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1207
% 59.50/59.59  New rule produced : [2883] product(inverse(c),a,inverse(b)) -> true
% 59.50/59.59  Current number of equations to process: 269
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1208
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2884] product(identity,inverse(b),multiply(inverse(c),a)) -> true
% 59.50/59.59  Current number of equations to process: 269
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1209
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2885] product(multiply(A,c),inverse(b),multiply(A,a)) -> true
% 59.50/59.59  Current number of equations to process: 269
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1210
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2886]
% 59.50/59.59  ifeq(product(inverse(b),inverse(a),A),true,product(c,A,identity),true) ->
% 59.50/59.59  true
% 59.50/59.59  Current number of equations to process: 268
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1211
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2887]
% 59.50/59.59  ifeq(product(identity,inverse(b),A),true,product(inverse(c),a,A),true) ->
% 59.50/59.59  true
% 59.50/59.59  Current number of equations to process: 267
% 59.50/59.59  Current number of ordered equations: 0
% 59.50/59.59  Current number of rules: 1212
% 59.50/59.59  New rule produced :
% 59.50/59.59  [2888]
% 59.50/59.59  ifeq(product(inverse(c),A,inverse(b)),true,product(identity,A,a),true) ->
% 59.50/59.59  true
% 59.50/59.59  Current number of equations to process: 266
% 59.50/59.59  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1213
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2889]
% 60.20/60.20  ifeq(product(inverse(b),A,inverse(c)),true,product(a,A,identity),true) ->
% 60.20/60.20  true
% 60.20/60.20  Current number of equations to process: 265
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1214
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2890]
% 60.20/60.20  ifeq(product(inverse(a),c,A),true,product(A,inverse(b),identity),true) ->
% 60.20/60.20  true
% 60.20/60.20  Current number of equations to process: 264
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1215
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2891]
% 60.20/60.20  ifeq(product(inverse(c),a,A),true,product(identity,inverse(b),A),true) ->
% 60.20/60.20  true
% 60.20/60.20  Current number of equations to process: 263
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1216
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2892]
% 60.20/60.20  ifeq(product(multiply(A,c),inverse(b),B),true,product(A,a,B),true) -> true
% 60.20/60.20  Current number of equations to process: 262
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1217
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2893]
% 60.20/60.20  ifeq(product(inverse(b),A,B),true,product(c,B,multiply(a,A)),true) -> true
% 60.20/60.20  Current number of equations to process: 260
% 60.20/60.20  Current number of ordered equations: 1
% 60.20/60.20  Current number of rules: 1218
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2894]
% 60.20/60.20  ifeq(product(A,c,B),true,product(A,a,multiply(B,inverse(b))),true) -> true
% 60.20/60.20  Current number of equations to process: 260
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1219
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2895]
% 60.20/60.20  ifeq(product(A,B,c),true,product(A,multiply(B,inverse(b)),a),true) -> true
% 60.20/60.20  Current number of equations to process: 259
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1220
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2896]
% 60.20/60.20  ifeq(product(A,c,B),true,product(B,inverse(b),multiply(A,a)),true) -> true
% 60.20/60.20  Current number of equations to process: 257
% 60.20/60.20  Current number of ordered equations: 1
% 60.20/60.20  Current number of rules: 1221
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2897]
% 60.20/60.20  ifeq(product(inverse(b),A,B),true,product(a,A,multiply(c,B)),true) -> true
% 60.20/60.20  Current number of equations to process: 257
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1222
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2898]
% 60.20/60.20  ifeq(product(A,a,B),true,product(multiply(A,c),inverse(b),B),true) -> true
% 60.20/60.20  Current number of equations to process: 255
% 60.20/60.20  Current number of ordered equations: 1
% 60.20/60.20  Current number of rules: 1223
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2899]
% 60.20/60.20  ifeq(product(A,B,inverse(b)),true,product(multiply(c,A),B,a),true) -> true
% 60.20/60.20  Current number of equations to process: 255
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1224
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2900] ifeq(product(b,inverse(b),A),true,product(h,A,h),true) -> true
% 60.20/60.20  Current number of equations to process: 261
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1225
% 60.20/60.20  New rule produced : [2901] ifeq2(product(k,h,A),true,A,j) -> j
% 60.20/60.20  Current number of equations to process: 263
% 60.20/60.20  Current number of ordered equations: 1
% 60.20/60.20  Current number of rules: 1226
% 60.20/60.20  New rule produced : [2902] ifeq2(product(k,h,A),true,j,A) -> A
% 60.20/60.20  Current number of equations to process: 263
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1227
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2903]
% 60.20/60.20  ifeq(product(inverse(h),A,inverse(b)),true,product(k,A,h),true) -> true
% 60.20/60.20  Current number of equations to process: 262
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1228
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2904]
% 60.20/60.20  ifeq(product(inverse(b),A,inverse(h)),true,product(h,A,k),true) -> true
% 60.20/60.20  Current number of equations to process: 261
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1229
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2905] ifeq(product(A,k,identity),true,product(A,j,h),true) -> true
% 60.20/60.20  Current number of equations to process: 272
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1230
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2906] ifeq(product(A,identity,k),true,product(A,h,j),true) -> true
% 60.20/60.20  Current number of equations to process: 271
% 60.20/60.20  Current number of ordered equations: 0
% 60.20/60.20  Current number of rules: 1231
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2907] ifeq(product(k,h,A),true,product(identity,A,j),true) -> true
% 60.20/60.20  Current number of equations to process: 269
% 60.20/60.20  Current number of ordered equations: 1
% 60.20/60.20  Current number of rules: 1232
% 60.20/60.20  New rule produced :
% 60.20/60.20  [2908] ifeq(product(k,h,A),true,product(identity,j,A),true) -> true
% 60.61/60.67  Current number of equations to process: 269
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1233
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2909] ifeq(product(h,identity,A),true,product(k,A,j),true) -> true
% 60.61/60.67  Current number of equations to process: 268
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1234
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2910] ifeq(product(identity,h,A),true,product(k,A,j),true) -> true
% 60.61/60.67  Current number of equations to process: 267
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1235
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2911] ifeq(product(k,identity,A),true,product(A,h,j),true) -> true
% 60.61/60.67  Current number of equations to process: 282
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1236
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2912] ifeq(product(identity,k,A),true,product(A,h,j),true) -> true
% 60.61/60.67  Current number of equations to process: 281
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1237
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2913] ifeq(product(identity,j,A),true,product(k,h,A),true) -> true
% 60.61/60.67  Current number of equations to process: 280
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1238
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2914] ifeq(product(h,A,identity),true,product(j,A,k),true) -> true
% 60.61/60.67  Current number of equations to process: 279
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1239
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2915] ifeq(product(identity,A,h),true,product(k,A,j),true) -> true
% 60.61/60.67  Current number of equations to process: 278
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1240
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2916] ifeq(product(k,h,A),true,product(A,identity,j),true) -> true
% 60.61/60.67  Current number of equations to process: 277
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1241
% 60.61/60.67  New rule produced : [2917] product(inverse(k),j,h) -> true
% 60.61/60.67  Current number of equations to process: 285
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1242
% 60.61/60.67  New rule produced : [2918] product(identity,h,multiply(inverse(k),j)) -> true
% 60.61/60.67  Current number of equations to process: 285
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1243
% 60.61/60.67  New rule produced : [2919] product(multiply(A,k),h,multiply(A,j)) -> true
% 60.61/60.67  Current number of equations to process: 285
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1244
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2920] ifeq2(product(multiply(A,B),inverse(B),C),true,A,C) -> C
% 60.61/60.67  Current number of equations to process: 285
% 60.61/60.67  Current number of ordered equations: 1
% 60.61/60.67  Current number of rules: 1245
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2921] ifeq2(product(multiply(A,B),inverse(B),C),true,C,A) -> A
% 60.61/60.67  Current number of equations to process: 285
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1246
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2922] ifeq(product(inverse(h),h,A),true,product(j,A,j),true) -> true
% 60.61/60.67  Current number of equations to process: 284
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1247
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2923] ifeq(product(h,inverse(h),A),true,product(k,A,k),true) -> true
% 60.61/60.67  Current number of equations to process: 283
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1248
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2924] ifeq(product(h,inverse(j),A),true,product(k,A,identity),true) -> true
% 60.61/60.67  Current number of equations to process: 282
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1249
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2925] ifeq(product(identity,h,A),true,product(inverse(k),j,A),true) -> true
% 60.61/60.67  Current number of equations to process: 281
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1250
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2926] ifeq(product(A,k,inverse(h)),true,product(A,j,identity),true) -> true
% 60.61/60.67  Current number of equations to process: 280
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1251
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2927] ifeq(product(A,inverse(h),k),true,product(A,identity,j),true) -> true
% 60.61/60.67  Current number of equations to process: 279
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1252
% 60.61/60.67  New rule produced :
% 60.61/60.67  [2928] ifeq(product(inverse(k),A,h),true,product(identity,A,j),true) -> true
% 60.61/60.67  Current number of equations to process: 278
% 60.61/60.67  Current number of ordered equations: 0
% 60.61/60.67  Current number of rules: 1253
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2929] ifeq(product(h,A,inverse(k)),true,product(j,A,identity),true) -> true
% 61.20/61.24  Current number of equations to process: 277
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1254
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2930] ifeq(product(inverse(j),k,A),true,product(A,h,identity),true) -> true
% 61.20/61.24  Current number of equations to process: 276
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1255
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2931] ifeq(product(inverse(k),j,A),true,product(identity,h,A),true) -> true
% 61.20/61.24  Current number of equations to process: 275
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1256
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2932] ifeq(product(multiply(A,k),h,B),true,product(A,j,B),true) -> true
% 61.20/61.24  Current number of equations to process: 274
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1257
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2933] ifeq(product(A,k,B),true,product(A,j,multiply(B,h)),true) -> true
% 61.20/61.24  Current number of equations to process: 272
% 61.20/61.24  Current number of ordered equations: 1
% 61.20/61.24  Current number of rules: 1258
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2934] ifeq(product(h,A,B),true,product(k,B,multiply(j,A)),true) -> true
% 61.20/61.24  Current number of equations to process: 272
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1259
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2935] ifeq(product(A,B,k),true,product(A,multiply(B,h),j),true) -> true
% 61.20/61.24  Current number of equations to process: 271
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1260
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2936] ifeq(product(h,A,B),true,product(j,A,multiply(k,B)),true) -> true
% 61.20/61.24  Current number of equations to process: 269
% 61.20/61.24  Current number of ordered equations: 1
% 61.20/61.24  Current number of rules: 1261
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2937] ifeq(product(A,k,B),true,product(B,h,multiply(A,j)),true) -> true
% 61.20/61.24  Current number of equations to process: 269
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1262
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2938] ifeq(product(A,B,h),true,product(multiply(k,A),B,j),true) -> true
% 61.20/61.24  Current number of equations to process: 267
% 61.20/61.24  Current number of ordered equations: 1
% 61.20/61.24  Current number of rules: 1263
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2939] ifeq(product(A,j,B),true,product(multiply(A,k),h,B),true) -> true
% 61.20/61.24  Current number of equations to process: 267
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1264
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2940] ifeq(product(A,multiply(B,h),j),true,product(A,B,k),true) -> true
% 61.20/61.24  Current number of equations to process: 290
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1265
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2941] ifeq(product(A,j,multiply(B,h)),true,product(A,k,B),true) -> true
% 61.20/61.24  Current number of equations to process: 289
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1266
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2942]
% 61.20/61.24  ifeq(product(A,multiply(B,C),C),true,product(A,B,identity),true) -> true
% 61.20/61.24  Current number of equations to process: 288
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1267
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2943]
% 61.20/61.24  ifeq(product(A,B,multiply(C,B)),true,product(A,identity,C),true) -> true
% 61.20/61.24  Current number of equations to process: 287
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1268
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2944] ifeq(product(A,inverse(A),B),true,product(C,B,C),true) -> true
% 61.20/61.24  Rule
% 61.20/61.24  [229]
% 61.20/61.24  ifeq(product(A,inverse(A),B),true,product(identity,B,identity),true) -> true
% 61.20/61.24  collapsed.
% 61.20/61.24  Rule [2875] ifeq(product(b,inverse(b),A),true,product(a,A,a),true) -> true
% 61.20/61.24  collapsed.
% 61.20/61.24  Rule [2900] ifeq(product(b,inverse(b),A),true,product(h,A,h),true) -> true
% 61.20/61.24  collapsed.
% 61.20/61.24  Rule [2923] ifeq(product(h,inverse(h),A),true,product(k,A,k),true) -> true
% 61.20/61.24  collapsed.
% 61.20/61.24  Current number of equations to process: 286
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1265
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2945] product(inverse(multiply(A,B)),A,inverse(B)) -> true
% 61.20/61.24  Current number of equations to process: 307
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1266
% 61.20/61.24  New rule produced :
% 61.20/61.24  [2946]
% 61.20/61.24  product(identity,inverse(A),multiply(inverse(multiply(B,A)),B)) -> true
% 61.20/61.24  Current number of equations to process: 307
% 61.20/61.24  Current number of ordered equations: 0
% 61.20/61.24  Current number of rules: 1267
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2947] product(multiply(A,multiply(B,C)),inverse(C),multiply(A,B)) -> true
% 61.51/61.55  Current number of equations to process: 309
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1268
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2948] ifeq2(product(multiply(A,inverse(B)),B,C),true,A,C) -> C
% 61.51/61.55  Current number of equations to process: 307
% 61.51/61.55  Current number of ordered equations: 1
% 61.51/61.55  Current number of rules: 1269
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2949] ifeq2(product(multiply(A,inverse(B)),B,C),true,C,A) -> A
% 61.51/61.55  Current number of equations to process: 307
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1270
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2950]
% 61.51/61.55  ifeq(product(A,multiply(B,C),identity),true,product(A,B,inverse(C)),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 306
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1271
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2951]
% 61.51/61.55  ifeq(product(A,identity,multiply(B,C)),true,product(A,inverse(C),B),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 305
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1272
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2952]
% 61.51/61.55  ifeq(product(multiply(A,B),inverse(B),C),true,product(identity,A,C),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 303
% 61.51/61.55  Current number of ordered equations: 1
% 61.51/61.55  Current number of rules: 1273
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2953]
% 61.51/61.55  ifeq(product(multiply(A,B),inverse(B),C),true,product(identity,C,A),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 303
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1274
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2954]
% 61.51/61.55  ifeq(product(inverse(A),identity,B),true,product(multiply(C,A),B,C),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 302
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1275
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2955]
% 61.51/61.55  ifeq(product(identity,inverse(A),B),true,product(multiply(C,A),B,C),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 301
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1276
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2956]
% 61.51/61.55  ifeq(product(inverse(A),b,B),true,product(multiply(a,A),B,c),true) -> true
% 61.51/61.55  Current number of equations to process: 300
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1277
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2957]
% 61.51/61.55  ifeq(product(inverse(A),b,B),true,product(multiply(h,A),B,j),true) -> true
% 61.51/61.55  Current number of equations to process: 299
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1278
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2958]
% 61.51/61.55  ifeq(product(multiply(A,B),identity,C),true,product(C,inverse(B),A),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 298
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1279
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2959]
% 61.51/61.55  ifeq(product(identity,multiply(A,B),C),true,product(C,inverse(B),A),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 297
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1280
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2960]
% 61.51/61.55  ifeq(product(identity,A,B),true,product(multiply(A,C),inverse(C),B),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 296
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1281
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2961]
% 61.51/61.55  ifeq(product(inverse(A),B,identity),true,product(C,B,multiply(C,A)),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 295
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1282
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2962]
% 61.51/61.55  ifeq(product(identity,A,inverse(B)),true,product(multiply(C,B),A,C),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 294
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1283
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2963]
% 61.51/61.55  ifeq(product(multiply(A,B),inverse(B),C),true,product(C,identity,A),true) ->
% 61.51/61.55  true
% 61.51/61.55  Current number of equations to process: 293
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1284
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2964]
% 61.51/61.55  ifeq(product(a,multiply(b,A),B),true,product(B,inverse(A),c),true) -> true
% 61.51/61.55  Current number of equations to process: 292
% 61.51/61.55  Current number of ordered equations: 0
% 61.51/61.55  Current number of rules: 1285
% 61.51/61.55  New rule produced :
% 61.51/61.55  [2965]
% 61.51/61.55  ifeq(product(h,multiply(b,A),B),true,product(B,inverse(A),j),true) -> true
% 61.51/61.55  Current number of equations to process: 291
% 61.51/61.55  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1286
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2966]
% 62.12/62.19  ifeq(product(inverse(A),inverse(h),B),true,product(multiply(j,A),B,k),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 290
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1287
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2967]
% 62.12/62.19  ifeq(product(inverse(A),inverse(B),C),true,product(multiply(B,A),C,identity),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 289
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1288
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2968]
% 62.12/62.19  ifeq(product(identity,inverse(A),B),true,product(inverse(multiply(C,A)),C,B),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 288
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1289
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2969]
% 62.12/62.19  ifeq(product(inverse(A),B,C),true,product(multiply(inverse(B),A),C,identity),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 287
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1290
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2970]
% 62.12/62.19  ifeq(product(j,multiply(inverse(h),A),B),true,product(B,inverse(A),k),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 286
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1291
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2971]
% 62.12/62.19  ifeq(product(inverse(multiply(A,B)),C,inverse(B)),true,product(identity,C,A),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 285
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1292
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2972]
% 62.12/62.19  ifeq(product(inverse(A),B,inverse(multiply(C,A))),true,product(C,B,identity),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 283
% 62.12/62.19  Current number of ordered equations: 1
% 62.12/62.19  Current number of rules: 1293
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2973]
% 62.12/62.19  ifeq(product(A,multiply(inverse(A),B),C),true,product(C,inverse(B),identity),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 283
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1294
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2974]
% 62.12/62.19  ifeq(product(inverse(A),multiply(A,B),C),true,product(C,inverse(B),identity),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 282
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1295
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2975]
% 62.12/62.19  ifeq(product(inverse(multiply(A,B)),A,C),true,product(identity,inverse(B),C),true)
% 62.12/62.19  -> true
% 62.12/62.19  Current number of equations to process: 281
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1296
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2976] ifeq(product(inverse(A),A,B),true,product(C,B,C),true) -> true
% 62.12/62.19  Rule
% 62.12/62.19  [231]
% 62.12/62.19  ifeq(product(inverse(A),A,B),true,product(identity,B,identity),true) -> true
% 62.12/62.19  collapsed.
% 62.12/62.19  Rule [2314] ifeq(product(inverse(b),b,A),true,product(j,A,j),true) -> true
% 62.12/62.19  collapsed.
% 62.12/62.19  Rule [2876] ifeq(product(inverse(b),b,A),true,product(c,A,c),true) -> true
% 62.12/62.19  collapsed.
% 62.12/62.19  Rule [2922] ifeq(product(inverse(h),h,A),true,product(j,A,j),true) -> true
% 62.12/62.19  collapsed.
% 62.12/62.19  Current number of equations to process: 304
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1293
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2977] product(inverse(multiply(A,inverse(B))),A,B) -> true
% 62.12/62.19  Current number of equations to process: 329
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1294
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2978] product(multiply(A,multiply(inverse(c),a)),b,A) -> true
% 62.12/62.19  Current number of equations to process: 329
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1295
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2979] product(multiply(A,multiply(inverse(k),j)),inverse(h),A) -> true
% 62.12/62.19  Current number of equations to process: 329
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1296
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2980]
% 62.12/62.19  product(identity,A,multiply(inverse(multiply(B,inverse(A))),B)) -> true
% 62.12/62.19  Current number of equations to process: 329
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1297
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2981] product(multiply(A,multiply(inverse(multiply(B,C)),B)),C,A) -> true
% 62.12/62.19  Current number of equations to process: 332
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1298
% 62.12/62.19  New rule produced :
% 62.12/62.19  [2982] product(multiply(A,multiply(B,inverse(C))),C,multiply(A,B)) -> true
% 62.12/62.19  Current number of equations to process: 331
% 62.12/62.19  Current number of ordered equations: 0
% 62.12/62.19  Current number of rules: 1299
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2983] ifeq2(product(multiply(inverse(c),a),b,A),true,A,identity) -> identity
% 62.50/62.55  Current number of equations to process: 329
% 62.50/62.55  Current number of ordered equations: 1
% 62.50/62.55  Current number of rules: 1300
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2984] ifeq2(product(multiply(inverse(c),a),b,A),true,identity,A) -> A
% 62.50/62.55  Current number of equations to process: 329
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1301
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2985]
% 62.50/62.55  ifeq(product(A,multiply(B,inverse(C)),identity),true,product(A,B,C),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 328
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1302
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2986]
% 62.50/62.55  ifeq(product(A,identity,multiply(B,inverse(C))),true,product(A,C,B),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 327
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1303
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2987]
% 62.50/62.55  ifeq(product(multiply(A,inverse(B)),B,C),true,product(identity,A,C),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 325
% 62.50/62.55  Current number of ordered equations: 1
% 62.50/62.55  Current number of rules: 1304
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2988]
% 62.50/62.55  ifeq(product(multiply(A,inverse(B)),B,C),true,product(identity,C,A),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 325
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1305
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2989]
% 62.50/62.55  ifeq(product(A,identity,B),true,product(multiply(C,inverse(A)),B,C),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 324
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1306
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2990]
% 62.50/62.55  ifeq(product(identity,A,B),true,product(multiply(C,inverse(A)),B,C),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 323
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1307
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2991]
% 62.50/62.55  ifeq(product(A,multiply(B,inverse(b)),a),true,product(A,B,c),true) -> true
% 62.50/62.55  Current number of equations to process: 321
% 62.50/62.55  Current number of ordered equations: 1
% 62.50/62.55  Current number of rules: 1308
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2992]
% 62.50/62.55  ifeq(product(A,b,B),true,product(multiply(a,inverse(A)),B,c),true) -> true
% 62.50/62.55  Current number of equations to process: 321
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1309
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2993]
% 62.50/62.55  ifeq(product(A,a,multiply(B,inverse(b))),true,product(A,c,B),true) -> true
% 62.50/62.55  Current number of equations to process: 320
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1310
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2994]
% 62.50/62.55  ifeq(product(A,multiply(B,inverse(b)),h),true,product(A,B,j),true) -> true
% 62.50/62.55  Current number of equations to process: 318
% 62.50/62.55  Current number of ordered equations: 1
% 62.50/62.55  Current number of rules: 1311
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2995]
% 62.50/62.55  ifeq(product(A,b,B),true,product(multiply(h,inverse(A)),B,j),true) -> true
% 62.50/62.55  Current number of equations to process: 318
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1312
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2996]
% 62.50/62.55  ifeq(product(A,h,multiply(B,inverse(b))),true,product(A,j,B),true) -> true
% 62.50/62.55  Current number of equations to process: 317
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1313
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2997]
% 62.50/62.55  ifeq(product(multiply(A,inverse(B)),identity,C),true,product(C,B,A),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 316
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1314
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2998]
% 62.50/62.55  ifeq(product(identity,multiply(A,inverse(B)),C),true,product(C,B,A),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 315
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1315
% 62.50/62.55  New rule produced :
% 62.50/62.55  [2999]
% 62.50/62.55  ifeq(product(identity,A,B),true,product(multiply(A,inverse(C)),C,B),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 314
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1316
% 62.50/62.55  New rule produced :
% 62.50/62.55  [3000]
% 62.50/62.55  ifeq(product(A,B,identity),true,product(C,B,multiply(C,inverse(A))),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 313
% 62.50/62.55  Current number of ordered equations: 0
% 62.50/62.55  Current number of rules: 1317
% 62.50/62.55  New rule produced :
% 62.50/62.55  [3001]
% 62.50/62.55  ifeq(product(identity,A,B),true,product(multiply(C,inverse(B)),A,C),true) ->
% 62.50/62.55  true
% 62.50/62.55  Current number of equations to process: 312
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1318
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3002]
% 63.11/63.14  ifeq(product(multiply(A,inverse(B)),B,C),true,product(C,identity,A),true) ->
% 63.11/63.14  true
% 63.11/63.14  Current number of equations to process: 311
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1319
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3003]
% 63.11/63.14  ifeq(product(multiply(A,inverse(c)),a,B),true,product(B,b,A),true) -> true
% 63.11/63.14  Current number of equations to process: 310
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1320
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3004]
% 63.11/63.14  ifeq(product(a,multiply(b,inverse(A)),B),true,product(B,A,c),true) -> true
% 63.11/63.14  Current number of equations to process: 309
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1321
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3005]
% 63.11/63.14  ifeq(product(multiply(A,inverse(j)),h,B),true,product(B,b,A),true) -> true
% 63.11/63.14  Current number of equations to process: 308
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1322
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3006]
% 63.11/63.14  ifeq(product(h,multiply(b,inverse(A)),B),true,product(B,A,j),true) -> true
% 63.11/63.14  Current number of equations to process: 307
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1323
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3007]
% 63.11/63.14  ifeq(product(A,inverse(h),B),true,product(multiply(j,inverse(A)),B,k),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 306
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1324
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3008]
% 63.11/63.14  ifeq(product(A,inverse(B),C),true,product(multiply(B,inverse(A)),C,identity),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 305
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1325
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3009]
% 63.11/63.14  ifeq(product(identity,A,B),true,product(inverse(multiply(C,inverse(A))),C,B),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 304
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1326
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3010]
% 63.11/63.14  ifeq(product(A,B,C),true,product(multiply(inverse(B),inverse(A)),C,identity),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 303
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1327
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3011]
% 63.11/63.14  ifeq(product(multiply(A,inverse(k)),j,B),true,product(B,inverse(h),A),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 302
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1328
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3012]
% 63.11/63.14  ifeq(product(j,multiply(inverse(h),inverse(A)),B),true,product(B,A,k),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 301
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1329
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3013]
% 63.11/63.14  ifeq(product(inverse(multiply(A,inverse(B))),C,B),true,product(identity,C,A),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 300
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1330
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3014]
% 63.11/63.14  ifeq(product(A,multiply(inverse(A),inverse(B)),C),true,product(C,B,identity),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 298
% 63.11/63.14  Current number of ordered equations: 1
% 63.11/63.14  Current number of rules: 1331
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3015]
% 63.11/63.14  ifeq(product(A,B,inverse(multiply(C,inverse(A)))),true,product(C,B,identity),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 298
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1332
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3016]
% 63.11/63.14  ifeq(product(inverse(A),multiply(A,inverse(B)),C),true,product(C,B,identity),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 297
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1333
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3017]
% 63.11/63.14  ifeq(product(inverse(multiply(A,inverse(B))),A,C),true,product(identity,B,C),true)
% 63.11/63.14  -> true
% 63.11/63.14  Current number of equations to process: 296
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1334
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3018] ifeq(product(a,b,A),true,product(inverse(c),A,identity),true) -> true
% 63.11/63.14  Current number of equations to process: 319
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1335
% 63.11/63.14  New rule produced :
% 63.11/63.14  [3019] product(multiply(inverse(c),a),identity,inverse(b)) -> true
% 63.11/63.14  Current number of equations to process: 338
% 63.11/63.14  Current number of ordered equations: 0
% 63.11/63.14  Current number of rules: 1336
% 63.11/63.14  New rule produced :
% 63.51/63.50  [3020] product(inverse(multiply(inverse(c),a)),identity,b) -> true
% 63.51/63.50  Current number of equations to process: 338
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1337
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3021] product(multiply(inverse(c),a),multiply(b,A),A) -> true
% 63.51/63.50  Current number of equations to process: 338
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1338
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3022] product(identity,b,inverse(multiply(inverse(c),a))) -> true
% 63.51/63.50  Current number of equations to process: 338
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1339
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3023] ifeq2(product(multiply(A,a),b,B),true,multiply(A,c),B) -> B
% 63.51/63.50  Current number of equations to process: 339
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1340
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3024]
% 63.51/63.50  ifeq2(product(multiply(A,a),b,B),true,B,multiply(A,c)) -> multiply(A,c)
% 63.51/63.50  Current number of equations to process: 338
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1341
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3025]
% 63.51/63.50  ifeq(product(A,multiply(inverse(c),a),identity),true,product(A,identity,b),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 336
% 63.51/63.50  Current number of ordered equations: 1
% 63.51/63.50  Current number of rules: 1342
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3026]
% 63.51/63.50  ifeq(product(b,A,B),true,product(multiply(inverse(c),a),B,A),true) -> true
% 63.51/63.50  Current number of equations to process: 336
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1343
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3027]
% 63.51/63.50  ifeq(product(A,identity,multiply(inverse(c),a)),true,product(A,b,identity),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 335
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1344
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3028]
% 63.51/63.50  ifeq(product(multiply(inverse(c),a),b,A),true,product(identity,A,identity),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 333
% 63.51/63.50  Current number of ordered equations: 1
% 63.51/63.50  Current number of rules: 1345
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3029]
% 63.51/63.50  ifeq(product(multiply(inverse(c),a),b,A),true,product(identity,identity,A),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 333
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1346
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3030]
% 63.51/63.50  ifeq(product(identity,identity,A),true,product(multiply(inverse(c),a),b,A),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 331
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1347
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3031]
% 63.51/63.50  ifeq(product(identity,b,A),true,product(multiply(inverse(c),a),A,identity),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 330
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1348
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3032]
% 63.51/63.50  ifeq(product(A,multiply(inverse(c),a),a),true,product(A,identity,c),true) ->
% 63.51/63.50  true
% 63.51/63.50  Current number of equations to process: 329
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1349
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3033]
% 63.51/63.50  ifeq(product(A,a,multiply(inverse(c),a)),true,product(A,c,identity),true) ->
% 63.51/63.50  true
% 63.51/63.50  Current number of equations to process: 328
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1350
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3034]
% 63.51/63.50  ifeq(product(A,multiply(inverse(c),a),h),true,product(A,identity,j),true) ->
% 63.51/63.50  true
% 63.51/63.50  Current number of equations to process: 327
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1351
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3035]
% 63.51/63.50  ifeq(product(A,h,multiply(inverse(c),a)),true,product(A,j,identity),true) ->
% 63.51/63.50  true
% 63.51/63.50  Current number of equations to process: 326
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1352
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3036]
% 63.51/63.50  ifeq(product(multiply(inverse(c),a),identity,A),true,product(A,b,identity),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 325
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1353
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3037]
% 63.51/63.50  ifeq(product(identity,multiply(inverse(c),a),A),true,product(A,b,identity),true)
% 63.51/63.50  -> true
% 63.51/63.50  Current number of equations to process: 324
% 63.51/63.50  Current number of ordered equations: 0
% 63.51/63.50  Current number of rules: 1354
% 63.51/63.50  New rule produced :
% 63.51/63.50  [3038]
% 63.51/63.50  ifeq(product(A,multiply(inverse(c),a),B),true,product(B,b,A),true) -> true
% 63.51/63.50  Rule
% 63.51/63.50  [3037]
% 63.51/63.50  ifeq(product(identity,multiply(inverse(c),a),A),true,product(A,b,identity),true)
% 63.82/63.81  -> true collapsed.
% 63.82/63.81  Current number of equations to process: 321
% 63.82/63.81  Current number of ordered equations: 1
% 63.82/63.81  Current number of rules: 1354
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3039]
% 63.82/63.81  ifeq(product(b,A,identity),true,product(identity,A,multiply(inverse(c),a)),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 321
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1355
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3040]
% 63.82/63.81  ifeq(product(identity,A,b),true,product(multiply(inverse(c),a),A,identity),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 320
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1356
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3041]
% 63.82/63.81  ifeq(product(multiply(inverse(c),a),b,A),true,product(A,identity,identity),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 318
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1357
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3042]
% 63.82/63.81  ifeq(product(identity,inverse(b),A),true,product(multiply(inverse(c),a),identity,A),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 317
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1358
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3043]
% 63.82/63.81  ifeq(product(identity,b,A),true,product(inverse(multiply(inverse(c),a)),identity,A),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 316
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1359
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3044]
% 63.82/63.81  ifeq(product(A,multiply(inverse(c),a),inverse(b)),true,product(A,identity,identity),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 315
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1360
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3045]
% 63.82/63.81  ifeq(product(A,inverse(b),multiply(inverse(c),a)),true,product(A,identity,identity),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 314
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1361
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3046]
% 63.82/63.81  ifeq(product(inverse(multiply(inverse(c),a)),A,b),true,product(identity,A,identity),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 313
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1362
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3047]
% 63.82/63.81  ifeq(product(b,A,inverse(multiply(inverse(c),a))),true,product(identity,A,identity),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 312
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1363
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3048]
% 63.82/63.81  ifeq(product(multiply(inverse(c),a),identity,A),true,product(identity,
% 63.82/63.81                                                       inverse(b),A),true) ->
% 63.82/63.81  true
% 63.82/63.81  Current number of equations to process: 311
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1364
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3049]
% 63.82/63.81  ifeq(product(inverse(multiply(inverse(c),a)),identity,A),true,product(identity,b,A),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 310
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1365
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3050]
% 63.82/63.81  ifeq(product(A,B,C),true,product(X,multiply(inverse(X),multiply(A,B)),C),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 309
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1366
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3051]
% 63.82/63.81  ifeq(product(A,multiply(inverse(A),multiply(B,C)),X),true,product(B,C,X),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 308
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1367
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3052]
% 63.82/63.81  ifeq(product(A,B,C),true,product(inverse(X),multiply(X,multiply(A,B)),C),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 307
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1368
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3053]
% 63.82/63.81  ifeq(product(inverse(A),multiply(A,multiply(B,C)),X),true,product(B,C,X),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 306
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1369
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3054]
% 63.82/63.81  ifeq(product(identity,A,B),true,product(a,multiply(b,multiply(inverse(c),A)),B),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 305
% 63.82/63.81  Current number of ordered equations: 0
% 63.82/63.81  Current number of rules: 1370
% 63.82/63.81  New rule produced :
% 63.82/63.81  [3055]
% 63.82/63.81  ifeq(product(a,multiply(b,multiply(inverse(c),A)),B),true,product(identity,A,B),true)
% 63.82/63.81  -> true
% 63.82/63.81  Current number of equations to process: 304
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1371
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3056]
% 64.12/64.14  ifeq(product(j,A,B),true,product(a,multiply(b,multiply(inverse(a),A)),B),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 303
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1372
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3057]
% 64.12/64.14  ifeq(product(a,multiply(b,multiply(inverse(a),A)),B),true,product(j,A,B),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 302
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1373
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3058]
% 64.12/64.14  ifeq(product(k,A,B),true,product(h,multiply(b,multiply(inverse(h),A)),B),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 301
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1374
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3059]
% 64.12/64.14  ifeq(product(h,multiply(b,multiply(inverse(h),A)),B),true,product(k,A,B),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 300
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1375
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3060]
% 64.12/64.14  ifeq(product(identity,A,B),true,product(h,multiply(b,multiply(inverse(j),A)),B),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 299
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1376
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3061]
% 64.12/64.14  ifeq(product(h,multiply(b,multiply(inverse(j),A)),B),true,product(identity,A,B),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 298
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1377
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3062]
% 64.12/64.14  ifeq(product(multiply(A,multiply(B,C)),inverse(C),X),true,product(A,B,X),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 297
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1378
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3063]
% 64.12/64.14  ifeq(product(A,multiply(B,C),X),true,product(A,B,multiply(X,inverse(C))),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 295
% 64.12/64.14  Current number of ordered equations: 1
% 64.12/64.14  Current number of rules: 1379
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3064]
% 64.12/64.14  ifeq(product(inverse(A),B,C),true,product(multiply(X,A),C,multiply(X,B)),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 295
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1380
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3065]
% 64.12/64.14  ifeq(product(A,B,multiply(C,X)),true,product(A,multiply(B,inverse(X)),C),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 294
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1381
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3066]
% 64.12/64.14  ifeq(product(A,multiply(B,C),X),true,product(X,inverse(C),multiply(A,B)),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 292
% 64.12/64.14  Current number of ordered equations: 1
% 64.12/64.14  Current number of rules: 1382
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3067]
% 64.12/64.14  ifeq(product(inverse(A),B,C),true,product(X,B,multiply(X,multiply(A,C))),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 292
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1383
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3068]
% 64.12/64.14  ifeq(product(A,B,C),true,product(multiply(A,multiply(B,X)),inverse(X),C),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 290
% 64.12/64.14  Current number of ordered equations: 1
% 64.12/64.14  Current number of rules: 1384
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3069]
% 64.12/64.14  ifeq(product(A,B,inverse(C)),true,product(multiply(X,multiply(C,A)),B,X),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 290
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1385
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3070]
% 64.12/64.14  ifeq(product(multiply(A,multiply(B,inverse(C))),C,X),true,product(A,B,X),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 289
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1386
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3071]
% 64.12/64.14  ifeq(product(A,B,C),true,product(multiply(X,inverse(A)),C,multiply(X,B)),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 287
% 64.12/64.14  Current number of ordered equations: 1
% 64.12/64.14  Current number of rules: 1387
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3072]
% 64.12/64.14  ifeq(product(A,multiply(B,inverse(C)),X),true,product(A,B,multiply(X,C)),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 287
% 64.12/64.14  Current number of ordered equations: 0
% 64.12/64.14  Current number of rules: 1388
% 64.12/64.14  New rule produced :
% 64.12/64.14  [3073]
% 64.12/64.14  ifeq(product(A,B,multiply(C,inverse(X))),true,product(A,multiply(B,X),C),true)
% 64.12/64.14  -> true
% 64.12/64.14  Current number of equations to process: 286
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1389
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3074]
% 64.81/64.80  ifeq(product(multiply(A,inverse(multiply(B,C))),B,X),true,product(X,C,A),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 285
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1390
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3075]
% 64.81/64.80  ifeq(product(A,multiply(B,inverse(C)),X),true,product(X,C,multiply(A,B)),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 283
% 64.81/64.80  Current number of ordered equations: 1
% 64.81/64.80  Current number of rules: 1391
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3076]
% 64.81/64.80  ifeq(product(A,B,C),true,product(X,B,multiply(X,multiply(inverse(A),C))),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 283
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1392
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3077]
% 64.81/64.80  ifeq(product(A,B,C),true,product(multiply(A,multiply(B,inverse(X))),X,C),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 281
% 64.81/64.80  Current number of ordered equations: 1
% 64.81/64.80  Current number of rules: 1393
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3078]
% 64.81/64.80  ifeq(product(A,B,C),true,product(multiply(X,multiply(inverse(C),A)),B,X),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 281
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1394
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3079]
% 64.81/64.80  ifeq(product(multiply(A,multiply(inverse(c),a)),b,B),true,product(A,identity,B),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 280
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1395
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3080]
% 64.81/64.80  ifeq(product(A,multiply(inverse(c),a),B),true,product(A,identity,multiply(B,b)),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 279
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1396
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3081]
% 64.81/64.80  ifeq(product(A,B,multiply(inverse(c),a)),true,product(A,multiply(B,b),identity),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 277
% 64.81/64.80  Current number of ordered equations: 1
% 64.81/64.80  Current number of rules: 1397
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3082]
% 64.81/64.80  ifeq(product(identity,A,B),true,product(multiply(inverse(c),a),multiply(b,A),B),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 277
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1398
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3083]
% 64.81/64.80  ifeq(product(multiply(inverse(c),a),multiply(b,A),B),true,product(identity,A,B),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 276
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1399
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3084]
% 64.81/64.80  ifeq(product(b,A,B),true,product(identity,A,multiply(inverse(c),multiply(a,B))),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 275
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1400
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3085]
% 64.81/64.80  ifeq(product(A,B,b),true,product(multiply(inverse(c),multiply(a,A)),B,identity),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 273
% 64.81/64.80  Current number of ordered equations: 1
% 64.81/64.80  Current number of rules: 1401
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3086]
% 64.81/64.80  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(c),a)),b,B),true)
% 64.81/64.80  -> true
% 64.81/64.80  Current number of equations to process: 273
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1402
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3087] ifeq(product(a,b,A),true,product(B,A,multiply(B,c)),true) -> true
% 64.81/64.80  Current number of equations to process: 296
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1403
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3088] product(inverse(multiply(A,a)),multiply(A,c),b) -> true
% 64.81/64.80  Current number of equations to process: 317
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1404
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3089]
% 64.81/64.80  product(multiply(A,a),multiply(b,inverse(multiply(A,c))),identity) -> true
% 64.81/64.80  Current number of equations to process: 317
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1405
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3090]
% 64.81/64.80  product(multiply(inverse(multiply(A,c)),multiply(A,a)),b,identity) -> true
% 64.81/64.80  Current number of equations to process: 318
% 64.81/64.80  Current number of ordered equations: 0
% 64.81/64.80  Current number of rules: 1406
% 64.81/64.80  New rule produced :
% 64.81/64.80  [3091]
% 64.81/64.80  product(identity,b,multiply(inverse(multiply(A,a)),multiply(A,c))) -> true
% 64.81/64.80  Current number of equations to process: 317
% 64.81/64.80  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1407
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3092] product(multiply(A,multiply(B,a)),b,multiply(A,multiply(B,c))) -> true
% 65.12/65.15  Current number of equations to process: 319
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1408
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3093] ifeq2(product(multiply(A,h),b,B),true,multiply(A,j),B) -> B
% 65.12/65.15  Current number of equations to process: 318
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1409
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3094]
% 65.12/65.15  ifeq2(product(multiply(A,h),b,B),true,B,multiply(A,j)) -> multiply(A,j)
% 65.12/65.15  Current number of equations to process: 317
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1410
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3095]
% 65.12/65.15  ifeq(product(A,multiply(B,a),identity),true,product(A,multiply(B,c),b),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 316
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1411
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3096]
% 65.12/65.15  ifeq(product(A,identity,multiply(B,a)),true,product(A,b,multiply(B,c)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 315
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1412
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3097]
% 65.12/65.15  ifeq(product(multiply(A,a),b,B),true,product(identity,B,multiply(A,c)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 313
% 65.12/65.15  Current number of ordered equations: 1
% 65.12/65.15  Current number of rules: 1413
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3098]
% 65.12/65.15  ifeq(product(multiply(A,a),b,B),true,product(identity,multiply(A,c),B),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 313
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1414
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3099]
% 65.12/65.15  ifeq(product(b,identity,A),true,product(multiply(B,a),A,multiply(B,c)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 312
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1415
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3100]
% 65.12/65.15  ifeq(product(multiply(A,c),identity,B),true,product(multiply(A,a),b,B),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 311
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1416
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3101]
% 65.12/65.15  ifeq(product(identity,b,A),true,product(multiply(B,a),A,multiply(B,c)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 310
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1417
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3102]
% 65.12/65.15  ifeq(product(A,multiply(B,a),a),true,product(A,multiply(B,c),c),true) -> true
% 65.12/65.15  Current number of equations to process: 309
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1418
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3103]
% 65.12/65.15  ifeq(product(A,a,multiply(B,a)),true,product(A,c,multiply(B,c)),true) -> true
% 65.12/65.15  Current number of equations to process: 308
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1419
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3104]
% 65.12/65.15  ifeq(product(A,multiply(B,a),h),true,product(A,multiply(B,c),j),true) -> true
% 65.12/65.15  Current number of equations to process: 307
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1420
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3105]
% 65.12/65.15  ifeq(product(A,h,multiply(B,a)),true,product(A,j,multiply(B,c)),true) -> true
% 65.12/65.15  Current number of equations to process: 306
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1421
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3106]
% 65.12/65.15  ifeq(product(multiply(A,a),identity,B),true,product(B,b,multiply(A,c)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 305
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1422
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3107]
% 65.12/65.15  ifeq(product(identity,multiply(A,a),B),true,product(B,b,multiply(A,c)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 304
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1423
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3108]
% 65.12/65.15  ifeq(product(identity,multiply(A,c),B),true,product(multiply(A,a),b,B),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 303
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1424
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3109]
% 65.12/65.15  ifeq(product(b,A,identity),true,product(multiply(B,c),A,multiply(B,a)),true)
% 65.12/65.15  -> true
% 65.12/65.15  Current number of equations to process: 302
% 65.12/65.15  Current number of ordered equations: 0
% 65.12/65.15  Current number of rules: 1425
% 65.12/65.15  New rule produced :
% 65.12/65.15  [3110]
% 65.12/65.15  ifeq(product(identity,A,b),true,product(multiply(B,a),A,multiply(B,c)),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 301
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1426
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3111]
% 65.82/65.82  ifeq(product(multiply(A,a),b,B),true,product(multiply(A,c),identity,B),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 299
% 65.82/65.82  Current number of ordered equations: 1
% 65.82/65.82  Current number of rules: 1427
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3112]
% 65.82/65.82  ifeq(product(multiply(A,a),b,B),true,product(B,identity,multiply(A,c)),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 299
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1428
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3113]
% 65.82/65.82  ifeq(product(b,inverse(multiply(A,c)),B),true,product(multiply(A,a),B,identity),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 298
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1429
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3114]
% 65.82/65.82  ifeq(product(multiply(A,c),inverse(b),B),true,product(multiply(A,a),identity,B),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 297
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1430
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3115]
% 65.82/65.82  ifeq(product(identity,b,A),true,product(inverse(multiply(B,a)),multiply(B,c),A),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 296
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1431
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3116]
% 65.82/65.82  ifeq(product(A,multiply(B,a),inverse(b)),true,product(A,multiply(B,c),identity),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 295
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1432
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3117]
% 65.82/65.82  ifeq(product(A,inverse(b),multiply(B,a)),true,product(A,identity,multiply(B,c)),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 294
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1433
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3118]
% 65.82/65.82  ifeq(product(inverse(multiply(A,a)),B,b),true,product(identity,B,multiply(A,c)),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 293
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1434
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3119]
% 65.82/65.82  ifeq(product(b,A,inverse(multiply(B,a))),true,product(multiply(B,c),A,identity),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 292
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1435
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3120]
% 65.82/65.82  ifeq(product(multiply(A,a),identity,B),true,product(multiply(A,c),inverse(b),B),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 291
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1436
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3121]
% 65.82/65.82  ifeq(product(inverse(multiply(A,c)),multiply(A,a),B),true,product(B,b,identity),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 290
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1437
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3122]
% 65.82/65.82  ifeq(product(inverse(multiply(A,a)),multiply(A,c),B),true,product(identity,b,B),true)
% 65.82/65.82  -> true
% 65.82/65.82  Current number of equations to process: 289
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1438
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3123] ifeq(product(h,b,A),true,product(B,A,multiply(B,j)),true) -> true
% 65.82/65.82  Current number of equations to process: 312
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1439
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3124] product(inverse(multiply(A,h)),multiply(A,j),b) -> true
% 65.82/65.82  Current number of equations to process: 333
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1440
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3125]
% 65.82/65.82  product(multiply(A,h),multiply(b,inverse(multiply(A,j))),identity) -> true
% 65.82/65.82  Current number of equations to process: 333
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1441
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3126]
% 65.82/65.82  product(multiply(inverse(multiply(A,j)),multiply(A,h)),b,identity) -> true
% 65.82/65.82  Current number of equations to process: 334
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1442
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3127]
% 65.82/65.82  product(identity,b,multiply(inverse(multiply(A,h)),multiply(A,j))) -> true
% 65.82/65.82  Current number of equations to process: 333
% 65.82/65.82  Current number of ordered equations: 0
% 65.82/65.82  Current number of rules: 1443
% 65.82/65.82  New rule produced :
% 65.82/65.82  [3128] product(multiply(A,multiply(B,h)),b,multiply(A,multiply(B,j))) -> true
% 65.82/65.82  Current number of equations to process: 335
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1444
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3129]
% 66.12/66.16  ifeq2(product(multiply(inverse(k),j),inverse(h),A),true,A,identity) ->
% 66.12/66.16  identity
% 66.12/66.16  Current number of equations to process: 333
% 66.12/66.16  Current number of ordered equations: 1
% 66.12/66.16  Current number of rules: 1445
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3130]
% 66.12/66.16  ifeq2(product(multiply(inverse(k),j),inverse(h),A),true,identity,A) -> A
% 66.12/66.16  Current number of equations to process: 333
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1446
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3131]
% 66.12/66.16  ifeq(product(A,multiply(B,h),identity),true,product(A,multiply(B,j),b),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 332
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1447
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3132]
% 66.12/66.16  ifeq(product(A,identity,multiply(B,h)),true,product(A,b,multiply(B,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 331
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1448
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3133]
% 66.12/66.16  ifeq(product(multiply(A,h),b,B),true,product(identity,B,multiply(A,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 329
% 66.12/66.16  Current number of ordered equations: 1
% 66.12/66.16  Current number of rules: 1449
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3134]
% 66.12/66.16  ifeq(product(multiply(A,h),b,B),true,product(identity,multiply(A,j),B),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 329
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1450
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3135]
% 66.12/66.16  ifeq(product(b,identity,A),true,product(multiply(B,h),A,multiply(B,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 328
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1451
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3136]
% 66.12/66.16  ifeq(product(multiply(A,j),identity,B),true,product(multiply(A,h),b,B),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 327
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1452
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3137]
% 66.12/66.16  ifeq(product(identity,b,A),true,product(multiply(B,h),A,multiply(B,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 326
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1453
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3138]
% 66.12/66.16  ifeq(product(A,multiply(B,h),a),true,product(A,multiply(B,j),c),true) -> true
% 66.12/66.16  Current number of equations to process: 325
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1454
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3139]
% 66.12/66.16  ifeq(product(A,a,multiply(B,h)),true,product(A,c,multiply(B,j)),true) -> true
% 66.12/66.16  Current number of equations to process: 324
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1455
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3140]
% 66.12/66.16  ifeq(product(A,multiply(B,h),h),true,product(A,multiply(B,j),j),true) -> true
% 66.12/66.16  Current number of equations to process: 323
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1456
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3141]
% 66.12/66.16  ifeq(product(A,h,multiply(B,h)),true,product(A,j,multiply(B,j)),true) -> true
% 66.12/66.16  Current number of equations to process: 322
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1457
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3142]
% 66.12/66.16  ifeq(product(multiply(A,h),identity,B),true,product(B,b,multiply(A,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 321
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1458
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3143]
% 66.12/66.16  ifeq(product(identity,multiply(A,h),B),true,product(B,b,multiply(A,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 320
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1459
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3144]
% 66.12/66.16  ifeq(product(identity,multiply(A,j),B),true,product(multiply(A,h),b,B),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 319
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1460
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3145]
% 66.12/66.16  ifeq(product(b,A,identity),true,product(multiply(B,j),A,multiply(B,h)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 318
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1461
% 66.12/66.16  New rule produced :
% 66.12/66.16  [3146]
% 66.12/66.16  ifeq(product(identity,A,b),true,product(multiply(B,h),A,multiply(B,j)),true)
% 66.12/66.16  -> true
% 66.12/66.16  Current number of equations to process: 317
% 66.12/66.16  Current number of ordered equations: 0
% 66.12/66.16  Current number of rules: 1462
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3147]
% 66.83/66.87  ifeq(product(multiply(A,h),b,B),true,product(B,identity,multiply(A,j)),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 315
% 66.83/66.87  Current number of ordered equations: 1
% 66.83/66.87  Current number of rules: 1463
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3148]
% 66.83/66.87  ifeq(product(multiply(A,h),b,B),true,product(multiply(A,j),identity,B),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 315
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1464
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3149]
% 66.83/66.87  ifeq(product(b,inverse(multiply(A,j)),B),true,product(multiply(A,h),B,identity),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 314
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1465
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3150]
% 66.83/66.87  ifeq(product(multiply(A,j),inverse(b),B),true,product(multiply(A,h),identity,B),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 313
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1466
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3151]
% 66.83/66.87  ifeq(product(identity,b,A),true,product(inverse(multiply(B,h)),multiply(B,j),A),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 312
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1467
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3152]
% 66.83/66.87  ifeq(product(A,multiply(B,h),inverse(b)),true,product(A,multiply(B,j),identity),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 311
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1468
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3153]
% 66.83/66.87  ifeq(product(A,inverse(b),multiply(B,h)),true,product(A,identity,multiply(B,j)),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 310
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1469
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3154]
% 66.83/66.87  ifeq(product(inverse(multiply(A,h)),B,b),true,product(identity,B,multiply(A,j)),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 309
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1470
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3155]
% 66.83/66.87  ifeq(product(b,A,inverse(multiply(B,h))),true,product(multiply(B,j),A,identity),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 308
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1471
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3156]
% 66.83/66.87  ifeq(product(multiply(A,h),identity,B),true,product(multiply(A,j),inverse(b),B),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 307
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1472
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3157]
% 66.83/66.87  ifeq(product(inverse(multiply(A,j)),multiply(A,h),B),true,product(B,b,identity),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 306
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1473
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3158]
% 66.83/66.87  ifeq(product(inverse(multiply(A,h)),multiply(A,j),B),true,product(identity,b,B),true)
% 66.83/66.87  -> true
% 66.83/66.87  Current number of equations to process: 305
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1474
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3159]
% 66.83/66.87  ifeq(product(j,inverse(h),A),true,product(inverse(k),A,identity),true) ->
% 66.83/66.87  true
% 66.83/66.87  Current number of equations to process: 329
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1475
% 66.83/66.87  New rule produced : [3160] product(multiply(inverse(k),j),identity,h) -> true
% 66.83/66.87  Current number of equations to process: 348
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1476
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3161] product(inverse(multiply(inverse(k),j)),identity,inverse(h)) -> true
% 66.83/66.87  Current number of equations to process: 348
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1477
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3162] product(multiply(inverse(k),j),multiply(inverse(h),A),A) -> true
% 66.83/66.87  Current number of equations to process: 348
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1478
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3163] product(identity,inverse(h),inverse(multiply(inverse(k),j))) -> true
% 66.83/66.87  Current number of equations to process: 348
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1479
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3164] ifeq2(product(multiply(A,j),inverse(h),B),true,multiply(A,k),B) -> B
% 66.83/66.87  Current number of equations to process: 349
% 66.83/66.87  Current number of ordered equations: 0
% 66.83/66.87  Current number of rules: 1480
% 66.83/66.87  New rule produced :
% 66.83/66.87  [3165]
% 66.83/66.87  ifeq(product(A,multiply(inverse(k),j),j),true,product(A,identity,k),true) ->
% 67.22/67.19  true
% 67.22/67.19  Current number of equations to process: 348
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1481
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3166]
% 67.22/67.19  ifeq(product(A,j,multiply(inverse(k),j)),true,product(A,k,identity),true) ->
% 67.22/67.19  true
% 67.22/67.19  Current number of equations to process: 347
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1482
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3167]
% 67.22/67.19  ifeq(product(A,multiply(inverse(k),j),h),true,product(A,identity,identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 346
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1483
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3168]
% 67.22/67.19  ifeq(product(identity,h,A),true,product(multiply(inverse(k),j),identity,A),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 344
% 67.22/67.19  Current number of ordered equations: 1
% 67.22/67.19  Current number of rules: 1484
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3169]
% 67.22/67.19  ifeq(product(A,h,multiply(inverse(k),j)),true,product(A,identity,identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 344
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1485
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3170]
% 67.22/67.19  ifeq(product(multiply(inverse(k),j),identity,A),true,product(identity,h,A),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 340
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1486
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3171]
% 67.22/67.19  ifeq2(product(multiply(A,j),inverse(h),B),true,B,multiply(A,k)) ->
% 67.22/67.19  multiply(A,k)
% 67.22/67.19  Current number of equations to process: 339
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1487
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3172]
% 67.22/67.19  ifeq(product(inverse(h),A,B),true,product(multiply(inverse(k),j),B,A),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 337
% 67.22/67.19  Current number of ordered equations: 1
% 67.22/67.19  Current number of rules: 1488
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3173]
% 67.22/67.19  ifeq(product(A,multiply(inverse(k),j),identity),true,product(A,identity,
% 67.22/67.19                                                       inverse(h)),true) ->
% 67.22/67.19  true
% 67.22/67.19  Current number of equations to process: 337
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1489
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3174]
% 67.22/67.19  ifeq(product(A,identity,multiply(inverse(k),j)),true,product(A,inverse(h),identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 336
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1490
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3175]
% 67.22/67.19  ifeq(product(multiply(inverse(k),j),inverse(h),A),true,product(identity,A,identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 334
% 67.22/67.19  Current number of ordered equations: 1
% 67.22/67.19  Current number of rules: 1491
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3176]
% 67.22/67.19  ifeq(product(multiply(inverse(k),j),inverse(h),A),true,product(identity,identity,A),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 334
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1492
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3177]
% 67.22/67.19  ifeq(product(identity,identity,A),true,product(multiply(inverse(k),j),
% 67.22/67.19                                         inverse(h),A),true) -> true
% 67.22/67.19  Current number of equations to process: 332
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1493
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3178]
% 67.22/67.19  ifeq(product(identity,inverse(h),A),true,product(multiply(inverse(k),j),A,identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 331
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1494
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3179]
% 67.22/67.19  ifeq(product(multiply(inverse(k),j),identity,A),true,product(A,inverse(h),identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 330
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1495
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3180]
% 67.22/67.19  ifeq(product(identity,multiply(inverse(k),j),A),true,product(A,inverse(h),identity),true)
% 67.22/67.19  -> true
% 67.22/67.19  Current number of equations to process: 329
% 67.22/67.19  Current number of ordered equations: 0
% 67.22/67.19  Current number of rules: 1496
% 67.22/67.19  New rule produced :
% 67.22/67.19  [3181]
% 67.22/67.19  ifeq(product(A,multiply(inverse(k),j),B),true,product(B,inverse(h),A),true)
% 67.22/67.19  -> true
% 67.22/67.19  Rule
% 67.22/67.19  [3180]
% 67.22/67.19  ifeq(product(identity,multiply(inverse(k),j),A),true,product(A,inverse(h),identity),true)
% 67.22/67.19  -> true collapsed.
% 67.22/67.19  Current number of equations to process: 326
% 67.22/67.19  Current number of ordered equations: 1
% 67.22/67.19  Current number of rules: 1496
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3182]
% 67.83/67.89  ifeq(product(inverse(h),A,identity),true,product(identity,A,multiply(
% 67.83/67.89                                                              inverse(k),j)),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 326
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1497
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3183]
% 67.83/67.89  ifeq(product(identity,A,inverse(h)),true,product(multiply(inverse(k),j),A,identity),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 325
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1498
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3184]
% 67.83/67.89  ifeq(product(multiply(inverse(k),j),inverse(h),A),true,product(A,identity,identity),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 323
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1499
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3185]
% 67.83/67.89  ifeq(product(identity,inverse(h),A),true,product(inverse(multiply(inverse(k),j)),identity,A),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 322
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1500
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3186]
% 67.83/67.89  ifeq(product(inverse(multiply(inverse(k),j)),A,inverse(h)),true,product(identity,A,identity),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 321
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1501
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3187]
% 67.83/67.89  ifeq(product(inverse(h),A,inverse(multiply(inverse(k),j))),true,product(identity,A,identity),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 320
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1502
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3188]
% 67.83/67.89  ifeq(product(inverse(multiply(inverse(k),j)),identity,A),true,product(identity,
% 67.83/67.89                                                                inverse(h),A),true)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 319
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1503
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3189]
% 67.83/67.89  ifeq(product(j,inverse(h),A),true,product(B,A,multiply(B,k)),true) -> true
% 67.83/67.89  Current number of equations to process: 343
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1504
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3190] product(inverse(multiply(A,j)),multiply(A,k),inverse(h)) -> true
% 67.83/67.89  Current number of equations to process: 364
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1505
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3191]
% 67.83/67.89  product(multiply(A,j),multiply(inverse(h),inverse(multiply(A,k))),identity)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 369
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1506
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3192]
% 67.83/67.89  product(multiply(inverse(multiply(A,k)),multiply(A,j)),inverse(h),identity)
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 368
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1507
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3193]
% 67.83/67.89  product(identity,inverse(h),multiply(inverse(multiply(A,j)),multiply(A,k)))
% 67.83/67.89  -> true
% 67.83/67.89  Current number of equations to process: 367
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1508
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3194]
% 67.83/67.89  product(multiply(A,multiply(B,j)),inverse(h),multiply(A,multiply(B,k))) ->
% 67.83/67.89  true
% 67.83/67.89  Current number of equations to process: 366
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1509
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3195]
% 67.83/67.89  ifeq2(product(multiply(inverse(multiply(A,B)),A),B,C),true,C,identity) ->
% 67.83/67.89  identity
% 67.83/67.89  Current number of equations to process: 364
% 67.83/67.89  Current number of ordered equations: 1
% 67.83/67.89  Current number of rules: 1510
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3196]
% 67.83/67.89  ifeq2(product(multiply(inverse(multiply(A,B)),A),B,C),true,identity,C) -> C
% 67.83/67.89  Current number of equations to process: 364
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1511
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3197]
% 67.83/67.89  ifeq(product(A,multiply(B,j),j),true,product(A,multiply(B,k),k),true) -> true
% 67.83/67.89  Current number of equations to process: 363
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1512
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3198]
% 67.83/67.89  ifeq(product(A,j,multiply(B,j)),true,product(A,k,multiply(B,k)),true) -> true
% 67.83/67.89  Current number of equations to process: 362
% 67.83/67.89  Current number of ordered equations: 0
% 67.83/67.89  Current number of rules: 1513
% 67.83/67.89  New rule produced :
% 67.83/67.89  [3199]
% 67.83/67.89  ifeq(product(A,multiply(B,j),h),true,product(A,multiply(B,k),identity),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 361
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1514
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3200]
% 68.44/68.47  ifeq(product(multiply(A,k),h,B),true,product(multiply(A,j),identity,B),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 359
% 68.44/68.47  Current number of ordered equations: 1
% 68.44/68.47  Current number of rules: 1515
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3201]
% 68.44/68.47  ifeq(product(A,h,multiply(B,j)),true,product(A,identity,multiply(B,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 359
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1516
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3202]
% 68.44/68.47  ifeq(product(multiply(A,j),identity,B),true,product(multiply(A,k),h,B),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 355
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1517
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3203]
% 68.44/68.47  ifeq(product(A,multiply(B,j),identity),true,product(A,multiply(B,k),inverse(h)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 354
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1518
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3204]
% 68.44/68.47  ifeq(product(A,identity,multiply(B,j)),true,product(A,inverse(h),multiply(B,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 353
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1519
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3205]
% 68.44/68.47  ifeq(product(multiply(A,j),inverse(h),B),true,product(identity,B,multiply(A,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 351
% 68.44/68.47  Current number of ordered equations: 1
% 68.44/68.47  Current number of rules: 1520
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3206]
% 68.44/68.47  ifeq(product(multiply(A,j),inverse(h),B),true,product(identity,multiply(A,k),B),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 351
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1521
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3207]
% 68.44/68.47  ifeq(product(inverse(h),identity,A),true,product(multiply(B,j),A,multiply(B,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 350
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1522
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3208]
% 68.44/68.47  ifeq(product(multiply(A,k),identity,B),true,product(multiply(A,j),inverse(h),B),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 349
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1523
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3209]
% 68.44/68.47  ifeq(product(identity,inverse(h),A),true,product(multiply(B,j),A,multiply(B,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 348
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1524
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3210]
% 68.44/68.47  ifeq(product(multiply(A,j),identity,B),true,product(B,inverse(h),multiply(A,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 347
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1525
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3211]
% 68.44/68.47  ifeq(product(identity,multiply(A,j),B),true,product(B,inverse(h),multiply(A,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 346
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1526
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3212]
% 68.44/68.47  ifeq(product(identity,multiply(A,k),B),true,product(multiply(A,j),inverse(h),B),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 345
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1527
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3213]
% 68.44/68.47  ifeq(product(inverse(h),A,identity),true,product(multiply(B,k),A,multiply(B,j)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 344
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1528
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3214]
% 68.44/68.47  ifeq(product(identity,A,inverse(h)),true,product(multiply(B,j),A,multiply(B,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 343
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1529
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3215]
% 68.44/68.47  ifeq(product(multiply(A,j),inverse(h),B),true,product(multiply(A,k),identity,B),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 341
% 68.44/68.47  Current number of ordered equations: 1
% 68.44/68.47  Current number of rules: 1530
% 68.44/68.47  New rule produced :
% 68.44/68.47  [3216]
% 68.44/68.47  ifeq(product(multiply(A,j),inverse(h),B),true,product(B,identity,multiply(A,k)),true)
% 68.44/68.47  -> true
% 68.44/68.47  Current number of equations to process: 341
% 68.44/68.47  Current number of ordered equations: 0
% 68.44/68.47  Current number of rules: 1531
% 68.44/68.47  New rule produced :
% 69.04/69.09  [3217]
% 69.04/69.09  ifeq(product(A,B,C),true,product(inverse(multiply(A,B)),C,identity),true) ->
% 69.04/69.09  true
% 69.04/69.09  Current number of equations to process: 372
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1532
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3218] product(multiply(inverse(multiply(A,a)),A),c,b) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1533
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3219] product(multiply(inverse(multiply(A,h)),A),j,b) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1534
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3220] product(multiply(inverse(multiply(A,j)),A),k,inverse(h)) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1535
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3221]
% 69.04/69.09  product(multiply(inverse(multiply(A,B)),A),identity,inverse(B)) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1536
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3222]
% 69.04/69.09  product(inverse(multiply(inverse(multiply(A,B)),A)),identity,B) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1537
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3223]
% 69.04/69.09  product(multiply(inverse(multiply(A,inverse(B))),A),identity,B) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1538
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3224] product(multiply(inverse(multiply(A,B)),A),multiply(B,C),C) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1539
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3225]
% 69.04/69.09  product(identity,A,inverse(multiply(inverse(multiply(B,A)),B))) -> true
% 69.04/69.09  Current number of equations to process: 399
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1540
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3226]
% 69.04/69.09  product(identity,A,multiply(inverse(multiply(B,C)),multiply(B,multiply(C,A))))
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 402
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1541
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3227]
% 69.04/69.09  product(multiply(inverse(multiply(A,multiply(B,C))),multiply(A,B)),C,identity)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 401
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1542
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3228]
% 69.04/69.09  ifeq2(product(multiply(A,B),C,X),true,multiply(A,multiply(B,C)),X) -> X
% 69.04/69.09  Current number of equations to process: 400
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1543
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3229]
% 69.04/69.09  ifeq(product(A,B,C),true,product(multiply(inverse(multiply(X,A)),X),C,B),true)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 398
% 69.04/69.09  Current number of ordered equations: 1
% 69.04/69.09  Current number of rules: 1544
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3230]
% 69.04/69.09  ifeq(product(A,multiply(inverse(multiply(B,C)),B),identity),true,product(A,identity,C),true)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 398
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1545
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3231]
% 69.04/69.09  ifeq(product(A,identity,multiply(inverse(multiply(B,C)),B)),true,product(A,C,identity),true)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 397
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1546
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3232]
% 69.04/69.09  ifeq(product(multiply(inverse(multiply(A,B)),A),B,C),true,product(identity,C,identity),true)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 395
% 69.04/69.09  Current number of ordered equations: 1
% 69.04/69.09  Current number of rules: 1547
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3233]
% 69.04/69.09  ifeq(product(multiply(inverse(multiply(A,B)),A),B,C),true,product(identity,identity,C),true)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 395
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1548
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3234]
% 69.04/69.09  ifeq(product(identity,identity,A),true,product(multiply(inverse(multiply(B,C)),B),C,A),true)
% 69.04/69.09  -> true
% 69.04/69.09  Current number of equations to process: 393
% 69.04/69.09  Current number of ordered equations: 0
% 69.04/69.09  Current number of rules: 1549
% 69.04/69.09  New rule produced :
% 69.04/69.09  [3235]
% 69.04/69.09  ifeq(product(identity,A,B),true,product(multiply(inverse(multiply(C,A)),C),B,identity),true)
% 69.04/69.09  -> true
% 69.43/69.43  Current number of equations to process: 392
% 69.43/69.43  Current number of ordered equations: 0
% 69.43/69.43  Current number of rules: 1550
% 69.43/69.43  New rule produced :
% 69.43/69.43  [3236]
% 69.43/69.43  ifeq(product(A,multiply(inverse(multiply(B,b)),B),a),true,product(A,identity,c),true)
% 69.43/69.43  -> true
% 69.43/69.43  Current number of equations to process: 391
% 69.43/69.43  Current number of ordered equations: 0
% 69.43/69.43  Current number of rules: 1551
% 69.43/69.43  New rule produced :
% 69.43/69.43  [3237]
% 69.43/69.43  ifeq(product(identity,b,A),true,product(multiply(inverse(multiply(B,a)),B),c,A),true)
% 69.43/69.43  -> true
% 69.43/69.43  Current number of equations to process: 389
% 69.43/69.43  Current number of ordered equations: 1
% 69.43/69.43  Current number of rules: 1552
% 69.43/69.43  New rule produced :
% 69.43/69.43  [3238]
% 69.43/69.43  ifeq(product(A,a,multiply(inverse(multiply(B,b)),B)),true,product(A,c,identity),true)
% 69.43/69.43  -> true
% 69.43/69.43  Current number of equations to process: 389
% 69.43/69.43  Current number of ordered equations: 0
% 69.43/69.43  Current number of rules: 1553
% 69.43/69.43  New rule produced :
% 69.43/69.43  [3239]
% 69.43/69.43  ifeq(product(A,multiply(inverse(multiply(B,b)),B),h),true,product(A,identity,j),true)
% 69.43/69.43  -> true
% 69.43/69.43  Current number of equations to process: 388
% 69.43/69.43  Current number of ordered equations: 0
% 69.43/69.43  Current number of rules: 1554
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3240]
% 69.43/69.44  ifeq(product(identity,b,A),true,product(multiply(inverse(multiply(B,h)),B),j,A),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 386
% 69.43/69.44  Current number of ordered equations: 1
% 69.43/69.44  Current number of rules: 1555
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3241]
% 69.43/69.44  ifeq(product(A,h,multiply(inverse(multiply(B,b)),B)),true,product(A,j,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 386
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1556
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3242]
% 69.43/69.44  ifeq(product(multiply(inverse(multiply(A,B)),A),identity,C),true,product(C,B,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 385
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1557
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3243]
% 69.43/69.44  ifeq(product(identity,multiply(inverse(multiply(A,B)),A),C),true,product(C,B,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 384
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1558
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3244]
% 69.43/69.44  ifeq(product(A,multiply(inverse(multiply(B,C)),B),X),true,product(X,C,A),true)
% 69.43/69.44  -> true
% 69.43/69.44  Rule
% 69.43/69.44  [3243]
% 69.43/69.44  ifeq(product(identity,multiply(inverse(multiply(A,B)),A),C),true,product(C,B,identity),true)
% 69.43/69.44  -> true collapsed.
% 69.43/69.44  Current number of equations to process: 381
% 69.43/69.44  Current number of ordered equations: 1
% 69.43/69.44  Current number of rules: 1558
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3245]
% 69.43/69.44  ifeq(product(A,B,identity),true,product(identity,B,multiply(inverse(multiply(C,A)),C)),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 381
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1559
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3246]
% 69.43/69.44  ifeq(product(identity,A,B),true,product(multiply(inverse(multiply(C,B)),C),A,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 380
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1560
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3247]
% 69.43/69.44  ifeq(product(multiply(inverse(multiply(A,B)),A),B,C),true,product(C,identity,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 378
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1561
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3248]
% 69.43/69.44  ifeq(product(multiply(inverse(multiply(A,c)),A),a,B),true,product(B,b,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 376
% 69.43/69.44  Current number of ordered equations: 1
% 69.43/69.44  Current number of rules: 1562
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3249]
% 69.43/69.44  ifeq(product(multiply(inverse(multiply(A,a)),A),c,B),true,product(identity,b,B),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 376
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1563
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3250]
% 69.43/69.44  ifeq(product(multiply(inverse(multiply(A,h)),A),j,B),true,product(identity,b,B),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 374
% 69.43/69.44  Current number of ordered equations: 1
% 69.43/69.44  Current number of rules: 1564
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3251]
% 69.43/69.44  ifeq(product(multiply(inverse(multiply(A,j)),A),h,B),true,product(B,b,identity),true)
% 69.43/69.44  -> true
% 69.43/69.44  Current number of equations to process: 374
% 69.43/69.44  Current number of ordered equations: 0
% 69.43/69.44  Current number of rules: 1565
% 69.43/69.44  New rule produced :
% 69.43/69.44  [3252]
% 69.43/69.44  ifeq2(product(multiply(A,B),C,X),true,X,multiply(A,multiply(B,C))) ->
% 69.93/69.89  multiply(A,multiply(B,C))
% 69.93/69.89  Current number of equations to process: 373
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1566
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3253]
% 69.93/69.89  ifeq(product(multiply(c,A),B,C),true,product(a,multiply(b,multiply(A,B)),C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 372
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1567
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3254]
% 69.93/69.89  ifeq(product(multiply(b,A),B,C),true,product(a,C,multiply(c,multiply(A,B))),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 371
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1568
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3255]
% 69.93/69.89  ifeq(product(a,multiply(b,multiply(A,B)),C),true,product(multiply(c,A),B,C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 370
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1569
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3256]
% 69.93/69.89  ifeq(product(multiply(b,A),B,C),true,product(h,C,multiply(j,multiply(A,B))),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 369
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1570
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3257]
% 69.93/69.89  ifeq(product(multiply(j,A),B,C),true,product(h,multiply(b,multiply(A,B)),C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 368
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1571
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3258]
% 69.93/69.89  ifeq(product(h,multiply(b,multiply(A,B)),C),true,product(multiply(j,A),B,C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 367
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1572
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3259]
% 69.93/69.89  ifeq(product(identity,A,B),true,product(j,multiply(inverse(h),multiply(
% 69.93/69.89                                                                inverse(k),A)),B),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 366
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1573
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3260]
% 69.93/69.89  ifeq(product(j,multiply(inverse(h),multiply(inverse(k),A)),B),true,product(identity,A,B),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 365
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1574
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3261]
% 69.93/69.89  ifeq(product(h,A,B),true,product(c,multiply(inverse(a),multiply(inverse(b),A)),B),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 364
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1575
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3262]
% 69.93/69.89  ifeq(product(c,multiply(inverse(a),multiply(inverse(b),A)),B),true,product(h,A,B),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 363
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1576
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3263]
% 69.93/69.89  ifeq(product(multiply(A,multiply(B,a)),b,C),true,product(A,multiply(B,c),C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 362
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1577
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3264]
% 69.93/69.89  ifeq(product(A,multiply(B,a),C),true,product(A,multiply(B,c),multiply(C,b)),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 360
% 69.93/69.89  Current number of ordered equations: 1
% 69.93/69.89  Current number of rules: 1578
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3265]
% 69.93/69.89  ifeq(product(b,A,B),true,product(multiply(C,a),B,multiply(C,multiply(c,A))),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 360
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1579
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3266]
% 69.93/69.89  ifeq(product(multiply(A,c),B,C),true,product(multiply(A,a),multiply(b,B),C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 358
% 69.93/69.89  Current number of ordered equations: 1
% 69.93/69.89  Current number of rules: 1580
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3267]
% 69.93/69.89  ifeq(product(A,B,multiply(C,a)),true,product(A,multiply(B,b),multiply(C,c)),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 358
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1581
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3268]
% 69.93/69.89  ifeq(product(multiply(A,a),multiply(b,B),C),true,product(multiply(A,c),B,C),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 357
% 69.93/69.89  Current number of ordered equations: 0
% 69.93/69.89  Current number of rules: 1582
% 69.93/69.89  New rule produced :
% 69.93/69.89  [3269]
% 69.93/69.89  ifeq(product(A,multiply(B,a),C),true,product(C,b,multiply(A,multiply(B,c))),true)
% 69.93/69.89  -> true
% 69.93/69.89  Current number of equations to process: 355
% 69.93/69.89  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1583
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3270]
% 70.24/70.24  ifeq(product(b,A,B),true,product(multiply(C,c),A,multiply(C,multiply(a,B))),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 355
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1584
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3271]
% 70.24/70.24  ifeq(product(A,B,b),true,product(multiply(C,multiply(a,A)),B,multiply(C,c)),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 353
% 70.24/70.24  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1585
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3272]
% 70.24/70.24  ifeq(product(A,multiply(B,c),C),true,product(multiply(A,multiply(B,a)),b,C),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 353
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1586
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3273]
% 70.24/70.24  ifeq(product(multiply(A,multiply(B,h)),b,C),true,product(A,multiply(B,j),C),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 352
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1587
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3274]
% 70.24/70.24  ifeq(product(A,multiply(B,h),C),true,product(A,multiply(B,j),multiply(C,b)),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 350
% 70.24/70.24  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1588
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3275]
% 70.24/70.24  ifeq(product(b,A,B),true,product(multiply(C,h),B,multiply(C,multiply(j,A))),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 350
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1589
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3276]
% 70.24/70.24  ifeq(product(multiply(A,j),B,C),true,product(multiply(A,h),multiply(b,B),C),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 348
% 70.24/70.24  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1590
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3277]
% 70.24/70.24  ifeq(product(A,B,multiply(C,h)),true,product(A,multiply(B,b),multiply(C,j)),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 348
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1591
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3278]
% 70.24/70.24  ifeq(product(multiply(A,h),multiply(b,B),C),true,product(multiply(A,j),B,C),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 347
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1592
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3279]
% 70.24/70.24  ifeq(product(A,multiply(B,h),C),true,product(C,b,multiply(A,multiply(B,j))),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 345
% 70.24/70.24  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1593
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3280]
% 70.24/70.24  ifeq(product(b,A,B),true,product(multiply(C,j),A,multiply(C,multiply(h,B))),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 345
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1594
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3281]
% 70.24/70.24  ifeq(product(A,multiply(B,j),C),true,product(multiply(A,multiply(B,h)),b,C),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 343
% 70.24/70.24  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1595
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3282]
% 70.24/70.24  ifeq(product(A,B,b),true,product(multiply(C,multiply(h,A)),B,multiply(C,j)),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 343
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1596
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3283]
% 70.24/70.24  ifeq(product(multiply(A,multiply(inverse(k),j)),inverse(h),B),true,product(A,identity,B),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 342
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1597
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3284]
% 70.24/70.24  ifeq(product(A,multiply(inverse(k),j),B),true,product(A,identity,multiply(B,
% 70.24/70.24                                                                   inverse(h))),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 341
% 70.24/70.24  Current number of ordered equations: 0
% 70.24/70.24  Current number of rules: 1598
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3285]
% 70.24/70.24  ifeq(product(identity,A,B),true,product(multiply(inverse(k),j),multiply(
% 70.24/70.24                                                                 inverse(h),A),B),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 339
% 70.24/70.24  Current number of ordered equations: 1
% 70.24/70.24  Current number of rules: 1599
% 70.24/70.24  New rule produced :
% 70.24/70.24  [3286]
% 70.24/70.24  ifeq(product(A,B,multiply(inverse(k),j)),true,product(A,multiply(B,inverse(h)),identity),true)
% 70.24/70.24  -> true
% 70.24/70.24  Current number of equations to process: 339
% 70.24/70.24  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1600
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3287]
% 70.63/70.60  ifeq(product(multiply(inverse(k),j),multiply(inverse(h),A),B),true,product(identity,A,B),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 338
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1601
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3288]
% 70.63/70.60  ifeq(product(inverse(h),A,B),true,product(identity,A,multiply(inverse(k),
% 70.63/70.60                                                       multiply(j,B))),true) ->
% 70.63/70.60  true
% 70.63/70.60  Current number of equations to process: 337
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1602
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3289]
% 70.63/70.60  ifeq(product(A,B,inverse(h)),true,product(multiply(inverse(k),multiply(j,A)),B,identity),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 335
% 70.63/70.60  Current number of ordered equations: 1
% 70.63/70.60  Current number of rules: 1603
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3290]
% 70.63/70.60  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(k),j)),
% 70.63/70.60                                  inverse(h),B),true) -> true
% 70.63/70.60  Current number of equations to process: 335
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1604
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3291]
% 70.63/70.60  ifeq(product(inverse(h),inverse(multiply(A,k)),B),true,product(multiply(A,j),B,identity),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 334
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1605
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3292]
% 70.63/70.60  ifeq(product(identity,inverse(h),A),true,product(inverse(multiply(B,j)),
% 70.63/70.60                                           multiply(B,k),A),true) -> true
% 70.63/70.60  Current number of equations to process: 333
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1606
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3293]
% 70.63/70.60  ifeq(product(inverse(multiply(A,j)),B,inverse(h)),true,product(identity,B,
% 70.63/70.60                                                         multiply(A,k)),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 332
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1607
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3294]
% 70.63/70.60  ifeq(product(inverse(h),A,inverse(multiply(B,j))),true,product(multiply(B,k),A,identity),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 331
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1608
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3295]
% 70.63/70.60  ifeq(product(inverse(multiply(A,k)),multiply(A,j),B),true,product(B,inverse(h),identity),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 330
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1609
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3296]
% 70.63/70.60  ifeq(product(inverse(multiply(A,j)),multiply(A,k),B),true,product(identity,
% 70.63/70.60                                                            inverse(h),B),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 329
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1610
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3297]
% 70.63/70.60  ifeq(product(A,multiply(inverse(multiply(B,inverse(h))),B),j),true,product(A,identity,k),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 328
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1611
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3298]
% 70.63/70.60  ifeq(product(identity,inverse(h),A),true,product(multiply(inverse(multiply(B,j)),B),k,A),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 326
% 70.63/70.60  Current number of ordered equations: 1
% 70.63/70.60  Current number of rules: 1612
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3299]
% 70.63/70.60  ifeq(product(A,j,multiply(inverse(multiply(B,inverse(h))),B)),true,product(A,k,identity),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 326
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1613
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3300]
% 70.63/70.60  ifeq(product(A,multiply(inverse(multiply(B,inverse(C))),B),C),true,product(A,identity,identity),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 325
% 70.63/70.60  Current number of ordered equations: 0
% 70.63/70.60  Current number of rules: 1614
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3301]
% 70.63/70.60  ifeq(product(identity,inverse(A),B),true,product(multiply(inverse(multiply(C,A)),C),identity,B),true)
% 70.63/70.60  -> true
% 70.63/70.60  Current number of equations to process: 323
% 70.63/70.60  Current number of ordered equations: 1
% 70.63/70.60  Current number of rules: 1615
% 70.63/70.60  New rule produced :
% 70.63/70.60  [3302]
% 70.63/70.60  ifeq(product(A,B,multiply(inverse(multiply(C,inverse(B))),C)),true,product(A,identity,identity),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 323
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1616
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3303]
% 71.65/71.68  ifeq(product(identity,A,B),true,product(inverse(multiply(inverse(multiply(C,A)),C)),identity,B),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 322
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1617
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3304]
% 71.65/71.68  ifeq(product(A,multiply(inverse(multiply(B,C)),B),inverse(C)),true,product(A,identity,identity),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 321
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1618
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3305]
% 71.65/71.68  ifeq(product(identity,A,B),true,product(multiply(inverse(multiply(C,inverse(A))),C),identity,B),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 319
% 71.65/71.68  Current number of ordered equations: 1
% 71.65/71.68  Current number of rules: 1619
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3306]
% 71.65/71.68  ifeq(product(A,inverse(B),multiply(inverse(multiply(C,B)),C)),true,product(A,identity,identity),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 319
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1620
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3307]
% 71.65/71.68  ifeq(product(multiply(inverse(multiply(A,j)),A),k,B),true,product(identity,
% 71.65/71.68                                                            inverse(h),B),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 317
% 71.65/71.68  Current number of ordered equations: 1
% 71.65/71.68  Current number of rules: 1621
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3308]
% 71.65/71.68  ifeq(product(multiply(inverse(multiply(A,k)),A),j,B),true,product(B,inverse(h),identity),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 317
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1622
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3309]
% 71.65/71.68  ifeq(product(inverse(multiply(inverse(multiply(A,B)),A)),C,B),true,product(identity,C,identity),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 316
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1623
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3310]
% 71.65/71.68  ifeq(product(A,B,inverse(multiply(inverse(multiply(C,A)),C))),true,product(identity,B,identity),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 315
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1624
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3311]
% 71.65/71.68  ifeq(product(multiply(inverse(multiply(A,B)),A),identity,C),true,product(identity,
% 71.65/71.68                                                                   inverse(B),C),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 314
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1625
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3312]
% 71.65/71.68  ifeq(product(multiply(inverse(multiply(A,inverse(B))),A),identity,C),true,
% 71.65/71.68  product(identity,B,C),true) -> true
% 71.65/71.68  Current number of equations to process: 313
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1626
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3313]
% 71.65/71.68  ifeq(product(inverse(multiply(inverse(multiply(A,B)),A)),identity,C),true,
% 71.65/71.68  product(identity,B,C),true) -> true
% 71.65/71.68  Current number of equations to process: 312
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1627
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3314] product(inverse(multiply(A,B)),multiply(A,multiply(B,C)),C) -> true
% 71.65/71.68  Current number of equations to process: 371
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1628
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3315]
% 71.65/71.68  product(multiply(A,B),multiply(C,inverse(multiply(A,multiply(B,C)))),identity)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 372
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1629
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3316]
% 71.65/71.68  product(multiply(A,multiply(B,C)),X,multiply(A,multiply(B,multiply(C,X)))) ->
% 71.65/71.68  true
% 71.65/71.68  Current number of equations to process: 371
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1630
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3317]
% 71.65/71.68  ifeq(product(A,multiply(B,C),identity),true,product(A,multiply(B,multiply(C,X)),X),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 376
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1631
% 71.65/71.68  New rule produced :
% 71.65/71.68  [3318]
% 71.65/71.68  ifeq(product(A,identity,multiply(B,C)),true,product(A,X,multiply(B,multiply(C,X))),true)
% 71.65/71.68  -> true
% 71.65/71.68  Current number of equations to process: 375
% 71.65/71.68  Current number of ordered equations: 0
% 71.65/71.68  Current number of rules: 1632
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3319]
% 72.05/72.07  ifeq(product(multiply(A,B),C,X),true,product(identity,X,multiply(A,multiply(B,C))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 373
% 72.05/72.07  Current number of ordered equations: 1
% 72.05/72.07  Current number of rules: 1633
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3320]
% 72.05/72.07  ifeq(product(multiply(A,B),C,X),true,product(identity,multiply(A,multiply(B,C)),X),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 373
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1634
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3321]
% 72.05/72.07  ifeq(product(A,identity,B),true,product(multiply(C,X),B,multiply(C,multiply(X,A))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 372
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1635
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3322]
% 72.05/72.07  ifeq(product(multiply(A,multiply(B,C)),identity,X),true,product(multiply(A,B),C,X),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 371
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1636
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3323]
% 72.05/72.07  ifeq(product(identity,A,B),true,product(multiply(C,X),B,multiply(C,multiply(X,A))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 370
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1637
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3324]
% 72.05/72.07  ifeq(product(A,multiply(B,C),a),true,product(A,multiply(B,multiply(C,b)),c),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 369
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1638
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3325]
% 72.05/72.07  ifeq(product(multiply(A,multiply(B,a)),b,C),true,product(multiply(A,B),c,C),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 367
% 72.05/72.07  Current number of ordered equations: 1
% 72.05/72.07  Current number of rules: 1639
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3326]
% 72.05/72.07  ifeq(product(A,a,multiply(B,C)),true,product(A,c,multiply(B,multiply(C,b))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 367
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1640
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3327]
% 72.05/72.07  ifeq(product(A,multiply(B,C),h),true,product(A,multiply(B,multiply(C,b)),j),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 366
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1641
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3328]
% 72.05/72.07  ifeq(product(multiply(A,multiply(B,h)),b,C),true,product(multiply(A,B),j,C),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 364
% 72.05/72.07  Current number of ordered equations: 1
% 72.05/72.07  Current number of rules: 1642
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3329]
% 72.05/72.07  ifeq(product(A,h,multiply(B,C)),true,product(A,j,multiply(B,multiply(C,b))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 364
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1643
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3330]
% 72.05/72.07  ifeq(product(multiply(A,B),identity,C),true,product(C,X,multiply(A,multiply(B,X))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 363
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1644
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3331]
% 72.05/72.07  ifeq(product(identity,multiply(A,B),C),true,product(C,X,multiply(A,multiply(B,X))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 362
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1645
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3332]
% 72.05/72.07  ifeq(product(identity,multiply(A,multiply(B,C)),X),true,product(multiply(A,B),C,X),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 361
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1646
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3333]
% 72.05/72.07  ifeq(product(A,B,identity),true,product(multiply(C,multiply(X,A)),B,multiply(C,X)),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 360
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1647
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3334]
% 72.05/72.07  ifeq(product(identity,A,B),true,product(multiply(C,X),A,multiply(C,multiply(X,B))),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 359
% 72.05/72.07  Current number of ordered equations: 0
% 72.05/72.07  Current number of rules: 1648
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3335]
% 72.05/72.07  ifeq(product(multiply(A,B),C,X),true,product(multiply(A,multiply(B,C)),identity,X),true)
% 72.05/72.07  -> true
% 72.05/72.07  Current number of equations to process: 357
% 72.05/72.07  Current number of ordered equations: 1
% 72.05/72.07  Current number of rules: 1649
% 72.05/72.07  New rule produced :
% 72.05/72.07  [3336]
% 72.05/72.07  ifeq(product(multiply(A,B),C,X),true,product(X,identity,multiply(A,multiply(B,C))),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 357
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1650
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3337]
% 72.45/72.48  ifeq(product(multiply(A,B),c,C),true,product(multiply(A,multiply(B,a)),b,C),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 355
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1651
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3338]
% 72.45/72.48  ifeq(product(multiply(A,B),a,C),true,product(C,b,multiply(A,multiply(B,c))),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 355
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1652
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3339]
% 72.45/72.48  ifeq(product(multiply(A,B),j,C),true,product(multiply(A,multiply(B,h)),b,C),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 353
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1653
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3340]
% 72.45/72.48  ifeq(product(multiply(A,B),h,C),true,product(C,b,multiply(A,multiply(B,j))),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 353
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1654
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3341]
% 72.45/72.48  ifeq(product(multiply(A,j),multiply(inverse(h),B),C),true,product(A,multiply(k,B),C),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 342
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1655
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3342]
% 72.45/72.48  ifeq(product(multiply(inverse(h),A),B,C),true,product(j,C,multiply(k,
% 72.45/72.48                                                            multiply(A,B))),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 340
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1656
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3343]
% 72.45/72.48  ifeq(product(A,j,B),true,product(A,multiply(k,C),multiply(B,multiply(
% 72.45/72.48                                                              inverse(h),C))),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 340
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1657
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3344]
% 72.45/72.48  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(inverse(h),C)),
% 72.45/72.48                           multiply(k,C)),true) -> true
% 72.45/72.48  Current number of equations to process: 338
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1658
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3345]
% 72.45/72.48  ifeq(product(multiply(k,A),B,C),true,product(j,multiply(inverse(h),multiply(A,B)),C),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 338
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1659
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3346]
% 72.45/72.48  ifeq(product(j,multiply(inverse(h),multiply(A,B)),C),true,product(multiply(k,A),B,C),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 337
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1660
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3347]
% 72.45/72.48  ifeq(product(multiply(inverse(h),A),B,C),true,product(multiply(k,A),B,
% 72.45/72.48                                                multiply(j,C)),true) -> true
% 72.45/72.48  Current number of equations to process: 335
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1661
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3348]
% 72.45/72.48  ifeq(product(A,j,B),true,product(B,multiply(inverse(h),C),multiply(A,
% 72.45/72.48                                                            multiply(k,C))),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 335
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1662
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3349]
% 72.45/72.48  ifeq(product(A,multiply(k,B),C),true,product(multiply(A,j),multiply(inverse(h),B),C),true)
% 72.45/72.48  -> true
% 72.45/72.48  Current number of equations to process: 333
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1663
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3350]
% 72.45/72.48  ifeq(product(A,B,multiply(inverse(h),C)),true,product(multiply(j,A),B,
% 72.45/72.48                                                multiply(k,C)),true) -> true
% 72.45/72.48  Current number of equations to process: 333
% 72.45/72.48  Current number of ordered equations: 0
% 72.45/72.48  Current number of rules: 1664
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3351]
% 72.45/72.48  ifeq(product(multiply(A,B),multiply(C,inverse(multiply(B,C))),X),true,
% 72.45/72.48  product(A,identity,X),true) -> true
% 72.45/72.48  Current number of equations to process: 331
% 72.45/72.48  Current number of ordered equations: 1
% 72.45/72.48  Current number of rules: 1665
% 72.45/72.48  New rule produced :
% 72.45/72.48  [3352]
% 72.45/72.48  ifeq(product(A,multiply(B,inverse(multiply(C,multiply(A,B)))),X),true,
% 72.86/72.84  product(C,X,identity),true) -> true
% 72.86/72.84  Current number of equations to process: 331
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1666
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3353]
% 72.86/72.84  ifeq(product(A,B,C),true,product(A,identity,multiply(C,multiply(X,inverse(
% 72.86/72.84                                                                    multiply(B,X))))),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 330
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1667
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3354]
% 72.86/72.84  ifeq(product(A,B,C),true,product(A,multiply(B,multiply(X,inverse(multiply(C,X)))),identity),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 328
% 72.86/72.84  Current number of ordered equations: 1
% 72.86/72.84  Current number of rules: 1668
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3355]
% 72.86/72.84  ifeq(product(identity,A,B),true,product(C,multiply(X,multiply(inverse(
% 72.86/72.84                                                                multiply(C,X)),A)),B),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 328
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1669
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3356]
% 72.86/72.84  ifeq(product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),X),true,
% 72.86/72.84  product(identity,C,X),true) -> true
% 72.86/72.84  Current number of equations to process: 327
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1670
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3357]
% 72.86/72.84  ifeq(product(multiply(A,inverse(multiply(B,A))),C,X),true,product(identity,C,
% 72.86/72.84                                                            multiply(B,X)),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 326
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1671
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3358]
% 72.86/72.84  ifeq(product(A,B,multiply(C,inverse(multiply(X,C)))),true,product(multiply(X,A),B,identity),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 324
% 72.86/72.84  Current number of ordered equations: 1
% 72.86/72.84  Current number of rules: 1672
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3359]
% 72.86/72.84  ifeq(product(A,identity,B),true,product(multiply(A,C),multiply(X,inverse(
% 72.86/72.84                                                                   multiply(C,X))),B),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 324
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1673
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3360]
% 72.86/72.84  ifeq(product(A,h,B),true,ifeq(product(C,A,k),true,product(C,B,j),true),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 321
% 72.86/72.84  Current number of ordered equations: 2
% 72.86/72.84  Current number of rules: 1674
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3361]
% 72.86/72.84  ifeq(product(A,h,B),true,ifeq(product(C,k,A),true,product(C,j,B),true),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 321
% 72.86/72.84  Current number of ordered equations: 1
% 72.86/72.84  Current number of rules: 1675
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3362]
% 72.86/72.84  ifeq(product(j,A,B),true,ifeq(product(h,A,C),true,product(k,C,B),true),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 321
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1676
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3363]
% 72.86/72.84  ifeq(product(A,B,h),true,ifeq(product(k,A,C),true,product(C,B,j),true),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 318
% 72.86/72.84  Current number of ordered equations: 2
% 72.86/72.84  Current number of rules: 1677
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3364]
% 72.86/72.84  ifeq(product(A,j,B),true,ifeq(product(A,k,C),true,product(C,h,B),true),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 318
% 72.86/72.84  Current number of ordered equations: 1
% 72.86/72.84  Current number of rules: 1678
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3365]
% 72.86/72.84  ifeq(product(h,A,B),true,ifeq(product(k,B,C),true,product(j,A,C),true),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 318
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1679
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3366]
% 72.86/72.84  ifeq(product(multiply(A,multiply(B,j)),inverse(h),C),true,product(A,multiply(B,k),C),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 317
% 72.86/72.84  Current number of ordered equations: 0
% 72.86/72.84  Current number of rules: 1680
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3367]
% 72.86/72.84  ifeq(product(inverse(h),A,B),true,product(multiply(C,j),B,multiply(C,
% 72.86/72.84                                                            multiply(k,A))),true)
% 72.86/72.84  -> true
% 72.86/72.84  Current number of equations to process: 315
% 72.86/72.84  Current number of ordered equations: 1
% 72.86/72.84  Current number of rules: 1681
% 72.86/72.84  New rule produced :
% 72.86/72.84  [3368]
% 72.86/72.84  ifeq(product(A,multiply(B,j),C),true,product(A,multiply(B,k),multiply(C,
% 73.16/73.19                                                               inverse(h))),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 315
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1682
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3369]
% 73.16/73.19  ifeq(product(A,B,multiply(C,j)),true,product(A,multiply(B,inverse(h)),
% 73.16/73.19                                       multiply(C,k)),true) -> true
% 73.16/73.19  Current number of equations to process: 313
% 73.16/73.19  Current number of ordered equations: 1
% 73.16/73.19  Current number of rules: 1683
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3370]
% 73.16/73.19  ifeq(product(multiply(A,k),B,C),true,product(multiply(A,j),multiply(inverse(h),B),C),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 313
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1684
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3371]
% 73.16/73.19  ifeq(product(multiply(A,j),multiply(inverse(h),B),C),true,product(multiply(A,k),B,C),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 312
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1685
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3372]
% 73.16/73.19  ifeq(product(inverse(h),A,B),true,product(multiply(C,k),A,multiply(C,
% 73.16/73.19                                                            multiply(j,B))),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 310
% 73.16/73.19  Current number of ordered equations: 1
% 73.16/73.19  Current number of rules: 1686
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3373]
% 73.16/73.19  ifeq(product(A,multiply(B,j),C),true,product(C,inverse(h),multiply(A,
% 73.16/73.19                                                            multiply(B,k))),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 310
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1687
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3374]
% 73.16/73.19  ifeq(product(A,B,inverse(h)),true,product(multiply(C,multiply(j,A)),B,
% 73.16/73.19                                    multiply(C,k)),true) -> true
% 73.16/73.19  Current number of equations to process: 308
% 73.16/73.19  Current number of ordered equations: 1
% 73.16/73.19  Current number of rules: 1688
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3375]
% 73.16/73.19  ifeq(product(A,multiply(B,k),C),true,product(multiply(A,multiply(B,j)),
% 73.16/73.19                                       inverse(h),C),true) -> true
% 73.16/73.19  Current number of equations to process: 308
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1689
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3376]
% 73.16/73.19  ifeq(product(multiply(A,multiply(inverse(multiply(B,C)),B)),C,X),true,
% 73.16/73.19  product(A,identity,X),true) -> true
% 73.16/73.19  Current number of equations to process: 307
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1690
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3377]
% 73.16/73.19  ifeq(product(A,multiply(inverse(multiply(B,C)),B),X),true,product(A,identity,
% 73.16/73.19                                                            multiply(X,C)),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 306
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1691
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3378]
% 73.16/73.19  ifeq(product(A,B,multiply(inverse(multiply(C,X)),C)),true,product(A,multiply(B,X),identity),true)
% 73.16/73.19  -> true
% 73.16/73.19  Current number of equations to process: 304
% 73.16/73.19  Current number of ordered equations: 1
% 73.16/73.19  Current number of rules: 1692
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3379]
% 73.16/73.19  ifeq(product(identity,A,B),true,product(multiply(inverse(multiply(C,X)),C),
% 73.16/73.19                                  multiply(X,A),B),true) -> true
% 73.16/73.19  Current number of equations to process: 304
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1693
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3380]
% 73.16/73.19  ifeq(product(multiply(inverse(multiply(A,B)),A),multiply(B,C),X),true,
% 73.16/73.19  product(identity,C,X),true) -> true
% 73.16/73.19  Current number of equations to process: 302
% 73.16/73.19  Current number of ordered equations: 1
% 73.16/73.19  Current number of rules: 1694
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3381]
% 73.16/73.19  ifeq(product(multiply(inverse(multiply(A,multiply(B,C))),A),B,X),true,
% 73.16/73.19  product(X,C,identity),true) -> true
% 73.16/73.19  Current number of equations to process: 302
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1695
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3382]
% 73.16/73.19  ifeq(product(A,B,C),true,product(identity,B,multiply(inverse(multiply(X,A)),
% 73.16/73.19                                              multiply(X,C))),true) -> true
% 73.16/73.19  Current number of equations to process: 301
% 73.16/73.19  Current number of ordered equations: 0
% 73.16/73.19  Current number of rules: 1696
% 73.16/73.19  New rule produced :
% 73.16/73.19  [3383]
% 73.16/73.19  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(multiply(C,X)),C)),X,B),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 299
% 73.56/73.53  Current number of ordered equations: 1
% 73.56/73.53  Current number of rules: 1697
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3384]
% 73.56/73.53  ifeq(product(A,B,C),true,product(multiply(inverse(multiply(X,C)),multiply(X,A)),B,identity),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 299
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1698
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3385]
% 73.56/73.53  ifeq(product(A,multiply(B,C),j),true,product(A,multiply(B,multiply(C,
% 73.56/73.53                                                            inverse(h))),k),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 298
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1699
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3386]
% 73.56/73.53  ifeq(product(A,j,multiply(B,C)),true,product(A,k,multiply(B,multiply(C,
% 73.56/73.53                                                              inverse(h)))),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 296
% 73.56/73.53  Current number of ordered equations: 1
% 73.56/73.53  Current number of rules: 1700
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3387]
% 73.56/73.53  ifeq(product(multiply(A,multiply(B,j)),inverse(h),C),true,product(multiply(A,B),k,C),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 296
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1701
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3388]
% 73.56/73.53  ifeq(product(A,multiply(B,C),X),true,product(A,multiply(B,multiply(C,
% 73.56/73.53                                                            inverse(X))),identity),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 294
% 73.56/73.53  Current number of ordered equations: 1
% 73.56/73.53  Current number of rules: 1702
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3389]
% 73.56/73.53  ifeq(product(A,inverse(multiply(B,multiply(C,A))),X),true,product(multiply(B,C),X,identity),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 294
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1703
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3390]
% 73.56/73.53  ifeq(product(A,B,multiply(C,X)),true,product(A,identity,multiply(C,multiply(X,
% 73.56/73.53                                                                     inverse(B)))),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 292
% 73.56/73.53  Current number of ordered equations: 1
% 73.56/73.53  Current number of rules: 1704
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3391]
% 73.56/73.53  ifeq(product(multiply(A,multiply(B,C)),inverse(C),X),true,product(multiply(A,B),identity,X),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 292
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1705
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3392]
% 73.56/73.53  ifeq(product(identity,A,B),true,product(inverse(multiply(C,X)),multiply(C,
% 73.56/73.53                                                                 multiply(X,A)),B),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 291
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1706
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3393]
% 73.56/73.53  ifeq(product(A,multiply(B,C),inverse(X)),true,product(A,multiply(B,multiply(C,X)),identity),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 290
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1707
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3394]
% 73.56/73.53  ifeq(product(multiply(A,multiply(B,inverse(C))),C,X),true,product(multiply(A,B),identity,X),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 288
% 73.56/73.53  Current number of ordered equations: 1
% 73.56/73.53  Current number of rules: 1708
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3395]
% 73.56/73.53  ifeq(product(A,inverse(B),multiply(C,X)),true,product(A,identity,multiply(C,
% 73.56/73.53                                                                   multiply(X,B))),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 288
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1709
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3396]
% 73.56/73.53  ifeq(product(multiply(A,B),j,C),true,product(C,inverse(h),multiply(A,
% 73.56/73.53                                                            multiply(B,k))),true)
% 73.56/73.53  -> true
% 73.56/73.53  Current number of equations to process: 286
% 73.56/73.53  Current number of ordered equations: 1
% 73.56/73.53  Current number of rules: 1710
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3397]
% 73.56/73.53  ifeq(product(multiply(A,B),k,C),true,product(multiply(A,multiply(B,j)),
% 73.56/73.53                                       inverse(h),C),true) -> true
% 73.56/73.53  Current number of equations to process: 286
% 73.56/73.53  Current number of ordered equations: 0
% 73.56/73.53  Current number of rules: 1711
% 73.56/73.53  New rule produced :
% 73.56/73.53  [3398]
% 73.56/73.53  ifeq(product(inverse(multiply(A,B)),C,X),true,product(identity,C,multiply(A,
% 75.06/75.06                                                                   multiply(B,X))),true)
% 75.06/75.06  -> true
% 75.06/75.06  Current number of equations to process: 285
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1712
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3399]
% 75.06/75.06  ifeq(product(A,B,inverse(multiply(C,X))),true,product(multiply(C,multiply(X,A)),B,identity),true)
% 75.06/75.06  -> true
% 75.06/75.06  Current number of equations to process: 284
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1713
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3400]
% 75.06/75.06  ifeq(product(multiply(A,B),identity,C),true,product(multiply(A,multiply(B,X)),
% 75.06/75.06                                              inverse(X),C),true) -> true
% 75.06/75.06  Current number of equations to process: 283
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1714
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3401]
% 75.06/75.06  ifeq(product(multiply(A,B),identity,C),true,product(multiply(A,multiply(B,
% 75.06/75.06                                                                 inverse(X))),X,C),true)
% 75.06/75.06  -> true
% 75.06/75.06  Current number of equations to process: 282
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1715
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3402]
% 75.06/75.06  ifeq(product(inverse(multiply(A,multiply(B,C))),multiply(A,B),X),true,
% 75.06/75.06  product(X,C,identity),true) -> true
% 75.06/75.06  Current number of equations to process: 281
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1716
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3403]
% 75.06/75.06  ifeq(product(inverse(multiply(A,B)),multiply(A,multiply(B,C)),X),true,
% 75.06/75.06  product(identity,C,X),true) -> true
% 75.06/75.06  Current number of equations to process: 280
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1717
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3404] product(multiply(inverse(multiply(A,inverse(a))),A),b,c) -> true
% 75.06/75.06  Current number of equations to process: 280
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1718
% 75.06/75.06  New rule produced : [3405] product(b,multiply(inverse(c),a),identity) -> true
% 75.06/75.06  Current number of equations to process: 280
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1719
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3406] product(b,multiply(A,inverse(multiply(c,A))),inverse(a)) -> true
% 75.06/75.06  Current number of equations to process: 280
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1720
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3407]
% 75.06/75.06  ifeq2(product(inverse(a),identity,A),true,multiply(b,inverse(c)),A) -> A
% 75.06/75.06  Current number of equations to process: 281
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1721
% 75.06/75.06  New rule produced :
% 75.06/75.06  [3408]
% 75.06/75.06  ifeq2(product(inverse(a),identity,A),true,A,multiply(b,inverse(c))) ->
% 75.06/75.06  multiply(b,inverse(c))
% 75.06/75.06  Current number of equations to process: 280
% 75.06/75.06  Current number of ordered equations: 0
% 75.06/75.06  Current number of rules: 1722
% 75.06/75.06  New rule produced : [3409] multiply(b,inverse(c)) -> inverse(a)
% 75.06/75.06  Rule [1273] product(a,multiply(b,inverse(c)),identity) -> true collapsed.
% 75.06/75.06  Rule [1405] product(inverse(a),identity,multiply(b,inverse(c))) -> true
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2060] ifeq2(product(a,multiply(b,inverse(c)),A),true,A,identity) -> identity
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule [2061] ifeq2(product(a,multiply(b,inverse(c)),A),true,identity,A) -> A
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule [2064] product(a,identity,inverse(multiply(b,inverse(c)))) -> true
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule [2065] product(identity,inverse(multiply(b,inverse(c))),a) -> true
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule [2066] product(identity,multiply(b,inverse(c)),inverse(a)) -> true
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule [2067] product(multiply(A,a),multiply(b,inverse(c)),A) -> true
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2074]
% 75.06/75.06  ifeq(product(multiply(b,inverse(c)),A,B),true,product(a,B,A),true) -> true
% 75.06/75.06  collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2075]
% 75.06/75.06  ifeq(product(A,a,identity),true,product(A,identity,multiply(b,inverse(c))),true)
% 75.06/75.06  -> true collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2076]
% 75.06/75.06  ifeq(product(A,identity,a),true,product(A,multiply(b,inverse(c)),identity),true)
% 75.06/75.06  -> true collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2077]
% 75.06/75.06  ifeq(product(a,multiply(b,inverse(c)),A),true,product(identity,A,identity),true)
% 75.06/75.06  -> true collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2078]
% 75.06/75.06  ifeq(product(a,multiply(b,inverse(c)),A),true,product(identity,identity,A),true)
% 75.06/75.06  -> true collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2079]
% 75.06/75.06  ifeq(product(identity,identity,A),true,product(a,multiply(b,inverse(c)),A),true)
% 75.06/75.06  -> true collapsed.
% 75.06/75.06  Rule
% 75.06/75.06  [2080]
% 75.06/75.06  ifeq(product(identity,multiply(b,inverse(c)),A),true,product(a,A,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2081]
% 76.35/76.36  ifeq(product(a,identity,A),true,product(A,multiply(b,inverse(c)),identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2083]
% 76.35/76.36  ifeq(product(multiply(b,inverse(c)),A,identity),true,product(identity,A,a),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2084]
% 76.35/76.36  ifeq(product(A,a,B),true,product(B,multiply(b,inverse(c)),A),true) -> true
% 76.35/76.36  collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2085]
% 76.35/76.36  ifeq(product(identity,A,multiply(b,inverse(c))),true,product(a,A,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2086]
% 76.35/76.36  ifeq(product(a,multiply(b,inverse(c)),A),true,product(A,identity,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2087]
% 76.35/76.36  ifeq(product(b,A,multiply(b,inverse(c))),true,product(c,A,identity),true) ->
% 76.35/76.36  true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2088]
% 76.35/76.36  ifeq(product(multiply(b,inverse(c)),A,b),true,product(identity,A,c),true) ->
% 76.35/76.36  true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2089]
% 76.35/76.36  ifeq(product(identity,inverse(multiply(b,inverse(c))),A),true,product(a,identity,A),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2090]
% 76.35/76.36  ifeq(product(identity,multiply(b,inverse(c)),A),true,product(inverse(a),identity,A),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2091]
% 76.35/76.36  ifeq(product(A,a,inverse(multiply(b,inverse(c)))),true,product(A,identity,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2092]
% 76.35/76.36  ifeq(product(A,inverse(multiply(b,inverse(c))),a),true,product(A,identity,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2093]
% 76.35/76.36  ifeq(product(inverse(a),A,multiply(b,inverse(c))),true,product(identity,A,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2094]
% 76.35/76.36  ifeq(product(multiply(b,inverse(c)),A,inverse(a)),true,product(identity,A,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2095]
% 76.35/76.36  ifeq(product(a,identity,A),true,product(identity,inverse(multiply(b,inverse(c))),A),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2096]
% 76.35/76.36  ifeq(product(inverse(a),identity,A),true,product(identity,multiply(b,
% 76.35/76.36                                                            inverse(c)),A),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2144]
% 76.35/76.36  ifeq(product(A,identity,B),true,product(multiply(A,a),multiply(b,inverse(c)),B),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2145]
% 76.35/76.36  ifeq(product(A,B,multiply(b,inverse(c))),true,product(multiply(a,A),B,identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2146]
% 76.35/76.36  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,inverse(c))),identity),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2148]
% 76.35/76.36  ifeq(product(multiply(A,a),multiply(b,inverse(c)),B),true,product(A,identity,B),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2149]
% 76.35/76.36  ifeq(product(A,a,B),true,product(A,identity,multiply(B,multiply(b,inverse(c)))),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2151]
% 76.35/76.36  ifeq(product(multiply(b,inverse(c)),A,B),true,product(identity,A,multiply(a,B)),true)
% 76.35/76.36  -> true collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [3407]
% 76.35/76.36  ifeq2(product(inverse(a),identity,A),true,multiply(b,inverse(c)),A) -> A
% 76.35/76.36  collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [3408]
% 76.35/76.36  ifeq2(product(inverse(a),identity,A),true,A,multiply(b,inverse(c))) ->
% 76.35/76.36  multiply(b,inverse(c)) collapsed.
% 76.35/76.36  Current number of equations to process: 286
% 76.35/76.36  Current number of ordered equations: 0
% 76.35/76.36  Current number of rules: 1685
% 76.35/76.36  New rule produced :
% 76.35/76.36  [3410] ifeq2(product(inverse(a),multiply(c,A),B),true,multiply(b,A),B) -> B
% 76.35/76.36  Current number of equations to process: 287
% 76.35/76.36  Current number of ordered equations: 0
% 76.35/76.36  Current number of rules: 1686
% 76.35/76.36  New rule produced :
% 76.35/76.36  [3411]
% 76.35/76.36  ifeq2(product(inverse(a),multiply(c,A),B),true,B,multiply(b,A)) ->
% 76.35/76.36  multiply(b,A)
% 76.35/76.36  Current number of equations to process: 286
% 76.35/76.36  Current number of ordered equations: 0
% 76.35/76.36  Current number of rules: 1687
% 76.35/76.36  New rule produced :
% 76.35/76.36  [3412] multiply(inverse(a),multiply(c,A)) -> multiply(b,A)
% 76.35/76.36  Rule [1419] product(b,A,multiply(inverse(a),multiply(c,A))) -> true
% 76.35/76.36  collapsed.
% 76.35/76.36  Rule
% 76.35/76.36  [2168]
% 76.35/76.36  product(identity,multiply(b,A),multiply(inverse(a),multiply(c,A))) -> true
% 76.35/76.36  collapsed.
% 76.35/76.36  Current number of equations to process: 292
% 76.35/76.36  Current number of ordered equations: 0
% 76.35/76.36  Current number of rules: 1686
% 76.35/76.36  New rule produced :
% 76.35/76.36  [3413]
% 76.35/76.36  ifeq(product(inverse(a),c,A),true,product(A,B,multiply(b,B)),true) -> true
% 76.35/76.36  Current number of equations to process: 319
% 76.35/76.36  Current number of ordered equations: 0
% 76.35/76.36  Current number of rules: 1687
% 76.35/76.36  New rule produced :
% 76.35/76.36  [3414] product(multiply(b,A),inverse(multiply(c,A)),inverse(a)) -> true
% 76.35/76.36  Current number of equations to process: 325
% 76.35/76.36  Current number of ordered equations: 0
% 76.35/76.36  Current number of rules: 1688
% 76.35/76.36  New rule produced :
% 76.35/76.36  [3415] product(b,multiply(inverse(c),A),multiply(inverse(a),A)) -> true
% 77.16/77.17  Current number of equations to process: 327
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1689
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3416] ifeq2(product(b,inverse(c),A),true,inverse(a),A) -> A
% 77.16/77.17  Current number of equations to process: 328
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1690
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3417] ifeq2(product(b,inverse(c),A),true,A,inverse(a)) -> inverse(a)
% 77.16/77.17  Current number of equations to process: 327
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1691
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3418]
% 77.16/77.17  product(inverse(a),multiply(c,multiply(A,inverse(multiply(b,A)))),identity)
% 77.16/77.17  -> true
% 77.16/77.17  Current number of equations to process: 326
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1692
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3419]
% 77.16/77.17  product(inverse(a),identity,multiply(b,multiply(A,inverse(multiply(c,A)))))
% 77.16/77.17  -> true
% 77.16/77.17  Current number of equations to process: 325
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1693
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3420]
% 77.16/77.17  product(multiply(inverse(multiply(b,A)),inverse(a)),multiply(c,A),identity)
% 77.16/77.17  -> true
% 77.16/77.17  Current number of equations to process: 324
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1694
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3421]
% 77.16/77.17  product(multiply(A,inverse(a)),multiply(c,B),multiply(A,multiply(b,B))) ->
% 77.16/77.17  true
% 77.16/77.17  Current number of equations to process: 323
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1695
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3422]
% 77.16/77.17  ifeq(product(a,A,multiply(c,B)),true,product(identity,A,multiply(b,B)),true)
% 77.16/77.17  -> true
% 77.16/77.17  Current number of equations to process: 322
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1696
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3423]
% 77.16/77.17  ifeq(product(multiply(c,A),B,a),true,product(multiply(b,A),B,identity),true)
% 77.16/77.17  -> true
% 77.16/77.17  Current number of equations to process: 321
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1697
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3424] ifeq(product(A,b,c),true,product(A,inverse(a),identity),true) -> true
% 77.16/77.17  Current number of equations to process: 334
% 77.16/77.17  Current number of ordered equations: 1
% 77.16/77.17  Current number of rules: 1698
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3425] ifeq(product(inverse(c),a,A),true,product(b,A,identity),true) -> true
% 77.16/77.17  Current number of equations to process: 334
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1699
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3426] ifeq(product(A,c,b),true,product(A,identity,inverse(a)),true) -> true
% 77.16/77.17  Current number of equations to process: 334
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1700
% 77.16/77.17  New rule produced : [3427] product(inverse(b),inverse(a),inverse(c)) -> true
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1701
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3428] product(h,inverse(a),multiply(j,inverse(c))) -> true
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1702
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3429] product(j,inverse(c),multiply(h,inverse(a))) -> true
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1703
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3430] product(identity,inverse(c),multiply(inverse(b),inverse(a))) -> true
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1704
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3431] product(inverse(a),A,multiply(b,multiply(inverse(c),A))) -> true
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1705
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3432] product(multiply(A,b),inverse(c),multiply(A,inverse(a))) -> true
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1706
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3433] product(multiply(h,inverse(a)),multiply(c,A),multiply(j,A)) -> true
% 77.16/77.17  Current number of equations to process: 358
% 77.16/77.17  Current number of ordered equations: 0
% 77.16/77.17  Current number of rules: 1707
% 77.16/77.17  New rule produced :
% 77.16/77.17  [3434] ifeq2(product(multiply(h,inverse(a)),c,A),true,A,j) -> j
% 77.16/77.17  Current number of equations to process: 356
% 77.16/77.17  Current number of ordered equations: 1
% 77.65/77.61  Current number of rules: 1708
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3435] ifeq2(product(multiply(h,inverse(a)),c,A),true,j,A) -> A
% 77.65/77.61  Current number of equations to process: 356
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1709
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3436]
% 77.65/77.61  ifeq(product(A,b,identity),true,product(A,inverse(a),inverse(c)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 355
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1710
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3437]
% 77.65/77.61  ifeq(product(A,identity,b),true,product(A,inverse(c),inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 354
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1711
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3438]
% 77.65/77.61  ifeq(product(b,inverse(c),A),true,product(identity,inverse(a),A),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 352
% 77.65/77.61  Current number of ordered equations: 1
% 77.65/77.61  Current number of rules: 1712
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3439]
% 77.65/77.61  ifeq(product(b,inverse(c),A),true,product(identity,A,inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 352
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1713
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3440]
% 77.65/77.61  ifeq(product(inverse(c),identity,A),true,product(b,A,inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 351
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1714
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3441]
% 77.65/77.61  ifeq(product(identity,inverse(c),A),true,product(b,A,inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 350
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1715
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3442]
% 77.65/77.61  ifeq(product(c,inverse(c),A),true,product(a,inverse(a),A),true) -> true
% 77.65/77.61  Current number of equations to process: 349
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1716
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3443]
% 77.65/77.61  ifeq(product(j,inverse(c),A),true,product(h,inverse(a),A),true) -> true
% 77.65/77.61  Current number of equations to process: 348
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1717
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3444]
% 77.65/77.61  ifeq(product(b,identity,A),true,product(A,inverse(c),inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 347
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1718
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3445]
% 77.65/77.61  ifeq(product(identity,b,A),true,product(A,inverse(c),inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 346
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1719
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3446]
% 77.65/77.61  ifeq(product(identity,inverse(a),A),true,product(b,inverse(c),A),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 345
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1720
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3447]
% 77.65/77.61  ifeq(product(inverse(c),A,identity),true,product(inverse(a),A,b),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 344
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1721
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3448]
% 77.65/77.61  ifeq(product(identity,A,inverse(c)),true,product(b,A,inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 343
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1722
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3449]
% 77.65/77.61  ifeq(product(b,inverse(c),A),true,product(A,identity,inverse(a)),true) ->
% 77.65/77.61  true
% 77.65/77.61  Current number of equations to process: 342
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1723
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3450]
% 77.65/77.61  ifeq(product(a,inverse(a),A),true,product(c,inverse(c),A),true) -> true
% 77.65/77.61  Current number of equations to process: 341
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1724
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3451]
% 77.65/77.61  ifeq(product(h,inverse(a),A),true,product(j,inverse(c),A),true) -> true
% 77.65/77.61  Current number of equations to process: 340
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1725
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3452]
% 77.65/77.61  ifeq(product(identity,inverse(c),A),true,product(inverse(b),inverse(a),A),true)
% 77.65/77.61  -> true
% 77.65/77.61  Current number of equations to process: 339
% 77.65/77.61  Current number of ordered equations: 0
% 77.65/77.61  Current number of rules: 1726
% 77.65/77.61  New rule produced :
% 77.65/77.61  [3453]
% 77.65/77.61  ifeq(product(inverse(b),A,inverse(c)),true,product(identity,A,inverse(a)),true)
% 77.65/77.61  -> true
% 77.65/77.61  Current number of equations to process: 338
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1727
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3454]
% 78.46/78.47  ifeq(product(inverse(c),A,inverse(b)),true,product(inverse(a),A,identity),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 337
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1728
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3455]
% 78.46/78.47  ifeq(product(inverse(b),inverse(a),A),true,product(identity,inverse(c),A),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 336
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1729
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3456]
% 78.46/78.47  ifeq(product(multiply(A,b),inverse(c),B),true,product(A,inverse(a),B),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 335
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1730
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3457]
% 78.46/78.47  ifeq(product(A,b,B),true,product(A,inverse(a),multiply(B,inverse(c))),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 333
% 78.46/78.47  Current number of ordered equations: 1
% 78.46/78.47  Current number of rules: 1731
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3458]
% 78.46/78.47  ifeq(product(inverse(c),A,B),true,product(b,B,multiply(inverse(a),A)),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 333
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1732
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3459]
% 78.46/78.47  ifeq(product(A,B,b),true,product(A,multiply(B,inverse(c)),inverse(a)),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 331
% 78.46/78.47  Current number of ordered equations: 1
% 78.46/78.47  Current number of rules: 1733
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3460]
% 78.46/78.47  ifeq(product(inverse(a),A,B),true,product(b,multiply(inverse(c),A),B),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 331
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1734
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3461]
% 78.46/78.47  ifeq(product(b,multiply(inverse(c),A),B),true,product(inverse(a),A,B),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 330
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1735
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3462]
% 78.46/78.47  ifeq(product(A,b,B),true,product(B,inverse(c),multiply(A,inverse(a))),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 328
% 78.46/78.47  Current number of ordered equations: 1
% 78.46/78.47  Current number of rules: 1736
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3463]
% 78.46/78.47  ifeq(product(inverse(c),A,B),true,product(inverse(a),A,multiply(b,B)),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 328
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1737
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3464]
% 78.46/78.47  ifeq(product(A,B,inverse(c)),true,product(multiply(b,A),B,inverse(a)),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 326
% 78.46/78.47  Current number of ordered equations: 1
% 78.46/78.47  Current number of rules: 1738
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3465]
% 78.46/78.47  ifeq(product(A,inverse(a),B),true,product(multiply(A,b),inverse(c),B),true)
% 78.46/78.47  -> true
% 78.46/78.47  Current number of equations to process: 326
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1739
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3466] ifeq(product(inverse(a),c,A),true,product(h,A,j),true) -> true
% 78.46/78.47  Current number of equations to process: 346
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1740
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3467] product(inverse(multiply(h,inverse(a))),j,c) -> true
% 78.46/78.47  Current number of equations to process: 368
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1741
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3468] product(multiply(h,inverse(a)),multiply(c,inverse(h)),k) -> true
% 78.46/78.47  Current number of equations to process: 368
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1742
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3469]
% 78.46/78.47  product(multiply(h,inverse(a)),multiply(c,inverse(j)),identity) -> true
% 78.46/78.47  Current number of equations to process: 368
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1743
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3470]
% 78.46/78.47  product(multiply(h,inverse(a)),identity,multiply(j,inverse(c))) -> true
% 78.46/78.47  Current number of equations to process: 368
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1744
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3471]
% 78.46/78.47  product(multiply(inverse(j),multiply(h,inverse(a))),c,identity) -> true
% 78.46/78.47  Current number of equations to process: 368
% 78.46/78.47  Current number of ordered equations: 0
% 78.46/78.47  Current number of rules: 1745
% 78.46/78.47  New rule produced :
% 78.46/78.47  [3472]
% 78.46/78.47  product(identity,c,multiply(inverse(multiply(h,inverse(a))),j)) -> true
% 78.96/78.94  Current number of equations to process: 368
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1746
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3473] product(multiply(A,multiply(h,inverse(a))),c,multiply(A,j)) -> true
% 78.96/78.94  Current number of equations to process: 368
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1747
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3474]
% 78.96/78.94  ifeq2(product(multiply(inverse(b),inverse(a)),c,A),true,A,identity) ->
% 78.96/78.94  identity
% 78.96/78.94  Current number of equations to process: 368
% 78.96/78.94  Current number of ordered equations: 1
% 78.96/78.94  Current number of rules: 1748
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3475]
% 78.96/78.94  ifeq2(product(multiply(inverse(b),inverse(a)),c,A),true,identity,A) -> A
% 78.96/78.94  Current number of equations to process: 368
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1749
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3476]
% 78.96/78.94  ifeq(product(A,multiply(h,inverse(a)),identity),true,product(A,j,c),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 367
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1750
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3477]
% 78.96/78.94  ifeq(product(A,identity,multiply(h,inverse(a))),true,product(A,c,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 366
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1751
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3478]
% 78.96/78.94  ifeq(product(multiply(h,inverse(a)),c,A),true,product(identity,A,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 364
% 78.96/78.94  Current number of ordered equations: 1
% 78.96/78.94  Current number of rules: 1752
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3479]
% 78.96/78.94  ifeq(product(multiply(h,inverse(a)),c,A),true,product(identity,j,A),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 364
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1753
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3480]
% 78.96/78.94  ifeq(product(c,identity,A),true,product(multiply(h,inverse(a)),A,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 363
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1754
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3481]
% 78.96/78.94  ifeq(product(j,identity,A),true,product(multiply(h,inverse(a)),c,A),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 362
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1755
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3482]
% 78.96/78.94  ifeq(product(identity,c,A),true,product(multiply(h,inverse(a)),A,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 361
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1756
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3483]
% 78.96/78.94  ifeq(product(multiply(h,inverse(a)),identity,A),true,product(A,c,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 360
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1757
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3484]
% 78.96/78.94  ifeq(product(identity,multiply(h,inverse(a)),A),true,product(A,c,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 359
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1758
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3485]
% 78.96/78.94  ifeq(product(identity,j,A),true,product(multiply(h,inverse(a)),c,A),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 358
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1759
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3486]
% 78.96/78.94  ifeq(product(c,A,identity),true,product(j,A,multiply(h,inverse(a))),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 357
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1760
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3487]
% 78.96/78.94  ifeq(product(identity,A,c),true,product(multiply(h,inverse(a)),A,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 356
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1761
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3488]
% 78.96/78.94  ifeq(product(multiply(h,inverse(a)),c,A),true,product(j,identity,A),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 354
% 78.96/78.94  Current number of ordered equations: 1
% 78.96/78.94  Current number of rules: 1762
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3489]
% 78.96/78.94  ifeq(product(multiply(h,inverse(a)),c,A),true,product(A,identity,j),true) ->
% 78.96/78.94  true
% 78.96/78.94  Current number of equations to process: 354
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1763
% 78.96/78.94  New rule produced :
% 78.96/78.94  [3490]
% 78.96/78.94  ifeq(product(multiply(h,inverse(a)),a,A),true,product(A,b,j),true) -> true
% 78.96/78.94  Current number of equations to process: 353
% 78.96/78.94  Current number of ordered equations: 0
% 78.96/78.94  Current number of rules: 1764
% 78.96/78.94  New rule produced :
% 79.37/79.39  [3491]
% 79.37/79.39  ifeq(product(c,inverse(h),A),true,product(multiply(h,inverse(a)),A,k),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 352
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1765
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3492]
% 79.37/79.39  ifeq(product(c,inverse(j),A),true,product(multiply(h,inverse(a)),A,identity),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 351
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1766
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3493]
% 79.37/79.39  ifeq(product(j,inverse(c),A),true,product(multiply(h,inverse(a)),identity,A),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 350
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1767
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3494]
% 79.37/79.39  ifeq(product(identity,c,A),true,product(inverse(multiply(h,inverse(a))),j,A),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 349
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1768
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3495]
% 79.37/79.39  ifeq(product(A,multiply(h,inverse(a)),inverse(c)),true,product(A,j,identity),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 348
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1769
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3496]
% 79.37/79.39  ifeq(product(A,inverse(c),multiply(h,inverse(a))),true,product(A,identity,j),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 347
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1770
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3497]
% 79.37/79.39  ifeq(product(inverse(multiply(h,inverse(a))),A,c),true,product(identity,A,j),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 346
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1771
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3498]
% 79.37/79.39  ifeq(product(c,A,inverse(multiply(h,inverse(a)))),true,product(j,A,identity),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 345
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1772
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3499]
% 79.37/79.39  ifeq(product(multiply(h,inverse(a)),identity,A),true,product(j,inverse(c),A),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 344
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1773
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3500]
% 79.37/79.39  ifeq(product(inverse(j),multiply(h,inverse(a)),A),true,product(A,c,identity),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 343
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1774
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3501]
% 79.37/79.39  ifeq(product(inverse(multiply(h,inverse(a))),j,A),true,product(identity,c,A),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 342
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1775
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3502]
% 79.37/79.39  ifeq(product(A,inverse(a),identity),true,product(A,multiply(b,B),multiply(c,B)),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 341
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1776
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3503]
% 79.37/79.39  ifeq(product(A,identity,inverse(a)),true,product(A,multiply(c,B),multiply(b,B)),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 340
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1777
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3504]
% 79.37/79.39  ifeq(product(inverse(a),multiply(c,A),B),true,product(identity,B,multiply(b,A)),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 339
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1778
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3505]
% 79.37/79.39  ifeq(product(multiply(c,A),identity,B),true,product(inverse(a),B,multiply(b,A)),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 338
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1779
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3506]
% 79.37/79.39  ifeq(product(multiply(b,A),identity,B),true,product(inverse(a),multiply(c,A),B),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 337
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1780
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3507]
% 79.37/79.39  ifeq(product(identity,multiply(c,A),B),true,product(inverse(a),B,multiply(b,A)),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 336
% 79.37/79.39  Current number of ordered equations: 0
% 79.37/79.39  Current number of rules: 1781
% 79.37/79.39  New rule produced :
% 79.37/79.39  [3508]
% 79.37/79.39  ifeq(product(inverse(a),identity,A),true,product(A,multiply(c,B),multiply(b,B)),true)
% 79.37/79.39  -> true
% 79.37/79.39  Current number of equations to process: 335
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1782
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3509]
% 80.26/80.27  ifeq(product(identity,inverse(a),A),true,product(A,multiply(c,B),multiply(b,B)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 334
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1783
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3510]
% 80.26/80.27  ifeq(product(multiply(c,A),B,identity),true,product(multiply(b,A),B,inverse(a)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 333
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1784
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3511]
% 80.26/80.27  ifeq(product(identity,A,multiply(c,B)),true,product(inverse(a),A,multiply(b,B)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 332
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1785
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3512]
% 80.26/80.27  ifeq(product(inverse(a),multiply(c,A),B),true,product(B,identity,multiply(b,A)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 330
% 80.26/80.27  Current number of ordered equations: 1
% 80.26/80.27  Current number of rules: 1786
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3513]
% 80.26/80.27  ifeq(product(inverse(a),multiply(c,A),B),true,product(multiply(b,A),identity,B),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 330
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1787
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3514]
% 80.26/80.27  ifeq(product(multiply(A,multiply(h,inverse(a))),c,B),true,product(A,j,B),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 329
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1788
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3515]
% 80.26/80.27  ifeq(product(c,A,B),true,product(multiply(h,inverse(a)),B,multiply(j,A)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 327
% 80.26/80.27  Current number of ordered equations: 1
% 80.26/80.27  Current number of rules: 1789
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3516]
% 80.26/80.27  ifeq(product(A,multiply(h,inverse(a)),B),true,product(A,j,multiply(B,c)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 327
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1790
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3517]
% 80.26/80.27  ifeq(product(A,B,multiply(h,inverse(a))),true,product(A,multiply(B,c),j),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 325
% 80.26/80.27  Current number of ordered equations: 1
% 80.26/80.27  Current number of rules: 1791
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3518]
% 80.26/80.27  ifeq(product(j,A,B),true,product(multiply(h,inverse(a)),multiply(c,A),B),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 325
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1792
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3519]
% 80.26/80.27  ifeq(product(multiply(h,inverse(a)),multiply(c,A),B),true,product(j,A,B),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 324
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1793
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3520]
% 80.26/80.27  ifeq(product(c,A,B),true,product(j,A,multiply(h,multiply(inverse(a),B))),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 322
% 80.26/80.27  Current number of ordered equations: 1
% 80.26/80.27  Current number of rules: 1794
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3521]
% 80.26/80.27  ifeq(product(A,multiply(h,inverse(a)),B),true,product(B,c,multiply(A,j)),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 322
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1795
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3522]
% 80.26/80.27  ifeq(product(A,j,B),true,product(multiply(A,multiply(h,inverse(a))),c,B),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 320
% 80.26/80.27  Current number of ordered equations: 1
% 80.26/80.27  Current number of rules: 1796
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3523]
% 80.26/80.27  ifeq(product(A,B,c),true,product(multiply(h,multiply(inverse(a),A)),B,j),true)
% 80.26/80.27  -> true
% 80.26/80.27  Current number of equations to process: 320
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1797
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3524]
% 80.26/80.27  ifeq(product(inverse(a),c,A),true,product(inverse(b),A,identity),true) ->
% 80.26/80.27  true
% 80.26/80.27  Current number of equations to process: 339
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1798
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3525] product(multiply(inverse(b),inverse(a)),identity,inverse(c)) -> true
% 80.26/80.27  Current number of equations to process: 359
% 80.26/80.27  Current number of ordered equations: 0
% 80.26/80.27  Current number of rules: 1799
% 80.26/80.27  New rule produced :
% 80.26/80.27  [3526] product(inverse(multiply(inverse(b),inverse(a))),identity,c) -> true
% 80.26/80.27  Current number of equations to process: 359
% 80.26/80.27  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1800
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3527] product(multiply(inverse(b),inverse(a)),multiply(c,A),A) -> true
% 80.76/80.74  Current number of equations to process: 359
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1801
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3528] product(identity,c,inverse(multiply(inverse(b),inverse(a)))) -> true
% 80.76/80.74  Current number of equations to process: 359
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1802
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3529] product(multiply(A,multiply(inverse(b),inverse(a))),c,A) -> true
% 80.76/80.74  Current number of equations to process: 359
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1803
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3530] ifeq2(product(multiply(A,inverse(a)),c,B),true,multiply(A,b),B) -> B
% 80.76/80.74  Current number of equations to process: 360
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1804
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3531]
% 80.76/80.74  ifeq2(product(multiply(A,inverse(a)),c,B),true,B,multiply(A,b)) ->
% 80.76/80.74  multiply(A,b)
% 80.76/80.74  Current number of equations to process: 359
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1805
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3532]
% 80.76/80.74  ifeq(product(c,A,B),true,product(multiply(inverse(b),inverse(a)),B,A),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 357
% 80.76/80.74  Current number of ordered equations: 1
% 80.76/80.74  Current number of rules: 1806
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3533]
% 80.76/80.74  ifeq(product(A,multiply(inverse(b),inverse(a)),identity),true,product(A,identity,c),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 357
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1807
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3534]
% 80.76/80.74  ifeq(product(A,identity,multiply(inverse(b),inverse(a))),true,product(A,c,identity),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 356
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1808
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3535]
% 80.76/80.74  ifeq(product(multiply(inverse(b),inverse(a)),c,A),true,product(identity,A,identity),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 354
% 80.76/80.74  Current number of ordered equations: 1
% 80.76/80.74  Current number of rules: 1809
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3536]
% 80.76/80.74  ifeq(product(multiply(inverse(b),inverse(a)),c,A),true,product(identity,identity,A),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 354
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1810
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3537]
% 80.76/80.74  ifeq(product(identity,identity,A),true,product(multiply(inverse(b),inverse(a)),c,A),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 352
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1811
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3538]
% 80.76/80.74  ifeq(product(identity,c,A),true,product(multiply(inverse(b),inverse(a)),A,identity),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 351
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1812
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3539]
% 80.76/80.74  ifeq(product(multiply(inverse(b),inverse(a)),identity,A),true,product(A,c,identity),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 350
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1813
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3540]
% 80.76/80.74  ifeq(product(identity,multiply(inverse(b),inverse(a)),A),true,product(A,c,identity),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 349
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1814
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3541]
% 80.76/80.74  ifeq(product(c,A,identity),true,product(identity,A,multiply(inverse(b),
% 80.76/80.74                                                     inverse(a))),true) -> true
% 80.76/80.74  Current number of equations to process: 346
% 80.76/80.74  Current number of ordered equations: 1
% 80.76/80.74  Current number of rules: 1815
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3542]
% 80.76/80.74  ifeq(product(A,multiply(inverse(b),inverse(a)),B),true,product(B,c,A),true)
% 80.76/80.74  -> true
% 80.76/80.74  Rule
% 80.76/80.74  [3540]
% 80.76/80.74  ifeq(product(identity,multiply(inverse(b),inverse(a)),A),true,product(A,c,identity),true)
% 80.76/80.74  -> true collapsed.
% 80.76/80.74  Current number of equations to process: 346
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1815
% 80.76/80.74  New rule produced :
% 80.76/80.74  [3543]
% 80.76/80.74  ifeq(product(identity,A,c),true,product(multiply(inverse(b),inverse(a)),A,identity),true)
% 80.76/80.74  -> true
% 80.76/80.74  Current number of equations to process: 345
% 80.76/80.74  Current number of ordered equations: 0
% 80.76/80.74  Current number of rules: 1816
% 81.57/81.60  New rule produced :
% 81.57/81.60  [3544]
% 81.57/81.60  ifeq(product(multiply(inverse(b),inverse(a)),c,A),true,product(A,identity,identity),true)
% 81.57/81.60  -> true
% 81.57/81.60  Current number of equations to process: 343
% 81.57/81.60  Current number of ordered equations: 0
% 81.57/81.60  Current number of rules: 1817
% 81.57/81.60  New rule produced :
% 81.57/81.60  [3545]
% 81.57/81.60  ifeq(product(multiply(inverse(b),inverse(a)),a,A),true,product(A,b,identity),true)
% 81.57/81.60  -> true
% 81.57/81.60  Current number of equations to process: 342
% 81.57/81.60  Current number of ordered equations: 0
% 81.57/81.60  Current number of rules: 1818
% 81.57/81.60  New rule produced :
% 81.57/81.60  [3546]
% 81.57/81.60  ifeq(product(identity,inverse(c),A),true,product(multiply(inverse(b),
% 81.57/81.60                                                   inverse(a)),identity,A),true)
% 81.57/81.60  -> true
% 81.57/81.60  Current number of equations to process: 341
% 81.57/81.60  Current number of ordered equations: 0
% 81.57/81.60  Current number of rules: 1819
% 81.57/81.60  New rule produced :
% 81.57/81.60  [3547]
% 81.57/81.60  ifeq(product(identity,c,A),true,product(inverse(multiply(inverse(b),inverse(a))),identity,A),true)
% 81.57/81.60  -> true
% 81.57/81.60  Current number of equations to process: 340
% 81.57/81.60  Current number of ordered equations: 0
% 81.57/81.60  Current number of rules: 1820
% 81.57/81.60  New rule produced :
% 81.67/81.61  [3548]
% 81.67/81.61  ifeq(product(A,multiply(inverse(b),inverse(a)),inverse(c)),true,product(A,identity,identity),true)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 339
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1821
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3549]
% 81.67/81.61  ifeq(product(A,inverse(c),multiply(inverse(b),inverse(a))),true,product(A,identity,identity),true)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 338
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1822
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3550]
% 81.67/81.61  ifeq(product(inverse(multiply(inverse(b),inverse(a))),A,c),true,product(identity,A,identity),true)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 337
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1823
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3551]
% 81.67/81.61  ifeq(product(c,A,inverse(multiply(inverse(b),inverse(a)))),true,product(identity,A,identity),true)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 336
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1824
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3552]
% 81.67/81.61  ifeq(product(multiply(inverse(b),inverse(a)),identity,A),true,product(identity,
% 81.67/81.61                                                                inverse(c),A),true)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 335
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1825
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3553]
% 81.67/81.61  ifeq(product(inverse(multiply(inverse(b),inverse(a))),identity,A),true,
% 81.67/81.61  product(identity,c,A),true) -> true
% 81.67/81.61  Current number of equations to process: 334
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1826
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3554]
% 81.67/81.61  ifeq(product(inverse(a),c,A),true,product(B,A,multiply(B,b)),true) -> true
% 81.67/81.61  Current number of equations to process: 353
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1827
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3555] product(inverse(multiply(A,inverse(a))),multiply(A,b),c) -> true
% 81.67/81.61  Current number of equations to process: 375
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1828
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3556]
% 81.67/81.61  product(multiply(A,inverse(a)),multiply(c,inverse(multiply(A,b))),identity)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 378
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1829
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3557]
% 81.67/81.61  product(multiply(inverse(multiply(A,b)),multiply(A,inverse(a))),c,identity)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 377
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1830
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3558]
% 81.67/81.61  product(identity,c,multiply(inverse(multiply(A,inverse(a))),multiply(A,b)))
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 376
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1831
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3559]
% 81.67/81.61  product(multiply(A,multiply(B,inverse(a))),c,multiply(A,multiply(B,b))) ->
% 81.67/81.61  true
% 81.67/81.61  Current number of equations to process: 375
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1832
% 81.67/81.61  New rule produced :
% 81.67/81.61  [3560]
% 81.67/81.61  ifeq(product(A,multiply(B,inverse(a)),identity),true,product(A,multiply(B,b),c),true)
% 81.67/81.61  -> true
% 81.67/81.61  Current number of equations to process: 374
% 81.67/81.61  Current number of ordered equations: 0
% 81.67/81.61  Current number of rules: 1833
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3561]
% 82.07/82.07  ifeq(product(A,identity,multiply(B,inverse(a))),true,product(A,c,multiply(B,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 373
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1834
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3562]
% 82.07/82.07  ifeq(product(multiply(A,inverse(a)),c,B),true,product(identity,B,multiply(A,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 371
% 82.07/82.07  Current number of ordered equations: 1
% 82.07/82.07  Current number of rules: 1835
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3563]
% 82.07/82.07  ifeq(product(multiply(A,inverse(a)),c,B),true,product(identity,multiply(A,b),B),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 371
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1836
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3564]
% 82.07/82.07  ifeq(product(c,identity,A),true,product(multiply(B,inverse(a)),A,multiply(B,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 370
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1837
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3565]
% 82.07/82.07  ifeq(product(multiply(A,b),identity,B),true,product(multiply(A,inverse(a)),c,B),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 369
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1838
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3566]
% 82.07/82.07  ifeq(product(identity,c,A),true,product(multiply(B,inverse(a)),A,multiply(B,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 368
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1839
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3567]
% 82.07/82.07  ifeq(product(multiply(A,inverse(a)),identity,B),true,product(B,c,multiply(A,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 367
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1840
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3568]
% 82.07/82.07  ifeq(product(identity,multiply(A,inverse(a)),B),true,product(B,c,multiply(A,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 366
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1841
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3569]
% 82.07/82.07  ifeq(product(identity,multiply(A,b),B),true,product(multiply(A,inverse(a)),c,B),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 365
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1842
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3570]
% 82.07/82.07  ifeq(product(c,A,identity),true,product(multiply(B,b),A,multiply(B,inverse(a))),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 364
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1843
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3571]
% 82.07/82.07  ifeq(product(identity,A,c),true,product(multiply(B,inverse(a)),A,multiply(B,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 363
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1844
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3572]
% 82.07/82.07  ifeq(product(multiply(A,inverse(a)),c,B),true,product(multiply(A,b),identity,B),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 361
% 82.07/82.07  Current number of ordered equations: 1
% 82.07/82.07  Current number of rules: 1845
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3573]
% 82.07/82.07  ifeq(product(multiply(A,inverse(a)),c,B),true,product(B,identity,multiply(A,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 361
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1846
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3574]
% 82.07/82.07  ifeq(product(multiply(A,inverse(a)),a,B),true,product(B,b,multiply(A,b)),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 360
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1847
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3575]
% 82.07/82.07  ifeq(product(multiply(c,A),inverse(multiply(b,A)),B),true,product(inverse(a),B,identity),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 359
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1848
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3576]
% 82.07/82.07  ifeq(product(multiply(b,A),inverse(multiply(c,A)),B),true,product(inverse(a),identity,B),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 358
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1849
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3577]
% 82.07/82.07  ifeq(product(A,inverse(a),inverse(multiply(c,B))),true,product(A,multiply(b,B),identity),true)
% 82.07/82.07  -> true
% 82.07/82.07  Current number of equations to process: 357
% 82.07/82.07  Current number of ordered equations: 0
% 82.07/82.07  Current number of rules: 1850
% 82.07/82.07  New rule produced :
% 82.07/82.07  [3578]
% 82.07/82.07  ifeq(product(A,inverse(multiply(c,B)),inverse(a)),true,product(A,identity,
% 82.48/82.45                                                         multiply(b,B)),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 356
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1851
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3579]
% 82.48/82.45  ifeq(product(inverse(a),identity,A),true,product(multiply(b,B),inverse(
% 82.48/82.45                                                                 multiply(c,B)),A),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 355
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1852
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3580]
% 82.48/82.45  ifeq(product(inverse(multiply(b,A)),inverse(a),B),true,product(B,multiply(c,A),identity),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 354
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1853
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3581]
% 82.48/82.45  ifeq(product(multiply(A,multiply(inverse(b),inverse(a))),c,B),true,product(A,identity,B),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 353
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1854
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3582]
% 82.48/82.45  ifeq(product(A,multiply(inverse(b),inverse(a)),B),true,product(A,identity,
% 82.48/82.45                                                         multiply(B,c)),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 352
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1855
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3583]
% 82.48/82.45  ifeq(product(identity,A,B),true,product(multiply(inverse(b),inverse(a)),
% 82.48/82.45                                  multiply(c,A),B),true) -> true
% 82.48/82.45  Current number of equations to process: 350
% 82.48/82.45  Current number of ordered equations: 1
% 82.48/82.45  Current number of rules: 1856
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3584]
% 82.48/82.45  ifeq(product(A,B,multiply(inverse(b),inverse(a))),true,product(A,multiply(B,c),identity),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 350
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1857
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3585]
% 82.48/82.45  ifeq(product(multiply(inverse(b),inverse(a)),multiply(c,A),B),true,product(identity,A,B),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 349
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1858
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3586]
% 82.48/82.45  ifeq(product(c,A,B),true,product(identity,A,multiply(inverse(b),multiply(
% 82.48/82.45                                                                  inverse(a),B))),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 348
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1859
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3587]
% 82.48/82.45  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(b),
% 82.48/82.45                                                     inverse(a))),c,B),true) ->
% 82.48/82.45  true
% 82.48/82.45  Current number of equations to process: 346
% 82.48/82.45  Current number of ordered equations: 1
% 82.48/82.45  Current number of rules: 1860
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3588]
% 82.48/82.45  ifeq(product(A,B,c),true,product(multiply(inverse(b),multiply(inverse(a),A)),B,identity),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 346
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1861
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3589]
% 82.48/82.45  ifeq(product(c,inverse(multiply(A,b)),B),true,product(multiply(A,inverse(a)),B,identity),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 345
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1862
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3590]
% 82.48/82.45  ifeq(product(multiply(A,b),inverse(c),B),true,product(multiply(A,inverse(a)),identity,B),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 344
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1863
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3591]
% 82.48/82.45  ifeq(product(identity,c,A),true,product(inverse(multiply(B,inverse(a))),
% 82.48/82.45                                  multiply(B,b),A),true) -> true
% 82.48/82.45  Current number of equations to process: 343
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1864
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3592]
% 82.48/82.45  ifeq(product(A,multiply(B,inverse(a)),inverse(c)),true,product(A,multiply(B,b),identity),true)
% 82.48/82.45  -> true
% 82.48/82.45  Current number of equations to process: 342
% 82.48/82.45  Current number of ordered equations: 0
% 82.48/82.45  Current number of rules: 1865
% 82.48/82.45  New rule produced :
% 82.48/82.45  [3593]
% 82.48/82.45  ifeq(product(A,inverse(c),multiply(B,inverse(a))),true,product(A,identity,
% 82.48/82.45                                                         multiply(B,b)),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 341
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1866
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3594]
% 82.88/82.84  ifeq(product(inverse(multiply(A,inverse(a))),B,c),true,product(identity,B,
% 82.88/82.84                                                         multiply(A,b)),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 340
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1867
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3595]
% 82.88/82.84  ifeq(product(c,A,inverse(multiply(B,inverse(a)))),true,product(multiply(B,b),A,identity),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 339
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1868
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3596]
% 82.88/82.84  ifeq(product(multiply(A,inverse(a)),identity,B),true,product(multiply(A,b),
% 82.88/82.84                                                       inverse(c),B),true) ->
% 82.88/82.84  true
% 82.88/82.84  Current number of equations to process: 338
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1869
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3597]
% 82.88/82.84  ifeq(product(inverse(multiply(A,b)),multiply(A,inverse(a)),B),true,product(B,c,identity),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 337
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1870
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3598]
% 82.88/82.84  ifeq(product(inverse(multiply(A,inverse(a))),multiply(A,b),B),true,product(identity,c,B),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 336
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1871
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3599]
% 82.88/82.84  ifeq(product(multiply(A,inverse(a)),multiply(c,B),C),true,product(A,multiply(b,B),C),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 335
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1872
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3600]
% 82.88/82.84  ifeq(product(A,inverse(a),B),true,product(A,multiply(b,C),multiply(B,
% 82.88/82.84                                                            multiply(c,C))),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 333
% 82.88/82.84  Current number of ordered equations: 1
% 82.88/82.84  Current number of rules: 1873
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3601]
% 82.88/82.84  ifeq(product(multiply(c,A),B,C),true,product(inverse(a),C,multiply(b,
% 82.88/82.84                                                            multiply(A,B))),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 333
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1874
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3602]
% 82.88/82.84  ifeq(product(A,B,inverse(a)),true,product(A,multiply(B,multiply(c,C)),
% 82.88/82.84                                    multiply(b,C)),true) -> true
% 82.88/82.84  Current number of equations to process: 331
% 82.88/82.84  Current number of ordered equations: 1
% 82.88/82.84  Current number of rules: 1875
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3603]
% 82.88/82.84  ifeq(product(multiply(b,A),B,C),true,product(inverse(a),multiply(c,multiply(A,B)),C),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 331
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1876
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3604]
% 82.88/82.84  ifeq(product(inverse(a),multiply(c,multiply(A,B)),C),true,product(multiply(b,A),B,C),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 330
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1877
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3605]
% 82.88/82.84  ifeq(product(A,inverse(a),B),true,product(B,multiply(c,C),multiply(A,
% 82.88/82.84                                                            multiply(b,C))),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 328
% 82.88/82.84  Current number of ordered equations: 1
% 82.88/82.84  Current number of rules: 1878
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3606]
% 82.88/82.84  ifeq(product(multiply(c,A),B,C),true,product(multiply(b,A),B,multiply(
% 82.88/82.84                                                               inverse(a),C)),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 328
% 82.88/82.84  Current number of ordered equations: 0
% 82.88/82.84  Current number of rules: 1879
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3607]
% 82.88/82.84  ifeq(product(A,multiply(b,B),C),true,product(multiply(A,inverse(a)),multiply(c,B),C),true)
% 82.88/82.84  -> true
% 82.88/82.84  Current number of equations to process: 326
% 82.88/82.84  Current number of ordered equations: 1
% 82.88/82.84  Current number of rules: 1880
% 82.88/82.84  New rule produced :
% 82.88/82.84  [3608]
% 82.88/82.84  ifeq(product(A,B,multiply(c,C)),true,product(multiply(inverse(a),A),B,
% 82.88/82.84                                       multiply(b,C)),true) -> true
% 82.88/82.84  Current number of equations to process: 326
% 82.88/82.84  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1881
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3609]
% 83.27/83.26  ifeq(product(multiply(A,multiply(B,inverse(a))),c,C),true,product(A,multiply(B,b),C),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 325
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1882
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3610]
% 83.27/83.26  ifeq(product(c,A,B),true,product(multiply(C,inverse(a)),B,multiply(C,
% 83.27/83.26                                                            multiply(b,A))),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 323
% 83.27/83.26  Current number of ordered equations: 1
% 83.27/83.26  Current number of rules: 1883
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3611]
% 83.27/83.26  ifeq(product(A,multiply(B,inverse(a)),C),true,product(A,multiply(B,b),
% 83.27/83.26                                                multiply(C,c)),true) -> true
% 83.27/83.26  Current number of equations to process: 323
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1884
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3612]
% 83.27/83.26  ifeq(product(A,B,multiply(C,inverse(a))),true,product(A,multiply(B,c),
% 83.27/83.26                                                multiply(C,b)),true) -> true
% 83.27/83.26  Current number of equations to process: 321
% 83.27/83.26  Current number of ordered equations: 1
% 83.27/83.26  Current number of rules: 1885
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3613]
% 83.27/83.26  ifeq(product(multiply(A,b),B,C),true,product(multiply(A,inverse(a)),multiply(c,B),C),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 321
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1886
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3614]
% 83.27/83.26  ifeq(product(multiply(A,inverse(a)),multiply(c,B),C),true,product(multiply(A,b),B,C),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 320
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1887
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3615]
% 83.27/83.26  ifeq(product(c,A,B),true,product(multiply(C,b),A,multiply(C,multiply(
% 83.27/83.26                                                              inverse(a),B))),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 318
% 83.27/83.26  Current number of ordered equations: 1
% 83.27/83.26  Current number of rules: 1888
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3616]
% 83.27/83.26  ifeq(product(A,multiply(B,inverse(a)),C),true,product(C,c,multiply(A,
% 83.27/83.26                                                            multiply(B,b))),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 318
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1889
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3617]
% 83.27/83.26  ifeq(product(A,multiply(B,b),C),true,product(multiply(A,multiply(B,inverse(a))),c,C),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 316
% 83.27/83.26  Current number of ordered equations: 1
% 83.27/83.26  Current number of rules: 1890
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3618]
% 83.27/83.26  ifeq(product(A,B,c),true,product(multiply(C,multiply(inverse(a),A)),B,
% 83.27/83.26                           multiply(C,b)),true) -> true
% 83.27/83.26  Current number of equations to process: 316
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1891
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3619]
% 83.27/83.26  ifeq(product(A,inverse(a),B),true,ifeq(product(C,c,A),true,product(C,j,B),true),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 313
% 83.27/83.26  Current number of ordered equations: 2
% 83.27/83.26  Current number of rules: 1892
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3620]
% 83.27/83.26  ifeq(product(A,inverse(a),B),true,ifeq(product(C,A,c),true,product(C,B,j),true),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 313
% 83.27/83.26  Current number of ordered equations: 1
% 83.27/83.26  Current number of rules: 1893
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3621]
% 83.27/83.26  ifeq(product(j,A,B),true,ifeq(product(inverse(a),A,C),true,product(c,C,B),true),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 313
% 83.27/83.26  Current number of ordered equations: 0
% 83.27/83.26  Current number of rules: 1894
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3622]
% 83.27/83.26  ifeq(product(h,A,B),true,ifeq(product(inverse(b),A,C),true,product(j,C,B),true),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 310
% 83.27/83.26  Current number of ordered equations: 2
% 83.27/83.26  Current number of rules: 1895
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3623]
% 83.27/83.26  ifeq(product(A,inverse(b),B),true,ifeq(product(C,j,A),true,product(C,h,B),true),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 310
% 83.27/83.26  Current number of ordered equations: 1
% 83.27/83.26  Current number of rules: 1896
% 83.27/83.26  New rule produced :
% 83.27/83.26  [3624]
% 83.27/83.26  ifeq(product(A,inverse(b),B),true,ifeq(product(C,A,j),true,product(C,B,h),true),true)
% 83.27/83.26  -> true
% 83.27/83.26  Current number of equations to process: 310
% 83.27/83.26  Current number of ordered equations: 0
% 84.28/84.27  Current number of rules: 1897
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3625]
% 84.28/84.27  ifeq(product(inverse(a),A,B),true,ifeq(product(c,B,C),true,product(j,A,C),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 307
% 84.28/84.27  Current number of ordered equations: 2
% 84.28/84.27  Current number of rules: 1898
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3626]
% 84.28/84.27  ifeq(product(A,B,inverse(a)),true,ifeq(product(c,A,C),true,product(C,B,j),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 307
% 84.28/84.27  Current number of ordered equations: 1
% 84.28/84.27  Current number of rules: 1899
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3627]
% 84.28/84.27  ifeq(product(A,j,B),true,ifeq(product(A,c,C),true,product(C,inverse(a),B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 307
% 84.28/84.27  Current number of ordered equations: 0
% 84.28/84.27  Current number of rules: 1900
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3628]
% 84.28/84.27  ifeq(product(A,h,B),true,ifeq(product(A,j,C),true,product(C,inverse(b),B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 304
% 84.28/84.27  Current number of ordered equations: 2
% 84.28/84.27  Current number of rules: 1901
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3629]
% 84.28/84.27  ifeq(product(inverse(b),A,B),true,ifeq(product(j,B,C),true,product(h,A,C),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 304
% 84.28/84.27  Current number of ordered equations: 1
% 84.28/84.27  Current number of rules: 1902
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3630]
% 84.28/84.27  ifeq(product(A,B,inverse(b)),true,ifeq(product(j,A,C),true,product(C,B,h),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 304
% 84.28/84.27  Current number of ordered equations: 0
% 84.28/84.27  Current number of rules: 1903
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3631]
% 84.28/84.27  ifeq(product(b,A,B),true,ifeq(product(c,A,C),true,product(inverse(a),C,B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 301
% 84.28/84.27  Current number of ordered equations: 2
% 84.28/84.27  Current number of rules: 1904
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3632]
% 84.28/84.27  ifeq(product(A,c,B),true,ifeq(product(C,A,inverse(a)),true,product(C,B,b),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 301
% 84.28/84.27  Current number of ordered equations: 1
% 84.28/84.27  Current number of rules: 1905
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3633]
% 84.28/84.27  ifeq(product(A,c,B),true,ifeq(product(C,inverse(a),A),true,product(C,b,B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 301
% 84.28/84.27  Current number of ordered equations: 0
% 84.28/84.27  Current number of rules: 1906
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3634]
% 84.28/84.27  ifeq(product(A,B,c),true,ifeq(product(inverse(a),A,C),true,product(C,B,b),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 298
% 84.28/84.27  Current number of ordered equations: 2
% 84.28/84.27  Current number of rules: 1907
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3635]
% 84.28/84.27  ifeq(product(c,A,B),true,ifeq(product(inverse(a),B,C),true,product(b,A,C),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 298
% 84.28/84.27  Current number of ordered equations: 1
% 84.28/84.27  Current number of rules: 1908
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3636]
% 84.28/84.27  ifeq(product(A,b,B),true,ifeq(product(A,inverse(a),C),true,product(C,c,B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 298
% 84.28/84.27  Current number of ordered equations: 0
% 84.28/84.27  Current number of rules: 1909
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3637]
% 84.28/84.27  ifeq(product(A,j,B),true,ifeq(product(C,A,inverse(h)),true,product(C,B,b),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 295
% 84.28/84.27  Current number of ordered equations: 2
% 84.28/84.27  Current number of rules: 1910
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3638]
% 84.28/84.27  ifeq(product(A,j,B),true,ifeq(product(C,inverse(h),A),true,product(C,b,B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 295
% 84.28/84.27  Current number of ordered equations: 1
% 84.28/84.27  Current number of rules: 1911
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3639]
% 84.28/84.27  ifeq(product(b,A,B),true,ifeq(product(j,A,C),true,product(inverse(h),C,B),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 295
% 84.28/84.27  Current number of ordered equations: 0
% 84.28/84.27  Current number of rules: 1912
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3640]
% 84.28/84.27  ifeq(product(j,A,B),true,ifeq(product(inverse(h),B,C),true,product(b,A,C),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 292
% 84.28/84.27  Current number of ordered equations: 2
% 84.28/84.27  Current number of rules: 1913
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3641]
% 84.28/84.27  ifeq(product(A,B,j),true,ifeq(product(inverse(h),A,C),true,product(C,B,b),true),true)
% 84.28/84.27  -> true
% 84.28/84.27  Current number of equations to process: 292
% 84.28/84.27  Current number of ordered equations: 1
% 84.28/84.27  Current number of rules: 1914
% 84.28/84.27  New rule produced :
% 84.28/84.27  [3642]
% 84.28/84.27  ifeq(product(A,b,B),true,ifeq(product(A,inverse(h),C),true,product(C,j,B),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 292
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1915
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3643]
% 84.68/84.70  ifeq(product(a,A,B),true,ifeq(product(inverse(b),A,C),true,product(c,C,B),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 289
% 84.68/84.70  Current number of ordered equations: 2
% 84.68/84.70  Current number of rules: 1916
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3644]
% 84.68/84.70  ifeq(product(A,inverse(b),B),true,ifeq(product(C,A,c),true,product(C,B,a),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 289
% 84.68/84.70  Current number of ordered equations: 1
% 84.68/84.70  Current number of rules: 1917
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3645]
% 84.68/84.70  ifeq(product(A,inverse(b),B),true,ifeq(product(C,c,A),true,product(C,a,B),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 289
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1918
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3646]
% 84.68/84.70  ifeq(product(A,a,B),true,ifeq(product(A,c,C),true,product(C,inverse(b),B),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 286
% 84.68/84.70  Current number of ordered equations: 2
% 84.68/84.70  Current number of rules: 1919
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3647]
% 84.68/84.70  ifeq(product(inverse(b),A,B),true,ifeq(product(c,B,C),true,product(a,A,C),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 286
% 84.68/84.70  Current number of ordered equations: 1
% 84.68/84.70  Current number of rules: 1920
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3648]
% 84.68/84.70  ifeq(product(A,B,inverse(b)),true,ifeq(product(c,A,C),true,product(C,B,a),true),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 286
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1921
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3649]
% 84.68/84.70  ifeq(product(multiply(A,multiply(B,C)),X,Y),true,product(A,multiply(B,
% 84.68/84.70                                                             multiply(C,X)),Y),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 279
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1922
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3650]
% 84.68/84.70  ifeq(product(A,multiply(B,C),X),true,product(A,multiply(B,multiply(C,Y)),
% 84.68/84.70                                       multiply(X,Y)),true) -> true
% 84.68/84.70  Current number of equations to process: 277
% 84.68/84.70  Current number of ordered equations: 1
% 84.68/84.70  Current number of rules: 1923
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3651]
% 84.68/84.70  ifeq(product(A,B,C),true,product(multiply(X,Y),C,multiply(X,multiply(Y,
% 84.68/84.70                                                              multiply(A,B)))),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 277
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1924
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3652]
% 84.68/84.70  ifeq(product(multiply(A,multiply(B,C)),X,Y),true,product(multiply(A,B),
% 84.68/84.70                                                   multiply(C,X),Y),true) ->
% 84.68/84.70  true
% 84.68/84.70  Current number of equations to process: 275
% 84.68/84.70  Current number of ordered equations: 1
% 84.68/84.70  Current number of rules: 1925
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3653]
% 84.68/84.70  ifeq(product(A,B,multiply(C,X)),true,product(A,multiply(B,Y),multiply(C,
% 84.68/84.70                                                               multiply(X,Y))),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 275
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1926
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3654]
% 84.68/84.70  ifeq(product(multiply(A,B),C,X),true,product(X,Y,multiply(A,multiply(B,
% 84.68/84.70                                                              multiply(C,Y)))),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 273
% 84.68/84.70  Current number of ordered equations: 1
% 84.68/84.70  Current number of rules: 1927
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3655]
% 84.68/84.70  ifeq(product(multiply(A,B),multiply(C,X),Y),true,product(multiply(A,multiply(B,C)),X,Y),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 273
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1928
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3656]
% 84.68/84.70  ifeq(product(A,multiply(B,C),X),true,product(X,Y,multiply(A,multiply(B,
% 84.68/84.70                                                              multiply(C,Y)))),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 272
% 84.68/84.70  Current number of ordered equations: 0
% 84.68/84.70  Current number of rules: 1929
% 84.68/84.70  New rule produced :
% 84.68/84.70  [3657]
% 84.68/84.70  ifeq(product(A,B,C),true,product(multiply(X,multiply(Y,A)),B,multiply(X,
% 84.68/84.70                                                               multiply(Y,C))),true)
% 84.68/84.70  -> true
% 84.68/84.70  Current number of equations to process: 270
% 86.88/86.86  Current number of ordered equations: 1
% 86.88/86.86  Current number of rules: 1930
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3658]
% 86.88/86.86  ifeq(product(A,multiply(B,multiply(C,X)),Y),true,product(multiply(A,multiply(B,C)),X,Y),true)
% 86.88/86.86  -> true
% 86.88/86.86  Current number of equations to process: 270
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1931
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3659]
% 86.88/86.86  product(inverse(a),h,multiply(b,multiply(inverse(a),inverse(b)))) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1932
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3660]
% 86.88/86.86  ifeq(product(A,inverse(a),inverse(a)),true,product(A,b,b),true) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1933
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3661] product(multiply(inverse(a),A),multiply(inverse(A),c),b) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1934
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3662] product(multiply(inverse(a),inverse(A)),multiply(A,c),b) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1935
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3663] product(inverse(a),multiply(c,multiply(inverse(b),A)),A) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1936
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3664]
% 86.88/86.86  product(b,multiply(inverse(a),inverse(b)),multiply(inverse(a),h)) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1937
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3665] ifeq(product(c,A,c),true,product(b,A,b),true) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1938
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3666] product(a,multiply(a,multiply(c,A)),multiply(b,A)) -> true
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1939
% 86.88/86.86  New rule produced : [3667] ifeq2(product(a,multiply(a,c),A),true,A,b) -> b
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 1
% 86.88/86.86  Current number of rules: 1940
% 86.88/86.86  New rule produced : [3668] ifeq2(product(a,multiply(a,c),A),true,b,A) -> A
% 86.88/86.86  Current number of equations to process: 264
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1941
% 86.88/86.86  New rule produced : [3669] multiply(a,multiply(a,c)) -> b
% 86.88/86.86  Current number of equations to process: 270
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1942
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3670] ifeq(product(a,a,A),true,product(A,c,b),true) -> true
% 86.88/86.86  Current number of equations to process: 304
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1943
% 86.88/86.86  New rule produced : [3671] product(inverse(a),b,multiply(a,c)) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1944
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3672] product(a,identity,multiply(b,inverse(multiply(a,c)))) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1945
% 86.88/86.86  New rule produced : [3673] product(b,inverse(multiply(a,c)),a) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1946
% 86.88/86.86  New rule produced : [3674] product(multiply(h,a),multiply(a,c),j) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1947
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3675] product(multiply(inverse(b),a),multiply(a,c),identity) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1948
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3676] product(identity,multiply(a,c),multiply(inverse(a),b)) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1949
% 86.88/86.86  New rule produced :
% 86.88/86.86  [3677] product(b,A,multiply(a,multiply(a,multiply(c,A)))) -> true
% 86.88/86.86  Current number of equations to process: 308
% 86.88/86.86  Current number of ordered equations: 0
% 86.88/86.86  Current number of rules: 1950
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3678] product(multiply(A,a),multiply(a,c),multiply(A,b)) -> true
% 87.49/87.43  Current number of equations to process: 308
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1951
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3679]
% 87.49/87.43  ifeq(product(A,a,identity),true,product(A,b,multiply(a,c)),true) -> true
% 87.49/87.43  Current number of equations to process: 307
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1952
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3680]
% 87.49/87.43  ifeq(product(A,identity,a),true,product(A,multiply(a,c),b),true) -> true
% 87.49/87.43  Current number of equations to process: 306
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1953
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3681]
% 87.49/87.43  ifeq(product(a,multiply(a,c),A),true,product(identity,b,A),true) -> true
% 87.49/87.43  Current number of equations to process: 304
% 87.49/87.43  Current number of ordered equations: 1
% 87.49/87.43  Current number of rules: 1954
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3682]
% 87.49/87.43  ifeq(product(a,multiply(a,c),A),true,product(identity,A,b),true) -> true
% 87.49/87.43  Current number of equations to process: 304
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1955
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3683]
% 87.49/87.43  ifeq(product(multiply(a,c),identity,A),true,product(a,A,b),true) -> true
% 87.49/87.43  Current number of equations to process: 303
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1956
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3684]
% 87.49/87.43  ifeq(product(b,identity,A),true,product(a,multiply(a,c),A),true) -> true
% 87.49/87.43  Current number of equations to process: 302
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1957
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3685]
% 87.49/87.43  ifeq(product(identity,multiply(a,c),A),true,product(a,A,b),true) -> true
% 87.49/87.43  Current number of equations to process: 301
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1958
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3686]
% 87.49/87.43  ifeq(product(a,identity,A),true,product(A,multiply(a,c),b),true) -> true
% 87.49/87.43  Current number of equations to process: 300
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1959
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3687]
% 87.49/87.43  ifeq(product(identity,a,A),true,product(A,multiply(a,c),b),true) -> true
% 87.49/87.43  Current number of equations to process: 299
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1960
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3688]
% 87.49/87.43  ifeq(product(identity,b,A),true,product(a,multiply(a,c),A),true) -> true
% 87.49/87.43  Current number of equations to process: 298
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1961
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3689]
% 87.49/87.43  ifeq(product(multiply(a,c),A,identity),true,product(b,A,a),true) -> true
% 87.49/87.43  Current number of equations to process: 297
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1962
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3690]
% 87.49/87.43  ifeq(product(identity,A,multiply(a,c)),true,product(a,A,b),true) -> true
% 87.49/87.43  Current number of equations to process: 296
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1963
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3691]
% 87.49/87.43  ifeq(product(a,multiply(a,c),A),true,product(A,identity,b),true) -> true
% 87.49/87.43  Current number of equations to process: 294
% 87.49/87.43  Current number of ordered equations: 1
% 87.49/87.43  Current number of rules: 1964
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3692]
% 87.49/87.43  ifeq(product(a,multiply(a,c),A),true,product(b,identity,A),true) -> true
% 87.49/87.43  Current number of equations to process: 294
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1965
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3693] ifeq(product(b,A,multiply(a,c)),true,product(c,A,b),true) -> true
% 87.49/87.43  Current number of equations to process: 293
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1966
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3694] ifeq(product(a,a,A),true,product(A,multiply(a,c),c),true) -> true
% 87.49/87.43  Current number of equations to process: 291
% 87.49/87.43  Current number of ordered equations: 1
% 87.49/87.43  Current number of rules: 1967
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3695] ifeq(product(multiply(a,c),A,b),true,product(b,A,c),true) -> true
% 87.49/87.43  Current number of equations to process: 291
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1968
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3696] ifeq(product(h,a,A),true,product(A,multiply(a,c),j),true) -> true
% 87.49/87.43  Current number of equations to process: 290
% 87.49/87.43  Current number of ordered equations: 0
% 87.49/87.43  Current number of rules: 1969
% 87.49/87.43  New rule produced :
% 87.49/87.43  [3697]
% 87.49/87.43  ifeq(product(multiply(a,c),inverse(b),A),true,product(a,A,identity),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 289
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1970
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3698]
% 87.99/87.94  ifeq(product(b,inverse(multiply(a,c)),A),true,product(a,identity,A),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 288
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1971
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3699]
% 87.99/87.94  ifeq(product(identity,multiply(a,c),A),true,product(inverse(a),b,A),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 287
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1972
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3700]
% 87.99/87.94  ifeq(product(A,a,inverse(multiply(a,c))),true,product(A,b,identity),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 286
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1973
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3701]
% 87.99/87.94  ifeq(product(A,inverse(multiply(a,c)),a),true,product(A,identity,b),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 285
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1974
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3702]
% 87.99/87.94  ifeq(product(inverse(a),A,multiply(a,c)),true,product(identity,A,b),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 284
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1975
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3703]
% 87.99/87.94  ifeq(product(multiply(a,c),A,inverse(a)),true,product(b,A,identity),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 283
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1976
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3704]
% 87.99/87.94  ifeq(product(a,identity,A),true,product(b,inverse(multiply(a,c)),A),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 282
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1977
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3705]
% 87.99/87.94  ifeq(product(inverse(b),a,A),true,product(A,multiply(a,c),identity),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 281
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1978
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3706]
% 87.99/87.94  ifeq(product(inverse(a),b,A),true,product(identity,multiply(a,c),A),true) ->
% 87.99/87.94  true
% 87.99/87.94  Current number of equations to process: 280
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1979
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3707]
% 87.99/87.94  ifeq(product(multiply(A,a),multiply(a,c),B),true,product(A,b,B),true) -> true
% 87.99/87.94  Current number of equations to process: 279
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1980
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3708]
% 87.99/87.94  ifeq(product(multiply(a,c),A,B),true,product(a,B,multiply(b,A)),true) -> true
% 87.99/87.94  Current number of equations to process: 277
% 87.99/87.94  Current number of ordered equations: 1
% 87.99/87.94  Current number of rules: 1981
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3709]
% 87.99/87.94  ifeq(product(A,a,B),true,product(A,b,multiply(B,multiply(a,c))),true) -> true
% 87.99/87.94  Current number of equations to process: 277
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1982
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3710]
% 87.99/87.94  ifeq(product(b,A,B),true,product(a,multiply(a,multiply(c,A)),B),true) -> true
% 87.99/87.94  Current number of equations to process: 275
% 87.99/87.94  Current number of ordered equations: 1
% 87.99/87.94  Current number of rules: 1983
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3711]
% 87.99/87.94  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(a,c)),b),true) -> true
% 87.99/87.94  Current number of equations to process: 275
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1984
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3712]
% 87.99/87.94  ifeq(product(a,multiply(a,multiply(c,A)),B),true,product(b,A,B),true) -> true
% 87.99/87.94  Current number of equations to process: 274
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1985
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3713]
% 87.99/87.94  ifeq(product(multiply(a,c),A,B),true,product(b,A,multiply(a,B)),true) -> true
% 87.99/87.94  Current number of equations to process: 272
% 87.99/87.94  Current number of ordered equations: 1
% 87.99/87.94  Current number of rules: 1986
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3714]
% 87.99/87.94  ifeq(product(A,a,B),true,product(B,multiply(a,c),multiply(A,b)),true) -> true
% 87.99/87.94  Current number of equations to process: 272
% 87.99/87.94  Current number of ordered equations: 0
% 87.99/87.94  Current number of rules: 1987
% 87.99/87.94  New rule produced :
% 87.99/87.94  [3715]
% 87.99/87.94  ifeq(product(A,B,multiply(a,c)),true,product(multiply(a,A),B,b),true) -> true
% 87.99/87.94  Current number of equations to process: 270
% 87.99/87.94  Current number of ordered equations: 1
% 87.99/87.94  Current number of rules: 1988
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3716]
% 91.09/91.02  ifeq(product(A,b,B),true,product(multiply(A,a),multiply(a,c),B),true) -> true
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1989
% 91.09/91.02  New rule produced : [3717] product(multiply(inverse(k),j),b,j) -> true
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1990
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3718] product(multiply(inverse(multiply(A,inverse(h))),A),b,j) -> true
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1991
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3719] product(b,multiply(inverse(h),inverse(k)),inverse(h)) -> true
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1992
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3720] product(b,multiply(A,inverse(multiply(j,A))),inverse(h)) -> true
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1993
% 91.09/91.02  New rule produced : [3721] product(h,inverse(b),multiply(k,j)) -> true
% 91.09/91.02  Current number of equations to process: 271
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1994
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3722] product(j,multiply(b,A),multiply(k,multiply(j,A))) -> true
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1995
% 91.09/91.02  New rule produced : [3723] ifeq2(product(j,b,A),true,multiply(k,j),A) -> A
% 91.09/91.02  Current number of equations to process: 271
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1996
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3724] ifeq2(product(j,b,A),true,A,multiply(k,j)) -> multiply(k,j)
% 91.09/91.02  Current number of equations to process: 270
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1997
% 91.09/91.02  New rule produced : [3725] multiply(j,b) -> multiply(k,j)
% 91.09/91.02  Rule [1542] product(k,j,multiply(j,b)) -> true collapsed.
% 91.09/91.02  Current number of equations to process: 276
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1997
% 91.09/91.02  New rule produced : [3726] product(inverse(j),multiply(k,j),b) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1998
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3727] product(j,multiply(b,inverse(multiply(k,j))),identity) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 1999
% 91.09/91.02  New rule produced : [3728] product(multiply(k,j),inverse(b),j) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2000
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3729] product(multiply(inverse(multiply(k,j)),j),b,identity) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2001
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3730] product(identity,b,multiply(inverse(j),multiply(k,j))) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2002
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3731] product(multiply(k,j),A,multiply(j,multiply(b,A))) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2003
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3732] product(multiply(j,inverse(a)),c,multiply(k,j)) -> true
% 91.09/91.02  Current number of equations to process: 318
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2004
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3733] product(multiply(A,j),b,multiply(A,multiply(k,j))) -> true
% 91.09/91.02  Current number of equations to process: 317
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2005
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3734]
% 91.09/91.02  product(inverse(h),multiply(k,A),multiply(b,multiply(inverse(h),A))) -> true
% 91.09/91.02  Current number of equations to process: 319
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2006
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3735] ifeq2(product(inverse(h),k,A),true,multiply(b,inverse(h)),A) -> A
% 91.09/91.02  Current number of equations to process: 318
% 91.09/91.02  Current number of ordered equations: 0
% 91.09/91.02  Current number of rules: 2007
% 91.09/91.02  New rule produced :
% 91.09/91.02  [3736]
% 91.09/91.02  ifeq(product(A,j,identity),true,product(A,multiply(k,j),b),true) -> true
% 91.59/91.54  Current number of equations to process: 317
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2008
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3737]
% 91.59/91.54  ifeq(product(A,identity,j),true,product(A,b,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 316
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2009
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3738]
% 91.59/91.54  ifeq(product(j,b,A),true,product(identity,A,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 314
% 91.59/91.54  Current number of ordered equations: 1
% 91.59/91.54  Current number of rules: 2010
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3739]
% 91.59/91.54  ifeq(product(j,b,A),true,product(identity,multiply(k,j),A),true) -> true
% 91.59/91.54  Current number of equations to process: 314
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2011
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3740]
% 91.59/91.54  ifeq(product(b,identity,A),true,product(j,A,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 313
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2012
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3741]
% 91.59/91.54  ifeq(product(multiply(k,j),identity,A),true,product(j,b,A),true) -> true
% 91.59/91.54  Current number of equations to process: 312
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2013
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3742]
% 91.59/91.54  ifeq(product(identity,b,A),true,product(j,A,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 311
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2014
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3743] ifeq(product(A,j,a),true,product(A,multiply(k,j),c),true) -> true
% 91.59/91.54  Current number of equations to process: 310
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2015
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3744] ifeq(product(A,a,j),true,product(A,c,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 309
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2016
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3745] ifeq(product(A,j,h),true,product(A,multiply(k,j),j),true) -> true
% 91.59/91.54  Current number of equations to process: 308
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2017
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3746] ifeq(product(A,h,j),true,product(A,j,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 307
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2018
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3747] ifeq(product(b,b,A),true,product(h,A,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 306
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2019
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3748]
% 91.59/91.54  ifeq(product(j,identity,A),true,product(A,b,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 305
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2020
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3749]
% 91.59/91.54  ifeq(product(identity,j,A),true,product(A,b,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 304
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2021
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3750]
% 91.59/91.54  ifeq(product(identity,multiply(k,j),A),true,product(j,b,A),true) -> true
% 91.59/91.54  Current number of equations to process: 303
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2022
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3751]
% 91.59/91.54  ifeq(product(b,A,identity),true,product(multiply(k,j),A,j),true) -> true
% 91.59/91.54  Current number of equations to process: 302
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2023
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3752]
% 91.59/91.54  ifeq(product(identity,A,b),true,product(j,A,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 301
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2024
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3753]
% 91.59/91.54  ifeq(product(j,b,A),true,product(A,identity,multiply(k,j)),true) -> true
% 91.59/91.54  Current number of equations to process: 299
% 91.59/91.54  Current number of ordered equations: 1
% 91.59/91.54  Current number of rules: 2025
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3754]
% 91.59/91.54  ifeq(product(j,b,A),true,product(multiply(k,j),identity,A),true) -> true
% 91.59/91.54  Current number of equations to process: 299
% 91.59/91.54  Current number of ordered equations: 0
% 91.59/91.54  Current number of rules: 2026
% 91.59/91.54  New rule produced :
% 91.59/91.54  [3755]
% 91.59/91.54  ifeq2(product(inverse(h),k,A),true,A,multiply(b,inverse(h))) ->
% 91.59/91.54  multiply(b,inverse(h))
% 91.59/91.54  Current number of equations to process: 298
% 91.59/91.54  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2027
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3756]
% 92.18/92.14  ifeq(product(b,inverse(multiply(k,j)),A),true,product(j,A,identity),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 297
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2028
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3757]
% 92.18/92.14  ifeq(product(multiply(k,j),inverse(b),A),true,product(j,identity,A),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 296
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2029
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3758]
% 92.18/92.14  ifeq(product(identity,b,A),true,product(inverse(j),multiply(k,j),A),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 295
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2030
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3759]
% 92.18/92.14  ifeq(product(A,j,inverse(b)),true,product(A,multiply(k,j),identity),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 294
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2031
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3760]
% 92.18/92.14  ifeq(product(A,inverse(b),j),true,product(A,identity,multiply(k,j)),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 293
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2032
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3761]
% 92.18/92.14  ifeq(product(inverse(h),A,b),true,product(k,A,multiply(k,j)),true) -> true
% 92.18/92.14  Current number of equations to process: 292
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2033
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3762]
% 92.18/92.14  ifeq(product(b,A,inverse(h)),true,product(multiply(k,j),A,k),true) -> true
% 92.18/92.14  Current number of equations to process: 291
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2034
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3763]
% 92.18/92.14  ifeq(product(inverse(j),A,b),true,product(identity,A,multiply(k,j)),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 290
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2035
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3764]
% 92.18/92.14  ifeq(product(b,A,inverse(j)),true,product(multiply(k,j),A,identity),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 289
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2036
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3765]
% 92.18/92.14  ifeq(product(j,identity,A),true,product(multiply(k,j),inverse(b),A),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 288
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2037
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3766]
% 92.18/92.14  ifeq(product(inverse(multiply(k,j)),j,A),true,product(A,b,identity),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 287
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2038
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3767]
% 92.18/92.14  ifeq(product(inverse(j),multiply(k,j),A),true,product(identity,b,A),true) ->
% 92.18/92.14  true
% 92.18/92.14  Current number of equations to process: 286
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2039
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3768]
% 92.18/92.14  ifeq(product(multiply(A,j),b,B),true,product(A,multiply(k,j),B),true) -> true
% 92.18/92.14  Current number of equations to process: 285
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2040
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3769]
% 92.18/92.14  ifeq(product(A,j,B),true,product(A,multiply(k,j),multiply(B,b)),true) -> true
% 92.18/92.14  Current number of equations to process: 283
% 92.18/92.14  Current number of ordered equations: 1
% 92.18/92.14  Current number of rules: 2041
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3770]
% 92.18/92.14  ifeq(product(b,A,B),true,product(j,B,multiply(k,multiply(j,A))),true) -> true
% 92.18/92.14  Current number of equations to process: 283
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2042
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3771]
% 92.18/92.14  ifeq(product(A,B,j),true,product(A,multiply(B,b),multiply(k,j)),true) -> true
% 92.18/92.14  Current number of equations to process: 281
% 92.18/92.14  Current number of ordered equations: 1
% 92.18/92.14  Current number of rules: 2043
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3772]
% 92.18/92.14  ifeq(product(multiply(k,j),A,B),true,product(j,multiply(b,A),B),true) -> true
% 92.18/92.14  Current number of equations to process: 281
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2044
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3773]
% 92.18/92.14  ifeq(product(j,multiply(b,A),B),true,product(multiply(k,j),A,B),true) -> true
% 92.18/92.14  Current number of equations to process: 280
% 92.18/92.14  Current number of ordered equations: 0
% 92.18/92.14  Current number of rules: 2045
% 92.18/92.14  New rule produced :
% 92.18/92.14  [3774]
% 92.18/92.14  ifeq(product(A,j,B),true,product(B,b,multiply(A,multiply(k,j))),true) -> true
% 93.29/93.21  Current number of equations to process: 278
% 93.29/93.21  Current number of ordered equations: 1
% 93.29/93.21  Current number of rules: 2046
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3775]
% 93.29/93.21  ifeq(product(b,A,B),true,product(multiply(k,j),A,multiply(j,B)),true) -> true
% 93.29/93.21  Current number of equations to process: 278
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2047
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3776]
% 93.29/93.21  ifeq(product(A,multiply(k,j),B),true,product(multiply(A,j),b,B),true) -> true
% 93.29/93.21  Current number of equations to process: 276
% 93.29/93.21  Current number of ordered equations: 1
% 93.29/93.21  Current number of rules: 2048
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3777]
% 93.29/93.21  ifeq(product(A,B,b),true,product(multiply(j,A),B,multiply(k,j)),true) -> true
% 93.29/93.21  Current number of equations to process: 276
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2049
% 93.29/93.21  New rule produced : [3778] multiply(inverse(h),k) -> multiply(b,inverse(h))
% 93.29/93.21  Rule [1541] product(b,inverse(h),multiply(inverse(h),k)) -> true collapsed.
% 93.29/93.21  Rule
% 93.29/93.21  [2491]
% 93.29/93.21  product(identity,multiply(b,inverse(h)),multiply(inverse(h),k)) -> true
% 93.29/93.21  collapsed.
% 93.29/93.21  Current number of equations to process: 282
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2048
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3779] product(j,multiply(b,inverse(h)),inverse(k)) -> true
% 93.29/93.21  Current number of equations to process: 316
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2049
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3780]
% 93.29/93.21  product(inverse(h),multiply(k,inverse(multiply(b,inverse(h)))),identity) ->
% 93.29/93.21  true
% 93.29/93.21  Current number of equations to process: 317
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2050
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3781]
% 93.29/93.21  product(inverse(h),identity,multiply(b,multiply(inverse(h),inverse(k)))) ->
% 93.29/93.21  true
% 93.29/93.21  Current number of equations to process: 316
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2051
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3782] product(multiply(b,inverse(h)),inverse(k),inverse(h)) -> true
% 93.29/93.21  Current number of equations to process: 316
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2052
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3783] product(k,k,multiply(j,multiply(b,inverse(h)))) -> true
% 93.29/93.21  Current number of equations to process: 316
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2053
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3784]
% 93.29/93.21  product(multiply(inverse(multiply(b,inverse(h))),inverse(h)),k,identity) ->
% 93.29/93.21  true
% 93.29/93.21  Current number of equations to process: 316
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2054
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3785]
% 93.29/93.21  product(multiply(b,inverse(h)),A,multiply(inverse(h),multiply(k,A))) -> true
% 93.29/93.21  Current number of equations to process: 319
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2055
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3786]
% 93.29/93.21  product(multiply(A,inverse(h)),k,multiply(A,multiply(b,inverse(h)))) -> true
% 93.29/93.21  Current number of equations to process: 318
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2056
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3787]
% 93.29/93.21  ifeq2(product(inverse(h),identity,A),true,multiply(b,inverse(j)),A) -> A
% 93.29/93.21  Current number of equations to process: 317
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2057
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3788]
% 93.29/93.21  ifeq2(product(inverse(h),identity,A),true,A,multiply(b,inverse(j))) ->
% 93.29/93.21  multiply(b,inverse(j))
% 93.29/93.21  Current number of equations to process: 316
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2058
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3789]
% 93.29/93.21  ifeq(product(k,k,A),true,product(j,multiply(b,inverse(h)),A),true) -> true
% 93.29/93.21  Current number of equations to process: 315
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2059
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3790]
% 93.29/93.21  ifeq(product(j,multiply(b,inverse(h)),A),true,product(k,k,A),true) -> true
% 93.29/93.21  Current number of equations to process: 314
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2060
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3791]
% 93.29/93.21  ifeq(product(h,A,k),true,product(identity,A,multiply(b,inverse(h))),true) ->
% 93.29/93.21  true
% 93.29/93.21  Current number of equations to process: 313
% 93.29/93.21  Current number of ordered equations: 0
% 93.29/93.21  Current number of rules: 2061
% 93.29/93.21  New rule produced :
% 93.29/93.21  [3792]
% 93.29/93.21  ifeq(product(k,A,h),true,product(multiply(b,inverse(h)),A,identity),true) ->
% 93.29/93.21  true
% 93.29/93.21  Current number of equations to process: 312
% 93.29/93.21  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2062
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3793]
% 93.90/93.82  ifeq(product(A,inverse(h),identity),true,product(A,multiply(b,inverse(h)),k),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 310
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2063
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3794]
% 93.90/93.82  ifeq(product(A,identity,inverse(h)),true,product(A,k,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 309
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2064
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3795]
% 93.90/93.82  ifeq(product(inverse(h),k,A),true,product(identity,A,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 308
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2065
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3796]
% 93.90/93.82  ifeq(product(k,identity,A),true,product(inverse(h),A,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 307
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2066
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3797]
% 93.90/93.82  ifeq(product(multiply(b,inverse(h)),identity,A),true,product(inverse(h),k,A),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 306
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2067
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3798]
% 93.90/93.82  ifeq(product(identity,k,A),true,product(inverse(h),A,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 305
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2068
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3799]
% 93.90/93.82  ifeq(product(inverse(h),identity,A),true,product(A,k,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 304
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2069
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3800]
% 93.90/93.82  ifeq(product(identity,inverse(h),A),true,product(A,k,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 303
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2070
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3801]
% 93.90/93.82  ifeq(product(k,A,identity),true,product(multiply(b,inverse(h)),A,inverse(h)),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 302
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2071
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3802]
% 93.90/93.82  ifeq(product(identity,A,k),true,product(inverse(h),A,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 301
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2072
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3803]
% 93.90/93.82  ifeq(product(inverse(h),k,A),true,product(A,identity,multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 299
% 93.90/93.82  Current number of ordered equations: 1
% 93.90/93.82  Current number of rules: 2073
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3804]
% 93.90/93.82  ifeq(product(inverse(h),k,A),true,product(multiply(b,inverse(h)),identity,A),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 299
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2074
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3805]
% 93.90/93.82  ifeq(product(k,inverse(multiply(b,inverse(h))),A),true,product(inverse(h),A,identity),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 298
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2075
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3806]
% 93.90/93.82  ifeq(product(multiply(b,inverse(h)),inverse(k),A),true,product(inverse(h),identity,A),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 297
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2076
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3807]
% 93.90/93.82  ifeq(product(A,inverse(h),inverse(k)),true,product(A,multiply(b,inverse(h)),identity),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 296
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2077
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3808]
% 93.90/93.82  ifeq(product(A,inverse(k),inverse(h)),true,product(A,identity,multiply(b,
% 93.90/93.82                                                                inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 295
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2078
% 93.90/93.82  New rule produced :
% 93.90/93.82  [3809]
% 93.90/93.82  ifeq(product(inverse(h),j,A),true,product(A,inverse(h),multiply(b,inverse(h))),true)
% 93.90/93.82  -> true
% 93.90/93.82  Current number of equations to process: 294
% 93.90/93.82  Current number of ordered equations: 0
% 93.90/93.82  Current number of rules: 2079
% 93.90/93.82  New rule produced :
% 94.09/94.09  [3810]
% 94.09/94.09  ifeq(product(inverse(h),identity,A),true,product(multiply(b,inverse(h)),
% 94.09/94.09                                           inverse(k),A),true) -> true
% 94.09/94.09  Current number of equations to process: 293
% 94.09/94.09  Current number of ordered equations: 0
% 94.09/94.09  Current number of rules: 2080
% 94.09/94.09  New rule produced :
% 94.09/94.09  [3811]
% 94.09/94.09  ifeq(product(inverse(multiply(b,inverse(h))),inverse(h),A),true,product(A,k,identity),true)
% 94.09/94.09  -> true
% 94.09/94.09  Current number of equations to process: 292
% 94.09/94.09  Current number of ordered equations: 0
% 94.09/94.09  Current number of rules: 2081
% 94.09/94.09  New rule produced : [3812] multiply(b,inverse(j)) -> inverse(h)
% 94.09/94.09  Rule [1283] product(h,multiply(b,inverse(j)),identity) -> true collapsed.
% 94.09/94.09  Rule [1533] product(inverse(h),identity,multiply(b,inverse(j))) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule [2234] product(multiply(b,inverse(j)),h,identity) -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2495] ifeq2(product(h,multiply(b,inverse(j)),A),true,A,identity) -> identity
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule [2496] ifeq2(product(h,multiply(b,inverse(j)),A),true,identity,A) -> A
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule [2525] product(h,identity,inverse(multiply(b,inverse(j)))) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule [2527] product(identity,inverse(multiply(b,inverse(j))),h) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule [2528] product(identity,multiply(b,inverse(j)),inverse(h)) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule [2529] product(multiply(A,h),multiply(b,inverse(j)),A) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2535]
% 94.09/94.09  ifeq(product(multiply(b,inverse(j)),A,B),true,product(h,B,A),true) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2536]
% 94.09/94.09  ifeq(product(A,h,identity),true,product(A,identity,multiply(b,inverse(j))),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2537]
% 94.09/94.09  ifeq(product(A,identity,h),true,product(A,multiply(b,inverse(j)),identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2538]
% 94.09/94.09  ifeq(product(h,multiply(b,inverse(j)),A),true,product(identity,A,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2539]
% 94.09/94.09  ifeq(product(h,multiply(b,inverse(j)),A),true,product(identity,identity,A),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2540]
% 94.09/94.09  ifeq(product(identity,identity,A),true,product(h,multiply(b,inverse(j)),A),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2541]
% 94.09/94.09  ifeq(product(identity,multiply(b,inverse(j)),A),true,product(h,A,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2542]
% 94.09/94.09  ifeq(product(h,identity,A),true,product(A,multiply(b,inverse(j)),identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2544]
% 94.09/94.09  ifeq(product(A,h,B),true,product(B,multiply(b,inverse(j)),A),true) -> true
% 94.09/94.09  collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2545]
% 94.09/94.09  ifeq(product(multiply(b,inverse(j)),A,identity),true,product(identity,A,h),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2546]
% 94.09/94.09  ifeq(product(identity,A,multiply(b,inverse(j))),true,product(h,A,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2547]
% 94.09/94.09  ifeq(product(h,multiply(b,inverse(j)),A),true,product(A,identity,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2548]
% 94.09/94.09  ifeq(product(b,A,multiply(b,inverse(j))),true,product(j,A,identity),true) ->
% 94.09/94.09  true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2549]
% 94.09/94.09  ifeq(product(multiply(b,inverse(j)),A,b),true,product(identity,A,j),true) ->
% 94.09/94.09  true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2550]
% 94.09/94.09  ifeq(product(identity,inverse(multiply(b,inverse(j))),A),true,product(h,identity,A),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2551]
% 94.09/94.09  ifeq(product(identity,multiply(b,inverse(j)),A),true,product(inverse(h),identity,A),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2552]
% 94.09/94.09  ifeq(product(A,h,inverse(multiply(b,inverse(j)))),true,product(A,identity,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2553]
% 94.09/94.09  ifeq(product(A,inverse(multiply(b,inverse(j))),h),true,product(A,identity,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2554]
% 94.09/94.09  ifeq(product(inverse(h),A,multiply(b,inverse(j))),true,product(identity,A,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2555]
% 94.09/94.09  ifeq(product(multiply(b,inverse(j)),A,inverse(h)),true,product(identity,A,identity),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2556]
% 94.09/94.09  ifeq(product(h,identity,A),true,product(identity,inverse(multiply(b,inverse(j))),A),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2557]
% 94.09/94.09  ifeq(product(inverse(h),identity,A),true,product(identity,multiply(b,
% 94.09/94.09                                                            inverse(j)),A),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2568]
% 94.09/94.09  ifeq(product(multiply(A,h),multiply(b,inverse(j)),B),true,product(A,identity,B),true)
% 94.09/94.09  -> true collapsed.
% 94.09/94.09  Rule
% 94.09/94.09  [2569]
% 94.09/94.09  ifeq(product(A,h,B),true,product(A,identity,multiply(B,multiply(b,inverse(j)))),true)
% 94.09/94.09  -> true collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [2571]
% 95.99/95.96  ifeq(product(A,B,h),true,product(A,multiply(B,multiply(b,inverse(j))),identity),true)
% 95.99/95.96  -> true collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [2573]
% 95.99/95.96  ifeq(product(multiply(b,inverse(j)),A,B),true,product(identity,A,multiply(h,B)),true)
% 95.99/95.96  -> true collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [2574]
% 95.99/95.96  ifeq(product(A,identity,B),true,product(multiply(A,h),multiply(b,inverse(j)),B),true)
% 95.99/95.96  -> true collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [2575]
% 95.99/95.96  ifeq(product(A,B,multiply(b,inverse(j))),true,product(multiply(h,A),B,identity),true)
% 95.99/95.96  -> true collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [3787]
% 95.99/95.96  ifeq2(product(inverse(h),identity,A),true,multiply(b,inverse(j)),A) -> A
% 95.99/95.96  collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [3788]
% 95.99/95.96  ifeq2(product(inverse(h),identity,A),true,A,multiply(b,inverse(j))) ->
% 95.99/95.96  multiply(b,inverse(j)) collapsed.
% 95.99/95.96  Current number of equations to process: 298
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2043
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3813] ifeq2(product(inverse(h),multiply(j,A),B),true,multiply(b,A),B) -> B
% 95.99/95.96  Current number of equations to process: 299
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2044
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3814]
% 95.99/95.96  ifeq2(product(inverse(h),multiply(j,A),B),true,B,multiply(b,A)) ->
% 95.99/95.96  multiply(b,A)
% 95.99/95.96  Current number of equations to process: 298
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2045
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3815] multiply(inverse(h),multiply(j,A)) -> multiply(b,A)
% 95.99/95.96  Rule [1545] product(b,A,multiply(inverse(h),multiply(j,A))) -> true
% 95.99/95.96  collapsed.
% 95.99/95.96  Rule
% 95.99/95.96  [2582]
% 95.99/95.96  product(identity,multiply(b,A),multiply(inverse(h),multiply(j,A))) -> true
% 95.99/95.96  collapsed.
% 95.99/95.96  Current number of equations to process: 304
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2044
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3816]
% 95.99/95.96  ifeq(product(inverse(h),j,A),true,product(A,B,multiply(b,B)),true) -> true
% 95.99/95.96  Rule
% 95.99/95.96  [3809]
% 95.99/95.96  ifeq(product(inverse(h),j,A),true,product(A,inverse(h),multiply(b,inverse(h))),true)
% 95.99/95.96  -> true collapsed.
% 95.99/95.96  Current number of equations to process: 333
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2044
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3817] product(multiply(b,A),inverse(multiply(j,A)),inverse(h)) -> true
% 95.99/95.96  Current number of equations to process: 339
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2045
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3818] product(k,multiply(j,A),multiply(j,multiply(b,A))) -> true
% 95.99/95.96  Current number of equations to process: 339
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2046
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3819] product(b,multiply(inverse(j),A),multiply(inverse(h),A)) -> true
% 95.99/95.96  Current number of equations to process: 341
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2047
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3820] ifeq2(product(b,inverse(j),A),true,inverse(h),A) -> A
% 95.99/95.96  Current number of equations to process: 342
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2048
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3821] ifeq2(product(b,inverse(j),A),true,A,inverse(h)) -> inverse(h)
% 95.99/95.96  Current number of equations to process: 341
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2049
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3822]
% 95.99/95.96  product(inverse(h),multiply(j,multiply(A,inverse(multiply(b,A)))),identity)
% 95.99/95.96  -> true
% 95.99/95.96  Current number of equations to process: 340
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2050
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3823]
% 95.99/95.96  product(inverse(h),identity,multiply(b,multiply(A,inverse(multiply(j,A)))))
% 95.99/95.96  -> true
% 95.99/95.96  Current number of equations to process: 339
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2051
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3824]
% 95.99/95.96  product(multiply(inverse(multiply(b,A)),inverse(h)),multiply(j,A),identity)
% 95.99/95.96  -> true
% 95.99/95.96  Current number of equations to process: 338
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2052
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3825]
% 95.99/95.96  product(multiply(A,inverse(h)),multiply(j,B),multiply(A,multiply(b,B))) ->
% 95.99/95.96  true
% 95.99/95.96  Current number of equations to process: 337
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2053
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3826]
% 95.99/95.96  ifeq(product(k,multiply(j,A),B),true,product(j,multiply(b,A),B),true) -> true
% 95.99/95.96  Current number of equations to process: 336
% 95.99/95.96  Current number of ordered equations: 0
% 95.99/95.96  Current number of rules: 2054
% 95.99/95.96  New rule produced :
% 95.99/95.96  [3827]
% 95.99/95.96  ifeq(product(j,multiply(b,A),B),true,product(k,multiply(j,A),B),true) -> true
% 97.10/97.04  Current number of equations to process: 335
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2055
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3828]
% 97.10/97.04  ifeq(product(h,A,multiply(j,B)),true,product(identity,A,multiply(b,B)),true)
% 97.10/97.04  -> true
% 97.10/97.04  Current number of equations to process: 334
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2056
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3829]
% 97.10/97.04  ifeq(product(multiply(j,A),B,h),true,product(multiply(b,A),B,identity),true)
% 97.10/97.04  -> true
% 97.10/97.04  Current number of equations to process: 333
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2057
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3830] ifeq(product(inverse(j),h,A),true,product(b,A,identity),true) -> true
% 97.10/97.04  Current number of equations to process: 346
% 97.10/97.04  Current number of ordered equations: 1
% 97.10/97.04  Current number of rules: 2058
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3831] ifeq(product(A,b,j),true,product(A,inverse(h),identity),true) -> true
% 97.10/97.04  Current number of equations to process: 346
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2059
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3832] ifeq(product(A,j,b),true,product(A,identity,inverse(h)),true) -> true
% 97.10/97.04  Current number of equations to process: 346
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2060
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3833] ifeq(product(j,b,A),true,product(A,inverse(j),k),true) -> true
% 97.10/97.04  Current number of equations to process: 360
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2061
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3834] product(a,inverse(h),multiply(c,inverse(j))) -> true
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2062
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3835] product(c,inverse(j),multiply(a,inverse(h))) -> true
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2063
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3836] product(identity,inverse(j),multiply(inverse(b),inverse(h))) -> true
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2064
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3837] product(inverse(h),A,multiply(b,multiply(inverse(j),A))) -> true
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2065
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3838] product(inverse(a),multiply(c,inverse(j)),inverse(h)) -> true
% 97.10/97.04  Current number of equations to process: 369
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2066
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3839] product(multiply(A,b),inverse(j),multiply(A,inverse(h))) -> true
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2067
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3840] product(multiply(a,inverse(h)),multiply(j,A),multiply(c,A)) -> true
% 97.10/97.04  Current number of equations to process: 370
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2068
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3841] ifeq2(product(multiply(a,inverse(h)),j,A),true,A,c) -> c
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 1
% 97.10/97.04  Current number of rules: 2069
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3842] ifeq2(product(multiply(a,inverse(h)),j,A),true,c,A) -> A
% 97.10/97.04  Current number of equations to process: 368
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2070
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3843]
% 97.10/97.04  ifeq(product(A,b,identity),true,product(A,inverse(h),inverse(j)),true) ->
% 97.10/97.04  true
% 97.10/97.04  Current number of equations to process: 367
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2071
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3844]
% 97.10/97.04  ifeq(product(A,identity,b),true,product(A,inverse(j),inverse(h)),true) ->
% 97.10/97.04  true
% 97.10/97.04  Current number of equations to process: 366
% 97.10/97.04  Current number of ordered equations: 0
% 97.10/97.04  Current number of rules: 2072
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3845]
% 97.10/97.04  ifeq(product(b,inverse(j),A),true,product(identity,inverse(h),A),true) ->
% 97.10/97.04  true
% 97.10/97.04  Current number of equations to process: 364
% 97.10/97.04  Current number of ordered equations: 1
% 97.10/97.04  Current number of rules: 2073
% 97.10/97.04  New rule produced :
% 97.10/97.04  [3846]
% 97.10/97.04  ifeq(product(b,inverse(j),A),true,product(identity,A,inverse(h)),true) ->
% 97.10/97.04  true
% 97.10/97.04  Current number of equations to process: 364
% 97.10/97.04  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2074
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3847]
% 97.68/97.61  ifeq(product(inverse(j),identity,A),true,product(b,A,inverse(h)),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 363
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2075
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3848]
% 97.68/97.61  ifeq(product(identity,inverse(j),A),true,product(b,A,inverse(h)),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 362
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2076
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3849]
% 97.68/97.61  ifeq(product(c,inverse(j),A),true,product(a,inverse(h),A),true) -> true
% 97.68/97.61  Current number of equations to process: 361
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2077
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3850]
% 97.68/97.61  ifeq(product(j,inverse(j),A),true,product(h,inverse(h),A),true) -> true
% 97.68/97.61  Current number of equations to process: 360
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2078
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3851]
% 97.68/97.61  ifeq(product(b,identity,A),true,product(A,inverse(j),inverse(h)),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 359
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2079
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3852]
% 97.68/97.61  ifeq(product(identity,b,A),true,product(A,inverse(j),inverse(h)),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 358
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2080
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3853]
% 97.68/97.61  ifeq(product(identity,inverse(h),A),true,product(b,inverse(j),A),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 357
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2081
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3854]
% 97.68/97.61  ifeq(product(inverse(j),A,identity),true,product(inverse(h),A,b),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 356
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2082
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3855]
% 97.68/97.61  ifeq(product(identity,A,inverse(j)),true,product(b,A,inverse(h)),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 355
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2083
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3856]
% 97.68/97.61  ifeq(product(b,inverse(j),A),true,product(A,identity,inverse(h)),true) ->
% 97.68/97.61  true
% 97.68/97.61  Current number of equations to process: 354
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2084
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3857]
% 97.68/97.61  ifeq(product(a,inverse(h),A),true,product(c,inverse(j),A),true) -> true
% 97.68/97.61  Current number of equations to process: 353
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2085
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3858]
% 97.68/97.61  ifeq(product(h,inverse(h),A),true,product(j,inverse(j),A),true) -> true
% 97.68/97.61  Current number of equations to process: 352
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2086
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3859]
% 97.68/97.61  ifeq(product(identity,inverse(j),A),true,product(inverse(b),inverse(h),A),true)
% 97.68/97.61  -> true
% 97.68/97.61  Current number of equations to process: 351
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2087
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3860]
% 97.68/97.61  ifeq(product(inverse(b),A,inverse(j)),true,product(identity,A,inverse(h)),true)
% 97.68/97.61  -> true
% 97.68/97.61  Current number of equations to process: 350
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2088
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3861]
% 97.68/97.61  ifeq(product(inverse(j),A,inverse(b)),true,product(inverse(h),A,identity),true)
% 97.68/97.61  -> true
% 97.68/97.61  Current number of equations to process: 349
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2089
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3862]
% 97.68/97.61  ifeq(product(inverse(b),inverse(h),A),true,product(identity,inverse(j),A),true)
% 97.68/97.61  -> true
% 97.68/97.61  Current number of equations to process: 348
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2090
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3863]
% 97.68/97.61  ifeq(product(multiply(A,b),inverse(j),B),true,product(A,inverse(h),B),true)
% 97.68/97.61  -> true
% 97.68/97.61  Current number of equations to process: 347
% 97.68/97.61  Current number of ordered equations: 0
% 97.68/97.61  Current number of rules: 2091
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3864]
% 97.68/97.61  ifeq(product(inverse(j),A,B),true,product(b,B,multiply(inverse(h),A)),true)
% 97.68/97.61  -> true
% 97.68/97.61  Current number of equations to process: 345
% 97.68/97.61  Current number of ordered equations: 1
% 97.68/97.61  Current number of rules: 2092
% 97.68/97.61  New rule produced :
% 97.68/97.61  [3865]
% 97.68/97.61  ifeq(product(A,b,B),true,product(A,inverse(h),multiply(B,inverse(j))),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 345
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2093
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3866]
% 98.80/98.71  ifeq(product(inverse(h),A,B),true,product(b,multiply(inverse(j),A),B),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 343
% 98.80/98.71  Current number of ordered equations: 1
% 98.80/98.71  Current number of rules: 2094
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3867]
% 98.80/98.71  ifeq(product(A,B,b),true,product(A,multiply(B,inverse(j)),inverse(h)),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 343
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2095
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3868]
% 98.80/98.71  ifeq(product(b,multiply(inverse(j),A),B),true,product(inverse(h),A,B),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 342
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2096
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3869]
% 98.80/98.71  ifeq(product(inverse(j),A,B),true,product(inverse(h),A,multiply(b,B)),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 340
% 98.80/98.71  Current number of ordered equations: 1
% 98.80/98.71  Current number of rules: 2097
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3870]
% 98.80/98.71  ifeq(product(A,b,B),true,product(B,inverse(j),multiply(A,inverse(h))),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 340
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2098
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3871]
% 98.80/98.71  ifeq(product(A,B,inverse(j)),true,product(multiply(b,A),B,inverse(h)),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 338
% 98.80/98.71  Current number of ordered equations: 1
% 98.80/98.71  Current number of rules: 2099
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3872]
% 98.80/98.71  ifeq(product(A,inverse(h),B),true,product(multiply(A,b),inverse(j),B),true)
% 98.80/98.71  -> true
% 98.80/98.71  Current number of equations to process: 338
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2100
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3873] ifeq(product(inverse(h),j,A),true,product(a,A,c),true) -> true
% 98.80/98.71  Current number of equations to process: 358
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2101
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3874] product(inverse(multiply(a,inverse(h))),c,j) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2102
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3875] product(multiply(a,inverse(h)),k,multiply(c,inverse(h))) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2103
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3876]
% 98.80/98.71  product(multiply(a,inverse(h)),multiply(j,inverse(c)),identity) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2104
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3877]
% 98.80/98.71  product(multiply(a,inverse(h)),identity,multiply(c,inverse(j))) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2105
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3878]
% 98.80/98.71  product(multiply(inverse(c),multiply(a,inverse(h))),j,identity) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2106
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3879]
% 98.80/98.71  product(identity,j,multiply(inverse(multiply(a,inverse(h))),c)) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2107
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3880] product(multiply(A,multiply(a,inverse(h))),j,multiply(A,c)) -> true
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2108
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3881]
% 98.80/98.71  ifeq2(product(multiply(inverse(b),inverse(h)),j,A),true,A,identity) ->
% 98.80/98.71  identity
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 1
% 98.80/98.71  Current number of rules: 2109
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3882]
% 98.80/98.71  ifeq2(product(multiply(inverse(b),inverse(h)),j,A),true,identity,A) -> A
% 98.80/98.71  Current number of equations to process: 381
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2110
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3883]
% 98.80/98.71  ifeq(product(A,multiply(a,inverse(h)),identity),true,product(A,c,j),true) ->
% 98.80/98.71  true
% 98.80/98.71  Current number of equations to process: 380
% 98.80/98.71  Current number of ordered equations: 0
% 98.80/98.71  Current number of rules: 2111
% 98.80/98.71  New rule produced :
% 98.80/98.71  [3884]
% 98.80/98.71  ifeq(product(A,identity,multiply(a,inverse(h))),true,product(A,j,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 379
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2112
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3885]
% 99.29/99.22  ifeq(product(multiply(a,inverse(h)),j,A),true,product(identity,A,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 377
% 99.29/99.22  Current number of ordered equations: 1
% 99.29/99.22  Current number of rules: 2113
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3886]
% 99.29/99.22  ifeq(product(multiply(a,inverse(h)),j,A),true,product(identity,c,A),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 377
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2114
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3887]
% 99.29/99.22  ifeq(product(j,identity,A),true,product(multiply(a,inverse(h)),A,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 376
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2115
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3888]
% 99.29/99.22  ifeq(product(c,identity,A),true,product(multiply(a,inverse(h)),j,A),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 375
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2116
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3889]
% 99.29/99.22  ifeq(product(identity,j,A),true,product(multiply(a,inverse(h)),A,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 374
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2117
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3890]
% 99.29/99.22  ifeq(product(multiply(a,inverse(h)),identity,A),true,product(A,j,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 373
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2118
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3891]
% 99.29/99.22  ifeq(product(identity,multiply(a,inverse(h)),A),true,product(A,j,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 372
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2119
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3892]
% 99.29/99.22  ifeq(product(identity,c,A),true,product(multiply(a,inverse(h)),j,A),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 371
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2120
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3893]
% 99.29/99.22  ifeq(product(j,A,identity),true,product(c,A,multiply(a,inverse(h))),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 370
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2121
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3894]
% 99.29/99.22  ifeq(product(identity,A,j),true,product(multiply(a,inverse(h)),A,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 369
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2122
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3895]
% 99.29/99.22  ifeq(product(multiply(a,inverse(h)),j,A),true,product(c,identity,A),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 367
% 99.29/99.22  Current number of ordered equations: 1
% 99.29/99.22  Current number of rules: 2123
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3896]
% 99.29/99.22  ifeq(product(multiply(a,inverse(h)),j,A),true,product(A,identity,c),true) ->
% 99.29/99.22  true
% 99.29/99.22  Current number of equations to process: 367
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2124
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3897]
% 99.29/99.22  ifeq(product(multiply(a,inverse(h)),h,A),true,product(A,b,c),true) -> true
% 99.29/99.22  Current number of equations to process: 366
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2125
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3898]
% 99.29/99.22  ifeq(product(c,inverse(h),A),true,product(multiply(a,inverse(h)),k,A),true)
% 99.29/99.22  -> true
% 99.29/99.22  Current number of equations to process: 365
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2126
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3899]
% 99.29/99.22  ifeq(product(j,inverse(c),A),true,product(multiply(a,inverse(h)),A,identity),true)
% 99.29/99.22  -> true
% 99.29/99.22  Current number of equations to process: 364
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2127
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3900]
% 99.29/99.22  ifeq(product(c,inverse(j),A),true,product(multiply(a,inverse(h)),identity,A),true)
% 99.29/99.22  -> true
% 99.29/99.22  Current number of equations to process: 363
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2128
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3901]
% 99.29/99.22  ifeq(product(identity,j,A),true,product(inverse(multiply(a,inverse(h))),c,A),true)
% 99.29/99.22  -> true
% 99.29/99.22  Current number of equations to process: 362
% 99.29/99.22  Current number of ordered equations: 0
% 99.29/99.22  Current number of rules: 2129
% 99.29/99.22  New rule produced :
% 99.29/99.22  [3902]
% 99.29/99.22  ifeq(product(A,multiply(a,inverse(h)),inverse(j)),true,product(A,c,identity),true)
% 99.29/99.22  -> true
% 99.29/99.22  Current number of equations to process: 361
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2130
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3903]
% 99.91/99.81  ifeq(product(A,inverse(j),multiply(a,inverse(h))),true,product(A,identity,c),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 360
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2131
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3904]
% 99.91/99.81  ifeq(product(multiply(a,inverse(h)),k,A),true,product(c,inverse(h),A),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 359
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2132
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3905]
% 99.91/99.81  ifeq(product(inverse(multiply(a,inverse(h))),A,j),true,product(identity,A,c),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 358
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2133
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3906]
% 99.91/99.81  ifeq(product(j,A,inverse(multiply(a,inverse(h)))),true,product(c,A,identity),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 357
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2134
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3907]
% 99.91/99.81  ifeq(product(multiply(a,inverse(h)),identity,A),true,product(c,inverse(j),A),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 356
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2135
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3908]
% 99.91/99.81  ifeq(product(inverse(c),multiply(a,inverse(h)),A),true,product(A,j,identity),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 355
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2136
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3909]
% 99.91/99.81  ifeq(product(inverse(multiply(a,inverse(h))),c,A),true,product(identity,j,A),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 354
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2137
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3910]
% 99.91/99.81  ifeq(product(A,inverse(h),identity),true,product(A,multiply(b,B),multiply(j,B)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 353
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2138
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3911]
% 99.91/99.81  ifeq(product(A,identity,inverse(h)),true,product(A,multiply(j,B),multiply(b,B)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 352
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2139
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3912]
% 99.91/99.81  ifeq(product(inverse(h),multiply(j,A),B),true,product(identity,B,multiply(b,A)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 351
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2140
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3913]
% 99.91/99.81  ifeq(product(multiply(j,A),identity,B),true,product(inverse(h),B,multiply(b,A)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 350
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2141
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3914]
% 99.91/99.81  ifeq(product(multiply(b,A),identity,B),true,product(inverse(h),multiply(j,A),B),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 349
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2142
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3915]
% 99.91/99.81  ifeq(product(identity,multiply(j,A),B),true,product(inverse(h),B,multiply(b,A)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 348
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2143
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3916]
% 99.91/99.81  ifeq(product(inverse(h),identity,A),true,product(A,multiply(j,B),multiply(b,B)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 347
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2144
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3917]
% 99.91/99.81  ifeq(product(identity,inverse(h),A),true,product(A,multiply(j,B),multiply(b,B)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 346
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2145
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3918]
% 99.91/99.81  ifeq(product(multiply(j,A),B,identity),true,product(multiply(b,A),B,inverse(h)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 345
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2146
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3919]
% 99.91/99.81  ifeq(product(identity,A,multiply(j,B)),true,product(inverse(h),A,multiply(b,B)),true)
% 99.91/99.81  -> true
% 99.91/99.81  Current number of equations to process: 344
% 99.91/99.81  Current number of ordered equations: 0
% 99.91/99.81  Current number of rules: 2147
% 99.91/99.81  New rule produced :
% 99.91/99.81  [3920]
% 99.91/99.81  ifeq(product(inverse(h),multiply(j,A),B),true,product(B,identity,multiply(b,A)),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 342
% 101.11/101.00  Current number of ordered equations: 1
% 101.11/101.00  Current number of rules: 2148
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3921]
% 101.11/101.00  ifeq(product(inverse(h),multiply(j,A),B),true,product(multiply(b,A),identity,B),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 342
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2149
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3922]
% 101.11/101.00  ifeq(product(multiply(A,multiply(a,inverse(h))),j,B),true,product(A,c,B),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 341
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2150
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3923]
% 101.11/101.00  ifeq(product(A,multiply(a,inverse(h)),B),true,product(A,c,multiply(B,j)),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 339
% 101.11/101.00  Current number of ordered equations: 1
% 101.11/101.00  Current number of rules: 2151
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3924]
% 101.11/101.00  ifeq(product(j,A,B),true,product(multiply(a,inverse(h)),B,multiply(c,A)),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 339
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2152
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3925]
% 101.11/101.00  ifeq(product(c,A,B),true,product(multiply(a,inverse(h)),multiply(j,A),B),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 337
% 101.11/101.00  Current number of ordered equations: 1
% 101.11/101.00  Current number of rules: 2153
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3926]
% 101.11/101.00  ifeq(product(A,B,multiply(a,inverse(h))),true,product(A,multiply(B,j),c),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 337
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2154
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3927]
% 101.11/101.00  ifeq(product(multiply(a,inverse(h)),multiply(j,A),B),true,product(c,A,B),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 336
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2155
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3928]
% 101.11/101.00  ifeq(product(j,A,B),true,product(c,A,multiply(a,multiply(inverse(h),B))),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 334
% 101.11/101.00  Current number of ordered equations: 1
% 101.11/101.00  Current number of rules: 2156
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3929]
% 101.11/101.00  ifeq(product(A,multiply(a,inverse(h)),B),true,product(B,j,multiply(A,c)),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 334
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2157
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3930]
% 101.11/101.00  ifeq(product(A,B,j),true,product(multiply(a,multiply(inverse(h),A)),B,c),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 332
% 101.11/101.00  Current number of ordered equations: 1
% 101.11/101.00  Current number of rules: 2158
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3931]
% 101.11/101.00  ifeq(product(A,c,B),true,product(multiply(A,multiply(a,inverse(h))),j,B),true)
% 101.11/101.00  -> true
% 101.11/101.00  Current number of equations to process: 332
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2159
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3932]
% 101.11/101.00  ifeq(product(inverse(h),j,A),true,product(inverse(b),A,identity),true) ->
% 101.11/101.00  true
% 101.11/101.00  Current number of equations to process: 352
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2160
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3933] product(multiply(inverse(b),inverse(h)),k,inverse(h)) -> true
% 101.11/101.00  Current number of equations to process: 373
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2161
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3934] product(multiply(inverse(b),inverse(h)),identity,inverse(j)) -> true
% 101.11/101.00  Current number of equations to process: 373
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2162
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3935] product(inverse(multiply(inverse(b),inverse(h))),identity,j) -> true
% 101.11/101.00  Current number of equations to process: 373
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2163
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3936] product(multiply(inverse(b),inverse(h)),multiply(j,A),A) -> true
% 101.11/101.00  Current number of equations to process: 373
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2164
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3937] product(identity,j,inverse(multiply(inverse(b),inverse(h)))) -> true
% 101.11/101.00  Current number of equations to process: 373
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2165
% 101.11/101.00  New rule produced :
% 101.11/101.00  [3938] product(multiply(A,multiply(inverse(b),inverse(h))),j,A) -> true
% 101.11/101.00  Current number of equations to process: 373
% 101.11/101.00  Current number of ordered equations: 0
% 101.11/101.00  Current number of rules: 2166
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3939] ifeq2(product(multiply(A,inverse(h)),j,B),true,multiply(A,b),B) -> B
% 101.62/101.60  Current number of equations to process: 374
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2167
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3940]
% 101.62/101.60  ifeq2(product(multiply(A,inverse(h)),j,B),true,B,multiply(A,b)) ->
% 101.62/101.60  multiply(A,b)
% 101.62/101.60  Current number of equations to process: 373
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2168
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3941]
% 101.62/101.60  ifeq(product(A,multiply(inverse(b),inverse(h)),identity),true,product(A,identity,j),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 371
% 101.62/101.60  Current number of ordered equations: 1
% 101.62/101.60  Current number of rules: 2169
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3942]
% 101.62/101.60  ifeq(product(j,A,B),true,product(multiply(inverse(b),inverse(h)),B,A),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 371
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2170
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3943]
% 101.62/101.60  ifeq(product(A,identity,multiply(inverse(b),inverse(h))),true,product(A,j,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 370
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2171
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3944]
% 101.62/101.60  ifeq(product(multiply(inverse(b),inverse(h)),j,A),true,product(identity,A,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 368
% 101.62/101.60  Current number of ordered equations: 1
% 101.62/101.60  Current number of rules: 2172
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3945]
% 101.62/101.60  ifeq(product(multiply(inverse(b),inverse(h)),j,A),true,product(identity,identity,A),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 368
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2173
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3946]
% 101.62/101.60  ifeq(product(identity,identity,A),true,product(multiply(inverse(b),inverse(h)),j,A),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 366
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2174
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3947]
% 101.62/101.60  ifeq(product(identity,j,A),true,product(multiply(inverse(b),inverse(h)),A,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 365
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2175
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3948]
% 101.62/101.60  ifeq(product(multiply(inverse(b),inverse(h)),identity,A),true,product(A,j,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 364
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2176
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3949]
% 101.62/101.60  ifeq(product(identity,multiply(inverse(b),inverse(h)),A),true,product(A,j,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 363
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2177
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3950]
% 101.62/101.60  ifeq(product(j,A,identity),true,product(identity,A,multiply(inverse(b),
% 101.62/101.60                                                     inverse(h))),true) -> true
% 101.62/101.60  Current number of equations to process: 360
% 101.62/101.60  Current number of ordered equations: 1
% 101.62/101.60  Current number of rules: 2178
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3951]
% 101.62/101.60  ifeq(product(A,multiply(inverse(b),inverse(h)),B),true,product(B,j,A),true)
% 101.62/101.60  -> true
% 101.62/101.60  Rule
% 101.62/101.60  [3949]
% 101.62/101.60  ifeq(product(identity,multiply(inverse(b),inverse(h)),A),true,product(A,j,identity),true)
% 101.62/101.60  -> true collapsed.
% 101.62/101.60  Current number of equations to process: 360
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2178
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3952]
% 101.62/101.60  ifeq(product(identity,A,j),true,product(multiply(inverse(b),inverse(h)),A,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 359
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2179
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3953]
% 101.62/101.60  ifeq(product(multiply(inverse(b),inverse(h)),j,A),true,product(A,identity,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 357
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2180
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3954]
% 101.62/101.60  ifeq(product(multiply(inverse(b),inverse(h)),h,A),true,product(A,b,identity),true)
% 101.62/101.60  -> true
% 101.62/101.60  Current number of equations to process: 356
% 101.62/101.60  Current number of ordered equations: 0
% 101.62/101.60  Current number of rules: 2181
% 101.62/101.60  New rule produced :
% 101.62/101.60  [3955]
% 101.62/101.60  ifeq(product(identity,inverse(h),A),true,product(multiply(inverse(b),
% 101.62/101.60                                                   inverse(h)),k,A),true) ->
% 102.82/102.76  true
% 102.82/102.76  Current number of equations to process: 355
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2182
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3956]
% 102.82/102.76  ifeq(product(identity,inverse(j),A),true,product(multiply(inverse(b),
% 102.82/102.76                                                   inverse(h)),identity,A),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 354
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2183
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3957]
% 102.82/102.76  ifeq(product(identity,j,A),true,product(inverse(multiply(inverse(b),inverse(h))),identity,A),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 353
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2184
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3958]
% 102.82/102.76  ifeq(product(A,multiply(inverse(b),inverse(h)),inverse(j)),true,product(A,identity,identity),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 352
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2185
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3959]
% 102.82/102.76  ifeq(product(A,inverse(j),multiply(inverse(b),inverse(h))),true,product(A,identity,identity),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 351
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2186
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3960]
% 102.82/102.76  ifeq(product(multiply(inverse(b),inverse(h)),k,A),true,product(identity,
% 102.82/102.76                                                         inverse(h),A),true) ->
% 102.82/102.76  true
% 102.82/102.76  Current number of equations to process: 350
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2187
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3961]
% 102.82/102.76  ifeq(product(inverse(multiply(inverse(b),inverse(h))),A,j),true,product(identity,A,identity),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 349
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2188
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3962]
% 102.82/102.76  ifeq(product(j,A,inverse(multiply(inverse(b),inverse(h)))),true,product(identity,A,identity),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 348
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2189
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3963]
% 102.82/102.76  ifeq(product(multiply(inverse(b),inverse(h)),identity,A),true,product(identity,
% 102.82/102.76                                                                inverse(j),A),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 347
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2190
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3964]
% 102.82/102.76  ifeq(product(inverse(multiply(inverse(b),inverse(h))),identity,A),true,
% 102.82/102.76  product(identity,j,A),true) -> true
% 102.82/102.76  Current number of equations to process: 346
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2191
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3965]
% 102.82/102.76  ifeq(product(inverse(h),j,A),true,product(B,A,multiply(B,b)),true) -> true
% 102.82/102.76  Current number of equations to process: 366
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2192
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3966] product(inverse(multiply(A,inverse(h))),multiply(A,b),j) -> true
% 102.82/102.76  Current number of equations to process: 389
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2193
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3967]
% 102.82/102.76  product(multiply(A,inverse(h)),multiply(j,inverse(multiply(A,b))),identity)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 392
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2194
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3968]
% 102.82/102.76  product(multiply(inverse(multiply(A,b)),multiply(A,inverse(h))),j,identity)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 391
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2195
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3969]
% 102.82/102.76  product(identity,j,multiply(inverse(multiply(A,inverse(h))),multiply(A,b)))
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 390
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2196
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3970]
% 102.82/102.76  product(multiply(A,multiply(B,inverse(h))),j,multiply(A,multiply(B,b))) ->
% 102.82/102.76  true
% 102.82/102.76  Current number of equations to process: 389
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2197
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3971]
% 102.82/102.76  ifeq(product(A,multiply(B,inverse(h)),identity),true,product(A,multiply(B,b),j),true)
% 102.82/102.76  -> true
% 102.82/102.76  Current number of equations to process: 388
% 102.82/102.76  Current number of ordered equations: 0
% 102.82/102.76  Current number of rules: 2198
% 102.82/102.76  New rule produced :
% 102.82/102.76  [3972]
% 102.82/102.76  ifeq(product(A,identity,multiply(B,inverse(h))),true,product(A,j,multiply(B,b)),true)
% 103.32/103.29  -> true
% 103.32/103.29  Current number of equations to process: 387
% 103.32/103.29  Current number of ordered equations: 0
% 103.32/103.29  Current number of rules: 2199
% 103.32/103.29  New rule produced :
% 103.32/103.29  [3973]
% 103.32/103.29  ifeq(product(multiply(A,inverse(h)),j,B),true,product(identity,B,multiply(A,b)),true)
% 103.32/103.29  -> true
% 103.32/103.29  Current number of equations to process: 385
% 103.32/103.29  Current number of ordered equations: 1
% 103.32/103.29  Current number of rules: 2200
% 103.32/103.29  New rule produced :
% 103.32/103.29  [3974]
% 103.32/103.29  ifeq(product(multiply(A,inverse(h)),j,B),true,product(identity,multiply(A,b),B),true)
% 103.32/103.29  -> true
% 103.32/103.29  Current number of equations to process: 385
% 103.32/103.29  Current number of ordered equations: 0
% 103.32/103.29  Current number of rules: 2201
% 103.32/103.29  New rule produced :
% 103.32/103.29  [3975]
% 103.32/103.29  ifeq(product(j,identity,A),true,product(multiply(B,inverse(h)),A,multiply(B,b)),true)
% 103.32/103.29  -> true
% 103.32/103.29  Current number of equations to process: 384
% 103.32/103.29  Current number of ordered equations: 0
% 103.32/103.29  Current number of rules: 2202
% 103.32/103.29  New rule produced :
% 103.32/103.29  [3976]
% 103.32/103.29  ifeq(product(multiply(A,b),identity,B),true,product(multiply(A,inverse(h)),j,B),true)
% 103.32/103.29  -> true
% 103.32/103.29  Current number of equations to process: 383
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2203
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3977]
% 103.32/103.30  ifeq(product(identity,j,A),true,product(multiply(B,inverse(h)),A,multiply(B,b)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 382
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2204
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3978]
% 103.32/103.30  ifeq(product(multiply(A,inverse(h)),identity,B),true,product(B,j,multiply(A,b)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 381
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2205
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3979]
% 103.32/103.30  ifeq(product(identity,multiply(A,inverse(h)),B),true,product(B,j,multiply(A,b)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 380
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2206
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3980]
% 103.32/103.30  ifeq(product(identity,multiply(A,b),B),true,product(multiply(A,inverse(h)),j,B),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 379
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2207
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3981]
% 103.32/103.30  ifeq(product(j,A,identity),true,product(multiply(B,b),A,multiply(B,inverse(h))),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 378
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2208
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3982]
% 103.32/103.30  ifeq(product(identity,A,j),true,product(multiply(B,inverse(h)),A,multiply(B,b)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 377
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2209
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3983]
% 103.32/103.30  ifeq(product(multiply(A,inverse(h)),j,B),true,product(multiply(A,b),identity,B),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 375
% 103.32/103.30  Current number of ordered equations: 1
% 103.32/103.30  Current number of rules: 2210
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3984]
% 103.32/103.30  ifeq(product(multiply(A,inverse(h)),j,B),true,product(B,identity,multiply(A,b)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 375
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2211
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3985]
% 103.32/103.30  ifeq(product(multiply(A,inverse(h)),h,B),true,product(B,b,multiply(A,b)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 374
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2212
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3986]
% 103.32/103.30  ifeq(product(multiply(A,inverse(h)),k,B),true,product(A,multiply(b,inverse(h)),B),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 373
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2213
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3987]
% 103.32/103.30  ifeq(product(k,A,B),true,product(inverse(h),B,multiply(b,multiply(inverse(h),A))),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 371
% 103.32/103.30  Current number of ordered equations: 1
% 103.32/103.30  Current number of rules: 2214
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3988]
% 103.32/103.30  ifeq(product(A,inverse(h),B),true,product(A,multiply(b,inverse(h)),multiply(B,k)),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 371
% 103.32/103.30  Current number of ordered equations: 0
% 103.32/103.30  Current number of rules: 2215
% 103.32/103.30  New rule produced :
% 103.32/103.30  [3989]
% 103.32/103.30  ifeq(product(multiply(b,inverse(h)),A,B),true,product(inverse(h),multiply(k,A),B),true)
% 103.32/103.30  -> true
% 103.32/103.30  Current number of equations to process: 369
% 103.81/103.77  Current number of ordered equations: 1
% 103.81/103.77  Current number of rules: 2216
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3990]
% 103.81/103.77  ifeq(product(A,B,inverse(h)),true,product(A,multiply(B,k),multiply(b,
% 103.81/103.77                                                            inverse(h))),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 369
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2217
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3991]
% 103.81/103.77  ifeq(product(inverse(h),multiply(k,A),B),true,product(multiply(b,inverse(h)),A,B),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 368
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2218
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3992]
% 103.81/103.77  ifeq(product(k,A,B),true,product(multiply(b,inverse(h)),A,multiply(inverse(h),B)),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 366
% 103.81/103.77  Current number of ordered equations: 1
% 103.81/103.77  Current number of rules: 2219
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3993]
% 103.81/103.77  ifeq(product(A,inverse(h),B),true,product(B,k,multiply(A,multiply(b,inverse(h)))),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 366
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2220
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3994]
% 103.81/103.77  ifeq(product(A,multiply(b,inverse(h)),B),true,product(multiply(A,inverse(h)),k,B),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 364
% 103.81/103.77  Current number of ordered equations: 1
% 103.81/103.77  Current number of rules: 2221
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3995]
% 103.81/103.77  ifeq(product(A,B,k),true,product(multiply(inverse(h),A),B,multiply(b,
% 103.81/103.77                                                            inverse(h))),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 364
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2222
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3996]
% 103.81/103.77  ifeq(product(multiply(j,A),inverse(multiply(b,A)),B),true,product(inverse(h),B,identity),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 363
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2223
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3997]
% 103.81/103.77  ifeq(product(multiply(b,A),inverse(multiply(j,A)),B),true,product(inverse(h),identity,B),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 362
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2224
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3998]
% 103.81/103.77  ifeq(product(A,inverse(h),inverse(multiply(j,B))),true,product(A,multiply(b,B),identity),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 361
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2225
% 103.81/103.77  New rule produced :
% 103.81/103.77  [3999]
% 103.81/103.77  ifeq(product(A,inverse(multiply(j,B)),inverse(h)),true,product(A,identity,
% 103.81/103.77                                                         multiply(b,B)),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 360
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2226
% 103.81/103.77  New rule produced :
% 103.81/103.77  [4000]
% 103.81/103.77  ifeq(product(inverse(h),identity,A),true,product(multiply(b,B),inverse(
% 103.81/103.77                                                                 multiply(j,B)),A),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 359
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2227
% 103.81/103.77  New rule produced :
% 103.81/103.77  [4001]
% 103.81/103.77  ifeq(product(inverse(multiply(b,A)),inverse(h),B),true,product(B,multiply(j,A),identity),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 358
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2228
% 103.81/103.77  New rule produced :
% 103.81/103.77  [4002]
% 103.81/103.77  ifeq(product(multiply(A,multiply(inverse(b),inverse(h))),j,B),true,product(A,identity,B),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 357
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2229
% 103.81/103.77  New rule produced :
% 103.81/103.77  [4003]
% 103.81/103.77  ifeq(product(A,multiply(inverse(b),inverse(h)),B),true,product(A,identity,
% 103.81/103.77                                                         multiply(B,j)),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 356
% 103.81/103.77  Current number of ordered equations: 0
% 103.81/103.77  Current number of rules: 2230
% 103.81/103.77  New rule produced :
% 103.81/103.77  [4004]
% 103.81/103.77  ifeq(product(A,B,multiply(inverse(b),inverse(h))),true,product(A,multiply(B,j),identity),true)
% 103.81/103.77  -> true
% 103.81/103.77  Current number of equations to process: 354
% 103.81/103.77  Current number of ordered equations: 1
% 103.81/103.77  Current number of rules: 2231
% 103.81/103.77  New rule produced :
% 103.81/103.77  [4005]
% 103.81/103.77  ifeq(product(identity,A,B),true,product(multiply(inverse(b),inverse(h)),
% 103.81/103.77                                  multiply(j,A),B),true) -> true
% 104.42/104.39  Current number of equations to process: 354
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2232
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4006]
% 104.42/104.39  ifeq(product(multiply(inverse(b),inverse(h)),multiply(j,A),B),true,product(identity,A,B),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 353
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2233
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4007]
% 104.42/104.39  ifeq(product(j,A,B),true,product(identity,A,multiply(inverse(b),multiply(
% 104.42/104.39                                                                  inverse(h),B))),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 352
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2234
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4008]
% 104.42/104.39  ifeq(product(A,B,j),true,product(multiply(inverse(b),multiply(inverse(h),A)),B,identity),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 350
% 104.42/104.39  Current number of ordered equations: 1
% 104.42/104.39  Current number of rules: 2235
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4009]
% 104.42/104.39  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(b),
% 104.42/104.39                                                     inverse(h))),j,B),true) ->
% 104.42/104.39  true
% 104.42/104.39  Current number of equations to process: 350
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2236
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4010]
% 104.42/104.39  ifeq(product(multiply(A,b),inverse(h),B),true,product(multiply(A,inverse(h)),k,B),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 349
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2237
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4011]
% 104.42/104.39  ifeq(product(j,inverse(multiply(A,b)),B),true,product(multiply(A,inverse(h)),B,identity),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 348
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2238
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4012]
% 104.42/104.39  ifeq(product(multiply(A,b),inverse(j),B),true,product(multiply(A,inverse(h)),identity,B),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 347
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2239
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4013]
% 104.42/104.39  ifeq(product(identity,j,A),true,product(inverse(multiply(B,inverse(h))),
% 104.42/104.39                                  multiply(B,b),A),true) -> true
% 104.42/104.39  Current number of equations to process: 346
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2240
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4014]
% 104.42/104.39  ifeq(product(A,multiply(B,inverse(h)),inverse(j)),true,product(A,multiply(B,b),identity),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 345
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2241
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4015]
% 104.42/104.39  ifeq(product(A,inverse(j),multiply(B,inverse(h))),true,product(A,identity,
% 104.42/104.39                                                         multiply(B,b)),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 344
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2242
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4016]
% 104.42/104.39  ifeq(product(multiply(A,inverse(h)),k,B),true,product(multiply(A,b),inverse(h),B),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 343
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2243
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4017]
% 104.42/104.39  ifeq(product(inverse(multiply(A,inverse(h))),B,j),true,product(identity,B,
% 104.42/104.39                                                         multiply(A,b)),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 342
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2244
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4018]
% 104.42/104.39  ifeq(product(j,A,inverse(multiply(B,inverse(h)))),true,product(multiply(B,b),A,identity),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 341
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2245
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4019]
% 104.42/104.39  ifeq(product(multiply(A,inverse(h)),identity,B),true,product(multiply(A,b),
% 104.42/104.39                                                       inverse(j),B),true) ->
% 104.42/104.39  true
% 104.42/104.39  Current number of equations to process: 340
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2246
% 104.42/104.39  New rule produced :
% 104.42/104.39  [4020]
% 104.42/104.39  ifeq(product(inverse(multiply(A,b)),multiply(A,inverse(h)),B),true,product(B,j,identity),true)
% 104.42/104.39  -> true
% 104.42/104.39  Current number of equations to process: 339
% 104.42/104.39  Current number of ordered equations: 0
% 104.42/104.39  Current number of rules: 2247
% 104.42/104.39  New rule produced :
% 104.92/104.83  [4021]
% 104.92/104.83  ifeq(product(inverse(multiply(A,inverse(h))),multiply(A,b),B),true,product(identity,j,B),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 338
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2248
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4022]
% 104.92/104.83  ifeq(product(multiply(A,inverse(h)),multiply(j,B),C),true,product(A,multiply(b,B),C),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 337
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2249
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4023]
% 104.92/104.83  ifeq(product(A,inverse(h),B),true,product(A,multiply(b,C),multiply(B,
% 104.92/104.83                                                            multiply(j,C))),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 335
% 104.92/104.83  Current number of ordered equations: 1
% 104.92/104.83  Current number of rules: 2250
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4024]
% 104.92/104.83  ifeq(product(multiply(j,A),B,C),true,product(inverse(h),C,multiply(b,
% 104.92/104.83                                                            multiply(A,B))),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 335
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2251
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4025]
% 104.92/104.83  ifeq(product(multiply(b,A),B,C),true,product(inverse(h),multiply(j,multiply(A,B)),C),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 333
% 104.92/104.83  Current number of ordered equations: 1
% 104.92/104.83  Current number of rules: 2252
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4026]
% 104.92/104.83  ifeq(product(A,B,inverse(h)),true,product(A,multiply(B,multiply(j,C)),
% 104.92/104.83                                    multiply(b,C)),true) -> true
% 104.92/104.83  Current number of equations to process: 333
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2253
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4027]
% 104.92/104.83  ifeq(product(inverse(h),multiply(j,multiply(A,B)),C),true,product(multiply(b,A),B,C),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 332
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2254
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4028]
% 104.92/104.83  ifeq(product(A,inverse(h),B),true,product(B,multiply(j,C),multiply(A,
% 104.92/104.83                                                            multiply(b,C))),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 330
% 104.92/104.83  Current number of ordered equations: 1
% 104.92/104.83  Current number of rules: 2255
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4029]
% 104.92/104.83  ifeq(product(multiply(j,A),B,C),true,product(multiply(b,A),B,multiply(
% 104.92/104.83                                                               inverse(h),C)),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 330
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2256
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4030]
% 104.92/104.83  ifeq(product(A,multiply(b,B),C),true,product(multiply(A,inverse(h)),multiply(j,B),C),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 328
% 104.92/104.83  Current number of ordered equations: 1
% 104.92/104.83  Current number of rules: 2257
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4031]
% 104.92/104.83  ifeq(product(A,B,multiply(j,C)),true,product(multiply(inverse(h),A),B,
% 104.92/104.83                                       multiply(b,C)),true) -> true
% 104.92/104.83  Current number of equations to process: 328
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2258
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4032]
% 104.92/104.83  ifeq(product(multiply(A,multiply(B,inverse(h))),j,C),true,product(A,multiply(B,b),C),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 327
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2259
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4033]
% 104.92/104.83  ifeq(product(A,multiply(B,inverse(h)),C),true,product(A,multiply(B,b),
% 104.92/104.83                                                multiply(C,j)),true) -> true
% 104.92/104.83  Current number of equations to process: 325
% 104.92/104.83  Current number of ordered equations: 1
% 104.92/104.83  Current number of rules: 2260
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4034]
% 104.92/104.83  ifeq(product(j,A,B),true,product(multiply(C,inverse(h)),B,multiply(C,
% 104.92/104.83                                                            multiply(b,A))),true)
% 104.92/104.83  -> true
% 104.92/104.83  Current number of equations to process: 325
% 104.92/104.83  Current number of ordered equations: 0
% 104.92/104.83  Current number of rules: 2261
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4035]
% 104.92/104.83  ifeq(product(A,B,multiply(C,inverse(h))),true,product(A,multiply(B,j),
% 104.92/104.83                                                multiply(C,b)),true) -> true
% 104.92/104.83  Current number of equations to process: 323
% 104.92/104.83  Current number of ordered equations: 1
% 104.92/104.83  Current number of rules: 2262
% 104.92/104.83  New rule produced :
% 104.92/104.83  [4036]
% 104.92/104.83  ifeq(product(multiply(A,b),B,C),true,product(multiply(A,inverse(h)),multiply(j,B),C),true)
% 108.11/108.03  -> true
% 108.11/108.03  Current number of equations to process: 323
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2263
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4037]
% 108.11/108.03  ifeq(product(multiply(A,inverse(h)),multiply(j,B),C),true,product(multiply(A,b),B,C),true)
% 108.11/108.03  -> true
% 108.11/108.03  Current number of equations to process: 322
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2264
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4038]
% 108.11/108.03  ifeq(product(A,multiply(B,inverse(h)),C),true,product(C,j,multiply(A,
% 108.11/108.03                                                            multiply(B,b))),true)
% 108.11/108.03  -> true
% 108.11/108.03  Current number of equations to process: 320
% 108.11/108.03  Current number of ordered equations: 1
% 108.11/108.03  Current number of rules: 2265
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4039]
% 108.11/108.03  ifeq(product(j,A,B),true,product(multiply(C,b),A,multiply(C,multiply(
% 108.11/108.03                                                              inverse(h),B))),true)
% 108.11/108.03  -> true
% 108.11/108.03  Current number of equations to process: 320
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2266
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4040]
% 108.11/108.03  ifeq(product(A,multiply(B,b),C),true,product(multiply(A,multiply(B,inverse(h))),j,C),true)
% 108.11/108.03  -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 1
% 108.11/108.03  Current number of rules: 2267
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4041]
% 108.11/108.03  ifeq(product(A,B,j),true,product(multiply(C,multiply(inverse(h),A)),B,
% 108.11/108.03                           multiply(C,b)),true) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2268
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4042] product(inverse(h),multiply(k,j),inverse(b)) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2269
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4043]
% 108.11/108.03  ifeq(product(A,inverse(h),inverse(h)),true,product(A,b,b),true) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2270
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4044] product(inverse(h),multiply(j,multiply(inverse(b),A)),A) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2271
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4045] product(inverse(h),multiply(j,inverse(c)),inverse(a)) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2272
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4046] product(multiply(inverse(h),A),multiply(inverse(A),j),b) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2273
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4047] product(multiply(inverse(h),inverse(A)),multiply(A,j),b) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2274
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4048]
% 108.11/108.03  product(b,multiply(inverse(h),A),multiply(inverse(h),multiply(k,A))) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2275
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4049] ifeq(product(j,A,j),true,product(b,A,b),true) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2276
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4050] product(b,b,multiply(inverse(h),multiply(k,j))) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2277
% 108.11/108.03  New rule produced :
% 108.11/108.03  [4051] product(h,multiply(h,multiply(j,A)),multiply(b,A)) -> true
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2278
% 108.11/108.03  New rule produced : [4052] ifeq2(product(h,multiply(h,j),A),true,A,b) -> b
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 1
% 108.11/108.03  Current number of rules: 2279
% 108.11/108.03  New rule produced : [4053] ifeq2(product(h,multiply(h,j),A),true,b,A) -> A
% 108.11/108.03  Current number of equations to process: 318
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2280
% 108.11/108.03  New rule produced : [4054] multiply(h,multiply(h,j)) -> b
% 108.11/108.03  Current number of equations to process: 324
% 108.11/108.03  Current number of ordered equations: 0
% 108.11/108.03  Current number of rules: 2281
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4055] ifeq(product(h,h,A),true,product(A,j,b),true) -> true
% 109.22/109.18  Current number of equations to process: 358
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2282
% 109.22/109.18  New rule produced : [4056] product(inverse(h),b,multiply(h,j)) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2283
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4057] product(h,identity,multiply(b,inverse(multiply(h,j)))) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2284
% 109.22/109.18  New rule produced : [4058] product(b,inverse(multiply(h,j)),h) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2285
% 109.22/109.18  New rule produced : [4059] product(multiply(a,h),multiply(h,j),c) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2286
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4060] product(multiply(inverse(b),h),multiply(h,j),identity) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2287
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4061] product(identity,multiply(h,j),multiply(inverse(h),b)) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2288
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4062] product(b,A,multiply(h,multiply(h,multiply(j,A)))) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2289
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4063] product(multiply(A,h),multiply(h,j),multiply(A,b)) -> true
% 109.22/109.18  Current number of equations to process: 362
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2290
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4064]
% 109.22/109.18  ifeq(product(A,h,identity),true,product(A,b,multiply(h,j)),true) -> true
% 109.22/109.18  Current number of equations to process: 361
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2291
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4065]
% 109.22/109.18  ifeq(product(A,identity,h),true,product(A,multiply(h,j),b),true) -> true
% 109.22/109.18  Current number of equations to process: 360
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2292
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4066]
% 109.22/109.18  ifeq(product(h,multiply(h,j),A),true,product(identity,b,A),true) -> true
% 109.22/109.18  Current number of equations to process: 358
% 109.22/109.18  Current number of ordered equations: 1
% 109.22/109.18  Current number of rules: 2293
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4067]
% 109.22/109.18  ifeq(product(h,multiply(h,j),A),true,product(identity,A,b),true) -> true
% 109.22/109.18  Current number of equations to process: 358
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2294
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4068]
% 109.22/109.18  ifeq(product(multiply(h,j),identity,A),true,product(h,A,b),true) -> true
% 109.22/109.18  Current number of equations to process: 357
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2295
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4069]
% 109.22/109.18  ifeq(product(b,identity,A),true,product(h,multiply(h,j),A),true) -> true
% 109.22/109.18  Current number of equations to process: 356
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2296
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4070]
% 109.22/109.18  ifeq(product(identity,multiply(h,j),A),true,product(h,A,b),true) -> true
% 109.22/109.18  Current number of equations to process: 355
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2297
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4071]
% 109.22/109.18  ifeq(product(h,identity,A),true,product(A,multiply(h,j),b),true) -> true
% 109.22/109.18  Current number of equations to process: 354
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2298
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4072]
% 109.22/109.18  ifeq(product(identity,h,A),true,product(A,multiply(h,j),b),true) -> true
% 109.22/109.18  Current number of equations to process: 353
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2299
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4073]
% 109.22/109.18  ifeq(product(identity,b,A),true,product(h,multiply(h,j),A),true) -> true
% 109.22/109.18  Current number of equations to process: 352
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2300
% 109.22/109.18  New rule produced :
% 109.22/109.18  [4074]
% 109.22/109.18  ifeq(product(multiply(h,j),A,identity),true,product(b,A,h),true) -> true
% 109.22/109.18  Current number of equations to process: 351
% 109.22/109.18  Current number of ordered equations: 0
% 109.22/109.18  Current number of rules: 2301
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4075]
% 109.93/109.87  ifeq(product(identity,A,multiply(h,j)),true,product(h,A,b),true) -> true
% 109.93/109.87  Current number of equations to process: 350
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2302
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4076]
% 109.93/109.87  ifeq(product(h,multiply(h,j),A),true,product(A,identity,b),true) -> true
% 109.93/109.87  Current number of equations to process: 348
% 109.93/109.87  Current number of ordered equations: 1
% 109.93/109.87  Current number of rules: 2303
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4077]
% 109.93/109.87  ifeq(product(h,multiply(h,j),A),true,product(b,identity,A),true) -> true
% 109.93/109.87  Current number of equations to process: 348
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2304
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4078] ifeq(product(a,h,A),true,product(A,multiply(h,j),c),true) -> true
% 109.93/109.87  Current number of equations to process: 347
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2305
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4079] ifeq(product(b,A,multiply(h,j)),true,product(j,A,b),true) -> true
% 109.93/109.87  Current number of equations to process: 346
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2306
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4080] ifeq(product(h,h,A),true,product(A,multiply(h,j),j),true) -> true
% 109.93/109.87  Current number of equations to process: 344
% 109.93/109.87  Current number of ordered equations: 1
% 109.93/109.87  Current number of rules: 2307
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4081] ifeq(product(multiply(h,j),A,b),true,product(b,A,j),true) -> true
% 109.93/109.87  Current number of equations to process: 344
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2308
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4082]
% 109.93/109.87  ifeq(product(multiply(h,j),inverse(b),A),true,product(h,A,identity),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 343
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2309
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4083]
% 109.93/109.87  ifeq(product(b,inverse(multiply(h,j)),A),true,product(h,identity,A),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 342
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2310
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4084]
% 109.93/109.87  ifeq(product(identity,multiply(h,j),A),true,product(inverse(h),b,A),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 341
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2311
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4085]
% 109.93/109.87  ifeq(product(A,h,inverse(multiply(h,j))),true,product(A,b,identity),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 340
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2312
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4086]
% 109.93/109.87  ifeq(product(A,inverse(multiply(h,j)),h),true,product(A,identity,b),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 339
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2313
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4087]
% 109.93/109.87  ifeq(product(inverse(h),A,multiply(h,j)),true,product(identity,A,b),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 338
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2314
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4088]
% 109.93/109.87  ifeq(product(multiply(h,j),A,inverse(h)),true,product(b,A,identity),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 337
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2315
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4089]
% 109.93/109.87  ifeq(product(h,identity,A),true,product(b,inverse(multiply(h,j)),A),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 336
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2316
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4090]
% 109.93/109.87  ifeq(product(inverse(b),h,A),true,product(A,multiply(h,j),identity),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 335
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2317
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4091]
% 109.93/109.87  ifeq(product(inverse(h),b,A),true,product(identity,multiply(h,j),A),true) ->
% 109.93/109.87  true
% 109.93/109.87  Current number of equations to process: 334
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2318
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4092]
% 109.93/109.87  ifeq(product(multiply(A,h),multiply(h,j),B),true,product(A,b,B),true) -> true
% 109.93/109.87  Current number of equations to process: 333
% 109.93/109.87  Current number of ordered equations: 0
% 109.93/109.87  Current number of rules: 2319
% 109.93/109.87  New rule produced :
% 109.93/109.87  [4093]
% 109.93/109.87  ifeq(product(A,h,B),true,product(A,b,multiply(B,multiply(h,j))),true) -> true
% 109.93/109.87  Current number of equations to process: 331
% 109.93/109.87  Current number of ordered equations: 1
% 111.52/111.45  Current number of rules: 2320
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4094]
% 111.52/111.45  ifeq(product(multiply(h,j),A,B),true,product(h,B,multiply(b,A)),true) -> true
% 111.52/111.45  Current number of equations to process: 331
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2321
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4095]
% 111.52/111.45  ifeq(product(A,B,h),true,product(A,multiply(B,multiply(h,j)),b),true) -> true
% 111.52/111.45  Current number of equations to process: 329
% 111.52/111.45  Current number of ordered equations: 1
% 111.52/111.45  Current number of rules: 2322
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4096]
% 111.52/111.45  ifeq(product(b,A,B),true,product(h,multiply(h,multiply(j,A)),B),true) -> true
% 111.52/111.45  Current number of equations to process: 329
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2323
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4097]
% 111.52/111.45  ifeq(product(h,multiply(h,multiply(j,A)),B),true,product(b,A,B),true) -> true
% 111.52/111.45  Current number of equations to process: 328
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2324
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4098]
% 111.52/111.45  ifeq(product(A,h,B),true,product(B,multiply(h,j),multiply(A,b)),true) -> true
% 111.52/111.45  Current number of equations to process: 326
% 111.52/111.45  Current number of ordered equations: 1
% 111.52/111.45  Current number of rules: 2325
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4099]
% 111.52/111.45  ifeq(product(multiply(h,j),A,B),true,product(b,A,multiply(h,B)),true) -> true
% 111.52/111.45  Current number of equations to process: 326
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2326
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4100]
% 111.52/111.45  ifeq(product(A,b,B),true,product(multiply(A,h),multiply(h,j),B),true) -> true
% 111.52/111.45  Current number of equations to process: 324
% 111.52/111.45  Current number of ordered equations: 1
% 111.52/111.45  Current number of rules: 2327
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4101]
% 111.52/111.45  ifeq(product(A,B,multiply(h,j)),true,product(multiply(h,A),B,b),true) -> true
% 111.52/111.45  Current number of equations to process: 324
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2328
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4102] product(inverse(h),multiply(inverse(k),j),identity) -> true
% 111.52/111.45  Current number of equations to process: 330
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2329
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4103]
% 111.52/111.45  ifeq2(product(inverse(j),identity,A),true,multiply(inverse(h),inverse(k)),A)
% 111.52/111.45  -> A
% 111.52/111.45  Current number of equations to process: 331
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2330
% 111.52/111.45  New rule produced :
% 111.52/111.45  [4104]
% 111.52/111.45  ifeq2(product(inverse(j),identity,A),true,A,multiply(inverse(h),inverse(k)))
% 111.52/111.45  -> multiply(inverse(h),inverse(k))
% 111.52/111.45  Current number of equations to process: 330
% 111.52/111.45  Current number of ordered equations: 0
% 111.52/111.45  Current number of rules: 2331
% 111.52/111.45  New rule produced : [4105] multiply(inverse(h),inverse(k)) -> inverse(j)
% 111.52/111.45  Rule [1289] product(j,multiply(inverse(h),inverse(k)),identity) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [1675] product(inverse(j),identity,multiply(inverse(h),inverse(k))) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2605]
% 111.52/111.45  product(h,multiply(b,multiply(inverse(h),inverse(k))),identity) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2606]
% 111.52/111.45  ifeq2(product(j,multiply(inverse(h),inverse(k)),A),true,A,identity) ->
% 111.52/111.45  identity collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2607]
% 111.52/111.45  ifeq2(product(j,multiply(inverse(h),inverse(k)),A),true,identity,A) -> A
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2620] product(j,identity,inverse(multiply(inverse(h),inverse(k)))) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2622] product(identity,inverse(multiply(inverse(h),inverse(k))),j) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2623] product(identity,multiply(inverse(h),inverse(k)),inverse(j)) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule [2624] product(multiply(A,j),multiply(inverse(h),inverse(k)),A) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2631]
% 111.52/111.45  ifeq(product(multiply(inverse(h),inverse(k)),A,B),true,product(j,B,A),true)
% 111.52/111.45  -> true collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2632]
% 111.52/111.45  ifeq(product(A,j,identity),true,product(A,identity,multiply(inverse(h),
% 111.52/111.45                                                     inverse(k))),true) -> true
% 111.52/111.45  collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2633]
% 111.52/111.45  ifeq(product(A,identity,j),true,product(A,multiply(inverse(h),inverse(k)),identity),true)
% 111.52/111.45  -> true collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2634]
% 111.52/111.45  ifeq(product(j,multiply(inverse(h),inverse(k)),A),true,product(identity,A,identity),true)
% 111.52/111.45  -> true collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2635]
% 111.52/111.45  ifeq(product(j,multiply(inverse(h),inverse(k)),A),true,product(identity,identity,A),true)
% 111.52/111.45  -> true collapsed.
% 111.52/111.45  Rule
% 111.52/111.45  [2636]
% 111.52/111.45  ifeq(product(identity,identity,A),true,product(j,multiply(inverse(h),
% 111.52/111.45                                                   inverse(k)),A),true) -> true
% 112.72/112.62  collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2637]
% 112.72/112.62  ifeq(product(identity,multiply(inverse(h),inverse(k)),A),true,product(j,A,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2638]
% 112.72/112.62  ifeq(product(b,multiply(inverse(h),inverse(k)),A),true,product(h,A,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2639]
% 112.72/112.62  ifeq(product(j,identity,A),true,product(A,multiply(inverse(h),inverse(k)),identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2641]
% 112.72/112.62  ifeq(product(A,j,B),true,product(B,multiply(inverse(h),inverse(k)),A),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2642]
% 112.72/112.62  ifeq(product(multiply(inverse(h),inverse(k)),A,identity),true,product(identity,A,j),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2643]
% 112.72/112.62  ifeq(product(identity,A,multiply(inverse(h),inverse(k))),true,product(j,A,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2644]
% 112.72/112.62  ifeq(product(j,multiply(inverse(h),inverse(k)),A),true,product(A,identity,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2645]
% 112.72/112.62  ifeq(product(identity,inverse(multiply(inverse(h),inverse(k))),A),true,
% 112.72/112.62  product(j,identity,A),true) -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2646]
% 112.72/112.62  ifeq(product(identity,multiply(inverse(h),inverse(k)),A),true,product(
% 112.72/112.62                                                                inverse(j),identity,A),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2647]
% 112.72/112.62  ifeq(product(A,j,inverse(multiply(inverse(h),inverse(k)))),true,product(A,identity,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2648]
% 112.72/112.62  ifeq(product(A,inverse(multiply(inverse(h),inverse(k))),j),true,product(A,identity,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2649]
% 112.72/112.62  ifeq(product(inverse(h),A,multiply(inverse(h),inverse(k))),true,product(k,A,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2650]
% 112.72/112.62  ifeq(product(multiply(inverse(h),inverse(k)),A,inverse(h)),true,product(identity,A,k),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2651]
% 112.72/112.62  ifeq(product(inverse(j),A,multiply(inverse(h),inverse(k))),true,product(identity,A,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2652]
% 112.72/112.62  ifeq(product(multiply(inverse(h),inverse(k)),A,inverse(j)),true,product(identity,A,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2653]
% 112.72/112.62  ifeq(product(j,identity,A),true,product(identity,inverse(multiply(inverse(h),
% 112.72/112.62                                                           inverse(k))),A),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2654]
% 112.72/112.62  ifeq(product(inverse(j),identity,A),true,product(identity,multiply(inverse(h),
% 112.72/112.62                                                            inverse(k)),A),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2806]
% 112.72/112.62  ifeq(product(multiply(A,j),multiply(inverse(h),inverse(k)),B),true,product(A,identity,B),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2807]
% 112.72/112.62  ifeq(product(A,j,B),true,product(A,identity,multiply(B,multiply(inverse(h),
% 112.72/112.62                                                         inverse(k)))),true) ->
% 112.72/112.62  true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2808]
% 112.72/112.62  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(inverse(h),inverse(k))),identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2811]
% 112.72/112.62  ifeq(product(multiply(inverse(h),inverse(k)),A,B),true,product(identity,A,
% 112.72/112.62                                                         multiply(j,B)),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2812]
% 112.72/112.62  ifeq(product(A,identity,B),true,product(multiply(A,j),multiply(inverse(h),
% 112.72/112.62                                                        inverse(k)),B),true) ->
% 112.72/112.62  true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [2813]
% 112.72/112.62  ifeq(product(A,B,multiply(inverse(h),inverse(k))),true,product(multiply(j,A),B,identity),true)
% 112.72/112.62  -> true collapsed.
% 112.72/112.62  Rule [3719] product(b,multiply(inverse(h),inverse(k)),inverse(h)) -> true
% 112.72/112.62  collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [3781]
% 112.72/112.62  product(inverse(h),identity,multiply(b,multiply(inverse(h),inverse(k)))) ->
% 112.72/112.62  true collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [4103]
% 112.72/112.62  ifeq2(product(inverse(j),identity,A),true,multiply(inverse(h),inverse(k)),A)
% 112.72/112.62  -> A collapsed.
% 112.72/112.62  Rule
% 112.72/112.62  [4104]
% 112.72/112.62  ifeq2(product(inverse(j),identity,A),true,A,multiply(inverse(h),inverse(k)))
% 112.72/112.62  -> multiply(inverse(h),inverse(k)) collapsed.
% 112.72/112.62  Current number of equations to process: 336
% 112.72/112.62  Current number of ordered equations: 0
% 112.72/112.62  Current number of rules: 2290
% 112.72/112.62  New rule produced :
% 112.72/112.62  [4106]
% 112.72/112.62  ifeq2(product(inverse(j),multiply(k,A),B),true,multiply(inverse(h),A),B) -> B
% 112.72/112.62  Current number of equations to process: 337
% 112.72/112.62  Current number of ordered equations: 0
% 112.72/112.62  Current number of rules: 2291
% 112.72/112.62  New rule produced :
% 112.72/112.62  [4107]
% 112.72/112.62  ifeq2(product(inverse(j),multiply(k,A),B),true,B,multiply(inverse(h),A)) ->
% 113.23/113.14  multiply(inverse(h),A)
% 113.23/113.14  Current number of equations to process: 336
% 113.23/113.14  Current number of ordered equations: 0
% 113.23/113.14  Current number of rules: 2292
% 113.23/113.14  New rule produced :
% 113.23/113.14  [4108] multiply(inverse(h),A) -> multiply(inverse(j),multiply(k,A))
% 113.23/113.14  Rule
% 113.23/113.14  [363]
% 113.23/113.14  ifeq(product(k,A,B),true,product(j,multiply(inverse(h),A),B),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [734]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),A),B),true,product(k,A,B),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [1292] product(j,multiply(inverse(h),A),multiply(k,A)) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [1508] multiply(inverse(h),j) -> b collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [1569]
% 113.23/113.14  ifeq(product(j,A,B),true,product(b,A,multiply(inverse(h),B)),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [1571]
% 113.23/113.14  ifeq(product(A,B,j),true,product(multiply(inverse(h),A),B,b),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [1678] product(inverse(j),multiply(k,A),multiply(inverse(h),A)) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [1716]
% 113.23/113.14  ifeq(product(k,A,B),true,product(inverse(j),B,multiply(inverse(h),A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule [1798] product(j,multiply(inverse(h),multiply(inverse(k),A)),A) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [1848]
% 113.23/113.14  ifeq(product(b,A,multiply(inverse(h),B)),true,product(j,A,B),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [1851]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),B,b),true,product(A,B,j),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [2257] product(j,multiply(inverse(b),multiply(inverse(h),A)),A) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2428]
% 113.23/113.14  ifeq(product(inverse(b),multiply(inverse(h),A),B),true,product(j,B,A),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2625] product(h,multiply(b,multiply(inverse(h),A)),multiply(k,A)) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2629] ifeq2(product(j,multiply(inverse(h),A),B),true,multiply(k,A),B) -> B
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2630]
% 113.23/113.14  ifeq2(product(j,multiply(inverse(h),A),B),true,B,multiply(k,A)) ->
% 113.23/113.14  multiply(k,A) collapsed.
% 113.23/113.14  Rule [2655] multiply(j,multiply(inverse(h),A)) -> multiply(k,A) collapsed.
% 113.23/113.14  Rule [2657] product(multiply(k,A),inverse(multiply(inverse(h),A)),j) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2662]
% 113.23/113.14  product(multiply(inverse(multiply(k,A)),j),multiply(inverse(h),A),identity)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2663]
% 113.23/113.14  product(identity,multiply(inverse(h),A),multiply(inverse(j),multiply(k,A)))
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2666]
% 113.23/113.14  product(multiply(A,j),multiply(inverse(h),B),multiply(A,multiply(k,B))) ->
% 113.23/113.14  true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2671]
% 113.23/113.14  ifeq(product(A,j,identity),true,product(A,multiply(k,B),multiply(inverse(h),B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2672]
% 113.23/113.14  ifeq(product(A,identity,j),true,product(A,multiply(inverse(h),B),multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2673]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),A),B),true,product(identity,B,multiply(k,A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2674]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),A),B),true,product(identity,multiply(k,A),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2675]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),identity,B),true,product(j,B,multiply(k,A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2676]
% 113.23/113.14  ifeq(product(multiply(k,A),identity,B),true,product(j,multiply(inverse(h),A),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2677]
% 113.23/113.14  ifeq(product(identity,multiply(inverse(h),A),B),true,product(j,B,multiply(k,A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2678]
% 113.23/113.14  ifeq(product(b,multiply(inverse(h),A),B),true,product(h,B,multiply(k,A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2679]
% 113.23/113.14  ifeq(product(j,identity,A),true,product(A,multiply(inverse(h),B),multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2680]
% 113.23/113.14  ifeq(product(identity,j,A),true,product(A,multiply(inverse(h),B),multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2681]
% 113.23/113.14  ifeq(product(identity,multiply(k,A),B),true,product(j,multiply(inverse(h),A),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2682]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),B,identity),true,product(multiply(k,A),B,j),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2683]
% 113.23/113.14  ifeq(product(identity,A,multiply(inverse(h),B)),true,product(j,A,multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2684]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),A),B),true,product(multiply(k,A),identity,B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2685]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),A),B),true,product(B,identity,multiply(k,A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule [2701] product(k,multiply(A,inverse(multiply(inverse(h),A))),j) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2706]
% 113.23/113.14  product(j,multiply(inverse(h),multiply(A,inverse(multiply(k,A)))),identity)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2707]
% 113.23/113.14  product(j,identity,multiply(k,multiply(A,inverse(multiply(inverse(h),A)))))
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2748]
% 113.23/113.14  product(multiply(inverse(h),c),multiply(inverse(a),inverse(b)),identity) ->
% 113.23/113.14  true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2814]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),inverse(multiply(k,A)),B),true,product(j,B,identity),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2815]
% 113.23/113.14  ifeq(product(multiply(k,A),inverse(multiply(inverse(h),A)),B),true,product(j,identity,B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2816]
% 113.23/113.14  ifeq(product(identity,multiply(inverse(h),A),B),true,product(inverse(j),
% 113.23/113.14                                                       multiply(k,A),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2817]
% 113.23/113.14  ifeq(product(A,j,inverse(multiply(inverse(h),B))),true,product(A,multiply(k,B),identity),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2818]
% 113.23/113.14  ifeq(product(A,inverse(multiply(inverse(h),B)),j),true,product(A,identity,
% 113.23/113.14                                                         multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2819]
% 113.23/113.14  ifeq(product(inverse(h),A,multiply(inverse(h),B)),true,product(k,A,multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2820]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),B,inverse(h)),true,product(multiply(k,A),B,k),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2821]
% 113.23/113.14  ifeq(product(inverse(j),A,multiply(inverse(h),B)),true,product(identity,A,
% 113.23/113.14                                                         multiply(k,B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2822]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),B,inverse(j)),true,product(multiply(k,A),B,identity),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2823]
% 113.23/113.14  ifeq(product(j,identity,A),true,product(multiply(k,B),inverse(multiply(
% 113.23/113.14                                                                inverse(h),B)),A),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2824]
% 113.23/113.14  ifeq(product(inverse(multiply(k,A)),j,B),true,product(B,multiply(inverse(h),A),identity),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2825]
% 113.23/113.14  ifeq(product(inverse(j),multiply(k,A),B),true,product(identity,multiply(
% 113.23/113.14                                                                 inverse(h),A),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2827]
% 113.23/113.14  ifeq(product(k,multiply(A,inverse(multiply(inverse(h),A))),B),true,product(j,identity,B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2834]
% 113.23/113.14  ifeq(product(j,identity,A),true,product(k,multiply(B,inverse(multiply(
% 113.23/113.14                                                               inverse(h),B))),A),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [2970]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),A),B),true,product(B,inverse(A),k),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3012]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),inverse(A)),B),true,product(B,A,k),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3058]
% 113.23/113.14  ifeq(product(k,A,B),true,product(h,multiply(b,multiply(inverse(h),A)),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3059]
% 113.23/113.14  ifeq(product(h,multiply(b,multiply(inverse(h),A)),B),true,product(k,A,B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule [3162] product(multiply(inverse(k),j),multiply(inverse(h),A),A) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3191]
% 113.23/113.14  product(multiply(A,j),multiply(inverse(h),inverse(multiply(A,k))),identity)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3259]
% 113.23/113.14  ifeq(product(identity,A,B),true,product(j,multiply(inverse(h),multiply(
% 113.23/113.14                                                                inverse(k),A)),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3260]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),multiply(inverse(k),A)),B),true,product(identity,A,B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3285]
% 113.23/113.14  ifeq(product(identity,A,B),true,product(multiply(inverse(k),j),multiply(
% 113.23/113.14                                                                 inverse(h),A),B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3287]
% 113.23/113.14  ifeq(product(multiply(inverse(k),j),multiply(inverse(h),A),B),true,product(identity,A,B),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3341]
% 113.23/113.14  ifeq(product(multiply(A,j),multiply(inverse(h),B),C),true,product(A,multiply(k,B),C),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3342]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),B,C),true,product(j,C,multiply(k,
% 113.23/113.14                                                            multiply(A,B))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3343]
% 113.23/113.14  ifeq(product(A,j,B),true,product(A,multiply(k,C),multiply(B,multiply(
% 113.23/113.14                                                              inverse(h),C))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3344]
% 113.23/113.14  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(inverse(h),C)),
% 113.23/113.14                           multiply(k,C)),true) -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3345]
% 113.23/113.14  ifeq(product(multiply(k,A),B,C),true,product(j,multiply(inverse(h),multiply(A,B)),C),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3346]
% 113.23/113.14  ifeq(product(j,multiply(inverse(h),multiply(A,B)),C),true,product(multiply(k,A),B,C),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3347]
% 113.23/113.14  ifeq(product(multiply(inverse(h),A),B,C),true,product(multiply(k,A),B,
% 113.23/113.14                                                multiply(j,C)),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3348]
% 113.23/113.14  ifeq(product(A,j,B),true,product(B,multiply(inverse(h),C),multiply(A,
% 113.23/113.14                                                            multiply(k,C))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3349]
% 113.23/113.14  ifeq(product(A,multiply(k,B),C),true,product(multiply(A,j),multiply(inverse(h),B),C),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3350]
% 113.23/113.14  ifeq(product(A,B,multiply(inverse(h),C)),true,product(multiply(j,A),B,
% 113.23/113.14                                                multiply(k,C)),true) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3370]
% 113.23/113.14  ifeq(product(multiply(A,k),B,C),true,product(multiply(A,j),multiply(inverse(h),B),C),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3371]
% 113.23/113.14  ifeq(product(multiply(A,j),multiply(inverse(h),B),C),true,product(multiply(A,k),B,C),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3734]
% 113.23/113.14  product(inverse(h),multiply(k,A),multiply(b,multiply(inverse(h),A))) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [3778] multiply(inverse(h),k) -> multiply(b,inverse(h)) collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3785]
% 113.23/113.14  product(multiply(b,inverse(h)),A,multiply(inverse(h),multiply(k,A))) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [3815] multiply(inverse(h),multiply(j,A)) -> multiply(b,A) collapsed.
% 113.23/113.14  Rule [3819] product(b,multiply(inverse(j),A),multiply(inverse(h),A)) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3864]
% 113.23/113.14  ifeq(product(inverse(j),A,B),true,product(b,B,multiply(inverse(h),A)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3928]
% 113.23/113.14  ifeq(product(j,A,B),true,product(c,A,multiply(a,multiply(inverse(h),B))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3930]
% 113.23/113.14  ifeq(product(A,B,j),true,product(multiply(a,multiply(inverse(h),A)),B,c),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3987]
% 113.23/113.14  ifeq(product(k,A,B),true,product(inverse(h),B,multiply(b,multiply(inverse(h),A))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3992]
% 113.23/113.14  ifeq(product(k,A,B),true,product(multiply(b,inverse(h)),A,multiply(inverse(h),B)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [3995]
% 113.23/113.14  ifeq(product(A,B,k),true,product(multiply(inverse(h),A),B,multiply(b,
% 113.23/113.14                                                            inverse(h))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4007]
% 113.23/113.14  ifeq(product(j,A,B),true,product(identity,A,multiply(inverse(b),multiply(
% 113.23/113.14                                                                  inverse(h),B))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4008]
% 113.23/113.14  ifeq(product(A,B,j),true,product(multiply(inverse(b),multiply(inverse(h),A)),B,identity),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4029]
% 113.23/113.14  ifeq(product(multiply(j,A),B,C),true,product(multiply(b,A),B,multiply(
% 113.23/113.14                                                               inverse(h),C)),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4031]
% 113.23/113.14  ifeq(product(A,B,multiply(j,C)),true,product(multiply(inverse(h),A),B,
% 113.23/113.14                                       multiply(b,C)),true) -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4039]
% 113.23/113.14  ifeq(product(j,A,B),true,product(multiply(C,b),A,multiply(C,multiply(
% 113.23/113.14                                                              inverse(h),B))),true)
% 113.23/113.14  -> true collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4041]
% 113.23/113.14  ifeq(product(A,B,j),true,product(multiply(C,multiply(inverse(h),A)),B,
% 113.23/113.14                           multiply(C,b)),true) -> true collapsed.
% 113.23/113.14  Rule [4046] product(multiply(inverse(h),A),multiply(inverse(A),j),b) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [4047] product(multiply(inverse(h),inverse(A)),multiply(A,j),b) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4048]
% 113.23/113.14  product(b,multiply(inverse(h),A),multiply(inverse(h),multiply(k,A))) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [4050] product(b,b,multiply(inverse(h),multiply(k,j))) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [4061] product(identity,multiply(h,j),multiply(inverse(h),b)) -> true
% 113.23/113.14  collapsed.
% 113.23/113.14  Rule [4105] multiply(inverse(h),inverse(k)) -> inverse(j) collapsed.
% 113.23/113.14  Rule
% 113.23/113.14  [4106]
% 113.23/113.14  ifeq2(product(inverse(j),multiply(k,A),B),true,multiply(inverse(h),A),B) -> B
% 116.33/116.21  collapsed.
% 116.33/116.21  Rule
% 116.33/116.21  [4107]
% 116.33/116.21  ifeq2(product(inverse(j),multiply(k,A),B),true,B,multiply(inverse(h),A)) ->
% 116.33/116.21  multiply(inverse(h),A) collapsed.
% 116.33/116.21  Current number of equations to process: 388
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2192
% 116.33/116.21  New rule produced : [4109] multiply(inverse(j),multiply(k,j)) -> b
% 116.33/116.21  Rule [3730] product(identity,b,multiply(inverse(j),multiply(k,j))) -> true
% 116.33/116.21  collapsed.
% 116.33/116.21  Current number of equations to process: 387
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2192
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4110] multiply(inverse(j),inverse(k)) -> multiply(b,inverse(h))
% 116.33/116.21  Current number of equations to process: 386
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2193
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4111] multiply(inverse(j),multiply(k,multiply(j,A))) -> multiply(b,A)
% 116.33/116.21  Current number of equations to process: 385
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2194
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4112] product(b,b,multiply(inverse(j),multiply(k,multiply(k,j)))) -> true
% 116.33/116.21  Current number of equations to process: 387
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2195
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4113]
% 116.33/116.21  product(identity,multiply(h,j),multiply(inverse(j),multiply(k,b))) -> true
% 116.33/116.21  Current number of equations to process: 386
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2196
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4114]
% 116.33/116.21  product(inverse(h),multiply(inverse(k),A),multiply(inverse(j),A)) -> true
% 116.33/116.21  Current number of equations to process: 385
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2197
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4115] ifeq2(product(inverse(h),inverse(k),A),true,inverse(j),A) -> A
% 116.33/116.21  Current number of equations to process: 384
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2198
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4116]
% 116.33/116.21  ifeq2(product(inverse(h),inverse(k),A),true,A,inverse(j)) -> inverse(j)
% 116.33/116.21  Current number of equations to process: 383
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2199
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4117]
% 116.33/116.21  product(j,multiply(inverse(b),multiply(inverse(j),multiply(k,A))),A) -> true
% 116.33/116.21  Current number of equations to process: 382
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2200
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4118]
% 116.33/116.21  product(k,multiply(A,inverse(multiply(inverse(j),multiply(k,A)))),j) -> true
% 116.33/116.21  Current number of equations to process: 381
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2201
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4119]
% 116.33/116.21  product(multiply(inverse(k),j),multiply(inverse(j),multiply(k,A)),A) -> true
% 116.33/116.21  Current number of equations to process: 380
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2202
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4120]
% 116.33/116.21  product(b,multiply(inverse(j),A),multiply(inverse(j),multiply(k,A))) -> true
% 116.33/116.21  Current number of equations to process: 379
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2203
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4121]
% 116.33/116.21  product(multiply(inverse(j),multiply(k,A)),multiply(inverse(A),j),b) -> true
% 116.33/116.21  Current number of equations to process: 378
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2204
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4122]
% 116.33/116.21  product(multiply(inverse(j),multiply(k,inverse(A))),multiply(A,j),b) -> true
% 116.33/116.21  Current number of equations to process: 377
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2205
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4123]
% 116.33/116.21  product(multiply(inverse(j),multiply(k,c)),multiply(inverse(a),inverse(b)),identity)
% 116.33/116.21  -> true
% 116.33/116.21  Current number of equations to process: 376
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2206
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4124]
% 116.33/116.21  product(j,identity,multiply(k,multiply(A,inverse(multiply(inverse(j),
% 116.33/116.21                                                   multiply(k,A)))))) -> true
% 116.33/116.21  Current number of equations to process: 375
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2207
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4125]
% 116.33/116.21  product(multiply(A,j),multiply(inverse(j),multiply(k,inverse(multiply(A,k)))),identity)
% 116.33/116.21  -> true
% 116.33/116.21  Current number of equations to process: 374
% 116.33/116.21  Current number of ordered equations: 0
% 116.33/116.21  Current number of rules: 2208
% 116.33/116.21  New rule produced :
% 116.33/116.21  [4126]
% 116.33/116.21  product(multiply(b,inverse(h)),A,multiply(inverse(j),multiply(k,multiply(k,A))))
% 117.52/117.46  -> true
% 117.52/117.46  Current number of equations to process: 373
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2209
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4127]
% 117.52/117.46  ifeq(product(k,inverse(k),A),true,product(j,inverse(j),A),true) -> true
% 117.52/117.46  Current number of equations to process: 392
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2210
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4128]
% 117.52/117.46  ifeq(product(A,inverse(h),k),true,product(A,inverse(j),identity),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 390
% 117.52/117.46  Current number of ordered equations: 1
% 117.52/117.46  Current number of rules: 2211
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4129]
% 117.52/117.46  ifeq(product(inverse(k),j,A),true,product(inverse(h),A,identity),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 390
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2212
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4130]
% 117.52/117.46  ifeq(product(A,k,inverse(h)),true,product(A,identity,inverse(j)),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 389
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2213
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4131]
% 117.52/117.46  ifeq(product(identity,inverse(k),A),true,product(h,inverse(j),A),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 388
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2214
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4132]
% 117.52/117.46  ifeq(product(j,inverse(j),A),true,product(k,inverse(k),A),true) -> true
% 117.52/117.46  Current number of equations to process: 401
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2215
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4133]
% 117.52/117.46  ifeq(product(h,A,inverse(k)),true,product(identity,A,inverse(j)),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 399
% 117.52/117.46  Current number of ordered equations: 1
% 117.52/117.46  Current number of rules: 2216
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4134]
% 117.52/117.46  ifeq(product(h,inverse(j),A),true,product(identity,inverse(k),A),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 399
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2217
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4135]
% 117.52/117.46  ifeq(product(inverse(k),A,h),true,product(inverse(j),A,identity),true) ->
% 117.52/117.46  true
% 117.52/117.46  Current number of equations to process: 398
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2218
% 117.52/117.46  New rule produced : [4136] product(h,inverse(j),inverse(k)) -> true
% 117.52/117.46  Current number of equations to process: 399
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2219
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4137] product(identity,inverse(k),multiply(h,inverse(j))) -> true
% 117.52/117.46  Current number of equations to process: 399
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2220
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4138]
% 117.52/117.46  product(multiply(A,inverse(h)),inverse(k),multiply(A,inverse(j))) -> true
% 117.52/117.46  Current number of equations to process: 401
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2221
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4139] ifeq2(product(multiply(h,inverse(j)),k,A),true,A,identity) -> identity
% 117.52/117.46  Current number of equations to process: 399
% 117.52/117.46  Current number of ordered equations: 1
% 117.52/117.46  Current number of rules: 2222
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4140] ifeq2(product(multiply(h,inverse(j)),k,A),true,identity,A) -> A
% 117.52/117.46  Current number of equations to process: 399
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2223
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4141]
% 117.52/117.46  ifeq(product(A,inverse(h),identity),true,product(A,inverse(j),inverse(k)),true)
% 117.52/117.46  -> true
% 117.52/117.46  Current number of equations to process: 398
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2224
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4142]
% 117.52/117.46  ifeq(product(A,identity,inverse(h)),true,product(A,inverse(k),inverse(j)),true)
% 117.52/117.46  -> true
% 117.52/117.46  Current number of equations to process: 397
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2225
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4143]
% 117.52/117.46  ifeq(product(inverse(h),inverse(k),A),true,product(identity,A,inverse(j)),true)
% 117.52/117.46  -> true
% 117.52/117.46  Current number of equations to process: 395
% 117.52/117.46  Current number of ordered equations: 1
% 117.52/117.46  Current number of rules: 2226
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4144]
% 117.52/117.46  ifeq(product(inverse(h),inverse(k),A),true,product(identity,inverse(j),A),true)
% 117.52/117.46  -> true
% 117.52/117.46  Current number of equations to process: 395
% 117.52/117.46  Current number of ordered equations: 0
% 117.52/117.46  Current number of rules: 2227
% 117.52/117.46  New rule produced :
% 117.52/117.46  [4145]
% 117.52/117.46  ifeq(product(inverse(k),identity,A),true,product(inverse(h),A,inverse(j)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 394
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2228
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4146]
% 118.83/118.72  ifeq(product(identity,inverse(k),A),true,product(inverse(h),A,inverse(j)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 393
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2229
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4147]
% 118.83/118.72  ifeq(product(inverse(h),identity,A),true,product(A,inverse(k),inverse(j)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 392
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2230
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4148]
% 118.83/118.72  ifeq(product(identity,inverse(h),A),true,product(A,inverse(k),inverse(j)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 391
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2231
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4149]
% 118.83/118.72  ifeq(product(identity,inverse(j),A),true,product(inverse(h),inverse(k),A),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 390
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2232
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4150]
% 118.83/118.72  ifeq(product(inverse(k),A,identity),true,product(inverse(j),A,inverse(h)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 389
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2233
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4151]
% 118.83/118.72  ifeq(product(identity,A,inverse(k)),true,product(inverse(h),A,inverse(j)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 388
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2234
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4152]
% 118.83/118.72  ifeq(product(inverse(h),inverse(k),A),true,product(A,identity,inverse(j)),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 387
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2235
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4153] ifeq(product(inverse(j),k,A),true,product(h,A,identity),true) -> true
% 118.83/118.72  Current number of equations to process: 406
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2236
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4154] product(multiply(h,inverse(j)),identity,inverse(k)) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2237
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4155] product(inverse(multiply(h,inverse(j))),identity,k) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2238
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4156] product(multiply(h,inverse(j)),multiply(k,A),A) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2239
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4157] product(identity,k,inverse(multiply(h,inverse(j)))) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2240
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4158] product(multiply(A,multiply(h,inverse(j))),k,A) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2241
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4159]
% 118.83/118.72  product(identity,A,multiply(h,multiply(inverse(j),multiply(k,A)))) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2242
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4160]
% 118.83/118.72  product(inverse(h),multiply(inverse(j),multiply(k,inverse(h))),identity) ->
% 118.83/118.72  true
% 118.83/118.72  Current number of equations to process: 427
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2243
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4161]
% 118.83/118.72  product(multiply(inverse(j),multiply(k,inverse(h))),inverse(h),identity) ->
% 118.83/118.72  true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2244
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4162]
% 118.83/118.72  ifeq(product(A,multiply(h,inverse(j)),identity),true,product(A,identity,k),true)
% 118.83/118.72  -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 1
% 118.83/118.72  Current number of rules: 2245
% 118.83/118.72  New rule produced :
% 118.83/118.72  [4163]
% 118.83/118.72  ifeq(product(k,A,B),true,product(multiply(h,inverse(j)),B,A),true) -> true
% 118.83/118.72  Current number of equations to process: 426
% 118.83/118.72  Current number of ordered equations: 0
% 118.83/118.72  Current number of rules: 2246
% 118.83/118.72  New rule produced :
% 119.44/119.38  [4164]
% 119.44/119.38  ifeq(product(A,identity,multiply(h,inverse(j))),true,product(A,k,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 425
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2247
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4165]
% 119.44/119.38  ifeq(product(multiply(h,inverse(j)),k,A),true,product(identity,A,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 423
% 119.44/119.38  Current number of ordered equations: 1
% 119.44/119.38  Current number of rules: 2248
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4166]
% 119.44/119.38  ifeq(product(multiply(h,inverse(j)),k,A),true,product(identity,identity,A),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 423
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2249
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4167]
% 119.44/119.38  ifeq(product(identity,identity,A),true,product(multiply(h,inverse(j)),k,A),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 421
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2250
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4168]
% 119.44/119.38  ifeq(product(identity,k,A),true,product(multiply(h,inverse(j)),A,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 420
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2251
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4169]
% 119.44/119.38  ifeq(product(multiply(h,inverse(j)),identity,A),true,product(A,k,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 419
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2252
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4170]
% 119.44/119.38  ifeq(product(identity,multiply(h,inverse(j)),A),true,product(A,k,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 418
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2253
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4171]
% 119.44/119.38  ifeq(product(k,A,identity),true,product(identity,A,multiply(h,inverse(j))),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 415
% 119.44/119.38  Current number of ordered equations: 1
% 119.44/119.38  Current number of rules: 2254
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4172]
% 119.44/119.38  ifeq(product(A,multiply(h,inverse(j)),B),true,product(B,k,A),true) -> true
% 119.44/119.38  Rule
% 119.44/119.38  [4170]
% 119.44/119.38  ifeq(product(identity,multiply(h,inverse(j)),A),true,product(A,k,identity),true)
% 119.44/119.38  -> true collapsed.
% 119.44/119.38  Current number of equations to process: 415
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2254
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4173]
% 119.44/119.38  ifeq(product(identity,A,k),true,product(multiply(h,inverse(j)),A,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 414
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2255
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4174]
% 119.44/119.38  ifeq(product(multiply(h,inverse(j)),k,A),true,product(A,identity,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 412
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2256
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4175]
% 119.44/119.38  ifeq2(product(inverse(h),A,B),true,multiply(inverse(j),multiply(k,A)),B) -> B
% 119.44/119.38  Current number of equations to process: 411
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2257
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4176]
% 119.44/119.38  ifeq(product(identity,inverse(k),A),true,product(multiply(h,inverse(j)),identity,A),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 410
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2258
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4177]
% 119.44/119.38  ifeq(product(identity,k,A),true,product(inverse(multiply(h,inverse(j))),identity,A),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 409
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2259
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4178]
% 119.44/119.38  ifeq(product(A,multiply(h,inverse(j)),inverse(k)),true,product(A,identity,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 408
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2260
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4179]
% 119.44/119.38  ifeq(product(A,inverse(k),multiply(h,inverse(j))),true,product(A,identity,identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 407
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2261
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4180]
% 119.44/119.38  ifeq(product(multiply(h,inverse(j)),j,A),true,product(A,inverse(h),identity),true)
% 119.44/119.38  -> true
% 119.44/119.38  Current number of equations to process: 406
% 119.44/119.38  Current number of ordered equations: 0
% 119.44/119.38  Current number of rules: 2262
% 119.44/119.38  New rule produced :
% 119.44/119.38  [4181]
% 119.44/119.38  ifeq(product(inverse(multiply(h,inverse(j))),A,k),true,product(identity,A,identity),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 405
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2263
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4182]
% 120.14/120.06  ifeq(product(k,A,inverse(multiply(h,inverse(j)))),true,product(identity,A,identity),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 404
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2264
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4183]
% 120.14/120.06  ifeq(product(multiply(h,inverse(j)),identity,A),true,product(identity,
% 120.14/120.06                                                       inverse(k),A),true) ->
% 120.14/120.06  true
% 120.14/120.06  Current number of equations to process: 403
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2265
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4184]
% 120.14/120.06  ifeq(product(inverse(multiply(h,inverse(j))),identity,A),true,product(identity,k,A),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 402
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2266
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4185]
% 120.14/120.06  ifeq(product(j,A,B),true,product(b,A,multiply(inverse(j),multiply(k,B))),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 401
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2267
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4186]
% 120.14/120.06  ifeq(product(A,B,j),true,product(multiply(inverse(j),multiply(k,A)),B,b),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 400
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2268
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4187]
% 120.14/120.06  ifeq(product(b,A,multiply(inverse(j),multiply(k,B))),true,product(j,A,B),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 399
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2269
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4188]
% 120.14/120.06  ifeq(product(multiply(inverse(j),multiply(k,A)),B,b),true,product(A,B,j),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 398
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2270
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4189]
% 120.14/120.06  ifeq(product(multiply(A,inverse(h)),inverse(k),B),true,product(A,inverse(j),B),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 396
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2271
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4190]
% 120.14/120.06  ifeq(product(inverse(k),A,B),true,product(inverse(h),B,multiply(inverse(j),A)),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 394
% 120.14/120.06  Current number of ordered equations: 1
% 120.14/120.06  Current number of rules: 2272
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4191]
% 120.14/120.06  ifeq(product(A,inverse(h),B),true,product(A,inverse(j),multiply(B,inverse(k))),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 394
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2273
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4192]
% 120.14/120.06  ifeq(product(A,B,inverse(h)),true,product(A,multiply(B,inverse(k)),inverse(j)),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 392
% 120.14/120.06  Current number of ordered equations: 1
% 120.14/120.06  Current number of rules: 2274
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4193]
% 120.14/120.06  ifeq(product(inverse(j),A,B),true,product(inverse(h),multiply(inverse(k),A),B),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 392
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2275
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4194]
% 120.14/120.06  ifeq(product(inverse(h),multiply(inverse(k),A),B),true,product(inverse(j),A,B),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 391
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2276
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4195]
% 120.14/120.06  ifeq(product(A,inverse(h),B),true,product(B,inverse(k),multiply(A,inverse(j))),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 390
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2277
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4196]
% 120.14/120.06  ifeq(product(A,inverse(j),B),true,product(multiply(A,inverse(h)),inverse(k),B),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 389
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2278
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4197]
% 120.14/120.06  ifeq(product(multiply(A,multiply(h,inverse(j))),k,B),true,product(A,identity,B),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 388
% 120.14/120.06  Current number of ordered equations: 0
% 120.14/120.06  Current number of rules: 2279
% 120.14/120.06  New rule produced :
% 120.14/120.06  [4198]
% 120.14/120.06  ifeq(product(A,multiply(h,inverse(j)),B),true,product(A,identity,multiply(B,k)),true)
% 120.14/120.06  -> true
% 120.14/120.06  Current number of equations to process: 387
% 120.14/120.06  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2280
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4199]
% 121.85/121.73  ifeq(product(identity,A,B),true,product(multiply(h,inverse(j)),multiply(k,A),B),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 385
% 121.85/121.73  Current number of ordered equations: 1
% 121.85/121.73  Current number of rules: 2281
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4200]
% 121.85/121.73  ifeq(product(A,B,multiply(h,inverse(j))),true,product(A,multiply(B,k),identity),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 385
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2282
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4201]
% 121.85/121.73  ifeq(product(multiply(h,inverse(j)),multiply(k,A),B),true,product(identity,A,B),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 384
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2283
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4202]
% 121.85/121.73  ifeq(product(k,A,B),true,product(identity,A,multiply(h,multiply(inverse(j),B))),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 383
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2284
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4203]
% 121.85/121.73  ifeq(product(A,identity,B),true,product(multiply(A,multiply(h,inverse(j))),k,B),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 381
% 121.85/121.73  Current number of ordered equations: 1
% 121.85/121.73  Current number of rules: 2285
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4204]
% 121.85/121.73  ifeq(product(A,B,k),true,product(multiply(h,multiply(inverse(j),A)),B,identity),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 381
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2286
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4205]
% 121.85/121.73  ifeq2(product(inverse(h),A,B),true,B,multiply(inverse(j),multiply(k,A))) ->
% 121.85/121.73  multiply(inverse(j),multiply(k,A))
% 121.85/121.73  Current number of equations to process: 380
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2287
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4206]
% 121.85/121.73  ifeq(product(inverse(b),multiply(inverse(j),multiply(k,A)),B),true,product(j,B,A),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 379
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2288
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4207]
% 121.85/121.73  ifeq(product(j,multiply(inverse(j),multiply(k,A)),B),true,product(B,inverse(A),k),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 378
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2289
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4208]
% 121.85/121.73  ifeq(product(j,multiply(inverse(j),multiply(k,inverse(A))),B),true,product(B,A,k),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 377
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2290
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4209]
% 121.85/121.73  ifeq(product(inverse(j),A,B),true,product(b,B,multiply(inverse(j),multiply(k,A))),true)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 376
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2291
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4210] product(h,multiply(inverse(j),multiply(k,A)),A) -> true
% 121.85/121.73  Current number of equations to process: 430
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2292
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4211]
% 121.85/121.73  product(multiply(inverse(j),multiply(k,A)),inverse(A),inverse(h)) -> true
% 121.85/121.73  Current number of equations to process: 433
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2293
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4212]
% 121.85/121.73  product(multiply(inverse(j),multiply(k,inverse(A))),A,inverse(h)) -> true
% 121.85/121.73  Current number of equations to process: 432
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2294
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4213]
% 121.85/121.73  product(identity,A,multiply(inverse(j),multiply(k,multiply(h,A)))) -> true
% 121.85/121.73  Current number of equations to process: 433
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2295
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4214]
% 121.85/121.73  product(inverse(h),multiply(A,inverse(multiply(inverse(j),multiply(k,A)))),identity)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 435
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2296
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4215]
% 121.85/121.73  product(A,multiply(inverse(j),multiply(k,inverse(multiply(A,inverse(h))))),identity)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 434
% 121.85/121.73  Current number of ordered equations: 0
% 121.85/121.73  Current number of rules: 2297
% 121.85/121.73  New rule produced :
% 121.85/121.73  [4216]
% 121.85/121.73  product(multiply(inverse(multiply(inverse(j),multiply(k,A))),inverse(h)),A,identity)
% 121.85/121.73  -> true
% 121.85/121.73  Current number of equations to process: 433
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2298
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4217]
% 122.45/122.33  product(multiply(A,inverse(h)),B,multiply(A,multiply(inverse(j),multiply(k,B))))
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 432
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2299
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4218]
% 122.45/122.33  ifeq2(product(multiply(A,inverse(j)),k,B),true,multiply(A,inverse(h)),B) -> B
% 122.45/122.33  Current number of equations to process: 431
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2300
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4219]
% 122.45/122.33  ifeq2(product(multiply(A,inverse(j)),k,B),true,B,multiply(A,inverse(h))) ->
% 122.45/122.33  multiply(A,inverse(h))
% 122.45/122.33  Current number of equations to process: 430
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2301
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4220]
% 122.45/122.33  ifeq(product(identity,A,B),true,product(h,multiply(inverse(j),multiply(k,A)),B),true)
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 429
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2302
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4221]
% 122.45/122.33  ifeq(product(h,A,B),true,product(identity,A,multiply(inverse(j),multiply(k,B))),true)
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 427
% 122.45/122.33  Current number of ordered equations: 1
% 122.45/122.33  Current number of rules: 2303
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4222]
% 122.45/122.33  ifeq(product(h,multiply(inverse(j),multiply(k,A)),B),true,product(identity,A,B),true)
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 427
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2304
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4223]
% 122.45/122.33  ifeq(product(A,B,h),true,product(multiply(inverse(j),multiply(k,A)),B,identity),true)
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 426
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2305
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4224]
% 122.45/122.33  ifeq(product(A,inverse(h),identity),true,product(A,multiply(inverse(j),
% 122.45/122.33                                                     multiply(k,B)),B),true) ->
% 122.45/122.33  true
% 122.45/122.33  Current number of equations to process: 423
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2306
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4225]
% 122.45/122.33  ifeq(product(A,identity,inverse(h)),true,product(A,B,multiply(inverse(j),
% 122.45/122.33                                                       multiply(k,B))),true) ->
% 122.45/122.33  true
% 122.45/122.33  Current number of equations to process: 422
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2307
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4226]
% 122.45/122.33  ifeq(product(inverse(h),A,B),true,product(identity,multiply(inverse(j),
% 122.45/122.33                                                     multiply(k,A)),B),true) ->
% 122.45/122.33  true
% 122.45/122.33  Current number of equations to process: 420
% 122.45/122.33  Current number of ordered equations: 1
% 122.45/122.33  Current number of rules: 2308
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4227]
% 122.45/122.33  ifeq(product(inverse(h),A,B),true,product(identity,B,multiply(inverse(j),
% 122.45/122.33                                                       multiply(k,A))),true) ->
% 122.45/122.33  true
% 122.45/122.33  Current number of equations to process: 420
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2309
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4228]
% 122.45/122.33  ifeq(product(A,identity,B),true,product(inverse(h),B,multiply(inverse(j),
% 122.45/122.33                                                       multiply(k,A))),true) ->
% 122.45/122.33  true
% 122.45/122.33  Current number of equations to process: 419
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2310
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4229]
% 122.45/122.33  ifeq(product(multiply(inverse(j),multiply(k,A)),identity,B),true,product(
% 122.45/122.33                                                                   inverse(h),A,B),true)
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 418
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2311
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4230]
% 122.45/122.33  ifeq(product(identity,A,B),true,product(inverse(h),B,multiply(inverse(j),
% 122.45/122.33                                                       multiply(k,A))),true) ->
% 122.45/122.33  true
% 122.45/122.33  Current number of equations to process: 417
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2312
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4231]
% 122.45/122.33  ifeq(product(A,inverse(h),a),true,product(A,multiply(inverse(j),multiply(k,b)),c),true)
% 122.45/122.33  -> true
% 122.45/122.33  Current number of equations to process: 416
% 122.45/122.33  Current number of ordered equations: 0
% 122.45/122.33  Current number of rules: 2313
% 122.45/122.33  New rule produced :
% 122.45/122.33  [4232]
% 122.45/122.33  ifeq(product(multiply(inverse(j),multiply(k,a)),b,A),true,product(inverse(h),c,A),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 414
% 123.55/123.50  Current number of ordered equations: 1
% 123.55/123.50  Current number of rules: 2314
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4233]
% 123.55/123.50  ifeq(product(A,a,inverse(h)),true,product(A,c,multiply(inverse(j),multiply(k,b))),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 414
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2315
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4234]
% 123.55/123.50  ifeq(product(A,inverse(h),h),true,product(A,multiply(inverse(j),multiply(k,b)),j),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 413
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2316
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4235]
% 123.55/123.50  ifeq(product(A,h,inverse(h)),true,product(A,j,multiply(inverse(j),multiply(k,b))),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 412
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2317
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4236]
% 123.55/123.50  ifeq(product(inverse(h),identity,A),true,product(A,B,multiply(inverse(j),
% 123.55/123.50                                                       multiply(k,B))),true) ->
% 123.55/123.50  true
% 123.55/123.50  Current number of equations to process: 411
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2318
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4237]
% 123.55/123.50  ifeq(product(identity,inverse(h),A),true,product(A,B,multiply(inverse(j),
% 123.55/123.50                                                       multiply(k,B))),true) ->
% 123.55/123.50  true
% 123.55/123.50  Current number of equations to process: 410
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2319
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4238]
% 123.55/123.50  ifeq(product(identity,multiply(inverse(j),multiply(k,A)),B),true,product(
% 123.55/123.50                                                                   inverse(h),A,B),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 409
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2320
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4239]
% 123.55/123.50  ifeq(product(A,B,identity),true,product(multiply(inverse(j),multiply(k,A)),B,
% 123.55/123.50                                  inverse(h)),true) -> true
% 123.55/123.50  Current number of equations to process: 408
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2321
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4240]
% 123.55/123.50  ifeq(product(identity,A,B),true,product(inverse(h),A,multiply(inverse(j),
% 123.55/123.50                                                       multiply(k,B))),true) ->
% 123.55/123.50  true
% 123.55/123.50  Current number of equations to process: 407
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2322
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4241]
% 123.55/123.50  ifeq(product(inverse(h),A,B),true,product(multiply(inverse(j),multiply(k,A)),identity,B),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 405
% 123.55/123.50  Current number of ordered equations: 1
% 123.55/123.50  Current number of rules: 2323
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4242]
% 123.55/123.50  ifeq(product(inverse(h),A,B),true,product(B,identity,multiply(inverse(j),
% 123.55/123.50                                                       multiply(k,A))),true) ->
% 123.55/123.50  true
% 123.55/123.50  Current number of equations to process: 405
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2324
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4243]
% 123.55/123.50  ifeq(product(inverse(h),a,A),true,product(A,b,multiply(inverse(j),multiply(k,c))),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 403
% 123.55/123.50  Current number of ordered equations: 1
% 123.55/123.50  Current number of rules: 2325
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4244]
% 123.55/123.50  ifeq(product(inverse(h),c,A),true,product(multiply(inverse(j),multiply(k,a)),b,A),true)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 403
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2326
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4245]
% 123.55/123.50  product(inverse(multiply(A,inverse(j))),multiply(A,inverse(h)),k) -> true
% 123.55/123.50  Current number of equations to process: 444
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2327
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4246]
% 123.55/123.50  product(multiply(A,inverse(j)),multiply(k,inverse(multiply(A,inverse(h)))),identity)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 447
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2328
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4247]
% 123.55/123.50  product(multiply(inverse(multiply(A,inverse(h))),multiply(A,inverse(j))),k,identity)
% 123.55/123.50  -> true
% 123.55/123.50  Current number of equations to process: 446
% 123.55/123.50  Current number of ordered equations: 0
% 123.55/123.50  Current number of rules: 2329
% 123.55/123.50  New rule produced :
% 123.55/123.50  [4248]
% 123.55/123.50  product(identity,k,multiply(inverse(multiply(A,inverse(j))),multiply(A,
% 124.04/123.93                                                              inverse(h)))) ->
% 124.04/123.93  true
% 124.04/123.93  Current number of equations to process: 445
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2330
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4249]
% 124.04/123.93  product(multiply(A,multiply(B,inverse(j))),k,multiply(A,multiply(B,inverse(h))))
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 444
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2331
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4250]
% 124.04/123.93  ifeq(product(inverse(j),k,A),true,product(B,A,multiply(B,inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 443
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2332
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4251]
% 124.04/123.93  ifeq(product(A,multiply(B,inverse(j)),identity),true,product(A,multiply(B,
% 124.04/123.93                                                                 inverse(h)),k),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 442
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2333
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4252]
% 124.04/123.93  ifeq(product(A,identity,multiply(B,inverse(j))),true,product(A,k,multiply(B,
% 124.04/123.93                                                                   inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 441
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2334
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4253]
% 124.04/123.93  ifeq(product(multiply(A,inverse(j)),k,B),true,product(identity,B,multiply(A,
% 124.04/123.93                                                                   inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 439
% 124.04/123.93  Current number of ordered equations: 1
% 124.04/123.93  Current number of rules: 2335
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4254]
% 124.04/123.93  ifeq(product(multiply(A,inverse(j)),k,B),true,product(identity,multiply(A,
% 124.04/123.93                                                                 inverse(h)),B),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 439
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2336
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4255]
% 124.04/123.93  ifeq(product(k,identity,A),true,product(multiply(B,inverse(j)),A,multiply(B,
% 124.04/123.93                                                                   inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 438
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2337
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4256]
% 124.04/123.93  ifeq(product(multiply(A,inverse(h)),identity,B),true,product(multiply(A,
% 124.04/123.93                                                               inverse(j)),k,B),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 437
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2338
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4257]
% 124.04/123.93  ifeq(product(identity,k,A),true,product(multiply(B,inverse(j)),A,multiply(B,
% 124.04/123.93                                                                   inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 436
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2339
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4258]
% 124.04/123.93  ifeq(product(multiply(A,inverse(j)),identity,B),true,product(B,k,multiply(A,
% 124.04/123.93                                                                   inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 435
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2340
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4259]
% 124.04/123.93  ifeq(product(identity,multiply(A,inverse(j)),B),true,product(B,k,multiply(A,
% 124.04/123.93                                                                   inverse(h))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 434
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2341
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4260]
% 124.04/123.93  ifeq(product(identity,multiply(A,inverse(h)),B),true,product(multiply(A,
% 124.04/123.93                                                               inverse(j)),k,B),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 433
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2342
% 124.04/123.93  New rule produced :
% 124.04/123.93  [4261]
% 124.04/123.93  ifeq(product(k,A,identity),true,product(multiply(B,inverse(h)),A,multiply(B,
% 124.04/123.93                                                                   inverse(j))),true)
% 124.04/123.93  -> true
% 124.04/123.93  Current number of equations to process: 432
% 124.04/123.93  Current number of ordered equations: 0
% 124.04/123.93  Current number of rules: 2343
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4262]
% 124.64/124.52  ifeq(product(identity,A,k),true,product(multiply(B,inverse(j)),A,multiply(B,
% 124.64/124.52                                                                   inverse(h))),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 431
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2344
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4263]
% 124.64/124.52  ifeq(product(multiply(A,inverse(j)),k,B),true,product(B,identity,multiply(A,
% 124.64/124.52                                                                   inverse(h))),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 429
% 124.64/124.52  Current number of ordered equations: 1
% 124.64/124.52  Current number of rules: 2345
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4264]
% 124.64/124.52  ifeq(product(multiply(A,inverse(j)),k,B),true,product(multiply(A,inverse(h)),identity,B),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 429
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2346
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4265]
% 124.64/124.52  ifeq(product(k,A,B),true,product(h,multiply(b,multiply(inverse(j),multiply(k,A))),B),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 428
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2347
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4266]
% 124.64/124.52  ifeq(product(h,multiply(b,multiply(inverse(j),multiply(k,A))),B),true,
% 124.64/124.52  product(k,A,B),true) -> true
% 124.64/124.52  Current number of equations to process: 427
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2348
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4267]
% 124.64/124.52  ifeq(product(j,A,B),true,product(c,A,multiply(a,multiply(inverse(j),multiply(k,B)))),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 426
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2349
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4268]
% 124.64/124.52  ifeq(product(A,B,j),true,product(multiply(a,multiply(inverse(j),multiply(k,A))),B,c),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 425
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2350
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4269]
% 124.64/124.52  ifeq(product(A,inverse(h),j),true,product(A,multiply(inverse(j),multiply(k,
% 124.64/124.52                                                                  inverse(h))),k),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 424
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2351
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4270]
% 124.64/124.52  ifeq(product(A,j,inverse(h)),true,product(A,k,multiply(inverse(j),multiply(k,
% 124.64/124.52                                                                    inverse(h)))),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 423
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2352
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4271]
% 124.64/124.52  ifeq(product(A,inverse(multiply(inverse(j),multiply(k,A))),B),true,product(
% 124.64/124.52                                                                     inverse(h),B,identity),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 421
% 124.64/124.52  Current number of ordered equations: 1
% 124.64/124.52  Current number of rules: 2353
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4272]
% 124.64/124.52  ifeq(product(A,inverse(h),B),true,product(A,multiply(inverse(j),multiply(k,
% 124.64/124.52                                                                  inverse(B))),identity),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 421
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2354
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4273]
% 124.64/124.52  ifeq(product(A,B,inverse(h)),true,product(A,identity,multiply(inverse(j),
% 124.64/124.52                                                       multiply(k,inverse(B)))),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 419
% 124.64/124.52  Current number of ordered equations: 1
% 124.64/124.52  Current number of rules: 2355
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4274]
% 124.64/124.52  ifeq(product(multiply(inverse(j),multiply(k,A)),inverse(A),B),true,product(
% 124.64/124.52                                                                     inverse(h),identity,B),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 419
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2356
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4275]
% 124.64/124.52  ifeq(product(A,inverse(h),inverse(B)),true,product(A,multiply(inverse(j),
% 124.64/124.52                                                       multiply(k,B)),identity),true)
% 124.64/124.52  -> true
% 124.64/124.52  Current number of equations to process: 418
% 124.64/124.52  Current number of ordered equations: 0
% 124.64/124.52  Current number of rules: 2357
% 124.64/124.52  New rule produced :
% 124.64/124.52  [4276]
% 124.64/124.52  ifeq(product(multiply(inverse(j),multiply(k,inverse(A))),A,B),true,product(
% 125.05/124.95                                                                     inverse(h),identity,B),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 416
% 125.05/124.95  Current number of ordered equations: 1
% 125.05/124.95  Current number of rules: 2358
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4277]
% 125.05/124.95  ifeq(product(A,inverse(B),inverse(h)),true,product(A,identity,multiply(
% 125.05/124.95                                                                inverse(j),
% 125.05/124.95                                                                multiply(k,B))),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 416
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2359
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4278]
% 125.05/124.95  ifeq(product(inverse(h),identity,A),true,product(multiply(inverse(j),
% 125.05/124.95                                                   multiply(k,B)),inverse(B),A),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 415
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2360
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4279]
% 125.05/124.95  ifeq(product(inverse(h),identity,A),true,product(multiply(inverse(j),
% 125.05/124.95                                                   multiply(k,inverse(B))),B,A),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 414
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2361
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4280]
% 125.05/124.95  ifeq(product(inverse(multiply(inverse(j),multiply(k,A))),inverse(h),B),true,
% 125.05/124.95  product(B,A,identity),true) -> true
% 125.05/124.95  Current number of equations to process: 413
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2362
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4281]
% 125.05/124.95  ifeq(product(k,inverse(multiply(A,inverse(h))),B),true,product(multiply(A,
% 125.05/124.95                                                                 inverse(j)),B,identity),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 412
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2363
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4282]
% 125.05/124.95  ifeq(product(multiply(A,inverse(h)),inverse(k),B),true,product(multiply(A,
% 125.05/124.95                                                                 inverse(j)),identity,B),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 411
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2364
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4283]
% 125.05/124.95  ifeq(product(identity,k,A),true,product(inverse(multiply(B,inverse(j))),
% 125.05/124.95                                  multiply(B,inverse(h)),A),true) -> true
% 125.05/124.95  Current number of equations to process: 410
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2365
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4284]
% 125.05/124.95  ifeq(product(A,multiply(B,inverse(j)),inverse(k)),true,product(A,multiply(B,
% 125.05/124.95                                                                   inverse(h)),identity),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 409
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2366
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4285]
% 125.05/124.95  ifeq(product(A,inverse(k),multiply(B,inverse(j))),true,product(A,identity,
% 125.05/124.95                                                         multiply(B,inverse(h))),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 408
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2367
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4286]
% 125.05/124.95  ifeq(product(multiply(A,inverse(j)),j,B),true,product(B,inverse(h),multiply(A,
% 125.05/124.95                                                                     inverse(h))),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 407
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2368
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4287]
% 125.05/124.95  ifeq(product(inverse(multiply(A,inverse(j))),B,k),true,product(identity,B,
% 125.05/124.95                                                         multiply(A,inverse(h))),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 406
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2369
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4288]
% 125.05/124.95  ifeq(product(k,A,inverse(multiply(B,inverse(j)))),true,product(multiply(B,
% 125.05/124.95                                                                 inverse(h)),A,identity),true)
% 125.05/124.95  -> true
% 125.05/124.95  Current number of equations to process: 405
% 125.05/124.95  Current number of ordered equations: 0
% 125.05/124.95  Current number of rules: 2370
% 125.05/124.95  New rule produced :
% 125.05/124.95  [4289]
% 125.05/124.95  ifeq(product(multiply(A,inverse(j)),identity,B),true,product(multiply(A,
% 125.05/124.95                                                               inverse(h)),
% 127.05/126.96                                                       inverse(k),B),true) ->
% 127.05/126.96  true
% 127.05/126.96  Current number of equations to process: 404
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2371
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4290]
% 127.05/126.96  ifeq(product(inverse(multiply(A,inverse(h))),multiply(A,inverse(j)),B),true,
% 127.05/126.96  product(B,k,identity),true) -> true
% 127.05/126.96  Current number of equations to process: 403
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2372
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4291]
% 127.05/126.96  ifeq(product(inverse(multiply(A,inverse(j))),multiply(A,inverse(h)),B),true,
% 127.05/126.96  product(identity,k,B),true) -> true
% 127.05/126.96  Current number of equations to process: 402
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2373
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4292]
% 127.05/126.96  product(multiply(inverse(multiply(A,inverse(j))),A),inverse(h),k) -> true
% 127.05/126.96  Current number of equations to process: 402
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2374
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4293]
% 127.05/126.96  product(inverse(h),multiply(A,inverse(multiply(k,A))),inverse(j)) -> true
% 127.05/126.96  Current number of equations to process: 402
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2375
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4294]
% 127.05/126.96  ifeq(product(k,multiply(A,inverse(multiply(inverse(j),multiply(k,A)))),B),true,
% 127.05/126.96  product(j,identity,B),true) -> true
% 127.05/126.96  Current number of equations to process: 401
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2376
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4295]
% 127.05/126.96  ifeq(product(j,identity,A),true,product(k,multiply(B,inverse(multiply(
% 127.05/126.96                                                               inverse(j),
% 127.05/126.96                                                               multiply(k,B)))),A),true)
% 127.05/126.96  -> true
% 127.05/126.96  Current number of equations to process: 400
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2377
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4296]
% 127.05/126.96  ifeq(product(identity,A,B),true,product(multiply(inverse(k),j),multiply(
% 127.05/126.96                                                                 inverse(j),
% 127.05/126.96                                                                 multiply(k,A)),B),true)
% 127.05/126.96  -> true
% 127.05/126.96  Current number of equations to process: 399
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2378
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4297]
% 127.05/126.96  ifeq(product(multiply(inverse(k),j),multiply(inverse(j),multiply(k,A)),B),true,
% 127.05/126.96  product(identity,A,B),true) -> true
% 127.05/126.96  Current number of equations to process: 398
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2379
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4298]
% 127.05/126.96  ifeq(product(k,A,B),true,product(inverse(h),B,multiply(b,multiply(inverse(j),
% 127.05/126.96                                                           multiply(k,A)))),true)
% 127.05/126.96  -> true
% 127.05/126.96  Current number of equations to process: 397
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2380
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4299]
% 127.05/126.96  ifeq(product(k,A,B),true,product(multiply(b,inverse(h)),A,multiply(inverse(j),
% 127.05/126.96                                                            multiply(k,B))),true)
% 127.05/126.96  -> true
% 127.05/126.96  Current number of equations to process: 396
% 127.05/126.96  Current number of ordered equations: 0
% 127.05/126.96  Current number of rules: 2381
% 127.05/126.96  New rule produced :
% 127.05/126.96  [4300]
% 127.05/126.96  ifeq(product(A,B,k),true,product(multiply(inverse(j),multiply(k,A)),B,
% 127.05/126.97                           multiply(b,inverse(h))),true) -> true
% 127.05/126.97  Current number of equations to process: 395
% 127.05/126.97  Current number of ordered equations: 0
% 127.05/126.97  Current number of rules: 2382
% 127.05/126.97  New rule produced :
% 127.05/126.97  [4301]
% 127.05/126.97  ifeq(product(j,A,B),true,product(identity,A,multiply(inverse(b),multiply(
% 127.05/126.97                                                                  inverse(j),
% 127.05/126.97                                                                  multiply(k,B)))),true)
% 127.05/126.97  -> true
% 127.05/126.97  Current number of equations to process: 394
% 127.05/126.97  Current number of ordered equations: 0
% 127.05/126.97  Current number of rules: 2383
% 127.05/126.97  New rule produced :
% 127.05/126.97  [4302]
% 127.05/126.97  ifeq(product(A,B,j),true,product(multiply(inverse(b),multiply(inverse(j),
% 127.05/126.97                                                       multiply(k,A))),B,identity),true)
% 127.05/126.97  -> true
% 127.05/126.97  Current number of equations to process: 393
% 127.05/126.97  Current number of ordered equations: 0
% 127.05/126.97  Current number of rules: 2384
% 127.05/126.97  New rule produced :
% 127.05/126.97  [4303]
% 127.05/126.97  ifeq(product(multiply(A,inverse(h)),B,C),true,product(A,multiply(inverse(j),
% 127.54/127.40                                                          multiply(k,B)),C),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 392
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2385
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4304]
% 127.54/127.40  ifeq(product(A,B,C),true,product(inverse(h),C,multiply(inverse(j),multiply(k,
% 127.54/127.40                                                                    multiply(A,B)))),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 390
% 127.54/127.40  Current number of ordered equations: 1
% 127.54/127.40  Current number of rules: 2386
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4305]
% 127.54/127.40  ifeq(product(A,inverse(h),B),true,product(A,multiply(inverse(j),multiply(k,C)),
% 127.54/127.40                                    multiply(B,C)),true) -> true
% 127.54/127.40  Current number of equations to process: 390
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2387
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4306]
% 127.54/127.40  ifeq(product(A,B,inverse(h)),true,product(A,multiply(B,C),multiply(inverse(j),
% 127.54/127.40                                                            multiply(k,C))),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 388
% 127.54/127.40  Current number of ordered equations: 1
% 127.54/127.40  Current number of rules: 2388
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4307]
% 127.54/127.40  ifeq(product(multiply(inverse(j),multiply(k,A)),B,C),true,product(inverse(h),
% 127.54/127.40                                                            multiply(A,B),C),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 388
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2389
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4308]
% 127.54/127.40  ifeq(product(inverse(h),A,B),true,product(B,C,multiply(inverse(j),multiply(k,
% 127.54/127.40                                                                    multiply(A,C)))),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 386
% 127.54/127.40  Current number of ordered equations: 1
% 127.54/127.40  Current number of rules: 2390
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4309]
% 127.54/127.40  ifeq(product(inverse(h),multiply(A,B),C),true,product(multiply(inverse(j),
% 127.54/127.40                                                        multiply(k,A)),B,C),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 386
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2391
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4310]
% 127.54/127.40  ifeq(product(A,inverse(h),B),true,product(B,C,multiply(A,multiply(inverse(j),
% 127.54/127.40                                                           multiply(k,C)))),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 385
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2392
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4311]
% 127.54/127.40  ifeq(product(A,multiply(inverse(j),multiply(k,B)),C),true,product(multiply(A,
% 127.54/127.40                                                                    inverse(h)),B,C),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 384
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2393
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4312]
% 127.54/127.40  ifeq(product(multiply(A,multiply(B,inverse(j))),k,C),true,product(A,multiply(B,
% 127.54/127.40                                                                      inverse(h)),C),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 383
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2394
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4313]
% 127.54/127.40  ifeq(product(A,multiply(B,inverse(j)),C),true,product(A,multiply(B,inverse(h)),
% 127.54/127.40                                                multiply(C,k)),true) -> true
% 127.54/127.40  Current number of equations to process: 382
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2395
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4314]
% 127.54/127.40  ifeq(product(A,B,multiply(C,inverse(j))),true,product(A,multiply(B,k),
% 127.54/127.40                                                multiply(C,inverse(h))),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 380
% 127.54/127.40  Current number of ordered equations: 1
% 127.54/127.40  Current number of rules: 2396
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4315]
% 127.54/127.40  ifeq(product(multiply(A,inverse(h)),B,C),true,product(multiply(A,inverse(j)),
% 127.54/127.40                                                multiply(k,B),C),true) -> true
% 127.54/127.40  Current number of equations to process: 380
% 127.54/127.40  Current number of ordered equations: 0
% 127.54/127.40  Current number of rules: 2397
% 127.54/127.40  New rule produced :
% 127.54/127.40  [4316]
% 127.54/127.40  ifeq(product(multiply(A,inverse(j)),multiply(k,B),C),true,product(multiply(A,
% 127.54/127.40                                                                    inverse(h)),B,C),true)
% 127.54/127.40  -> true
% 127.54/127.40  Current number of equations to process: 379
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2398
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4317]
% 130.84/130.78  ifeq(product(A,multiply(B,inverse(j)),C),true,product(C,k,multiply(A,
% 130.84/130.78                                                            multiply(B,
% 130.84/130.78                                                            inverse(h)))),true)
% 130.84/130.78  -> true
% 130.84/130.78  Current number of equations to process: 377
% 130.84/130.78  Current number of ordered equations: 1
% 130.84/130.78  Current number of rules: 2399
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4318]
% 130.84/130.78  ifeq(product(k,A,B),true,product(multiply(C,inverse(h)),A,multiply(C,
% 130.84/130.78                                                            multiply(inverse(j),B))),true)
% 130.84/130.78  -> true
% 130.84/130.78  Current number of equations to process: 377
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2400
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4319]
% 130.84/130.78  ifeq(product(A,B,k),true,product(multiply(C,multiply(inverse(j),A)),B,
% 130.84/130.78                           multiply(C,inverse(h))),true) -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 1
% 130.84/130.78  Current number of rules: 2401
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4320]
% 130.84/130.78  ifeq(product(A,multiply(B,inverse(h)),C),true,product(multiply(A,multiply(B,
% 130.84/130.78                                                                   inverse(j))),k,C),true)
% 130.84/130.78  -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2402
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4321]
% 130.84/130.78  ifeq(product(A,inverse(j),inverse(j)),true,product(A,inverse(h),inverse(h)),true)
% 130.84/130.78  -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2403
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4322]
% 130.84/130.78  product(multiply(inverse(j),A),multiply(inverse(A),k),inverse(h)) -> true
% 130.84/130.78  Current number of equations to process: 376
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2404
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4323]
% 130.84/130.78  product(multiply(inverse(j),inverse(A)),multiply(A,k),inverse(h)) -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2405
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4324] product(inverse(j),multiply(k,multiply(h,A)),A) -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2406
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4325] product(inverse(j),inverse(k),multiply(b,inverse(h))) -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2407
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4326] product(inverse(j),multiply(k,multiply(j,A)),multiply(b,A)) -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2408
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4327]
% 130.84/130.78  ifeq(product(k,A,k),true,product(inverse(h),A,inverse(h)),true) -> true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2409
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4328] product(h,multiply(b,multiply(j,k)),inverse(h)) -> true
% 130.84/130.78  Current number of equations to process: 376
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2410
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4329] ifeq2(product(j,multiply(j,k),A),true,inverse(h),A) -> A
% 130.84/130.78  Current number of equations to process: 377
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2411
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4330] ifeq2(product(j,multiply(j,k),A),true,A,inverse(h)) -> inverse(h)
% 130.84/130.78  Current number of equations to process: 376
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2412
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4331]
% 130.84/130.78  product(j,multiply(j,multiply(k,A)),multiply(inverse(j),multiply(k,A))) ->
% 130.84/130.78  true
% 130.84/130.78  Current number of equations to process: 375
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2413
% 130.84/130.78  New rule produced : [4332] multiply(j,multiply(j,k)) -> inverse(h)
% 130.84/130.78  Current number of equations to process: 381
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2414
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4333]
% 130.84/130.78  ifeq(product(multiply(j,k),h,A),true,product(j,A,identity),true) -> true
% 130.84/130.78  Current number of equations to process: 393
% 130.84/130.78  Current number of ordered equations: 0
% 130.84/130.78  Current number of rules: 2415
% 130.84/130.78  New rule produced :
% 130.84/130.78  [4334] ifeq(product(j,j,A),true,product(A,multiply(j,k),k),true) -> true
% 132.35/132.20  Current number of equations to process: 412
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2416
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4335]
% 132.35/132.20  ifeq(product(h,j,A),true,product(A,multiply(j,k),identity),true) -> true
% 132.35/132.20  Current number of equations to process: 411
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2417
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4336] ifeq(product(j,j,A),true,product(A,k,inverse(h)),true) -> true
% 132.35/132.20  Current number of equations to process: 412
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2418
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4337] product(inverse(j),inverse(h),multiply(j,k)) -> true
% 132.35/132.20  Current number of equations to process: 416
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2419
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4338] product(inverse(h),inverse(multiply(j,k)),j) -> true
% 132.35/132.20  Current number of equations to process: 417
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2420
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4339] product(multiply(h,j),multiply(j,k),identity) -> true
% 132.35/132.20  Current number of equations to process: 417
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2421
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4340]
% 132.35/132.20  product(identity,multiply(j,k),multiply(inverse(j),inverse(h))) -> true
% 132.35/132.20  Current number of equations to process: 417
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2422
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4341] product(inverse(h),inverse(h),multiply(b,multiply(j,k))) -> true
% 132.35/132.20  Current number of equations to process: 419
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2423
% 132.35/132.20  New rule produced : [4342] product(j,multiply(j,multiply(k,j)),b) -> true
% 132.35/132.20  Current number of equations to process: 419
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2424
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4343] product(inverse(h),A,multiply(j,multiply(j,multiply(k,A)))) -> true
% 132.35/132.20  Current number of equations to process: 418
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2425
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4344] product(multiply(A,j),multiply(j,k),multiply(A,inverse(h))) -> true
% 132.35/132.20  Current number of equations to process: 417
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2426
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4345]
% 132.35/132.20  product(j,identity,multiply(inverse(j),multiply(k,inverse(multiply(j,k)))))
% 132.35/132.20  -> true
% 132.35/132.20  Current number of equations to process: 416
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2427
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4346] product(j,k,multiply(inverse(j),inverse(h))) -> true
% 132.35/132.20  Current number of equations to process: 417
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2428
% 132.35/132.20  New rule produced : [4347] product(inverse(A),inverse(A),A) -> true
% 132.35/132.20  Current number of equations to process: 423
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2429
% 132.35/132.20  New rule produced : [4348] product(multiply(j,h),b,inverse(j)) -> true
% 132.35/132.20  Current number of equations to process: 422
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2430
% 132.35/132.20  New rule produced : [4349] product(multiply(c,a),b,inverse(c)) -> true
% 132.35/132.20  Current number of equations to process: 421
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2431
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4350] product(multiply(k,j),inverse(h),inverse(k)) -> true
% 132.35/132.20  Current number of equations to process: 420
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2432
% 132.35/132.20  New rule produced : [4351] product(A,A,inverse(A)) -> true
% 132.35/132.20  Current number of equations to process: 421
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2433
% 132.35/132.20  New rule produced : [4352] product(a,inverse(b),multiply(c,b)) -> true
% 132.35/132.20  Current number of equations to process: 420
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2434
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4353] product(inverse(A),B,multiply(A,multiply(A,B))) -> true
% 132.35/132.20  Current number of equations to process: 418
% 132.35/132.20  Current number of ordered equations: 1
% 132.35/132.20  Current number of rules: 2435
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4354] product(multiply(A,B),B,multiply(A,inverse(B))) -> true
% 132.35/132.20  Current number of equations to process: 418
% 132.35/132.20  Current number of ordered equations: 0
% 132.35/132.20  Current number of rules: 2436
% 132.35/132.20  New rule produced :
% 132.35/132.20  [4355] product(multiply(inverse(j),multiply(k,inverse(j))),k,h) -> true
% 133.15/133.04  Current number of equations to process: 443
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2437
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4356] product(multiply(A,multiply(B,A)),B,inverse(multiply(A,B))) -> true
% 133.15/133.04  Current number of equations to process: 442
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2438
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4357] ifeq(product(inverse(A),identity,B),true,product(A,A,B),true) -> true
% 133.15/133.04  Current number of equations to process: 441
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2439
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4358] ifeq(product(h,inverse(b),A),true,product(j,b,A),true) -> true
% 133.15/133.04  Current number of equations to process: 440
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2440
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4359] ifeq(product(a,A,b),true,product(inverse(a),A,c),true) -> true
% 133.15/133.04  Current number of equations to process: 439
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2441
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4360] ifeq(product(j,h,A),true,product(A,b,inverse(j)),true) -> true
% 133.15/133.04  Current number of equations to process: 438
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2442
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4361] ifeq(product(h,A,b),true,product(inverse(h),A,j),true) -> true
% 133.15/133.04  Current number of equations to process: 437
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2443
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4362] ifeq(product(b,A,a),true,product(c,A,inverse(a)),true) -> true
% 133.15/133.04  Current number of equations to process: 436
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2444
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4363] ifeq(product(identity,inverse(A),B),true,product(A,A,B),true) -> true
% 133.15/133.04  Current number of equations to process: 435
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2445
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4364] ifeq(product(A,inverse(h),j),true,product(A,h,k),true) -> true
% 133.15/133.04  Current number of equations to process: 434
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2446
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4365] ifeq(product(c,a,A),true,product(A,b,inverse(c)),true) -> true
% 133.15/133.04  Current number of equations to process: 433
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2447
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4366] ifeq(product(j,b,A),true,product(h,inverse(b),A),true) -> true
% 133.15/133.04  Current number of equations to process: 432
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2448
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4367] ifeq(product(inverse(h),b,A),true,product(h,j,A),true) -> true
% 133.15/133.04  Current number of equations to process: 431
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2449
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4368] ifeq(product(A,b,a),true,product(A,inverse(b),c),true) -> true
% 133.15/133.04  Current number of equations to process: 430
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2450
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4369] ifeq(product(inverse(a),b,A),true,product(a,c,A),true) -> true
% 133.15/133.04  Current number of equations to process: 429
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2451
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4370]
% 133.15/133.04  ifeq(product(A,identity,B),true,product(inverse(A),inverse(A),B),true) ->
% 133.15/133.04  true
% 133.15/133.04  Current number of equations to process: 428
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2452
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4371]
% 133.15/133.04  ifeq(product(j,k,A),true,product(inverse(j),inverse(h),A),true) -> true
% 133.15/133.04  Current number of equations to process: 427
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2453
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4372]
% 133.15/133.04  ifeq(product(j,A,inverse(h)),true,product(inverse(j),A,k),true) -> true
% 133.15/133.04  Current number of equations to process: 426
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2454
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4373]
% 133.15/133.04  ifeq(product(A,inverse(B),B),true,product(A,identity,inverse(B)),true) ->
% 133.15/133.04  true
% 133.15/133.04  Current number of equations to process: 425
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2455
% 133.15/133.04  New rule produced :
% 133.15/133.04  [4374]
% 133.15/133.04  ifeq(product(inverse(A),inverse(A),B),true,product(A,identity,B),true) ->
% 133.15/133.04  true
% 133.15/133.04  Current number of equations to process: 424
% 133.15/133.04  Current number of ordered equations: 0
% 133.15/133.04  Current number of rules: 2456
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4375]
% 133.86/133.79  ifeq(product(inverse(j),inverse(h),A),true,product(j,k,A),true) -> true
% 133.86/133.79  Current number of equations to process: 423
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2457
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4376]
% 133.86/133.79  ifeq(product(A,B,inverse(B)),true,product(A,inverse(B),identity),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 422
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2458
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4377]
% 133.86/133.79  ifeq(product(A,j,identity),true,product(A,inverse(h),multiply(j,k)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 421
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2459
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4378]
% 133.86/133.79  ifeq(product(A,identity,j),true,product(A,multiply(j,k),inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 420
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2460
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4379]
% 133.86/133.79  ifeq(product(j,multiply(j,k),A),true,product(identity,inverse(h),A),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 418
% 133.86/133.79  Current number of ordered equations: 1
% 133.86/133.79  Current number of rules: 2461
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4380]
% 133.86/133.79  ifeq(product(j,multiply(j,k),A),true,product(identity,A,inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 418
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2462
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4381]
% 133.86/133.79  ifeq(product(multiply(j,k),identity,A),true,product(j,A,inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 417
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2463
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4382]
% 133.86/133.79  ifeq(product(inverse(h),identity,A),true,product(j,multiply(j,k),A),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 416
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2464
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4383]
% 133.86/133.79  ifeq(product(identity,multiply(j,k),A),true,product(j,A,inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 415
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2465
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4384]
% 133.86/133.79  ifeq(product(b,multiply(j,k),A),true,product(h,A,inverse(h)),true) -> true
% 133.86/133.79  Current number of equations to process: 414
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2466
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4385]
% 133.86/133.79  ifeq(product(j,identity,A),true,product(A,multiply(j,k),inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 413
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2467
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4386]
% 133.86/133.79  ifeq(product(identity,j,A),true,product(A,multiply(j,k),inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 412
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2468
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4387]
% 133.86/133.79  ifeq(product(identity,inverse(h),A),true,product(j,multiply(j,k),A),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 411
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2469
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4388]
% 133.86/133.79  ifeq(product(multiply(j,k),A,identity),true,product(inverse(h),A,j),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 410
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2470
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4389]
% 133.86/133.79  ifeq(product(identity,A,multiply(j,k)),true,product(j,A,inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 409
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2471
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4390]
% 133.86/133.79  ifeq(product(j,multiply(j,k),A),true,product(A,identity,inverse(h)),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 407
% 133.86/133.79  Current number of ordered equations: 1
% 133.86/133.79  Current number of rules: 2472
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4391]
% 133.86/133.79  ifeq(product(j,multiply(j,k),A),true,product(inverse(h),identity,A),true) ->
% 133.86/133.79  true
% 133.86/133.79  Current number of equations to process: 407
% 133.86/133.79  Current number of ordered equations: 0
% 133.86/133.79  Current number of rules: 2473
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4392]
% 133.86/133.79  ifeq(product(A,B,C),true,product(inverse(A),B,multiply(A,C)),true) -> true
% 133.86/133.79  Current number of equations to process: 405
% 133.86/133.79  Current number of ordered equations: 1
% 133.86/133.79  Current number of rules: 2474
% 133.86/133.79  New rule produced :
% 133.86/133.79  [4393]
% 133.86/133.79  ifeq(product(A,B,C),true,product(multiply(C,A),B,inverse(C)),true) -> true
% 135.05/134.98  Current number of equations to process: 405
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2475
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4394]
% 135.05/134.98  ifeq(product(A,inverse(B),C),true,product(multiply(A,B),B,C),true) -> true
% 135.05/134.98  Current number of equations to process: 403
% 135.05/134.98  Current number of ordered equations: 1
% 135.05/134.98  Current number of rules: 2476
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4395]
% 135.05/134.98  ifeq(product(A,multiply(A,B),C),true,product(inverse(A),B,C),true) -> true
% 135.05/134.98  Current number of equations to process: 403
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2477
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4396]
% 135.05/134.98  ifeq(product(A,B,C),true,product(A,inverse(B),multiply(C,B)),true) -> true
% 135.05/134.98  Current number of equations to process: 401
% 135.05/134.98  Current number of ordered equations: 1
% 135.05/134.98  Current number of rules: 2478
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4397]
% 135.05/134.98  ifeq(product(A,B,C),true,product(A,multiply(B,C),inverse(C)),true) -> true
% 135.05/134.98  Current number of equations to process: 401
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2479
% 135.05/134.98  New rule produced : [4398] ifeq2(product(A,A,B),true,inverse(A),B) -> B
% 135.05/134.98  Current number of equations to process: 402
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2480
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4399] ifeq2(product(A,A,B),true,B,inverse(A)) -> inverse(A)
% 135.05/134.98  Current number of equations to process: 401
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2481
% 135.05/134.98  New rule produced : [4400] product(a,c,multiply(inverse(a),b)) -> true
% 135.05/134.98  Current number of equations to process: 450
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2482
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4401] product(inverse(a),inverse(c),multiply(b,c)) -> true
% 135.05/134.98  Current number of equations to process: 448
% 135.05/134.98  Current number of ordered equations: 1
% 135.05/134.98  Current number of rules: 2483
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4402] product(inverse(a),multiply(c,b),inverse(b)) -> true
% 135.05/134.98  Current number of equations to process: 448
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2484
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4403] product(multiply(b,inverse(a)),c,inverse(b)) -> true
% 135.05/134.98  Current number of equations to process: 447
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2485
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4404] product(inverse(h),inverse(j),multiply(b,j)) -> true
% 135.05/134.98  Current number of equations to process: 458
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2486
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4405] product(multiply(b,inverse(h)),j,inverse(b)) -> true
% 135.05/134.98  Current number of equations to process: 457
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2487
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4406] product(h,j,multiply(inverse(j),multiply(k,b))) -> true
% 135.05/134.98  Current number of equations to process: 463
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2488
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4407] ifeq(product(A,B,identity),true,product(A,inverse(B),B),true) -> true
% 135.05/134.98  Current number of equations to process: 469
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2489
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4408] ifeq(product(A,identity,B),true,product(A,B,inverse(B)),true) -> true
% 135.05/134.98  Current number of equations to process: 468
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2490
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4409] ifeq(product(A,A,B),true,product(identity,B,inverse(A)),true) -> true
% 135.05/134.98  Current number of equations to process: 467
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2491
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4410] ifeq(product(A,A,B),true,product(identity,inverse(A),B),true) -> true
% 135.05/134.98  Current number of equations to process: 466
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2492
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4411] ifeq(product(A,identity,B),true,product(A,B,inverse(A)),true) -> true
% 135.05/134.98  Current number of equations to process: 465
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2493
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4412] ifeq(product(identity,A,B),true,product(A,B,inverse(A)),true) -> true
% 135.05/134.98  Current number of equations to process: 464
% 135.05/134.98  Current number of ordered equations: 0
% 135.05/134.98  Current number of rules: 2494
% 135.05/134.98  New rule produced :
% 135.05/134.98  [4413] ifeq(product(c,b,A),true,product(a,inverse(b),A),true) -> true
% 135.05/134.98  Current number of equations to process: 463
% 135.05/134.98  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2495
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4414] ifeq(product(b,c,A),true,product(a,A,inverse(c)),true) -> true
% 135.77/135.68  Current number of equations to process: 462
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2496
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4415] ifeq(product(A,a,b),true,product(A,c,inverse(b)),true) -> true
% 135.77/135.68  Current number of equations to process: 461
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2497
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4416] ifeq(product(A,b,h),true,product(A,inverse(b),j),true) -> true
% 135.77/135.68  Current number of equations to process: 460
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2498
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4417] ifeq(product(A,h,b),true,product(A,j,inverse(b)),true) -> true
% 135.77/135.68  Current number of equations to process: 459
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2499
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4418] ifeq(product(b,j,A),true,product(h,A,inverse(j)),true) -> true
% 135.77/135.68  Current number of equations to process: 458
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2500
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4419] ifeq(product(A,j,inverse(h)),true,product(A,k,h),true) -> true
% 135.77/135.68  Current number of equations to process: 457
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2501
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4420] ifeq(product(A,inverse(B),B),true,product(A,B,identity),true) -> true
% 135.77/135.68  Current number of equations to process: 456
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2502
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4421] ifeq(product(A,B,inverse(B)),true,product(A,identity,B),true) -> true
% 135.77/135.68  Current number of equations to process: 455
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2503
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4422] ifeq(product(A,A,B),true,product(inverse(A),identity,B),true) -> true
% 135.77/135.68  Current number of equations to process: 454
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2504
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4423] ifeq(product(A,identity,B),true,product(B,A,inverse(A)),true) -> true
% 135.77/135.68  Current number of equations to process: 453
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2505
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4424] ifeq(product(identity,A,B),true,product(B,A,inverse(A)),true) -> true
% 135.77/135.68  Current number of equations to process: 452
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2506
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4425] ifeq(product(A,B,identity),true,product(inverse(A),B,A),true) -> true
% 135.77/135.68  Current number of equations to process: 451
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2507
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4426] ifeq(product(identity,A,B),true,product(B,A,inverse(B)),true) -> true
% 135.77/135.68  Current number of equations to process: 450
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2508
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4427] ifeq(product(A,A,B),true,product(B,identity,inverse(A)),true) -> true
% 135.77/135.68  Current number of equations to process: 448
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2509
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4428] ifeq(product(a,inverse(b),A),true,product(c,b,A),true) -> true
% 135.77/135.68  Current number of equations to process: 447
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2510
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4429] ifeq(product(a,c,A),true,product(inverse(a),b,A),true) -> true
% 135.77/135.68  Current number of equations to process: 446
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2511
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4430] ifeq(product(h,j,A),true,product(inverse(h),b,A),true) -> true
% 135.77/135.68  Current number of equations to process: 445
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2512
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4431] ifeq(product(b,A,h),true,product(j,A,inverse(h)),true) -> true
% 135.77/135.68  Current number of equations to process: 444
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2513
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4432] ifeq(product(inverse(A),B,A),true,product(A,B,identity),true) -> true
% 135.77/135.68  Current number of equations to process: 442
% 135.77/135.68  Current number of ordered equations: 0
% 135.77/135.68  Current number of rules: 2514
% 135.77/135.68  New rule produced :
% 135.77/135.68  [4433] ifeq(product(A,B,inverse(A)),true,product(identity,B,A),true) -> true
% 135.77/135.68  Current number of equations to process: 441
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2515
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4434] ifeq(product(c,A,inverse(a)),true,product(b,A,a),true) -> true
% 136.57/136.44  Current number of equations to process: 439
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2516
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4435] ifeq(product(inverse(a),A,c),true,product(a,A,b),true) -> true
% 136.57/136.44  Current number of equations to process: 438
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2517
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4436] multiply(B,multiply(C,multiply(inverse(multiply(B,C)),A))) -> A
% 136.57/136.44  Rule
% 136.57/136.44  [2865]
% 136.57/136.44  product(identity,A,multiply(B,multiply(C,multiply(inverse(multiply(B,C)),A))))
% 136.57/136.44  -> true collapsed.
% 136.57/136.44  Current number of equations to process: 437
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2517
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4437]
% 136.57/136.44  ifeq(product(inverse(h),k,A),true,product(j,A,inverse(k)),true) -> true
% 136.57/136.44  Current number of equations to process: 436
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2518
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4438]
% 136.57/136.44  ifeq(product(identity,A,B),true,product(inverse(A),inverse(A),B),true) ->
% 136.57/136.44  true
% 136.57/136.44  Current number of equations to process: 435
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2519
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4439]
% 136.57/136.44  ifeq(product(k,j,A),true,product(A,inverse(h),inverse(k)),true) -> true
% 136.57/136.44  Current number of equations to process: 434
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2520
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4440]
% 136.57/136.44  ifeq(product(inverse(h),A,j),true,product(k,A,inverse(j)),true) -> true
% 136.57/136.44  Current number of equations to process: 433
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2521
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4441]
% 136.57/136.44  ifeq(product(inverse(A),B,A),true,product(identity,B,inverse(A)),true) ->
% 136.57/136.44  true
% 136.57/136.44  Current number of equations to process: 432
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2522
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4442]
% 136.57/136.44  ifeq(product(A,B,inverse(A)),true,product(inverse(A),B,identity),true) ->
% 136.57/136.44  true
% 136.57/136.44  Current number of equations to process: 431
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2523
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4443]
% 136.57/136.44  ifeq(product(inverse(A),inverse(A),B),true,product(identity,A,B),true) ->
% 136.57/136.44  true
% 136.57/136.44  Current number of equations to process: 430
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2524
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4444]
% 136.57/136.44  ifeq(product(c,b,A),true,product(inverse(a),A,inverse(b)),true) -> true
% 136.57/136.44  Current number of equations to process: 429
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2525
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4445]
% 136.57/136.44  ifeq(product(A,inverse(a),c),true,product(A,b,inverse(c)),true) -> true
% 136.57/136.44  Current number of equations to process: 428
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2526
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4446]
% 136.57/136.44  ifeq(product(A,c,inverse(a)),true,product(A,inverse(c),b),true) -> true
% 136.57/136.44  Current number of equations to process: 427
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2527
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4447]
% 136.57/136.44  ifeq(product(b,c,A),true,product(inverse(a),inverse(c),A),true) -> true
% 136.57/136.44  Current number of equations to process: 426
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2528
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4448]
% 136.57/136.44  ifeq(product(inverse(a),inverse(c),A),true,product(b,c,A),true) -> true
% 136.57/136.44  Current number of equations to process: 425
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2529
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4449]
% 136.57/136.44  ifeq(product(b,inverse(a),A),true,product(A,c,inverse(b)),true) -> true
% 136.57/136.44  Current number of equations to process: 424
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2530
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4450]
% 136.57/136.44  ifeq(product(j,b,A),true,product(inverse(h),A,inverse(b)),true) -> true
% 136.57/136.44  Current number of equations to process: 423
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2531
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4451]
% 136.57/136.44  ifeq(product(A,inverse(h),j),true,product(A,b,inverse(j)),true) -> true
% 136.57/136.44  Current number of equations to process: 422
% 136.57/136.44  Current number of ordered equations: 0
% 136.57/136.44  Current number of rules: 2532
% 136.57/136.44  New rule produced :
% 136.57/136.44  [4452]
% 136.57/136.44  ifeq(product(b,j,A),true,product(inverse(h),inverse(j),A),true) -> true
% 137.37/137.26  Current number of equations to process: 421
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2533
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4453]
% 137.37/137.26  ifeq(product(A,j,inverse(h)),true,product(A,inverse(j),b),true) -> true
% 137.37/137.26  Current number of equations to process: 420
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2534
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4454]
% 137.37/137.26  ifeq(product(inverse(h),inverse(j),A),true,product(b,j,A),true) -> true
% 137.37/137.26  Current number of equations to process: 419
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2535
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4455]
% 137.37/137.26  ifeq(product(b,inverse(h),A),true,product(A,j,inverse(b)),true) -> true
% 137.37/137.26  Current number of equations to process: 418
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2536
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4456]
% 137.37/137.26  ifeq(product(k,A,inverse(j)),true,product(inverse(h),A,j),true) -> true
% 137.37/137.26  Current number of equations to process: 417
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2537
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4457]
% 137.37/137.26  ifeq(product(inverse(h),inverse(j),A),true,product(A,k,h),true) -> true
% 137.37/137.26  Current number of equations to process: 416
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2538
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4458]
% 137.37/137.26  ifeq(product(inverse(j),A,k),true,product(j,A,inverse(h)),true) -> true
% 137.37/137.26  Current number of equations to process: 415
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2539
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4459]
% 137.37/137.26  ifeq(product(inverse(A),B,C),true,product(A,multiply(A,B),C),true) -> true
% 137.37/137.26  Current number of equations to process: 413
% 137.37/137.26  Current number of ordered equations: 1
% 137.37/137.26  Current number of rules: 2540
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4460]
% 137.37/137.26  ifeq(product(multiply(A,B),B,C),true,product(A,inverse(B),C),true) -> true
% 137.37/137.26  Current number of equations to process: 413
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2541
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4461]
% 137.37/137.26  ifeq(product(A,B,C),true,product(C,B,multiply(A,inverse(B))),true) -> true
% 137.37/137.26  Current number of equations to process: 412
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2542
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4462]
% 137.37/137.26  ifeq(product(A,inverse(j),k),true,product(A,inverse(h),inverse(k)),true) ->
% 137.37/137.26  true
% 137.37/137.26  Current number of equations to process: 411
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2543
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4463]
% 137.37/137.26  ifeq(product(A,k,inverse(j)),true,product(A,inverse(k),inverse(h)),true) ->
% 137.37/137.26  true
% 137.37/137.26  Current number of equations to process: 410
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2544
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4464]
% 137.37/137.26  ifeq(product(inverse(h),k,A),true,product(inverse(j),inverse(k),A),true) ->
% 137.37/137.26  true
% 137.37/137.26  Current number of equations to process: 409
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2545
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4465]
% 137.37/137.26  ifeq(product(inverse(j),inverse(k),A),true,product(inverse(h),k,A),true) ->
% 137.37/137.26  true
% 137.37/137.26  Current number of equations to process: 408
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2546
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4466]
% 137.37/137.26  ifeq(product(inverse(h),inverse(multiply(j,k)),A),true,product(j,identity,A),true)
% 137.37/137.26  -> true
% 137.37/137.26  Current number of equations to process: 407
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2547
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4467]
% 137.37/137.26  ifeq(product(identity,multiply(j,k),A),true,product(inverse(j),inverse(h),A),true)
% 137.37/137.26  -> true
% 137.37/137.26  Current number of equations to process: 406
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2548
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4468]
% 137.37/137.26  ifeq(product(A,j,inverse(multiply(j,k))),true,product(A,inverse(h),identity),true)
% 137.37/137.26  -> true
% 137.37/137.26  Current number of equations to process: 405
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2549
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4469]
% 137.37/137.26  ifeq(product(A,inverse(multiply(j,k)),j),true,product(A,identity,inverse(h)),true)
% 137.37/137.26  -> true
% 137.37/137.26  Current number of equations to process: 404
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2550
% 137.37/137.26  New rule produced :
% 137.37/137.26  [4470]
% 137.37/137.26  ifeq(product(inverse(h),A,multiply(j,k)),true,product(k,A,inverse(h)),true)
% 137.37/137.26  -> true
% 137.37/137.26  Current number of equations to process: 403
% 137.37/137.26  Current number of ordered equations: 0
% 137.37/137.26  Current number of rules: 2551
% 137.37/137.26  New rule produced :
% 138.66/138.50  [4471]
% 138.66/138.50  ifeq(product(multiply(j,k),A,inverse(h)),true,product(inverse(h),A,k),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 402
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2552
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4472]
% 138.66/138.50  ifeq(product(inverse(j),A,multiply(j,k)),true,product(identity,A,inverse(h)),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 401
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2553
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4473]
% 138.66/138.50  ifeq(product(multiply(j,k),A,inverse(j)),true,product(inverse(h),A,identity),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 400
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2554
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4474]
% 138.66/138.50  ifeq(product(j,identity,A),true,product(inverse(h),inverse(multiply(j,k)),A),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 399
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2555
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4475]
% 138.66/138.50  ifeq(product(inverse(j),inverse(h),A),true,product(identity,multiply(j,k),A),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 398
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2556
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4476]
% 138.66/138.50  ifeq(product(multiply(A,j),multiply(j,k),B),true,product(A,inverse(h),B),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 397
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2557
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4477]
% 138.66/138.50  ifeq(product(A,j,B),true,product(A,inverse(h),multiply(B,multiply(j,k))),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 396
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2558
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4478]
% 138.66/138.50  ifeq(product(inverse(h),A,B),true,product(j,multiply(j,multiply(k,A)),B),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 394
% 138.66/138.50  Current number of ordered equations: 1
% 138.66/138.50  Current number of rules: 2559
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4479]
% 138.66/138.50  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(j,k)),inverse(h)),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 394
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2560
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4480]
% 138.66/138.50  ifeq(product(j,multiply(j,multiply(k,A)),B),true,product(inverse(h),A,B),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 393
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2561
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4481]
% 138.66/138.50  ifeq(product(multiply(j,k),A,B),true,product(inverse(h),A,multiply(j,B)),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 391
% 138.66/138.50  Current number of ordered equations: 1
% 138.66/138.50  Current number of rules: 2562
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4482]
% 138.66/138.50  ifeq(product(A,j,B),true,product(B,multiply(j,k),multiply(A,inverse(h))),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 391
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2563
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4483]
% 138.66/138.50  ifeq(product(A,B,multiply(j,k)),true,product(multiply(j,A),B,inverse(h)),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 389
% 138.66/138.50  Current number of ordered equations: 1
% 138.66/138.50  Current number of rules: 2564
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4484]
% 138.66/138.50  ifeq(product(A,inverse(h),B),true,product(multiply(A,j),multiply(j,k),B),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 389
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2565
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4485]
% 138.66/138.50  ifeq(product(multiply(A,B),A,C),true,product(C,B,inverse(multiply(A,B))),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 388
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2566
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4486]
% 138.66/138.50  ifeq(product(c,multiply(inverse(b),A),B),true,product(inverse(a),B,A),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 395
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2567
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4487]
% 138.66/138.50  ifeq(product(j,multiply(inverse(b),A),B),true,product(inverse(h),B,A),true)
% 138.66/138.50  -> true
% 138.66/138.50  Current number of equations to process: 394
% 138.66/138.50  Current number of ordered equations: 0
% 138.66/138.50  Current number of rules: 2568
% 138.66/138.50  New rule produced :
% 138.66/138.50  [4488]
% 138.66/138.50  ifeq(product(multiply(j,k),A,B),true,product(j,B,multiply(inverse(j),
% 138.66/138.50                                                   multiply(k,A))),true) ->
% 138.66/138.50  true
% 138.66/138.50  Current number of equations to process: 393
% 138.66/138.50  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2569
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4489] product(multiply(h,a),multiply(b,multiply(inverse(c),b)),j) -> true
% 140.37/140.30  Current number of equations to process: 395
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2570
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4490]
% 140.37/140.30  product(multiply(j,a),multiply(b,multiply(inverse(c),inverse(h))),k) -> true
% 140.37/140.30  Current number of equations to process: 396
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2571
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4491]
% 140.37/140.30  product(multiply(A,a),multiply(b,multiply(inverse(c),B)),multiply(A,B)) ->
% 140.37/140.30  true
% 140.37/140.30  Current number of equations to process: 395
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2572
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4492] ifeq2(product(a,multiply(b,multiply(inverse(c),A)),B),true,B,A) -> A
% 140.37/140.30  Current number of equations to process: 393
% 140.37/140.30  Current number of ordered equations: 1
% 140.37/140.30  Current number of rules: 2573
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4493] ifeq2(product(a,multiply(b,multiply(inverse(c),A)),B),true,A,B) -> B
% 140.37/140.30  Current number of equations to process: 393
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2574
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4494]
% 140.37/140.30  ifeq(product(a,b,A),true,product(A,multiply(inverse(c),B),B),true) -> true
% 140.37/140.30  Current number of equations to process: 436
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2575
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4495] product(A,inverse(multiply(b,multiply(inverse(c),A))),a) -> true
% 140.37/140.30  Current number of equations to process: 441
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2576
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4496] product(identity,multiply(b,multiply(inverse(c),a)),identity) -> true
% 140.37/140.30  Current number of equations to process: 442
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2577
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4497] product(a,multiply(c,multiply(inverse(b),c)),b) -> true
% 140.37/140.30  Current number of equations to process: 445
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2578
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4498] product(multiply(c,multiply(inverse(b),h)),b,multiply(a,j)) -> true
% 140.37/140.30  Current number of equations to process: 449
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2579
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4499] product(multiply(c,multiply(inverse(b),a)),b,multiply(a,c)) -> true
% 140.37/140.30  Current number of equations to process: 448
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2580
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4500] product(a,multiply(c,multiply(inverse(b),a)),identity) -> true
% 140.37/140.30  Current number of equations to process: 448
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2581
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4501] product(multiply(c,multiply(inverse(b),a)),a,identity) -> true
% 140.37/140.30  Current number of equations to process: 448
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2582
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4502]
% 140.37/140.30  product(a,identity,multiply(A,inverse(multiply(b,multiply(inverse(c),A)))))
% 140.37/140.30  -> true
% 140.37/140.30  Current number of equations to process: 449
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2583
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4503]
% 140.37/140.30  product(multiply(A,a),multiply(b,multiply(inverse(c),inverse(A))),identity)
% 140.37/140.30  -> true
% 140.37/140.30  Current number of equations to process: 448
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2584
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4504]
% 140.37/140.30  product(multiply(inverse(A),a),multiply(b,multiply(inverse(c),A)),identity)
% 140.37/140.30  -> true
% 140.37/140.30  Current number of equations to process: 447
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2585
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4505]
% 140.37/140.30  product(identity,multiply(b,multiply(inverse(c),A)),multiply(inverse(a),A))
% 140.37/140.30  -> true
% 140.37/140.30  Current number of equations to process: 446
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2586
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4506]
% 140.37/140.30  product(multiply(a,j),inverse(h),multiply(c,multiply(inverse(b),k))) -> true
% 140.37/140.30  Current number of equations to process: 445
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2587
% 140.37/140.30  New rule produced :
% 140.37/140.30  [4507]
% 140.37/140.30  product(multiply(inverse(j),a),multiply(b,multiply(inverse(c),k)),inverse(h))
% 140.37/140.30  -> true
% 140.37/140.30  Current number of equations to process: 444
% 140.37/140.30  Current number of ordered equations: 0
% 140.37/140.30  Current number of rules: 2588
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4508]
% 141.18/141.03  product(multiply(a,A),B,multiply(c,multiply(inverse(b),multiply(A,B)))) ->
% 141.18/141.03  true
% 141.18/141.03  Current number of equations to process: 443
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2589
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4509]
% 141.18/141.03  product(multiply(A,a),B,multiply(A,multiply(c,multiply(inverse(b),B)))) ->
% 141.18/141.03  true
% 141.18/141.03  Current number of equations to process: 442
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2590
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4510] ifeq2(product(a,A,B),true,multiply(c,multiply(inverse(b),A)),B) -> B
% 141.18/141.03  Current number of equations to process: 441
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2591
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4511]
% 141.18/141.03  ifeq2(product(a,A,B),true,B,multiply(c,multiply(inverse(b),A))) ->
% 141.18/141.03  multiply(c,multiply(inverse(b),A))
% 141.18/141.03  Current number of equations to process: 440
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2592
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4512]
% 141.18/141.03  ifeq(product(A,a,identity),true,product(A,B,multiply(b,multiply(inverse(c),B))),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 439
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2593
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4513]
% 141.18/141.03  ifeq(product(A,identity,a),true,product(A,multiply(b,multiply(inverse(c),B)),B),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 438
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2594
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4514]
% 141.18/141.03  ifeq(product(a,multiply(b,multiply(inverse(c),A)),B),true,product(identity,B,A),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 437
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2595
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4515]
% 141.18/141.03  ifeq(product(multiply(b,multiply(inverse(c),A)),identity,B),true,product(a,B,A),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 436
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2596
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4516]
% 141.18/141.03  ifeq(product(A,identity,B),true,product(a,multiply(b,multiply(inverse(c),A)),B),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 435
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2597
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4517]
% 141.18/141.03  ifeq(product(identity,multiply(b,multiply(inverse(c),A)),B),true,product(a,B,A),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 434
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2598
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4518]
% 141.18/141.03  ifeq(product(multiply(b,multiply(inverse(c),a)),b,A),true,product(a,A,c),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 433
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2599
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4519]
% 141.18/141.03  ifeq(product(multiply(b,multiply(inverse(c),h)),b,A),true,product(a,A,j),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 432
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2600
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4520]
% 141.18/141.03  ifeq(product(a,identity,A),true,product(A,multiply(b,multiply(inverse(c),B)),B),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 431
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2601
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4521]
% 141.18/141.03  ifeq(product(identity,a,A),true,product(A,multiply(b,multiply(inverse(c),B)),B),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 430
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2602
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4522]
% 141.18/141.03  ifeq(product(multiply(b,multiply(inverse(c),A)),B,identity),true,product(A,B,a),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 429
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2603
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4523]
% 141.18/141.03  ifeq(product(identity,A,multiply(b,multiply(inverse(c),B))),true,product(a,A,B),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 428
% 141.18/141.03  Current number of ordered equations: 0
% 141.18/141.03  Current number of rules: 2604
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4524]
% 141.18/141.03  ifeq(product(a,multiply(b,multiply(inverse(c),A)),B),true,product(A,identity,B),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 426
% 141.18/141.03  Current number of ordered equations: 1
% 141.18/141.03  Current number of rules: 2605
% 141.18/141.03  New rule produced :
% 141.18/141.03  [4525]
% 141.18/141.03  ifeq(product(a,multiply(b,multiply(inverse(c),A)),B),true,product(B,identity,A),true)
% 141.18/141.03  -> true
% 141.18/141.03  Current number of equations to process: 426
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2606
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4526]
% 141.98/141.88  ifeq(product(b,A,multiply(b,multiply(inverse(c),B))),true,product(c,A,B),true)
% 141.98/141.88  -> true
% 141.98/141.88  Current number of equations to process: 425
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2607
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4527]
% 141.98/141.88  ifeq(product(a,a,A),true,product(A,multiply(b,multiply(inverse(c),b)),c),true)
% 141.98/141.88  -> true
% 141.98/141.88  Current number of equations to process: 423
% 141.98/141.88  Current number of ordered equations: 1
% 141.98/141.88  Current number of rules: 2608
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4528]
% 141.98/141.88  ifeq(product(multiply(b,multiply(inverse(c),A)),B,b),true,product(A,B,c),true)
% 141.98/141.88  -> true
% 141.98/141.88  Current number of equations to process: 423
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2609
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4529]
% 141.98/141.88  ifeq(product(h,a,A),true,product(A,multiply(b,multiply(inverse(c),b)),j),true)
% 141.98/141.88  -> true
% 141.98/141.88  Current number of equations to process: 422
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2610
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4530] multiply(c,multiply(inverse(b),inverse(a))) -> identity
% 141.98/141.88  Current number of equations to process: 428
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2611
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4531] multiply(c,multiply(inverse(b),A)) -> multiply(a,A)
% 141.98/141.88  Rule [1793] product(a,A,multiply(c,multiply(inverse(b),A))) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule [3663] product(inverse(a),multiply(c,multiply(inverse(b),A)),A) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule [4497] product(a,multiply(c,multiply(inverse(b),c)),b) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4498] product(multiply(c,multiply(inverse(b),h)),b,multiply(a,j)) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4499] product(multiply(c,multiply(inverse(b),a)),b,multiply(a,c)) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule [4500] product(a,multiply(c,multiply(inverse(b),a)),identity) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule [4501] product(multiply(c,multiply(inverse(b),a)),a,identity) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4506]
% 141.98/141.88  product(multiply(a,j),inverse(h),multiply(c,multiply(inverse(b),k))) -> true
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4508]
% 141.98/141.88  product(multiply(a,A),B,multiply(c,multiply(inverse(b),multiply(A,B)))) ->
% 141.98/141.88  true collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4509]
% 141.98/141.88  product(multiply(A,a),B,multiply(A,multiply(c,multiply(inverse(b),B)))) ->
% 141.98/141.88  true collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4510] ifeq2(product(a,A,B),true,multiply(c,multiply(inverse(b),A)),B) -> B
% 141.98/141.88  collapsed.
% 141.98/141.88  Rule
% 141.98/141.88  [4511]
% 141.98/141.88  ifeq2(product(a,A,B),true,B,multiply(c,multiply(inverse(b),A))) ->
% 141.98/141.88  multiply(c,multiply(inverse(b),A)) collapsed.
% 141.98/141.88  Rule [4530] multiply(c,multiply(inverse(b),inverse(a))) -> identity
% 141.98/141.88  collapsed.
% 141.98/141.88  Current number of equations to process: 428
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2599
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4532] product(h,multiply(j,multiply(inverse(b),j)),b) -> true
% 141.98/141.88  Current number of equations to process: 428
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2600
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4533] product(multiply(j,multiply(inverse(b),h)),b,multiply(h,j)) -> true
% 141.98/141.88  Current number of equations to process: 432
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2601
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4534] product(multiply(j,multiply(inverse(b),a)),b,multiply(h,c)) -> true
% 141.98/141.88  Current number of equations to process: 431
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2602
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4535] product(h,multiply(j,multiply(inverse(b),h)),identity) -> true
% 141.98/141.88  Current number of equations to process: 431
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2603
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4536] product(multiply(j,multiply(inverse(b),h)),h,identity) -> true
% 141.98/141.88  Current number of equations to process: 431
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2604
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4537]
% 141.98/141.88  product(multiply(h,j),inverse(h),multiply(j,multiply(inverse(b),k))) -> true
% 141.98/141.88  Current number of equations to process: 432
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2605
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4538]
% 141.98/141.88  product(multiply(h,A),B,multiply(j,multiply(inverse(b),multiply(A,B)))) ->
% 141.98/141.88  true
% 141.98/141.88  Current number of equations to process: 431
% 141.98/141.88  Current number of ordered equations: 0
% 141.98/141.88  Current number of rules: 2606
% 141.98/141.88  New rule produced :
% 141.98/141.88  [4539]
% 141.98/141.88  product(multiply(A,h),B,multiply(A,multiply(j,multiply(inverse(b),B)))) ->
% 143.58/143.42  true
% 143.58/143.42  Current number of equations to process: 430
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2607
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4540] ifeq2(product(h,A,B),true,multiply(j,multiply(inverse(b),A)),B) -> B
% 143.58/143.42  Current number of equations to process: 429
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2608
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4541]
% 143.58/143.42  ifeq2(product(h,A,B),true,B,multiply(j,multiply(inverse(b),A))) ->
% 143.58/143.42  multiply(j,multiply(inverse(b),A))
% 143.58/143.42  Current number of equations to process: 428
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2609
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4542] multiply(j,multiply(inverse(b),inverse(h))) -> identity
% 143.58/143.42  Current number of equations to process: 434
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2610
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4543] multiply(j,multiply(inverse(b),A)) -> multiply(h,A)
% 143.58/143.42  Rule [1796] product(h,A,multiply(j,multiply(inverse(b),A))) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule [4044] product(inverse(h),multiply(j,multiply(inverse(b),A)),A) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule [4532] product(h,multiply(j,multiply(inverse(b),j)),b) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4533] product(multiply(j,multiply(inverse(b),h)),b,multiply(h,j)) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4534] product(multiply(j,multiply(inverse(b),a)),b,multiply(h,c)) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule [4535] product(h,multiply(j,multiply(inverse(b),h)),identity) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule [4536] product(multiply(j,multiply(inverse(b),h)),h,identity) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4537]
% 143.58/143.42  product(multiply(h,j),inverse(h),multiply(j,multiply(inverse(b),k))) -> true
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4538]
% 143.58/143.42  product(multiply(h,A),B,multiply(j,multiply(inverse(b),multiply(A,B)))) ->
% 143.58/143.42  true collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4539]
% 143.58/143.42  product(multiply(A,h),B,multiply(A,multiply(j,multiply(inverse(b),B)))) ->
% 143.58/143.42  true collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4540] ifeq2(product(h,A,B),true,multiply(j,multiply(inverse(b),A)),B) -> B
% 143.58/143.42  collapsed.
% 143.58/143.42  Rule
% 143.58/143.42  [4541]
% 143.58/143.42  ifeq2(product(h,A,B),true,B,multiply(j,multiply(inverse(b),A))) ->
% 143.58/143.42  multiply(j,multiply(inverse(b),A)) collapsed.
% 143.58/143.42  Rule [4542] multiply(j,multiply(inverse(b),inverse(h))) -> identity
% 143.58/143.42  collapsed.
% 143.58/143.42  Current number of equations to process: 434
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2598
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4544] product(multiply(a,h),multiply(b,multiply(inverse(j),b)),c) -> true
% 143.58/143.42  Current number of equations to process: 436
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2599
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4545]
% 143.58/143.42  product(multiply(j,h),multiply(b,multiply(inverse(j),inverse(h))),k) -> true
% 143.58/143.42  Current number of equations to process: 437
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2600
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4546]
% 143.58/143.42  product(multiply(A,h),multiply(b,multiply(inverse(j),B)),multiply(A,B)) ->
% 143.58/143.42  true
% 143.58/143.42  Current number of equations to process: 436
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2601
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4547] ifeq2(product(h,multiply(b,multiply(inverse(j),A)),B),true,B,A) -> A
% 143.58/143.42  Current number of equations to process: 434
% 143.58/143.42  Current number of ordered equations: 1
% 143.58/143.42  Current number of rules: 2602
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4548] ifeq2(product(h,multiply(b,multiply(inverse(j),A)),B),true,A,B) -> B
% 143.58/143.42  Current number of equations to process: 434
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2603
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4549]
% 143.58/143.42  ifeq(product(h,b,A),true,product(A,multiply(inverse(j),B),B),true) -> true
% 143.58/143.42  Current number of equations to process: 476
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2604
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4550] product(A,inverse(multiply(b,multiply(inverse(j),A))),h) -> true
% 143.58/143.42  Current number of equations to process: 481
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2605
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4551]
% 143.58/143.42  product(h,identity,multiply(A,inverse(multiply(b,multiply(inverse(j),A)))))
% 143.58/143.42  -> true
% 143.58/143.42  Current number of equations to process: 484
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2606
% 143.58/143.42  New rule produced :
% 143.58/143.42  [4552]
% 143.58/143.42  product(multiply(A,h),multiply(b,multiply(inverse(j),inverse(A))),identity)
% 143.58/143.42  -> true
% 143.58/143.42  Current number of equations to process: 483
% 143.58/143.42  Current number of ordered equations: 0
% 143.58/143.42  Current number of rules: 2607
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4553]
% 144.18/144.08  product(multiply(inverse(A),h),multiply(b,multiply(inverse(j),A)),identity)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 482
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2608
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4554]
% 144.18/144.08  product(multiply(inverse(a),h),multiply(b,multiply(inverse(j),c)),b) -> true
% 144.18/144.08  Current number of equations to process: 481
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2609
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4555]
% 144.18/144.08  product(c,identity,multiply(a,multiply(A,inverse(multiply(inverse(b),A)))))
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 484
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2610
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4556]
% 144.18/144.08  product(multiply(A,inverse(B)),B,multiply(C,inverse(multiply(inverse(A),C))))
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 485
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2611
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4557]
% 144.18/144.08  product(multiply(A,B),inverse(B),multiply(C,inverse(multiply(inverse(A),C))))
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 484
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2612
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4558]
% 144.18/144.08  product(identity,multiply(b,multiply(inverse(j),A)),multiply(inverse(j),
% 144.18/144.08                                                      multiply(k,A))) -> true
% 144.18/144.08  Current number of equations to process: 483
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2613
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4559]
% 144.18/144.08  product(multiply(A,B),identity,multiply(A,multiply(C,inverse(multiply(
% 144.18/144.08                                                               inverse(B),C)))))
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 482
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2614
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4560]
% 144.18/144.08  ifeq2(product(A,identity,B),true,multiply(C,inverse(multiply(inverse(A),C))),B)
% 144.18/144.08  -> B
% 144.18/144.08  Current number of equations to process: 481
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2615
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4561]
% 144.18/144.08  ifeq(product(A,h,identity),true,product(A,B,multiply(b,multiply(inverse(j),B))),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 480
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2616
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4562]
% 144.18/144.08  ifeq(product(A,identity,h),true,product(A,multiply(b,multiply(inverse(j),B)),B),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 479
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2617
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4563]
% 144.18/144.08  ifeq(product(h,multiply(b,multiply(inverse(j),A)),B),true,product(identity,B,A),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 478
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2618
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4564]
% 144.18/144.08  ifeq(product(multiply(b,multiply(inverse(j),A)),identity,B),true,product(h,B,A),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 477
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2619
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4565]
% 144.18/144.08  ifeq(product(A,identity,B),true,product(h,multiply(b,multiply(inverse(j),A)),B),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 476
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2620
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4566]
% 144.18/144.08  ifeq(product(identity,multiply(b,multiply(inverse(j),A)),B),true,product(h,B,A),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 475
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2621
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4567]
% 144.18/144.08  ifeq(product(multiply(b,multiply(inverse(j),a)),b,A),true,product(h,A,c),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 474
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2622
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4568]
% 144.18/144.08  ifeq(product(h,identity,A),true,product(A,multiply(b,multiply(inverse(j),B)),B),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 473
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2623
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4569]
% 144.18/144.08  ifeq(product(identity,h,A),true,product(A,multiply(b,multiply(inverse(j),B)),B),true)
% 144.18/144.08  -> true
% 144.18/144.08  Current number of equations to process: 472
% 144.18/144.08  Current number of ordered equations: 0
% 144.18/144.08  Current number of rules: 2624
% 144.18/144.08  New rule produced :
% 144.18/144.08  [4570]
% 144.18/144.08  ifeq(product(multiply(b,multiply(inverse(j),A)),B,identity),true,product(A,B,h),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 471
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2625
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4571]
% 144.88/144.79  ifeq(product(identity,A,multiply(b,multiply(inverse(j),B))),true,product(h,A,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 470
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2626
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4572]
% 144.88/144.79  ifeq(product(h,multiply(b,multiply(inverse(j),A)),B),true,product(A,identity,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 468
% 144.88/144.79  Current number of ordered equations: 1
% 144.88/144.79  Current number of rules: 2627
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4573]
% 144.88/144.79  ifeq(product(h,multiply(b,multiply(inverse(j),A)),B),true,product(B,identity,A),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 468
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2628
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4574]
% 144.88/144.79  ifeq(product(a,h,A),true,product(A,multiply(b,multiply(inverse(j),b)),c),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 467
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2629
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4575]
% 144.88/144.79  ifeq(product(b,A,multiply(b,multiply(inverse(j),B))),true,product(j,A,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 466
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2630
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4576]
% 144.88/144.79  ifeq(product(multiply(b,multiply(inverse(j),A)),B,b),true,product(A,B,j),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 464
% 144.88/144.79  Current number of ordered equations: 1
% 144.88/144.79  Current number of rules: 2631
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4577]
% 144.88/144.79  ifeq(product(h,h,A),true,product(A,multiply(b,multiply(inverse(j),b)),j),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 464
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2632
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4578]
% 144.88/144.79  ifeq(product(multiply(b,multiply(inverse(c),A)),inverse(A),B),true,product(a,B,identity),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 463
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2633
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4579]
% 144.88/144.79  ifeq(product(A,inverse(multiply(b,multiply(inverse(c),A))),B),true,product(a,identity,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 462
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2634
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4580]
% 144.88/144.79  ifeq(product(identity,multiply(b,multiply(inverse(c),A)),B),true,product(
% 144.88/144.79                                                                   inverse(a),A,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 461
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2635
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4581]
% 144.88/144.79  ifeq(product(A,a,inverse(multiply(b,multiply(inverse(c),B)))),true,product(A,B,identity),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 459
% 144.88/144.79  Current number of ordered equations: 1
% 144.88/144.79  Current number of rules: 2636
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4582]
% 144.88/144.79  ifeq(product(multiply(b,multiply(inverse(c),inverse(A))),A,B),true,product(a,B,identity),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 459
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2637
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4583]
% 144.88/144.79  ifeq(product(A,inverse(multiply(b,multiply(inverse(c),B))),a),true,product(A,identity,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 458
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2638
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4584]
% 144.88/144.79  ifeq(product(j,a,A),true,product(A,multiply(b,multiply(inverse(c),inverse(h))),k),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 457
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2639
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4585]
% 144.88/144.79  ifeq(product(inverse(a),A,multiply(b,multiply(inverse(c),B))),true,product(identity,A,B),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 456
% 144.88/144.79  Current number of ordered equations: 0
% 144.88/144.79  Current number of rules: 2640
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4586]
% 144.88/144.79  ifeq(product(multiply(b,multiply(inverse(c),A)),B,inverse(a)),true,product(A,B,identity),true)
% 144.88/144.79  -> true
% 144.88/144.79  Current number of equations to process: 454
% 144.88/144.79  Current number of ordered equations: 1
% 144.88/144.79  Current number of rules: 2641
% 144.88/144.79  New rule produced :
% 144.88/144.79  [4587]
% 144.88/144.79  ifeq(product(A,a,B),true,product(B,multiply(b,multiply(inverse(c),inverse(A))),identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 454
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2642
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4588]
% 145.46/145.38  ifeq(product(a,identity,A),true,product(B,inverse(multiply(b,multiply(
% 145.46/145.38                                                               inverse(c),B))),A),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 453
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2643
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4589]
% 145.46/145.38  ifeq(product(inverse(A),a,B),true,product(B,multiply(b,multiply(inverse(c),A)),identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 452
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2644
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4590]
% 145.46/145.38  ifeq(product(inverse(a),A,B),true,product(identity,multiply(b,multiply(
% 145.46/145.38                                                                inverse(c),A)),B),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 451
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2645
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4591]
% 145.46/145.38  ifeq(product(multiply(b,multiply(inverse(j),A)),inverse(A),B),true,product(h,B,identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 450
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2646
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4592]
% 145.46/145.38  ifeq(product(A,inverse(multiply(b,multiply(inverse(j),A))),B),true,product(h,identity,B),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 449
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2647
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4593]
% 145.46/145.38  ifeq(product(identity,multiply(b,multiply(inverse(j),A)),B),true,product(
% 145.46/145.38                                                                   inverse(h),A,B),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 448
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2648
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4594]
% 145.46/145.38  ifeq(product(A,h,inverse(multiply(b,multiply(inverse(j),B)))),true,product(A,B,identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 446
% 145.46/145.38  Current number of ordered equations: 1
% 145.46/145.38  Current number of rules: 2649
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4595]
% 145.46/145.38  ifeq(product(multiply(b,multiply(inverse(j),inverse(A))),A,B),true,product(h,B,identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 446
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2650
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4596]
% 145.46/145.38  ifeq(product(A,inverse(multiply(b,multiply(inverse(j),B))),h),true,product(A,identity,B),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 445
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2651
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4597]
% 145.46/145.38  ifeq(product(j,h,A),true,product(A,multiply(b,multiply(inverse(j),inverse(h))),k),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 444
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2652
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4598]
% 145.46/145.38  ifeq(product(inverse(h),A,multiply(b,multiply(inverse(j),B))),true,product(identity,A,B),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 443
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2653
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4599]
% 145.46/145.38  ifeq(product(A,h,B),true,product(B,multiply(b,multiply(inverse(j),inverse(A))),identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 441
% 145.46/145.38  Current number of ordered equations: 1
% 145.46/145.38  Current number of rules: 2654
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4600]
% 145.46/145.38  ifeq(product(multiply(b,multiply(inverse(j),A)),B,inverse(h)),true,product(A,B,identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 441
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2655
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4601]
% 145.46/145.38  ifeq(product(h,identity,A),true,product(B,inverse(multiply(b,multiply(
% 145.46/145.38                                                               inverse(j),B))),A),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 440
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2656
% 145.46/145.38  New rule produced :
% 145.46/145.38  [4602]
% 145.46/145.38  ifeq(product(inverse(A),h,B),true,product(B,multiply(b,multiply(inverse(j),A)),identity),true)
% 145.46/145.38  -> true
% 145.46/145.38  Current number of equations to process: 439
% 145.46/145.38  Current number of ordered equations: 0
% 145.46/145.38  Current number of rules: 2657
% 145.46/145.38  New rule produced :
% 146.37/146.20  [4603]
% 146.37/146.20  ifeq(product(inverse(h),A,B),true,product(identity,multiply(b,multiply(
% 146.37/146.20                                                                inverse(j),A)),B),true)
% 146.37/146.20  -> true
% 146.37/146.20  Current number of equations to process: 438
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2658
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4604]
% 146.37/146.20  ifeq2(product(A,identity,B),true,B,multiply(C,inverse(multiply(inverse(A),C))))
% 146.37/146.20  -> multiply(C,inverse(multiply(inverse(A),C)))
% 146.37/146.20  Current number of equations to process: 437
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2659
% 146.37/146.20  New rule produced : [4605] multiply(A,inverse(multiply(inverse(B),A))) -> B
% 146.37/146.20  Rule
% 146.37/146.20  [1801]
% 146.37/146.20  product(A,identity,multiply(B,inverse(multiply(inverse(A),B)))) -> true
% 146.37/146.20  collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [2703]
% 146.37/146.20  product(identity,multiply(A,inverse(multiply(inverse(B),A))),B) -> true
% 146.37/146.20  collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [2829]
% 146.37/146.20  ifeq(product(identity,multiply(A,inverse(multiply(inverse(B),A))),C),true,
% 146.37/146.20  product(B,identity,C),true) -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [2837]
% 146.37/146.20  ifeq(product(A,identity,B),true,product(identity,multiply(C,inverse(multiply(
% 146.37/146.20                                                                      inverse(A),C))),B),true)
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [2840]
% 146.37/146.20  ifeq(product(multiply(A,inverse(multiply(inverse(B),A))),C,B),true,product(identity,C,identity),true)
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [2841]
% 146.37/146.20  ifeq(product(A,B,multiply(C,inverse(multiply(inverse(A),C)))),true,product(identity,B,identity),true)
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [4555]
% 146.37/146.20  product(c,identity,multiply(a,multiply(A,inverse(multiply(inverse(b),A)))))
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [4556]
% 146.37/146.20  product(multiply(A,inverse(B)),B,multiply(C,inverse(multiply(inverse(A),C))))
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [4557]
% 146.37/146.20  product(multiply(A,B),inverse(B),multiply(C,inverse(multiply(inverse(A),C))))
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [4559]
% 146.37/146.20  product(multiply(A,B),identity,multiply(A,multiply(C,inverse(multiply(
% 146.37/146.20                                                               inverse(B),C)))))
% 146.37/146.20  -> true collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [4560]
% 146.37/146.20  ifeq2(product(A,identity,B),true,multiply(C,inverse(multiply(inverse(A),C))),B)
% 146.37/146.20  -> B collapsed.
% 146.37/146.20  Rule
% 146.37/146.20  [4604]
% 146.37/146.20  ifeq2(product(A,identity,B),true,B,multiply(C,inverse(multiply(inverse(A),C))))
% 146.37/146.20  -> multiply(C,inverse(multiply(inverse(A),C))) collapsed.
% 146.37/146.20  Current number of equations to process: 443
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2648
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4606] product(identity,inverse(multiply(inverse(k),j)),inverse(h)) -> true
% 146.37/146.20  Current number of equations to process: 443
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2649
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4607] product(multiply(h,A),inverse(multiply(inverse(b),A)),j) -> true
% 146.37/146.20  Current number of equations to process: 444
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2650
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4608] product(multiply(a,A),inverse(multiply(inverse(b),A)),c) -> true
% 146.37/146.20  Current number of equations to process: 444
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2651
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4609] product(c,inverse(multiply(inverse(A),b)),multiply(a,A)) -> true
% 146.37/146.20  Current number of equations to process: 444
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2652
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4610] product(h,multiply(b,inverse(multiply(inverse(A),j))),A) -> true
% 146.37/146.20  Current number of equations to process: 446
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2653
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4611] product(A,multiply(inverse(multiply(inverse(a),A)),b),c) -> true
% 146.37/146.20  Current number of equations to process: 446
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2654
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4612]
% 146.37/146.20  product(A,multiply(inverse(multiply(inverse(j),A)),inverse(h)),k) -> true
% 146.37/146.20  Current number of equations to process: 445
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2655
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4613]
% 146.37/146.20  product(multiply(A,B),inverse(multiply(inverse(C),B)),multiply(A,C)) -> true
% 146.37/146.20  Current number of equations to process: 446
% 146.37/146.20  Current number of ordered equations: 0
% 146.37/146.20  Current number of rules: 2656
% 146.37/146.20  New rule produced :
% 146.37/146.20  [4614]
% 146.37/146.20  product(A,multiply(inverse(multiply(inverse(B),A)),C),multiply(B,C)) -> true
% 146.37/146.20  Current number of equations to process: 445
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2657
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4615] ifeq2(product(A,inverse(multiply(inverse(B),A)),C),true,B,C) -> C
% 148.08/147.99  Current number of equations to process: 443
% 148.08/147.99  Current number of ordered equations: 1
% 148.08/147.99  Current number of rules: 2658
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4616] ifeq2(product(A,inverse(multiply(inverse(B),A)),C),true,C,B) -> B
% 148.08/147.99  Current number of equations to process: 443
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2659
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4617] product(A,B,inverse(multiply(inverse(B),inverse(A)))) -> true
% 148.08/147.99  Current number of equations to process: 502
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2660
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4618] product(inverse(A),B,inverse(multiply(inverse(B),A))) -> true
% 148.08/147.99  Current number of equations to process: 502
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2661
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4619] product(a,multiply(b,inverse(multiply(inverse(A),c))),A) -> true
% 148.08/147.99  Current number of equations to process: 502
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2662
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4620] product(a,A,multiply(c,inverse(multiply(inverse(A),b)))) -> true
% 148.08/147.99  Current number of equations to process: 502
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2663
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4621] product(h,A,multiply(j,inverse(multiply(inverse(A),b)))) -> true
% 148.08/147.99  Current number of equations to process: 502
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2664
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4622]
% 148.08/147.99  product(j,A,multiply(k,inverse(multiply(inverse(A),inverse(h))))) -> true
% 148.08/147.99  Current number of equations to process: 503
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2665
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4623]
% 148.08/147.99  product(A,multiply(inverse(multiply(inverse(B),A)),inverse(B)),identity) ->
% 148.08/147.99  true
% 148.08/147.99  Current number of equations to process: 502
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2666
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4624] product(identity,inverse(multiply(inverse(b),inverse(a))),c) -> true
% 148.08/147.99  Current number of equations to process: 503
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2667
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4625] product(identity,inverse(multiply(inverse(b),inverse(h))),j) -> true
% 148.08/147.99  Current number of equations to process: 504
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2668
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4626] product(j,inverse(multiply(inverse(A),b)),multiply(h,A)) -> true
% 148.08/147.99  Current number of equations to process: 503
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2669
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4627]
% 148.08/147.99  product(k,inverse(multiply(inverse(A),inverse(h))),multiply(j,A)) -> true
% 148.08/147.99  Current number of equations to process: 505
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2670
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4628]
% 148.08/147.99  product(identity,inverse(multiply(inverse(A),inverse(B))),multiply(B,A)) ->
% 148.08/147.99  true
% 148.08/147.99  Current number of equations to process: 504
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2671
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4629]
% 148.08/147.99  product(identity,inverse(multiply(inverse(A),B)),multiply(inverse(B),A)) ->
% 148.08/147.99  true
% 148.08/147.99  Current number of equations to process: 503
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2672
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4630] product(identity,inverse(multiply(inverse(c),a)),b) -> true
% 148.08/147.99  Current number of equations to process: 504
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2673
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4631]
% 148.08/147.99  product(inverse(a),A,multiply(b,inverse(multiply(inverse(A),c)))) -> true
% 148.08/147.99  Current number of equations to process: 509
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2674
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4632]
% 148.08/147.99  product(inverse(a),multiply(c,inverse(multiply(inverse(A),b))),A) -> true
% 148.08/147.99  Current number of equations to process: 508
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2675
% 148.08/147.99  New rule produced :
% 148.08/147.99  [4633]
% 148.08/147.99  product(b,inverse(multiply(inverse(A),c)),multiply(inverse(a),A)) -> true
% 148.08/147.99  Current number of equations to process: 507
% 148.08/147.99  Current number of ordered equations: 0
% 148.08/147.99  Current number of rules: 2676
% 148.08/147.99  New rule produced :
% 149.07/148.91  [4634]
% 149.07/148.91  product(multiply(inverse(a),A),inverse(multiply(inverse(c),A)),b) -> true
% 149.07/148.91  Current number of equations to process: 506
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2677
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4635]
% 149.07/148.91  product(inverse(h),A,multiply(b,inverse(multiply(inverse(A),j)))) -> true
% 149.07/148.91  Current number of equations to process: 505
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2678
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4636]
% 149.07/148.91  product(inverse(h),multiply(j,inverse(multiply(inverse(A),b))),A) -> true
% 149.07/148.91  Current number of equations to process: 504
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2679
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4637]
% 149.07/148.91  product(A,multiply(B,inverse(multiply(inverse(C),multiply(A,B)))),C) -> true
% 149.07/148.91  Rule
% 149.07/148.91  [4118]
% 149.07/148.91  product(k,multiply(A,inverse(multiply(inverse(j),multiply(k,A)))),j) -> true
% 149.07/148.91  collapsed.
% 149.07/148.91  Current number of equations to process: 508
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2679
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4638]
% 149.07/148.91  product(A,B,multiply(C,multiply(inverse(multiply(inverse(A),C)),B))) -> true
% 149.07/148.91  Current number of equations to process: 507
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2680
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4639]
% 149.07/148.91  product(inverse(j),multiply(k,inverse(multiply(inverse(A),inverse(h)))),A) ->
% 149.07/148.91  true
% 149.07/148.91  Current number of equations to process: 506
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2681
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4640]
% 149.07/148.91  product(inverse(h),inverse(multiply(inverse(A),k)),multiply(inverse(j),A)) ->
% 149.07/148.91  true
% 149.07/148.91  Current number of equations to process: 505
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2682
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4641]
% 149.07/148.91  product(multiply(inverse(j),A),inverse(multiply(inverse(k),A)),inverse(h)) ->
% 149.07/148.91  true
% 149.07/148.91  Current number of equations to process: 504
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2683
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4642]
% 149.07/148.91  ifeq2(product(c,multiply(inverse(b),inverse(a)),A),true,A,identity) ->
% 149.07/148.91  identity
% 149.07/148.91  Current number of equations to process: 502
% 149.07/148.91  Current number of ordered equations: 1
% 149.07/148.91  Current number of rules: 2684
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4643]
% 149.07/148.91  ifeq2(product(c,multiply(inverse(b),inverse(a)),A),true,identity,A) -> A
% 149.07/148.91  Current number of equations to process: 502
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2685
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4644]
% 149.07/148.91  ifeq(product(A,B,multiply(inverse(C),B)),true,product(A,C,identity),true) ->
% 149.07/148.91  true
% 149.07/148.91  Rule
% 149.07/148.91  [3033]
% 149.07/148.91  ifeq(product(A,a,multiply(inverse(c),a)),true,product(A,c,identity),true) ->
% 149.07/148.91  true collapsed.
% 149.07/148.91  Rule
% 149.07/148.91  [3166]
% 149.07/148.91  ifeq(product(A,j,multiply(inverse(k),j)),true,product(A,k,identity),true) ->
% 149.07/148.91  true collapsed.
% 149.07/148.91  Current number of equations to process: 501
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2684
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4645]
% 149.07/148.91  ifeq(product(A,multiply(inverse(B),C),C),true,product(A,identity,B),true) ->
% 149.07/148.91  true
% 149.07/148.91  Rule
% 149.07/148.91  [3032]
% 149.07/148.91  ifeq(product(A,multiply(inverse(c),a),a),true,product(A,identity,c),true) ->
% 149.07/148.91  true collapsed.
% 149.07/148.91  Rule
% 149.07/148.91  [3165]
% 149.07/148.91  ifeq(product(A,multiply(inverse(k),j),j),true,product(A,identity,k),true) ->
% 149.07/148.91  true collapsed.
% 149.07/148.91  Current number of equations to process: 500
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2683
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4646]
% 149.07/148.91  ifeq(product(A,B,identity),true,product(A,C,inverse(multiply(inverse(C),B))),true)
% 149.07/148.91  -> true
% 149.07/148.91  Current number of equations to process: 499
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2684
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4647]
% 149.07/148.91  ifeq(product(A,identity,B),true,product(A,inverse(multiply(inverse(C),B)),C),true)
% 149.07/148.91  -> true
% 149.07/148.91  Current number of equations to process: 498
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2685
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4648]
% 149.07/148.91  ifeq(product(A,inverse(multiply(inverse(B),A)),C),true,product(identity,B,C),true)
% 149.07/148.91  -> true
% 149.07/148.91  Current number of equations to process: 496
% 149.07/148.91  Current number of ordered equations: 1
% 149.07/148.91  Current number of rules: 2686
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4649]
% 149.07/148.91  ifeq(product(A,inverse(multiply(inverse(B),A)),C),true,product(identity,C,B),true)
% 149.07/148.91  -> true
% 149.07/148.91  Current number of equations to process: 496
% 149.07/148.91  Current number of ordered equations: 0
% 149.07/148.91  Current number of rules: 2687
% 149.07/148.91  New rule produced :
% 149.07/148.91  [4650]
% 149.07/148.91  ifeq(product(inverse(multiply(inverse(A),B)),identity,C),true,product(B,C,A),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 495
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2688
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4651]
% 149.87/149.77  ifeq(product(identity,inverse(multiply(inverse(A),B)),C),true,product(B,C,A),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 494
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2689
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4652]
% 149.87/149.77  ifeq(product(b,inverse(multiply(inverse(A),c)),B),true,product(a,B,A),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 492
% 149.87/149.77  Current number of ordered equations: 1
% 149.87/149.77  Current number of rules: 2690
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4653]
% 149.87/149.77  ifeq(product(c,inverse(multiply(inverse(A),b)),B),true,product(a,A,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 492
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2691
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4654]
% 149.87/149.77  ifeq(product(inverse(multiply(inverse(a),A)),b,B),true,product(A,B,c),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 491
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2692
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4655]
% 149.87/149.77  ifeq(product(j,inverse(multiply(inverse(A),b)),B),true,product(h,A,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 489
% 149.87/149.77  Current number of ordered equations: 1
% 149.87/149.77  Current number of rules: 2693
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4656]
% 149.87/149.77  ifeq(product(b,inverse(multiply(inverse(A),j)),B),true,product(h,B,A),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 489
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2694
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4657]
% 149.87/149.77  ifeq(product(A,identity,B),true,product(B,inverse(multiply(inverse(C),A)),C),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 488
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2695
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4658]
% 149.87/149.77  ifeq(product(identity,A,B),true,product(B,inverse(multiply(inverse(C),A)),C),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 487
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2696
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4659]
% 149.87/149.77  ifeq(product(identity,A,B),true,product(C,inverse(multiply(inverse(A),C)),B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 486
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2697
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4660]
% 149.87/149.77  ifeq(product(inverse(multiply(inverse(A),B)),C,identity),true,product(A,C,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 485
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2698
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4661]
% 149.87/149.77  ifeq(product(identity,A,inverse(multiply(inverse(B),C))),true,product(C,A,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 484
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2699
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4662]
% 149.87/149.77  ifeq(product(A,inverse(multiply(inverse(B),A)),C),true,product(C,identity,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 483
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2700
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4663]
% 149.87/149.77  ifeq(product(a,A,B),true,product(c,inverse(multiply(inverse(A),b)),B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 481
% 149.87/149.77  Current number of ordered equations: 1
% 149.87/149.77  Current number of rules: 2701
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4664]
% 149.87/149.77  ifeq(product(b,A,inverse(multiply(inverse(B),a))),true,product(c,A,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 481
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2702
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4665]
% 149.87/149.77  ifeq(product(a,A,B),true,product(B,inverse(multiply(inverse(b),A)),c),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 479
% 149.87/149.77  Current number of ordered equations: 1
% 149.87/149.77  Current number of rules: 2703
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4666]
% 149.87/149.77  ifeq(product(inverse(multiply(inverse(A),a)),B,b),true,product(A,B,c),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 479
% 149.87/149.77  Current number of ordered equations: 0
% 149.87/149.77  Current number of rules: 2704
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4667]
% 149.87/149.77  ifeq(product(b,A,inverse(multiply(inverse(B),h))),true,product(j,A,B),true)
% 149.87/149.77  -> true
% 149.87/149.77  Current number of equations to process: 477
% 149.87/149.77  Current number of ordered equations: 1
% 149.87/149.77  Current number of rules: 2705
% 149.87/149.77  New rule produced :
% 149.87/149.77  [4668]
% 149.87/149.77  ifeq(product(h,A,B),true,product(j,inverse(multiply(inverse(A),b)),B),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 477
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2706
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4669]
% 150.57/150.42  ifeq(product(h,A,B),true,product(B,inverse(multiply(inverse(b),A)),j),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 475
% 150.57/150.42  Current number of ordered equations: 1
% 150.57/150.42  Current number of rules: 2707
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4670]
% 150.57/150.42  ifeq(product(inverse(multiply(inverse(A),h)),B,b),true,product(A,B,j),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 475
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2708
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4671]
% 150.57/150.42  ifeq(product(inverse(h),inverse(multiply(inverse(A),k)),B),true,product(j,B,A),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 473
% 150.57/150.42  Current number of ordered equations: 1
% 150.57/150.42  Current number of rules: 2709
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4672]
% 150.57/150.42  ifeq(product(k,inverse(multiply(inverse(A),inverse(h))),B),true,product(j,A,B),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 473
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2710
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4673]
% 150.57/150.42  ifeq(product(inverse(multiply(inverse(j),A)),inverse(h),B),true,product(A,B,k),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 472
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2711
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4674]
% 150.57/150.42  ifeq(product(inverse(multiply(inverse(A),B)),inverse(A),C),true,product(B,C,identity),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 471
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2712
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4675]
% 150.57/150.42  ifeq(product(identity,inverse(multiply(inverse(A),inverse(B))),C),true,
% 150.57/150.42  product(B,A,C),true) -> true
% 150.57/150.42  Current number of equations to process: 470
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2713
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4676]
% 150.57/150.42  ifeq(product(identity,inverse(multiply(inverse(A),B)),C),true,product(
% 150.57/150.42                                                                inverse(B),A,C),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 469
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2714
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4677]
% 150.57/150.42  ifeq(product(inverse(h),A,inverse(multiply(inverse(B),j))),true,product(k,A,B),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 467
% 150.57/150.42  Current number of ordered equations: 1
% 150.57/150.42  Current number of rules: 2715
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4678]
% 150.57/150.42  ifeq(product(j,A,B),true,product(k,inverse(multiply(inverse(A),inverse(h))),B),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 467
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2716
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4679]
% 150.57/150.42  ifeq(product(inverse(multiply(inverse(A),j)),B,inverse(h)),true,product(A,B,k),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 466
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2717
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4680]
% 150.57/150.42  ifeq(product(inverse(A),B,inverse(multiply(inverse(C),A))),true,product(identity,B,C),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 464
% 150.57/150.42  Current number of ordered equations: 1
% 150.57/150.42  Current number of rules: 2718
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4681]
% 150.57/150.42  ifeq(product(A,B,C),true,product(identity,inverse(multiply(inverse(B),
% 150.57/150.42                                                    inverse(A))),C),true) ->
% 150.57/150.42  true
% 150.57/150.42  Current number of equations to process: 464
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2719
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4682]
% 150.57/150.42  ifeq(product(inverse(multiply(inverse(A),B)),C,inverse(B)),true,product(A,C,identity),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 463
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2720
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4683]
% 150.57/150.42  ifeq(product(inverse(multiply(inverse(A),inverse(B))),C,B),true,product(A,C,identity),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 462
% 150.57/150.42  Current number of ordered equations: 0
% 150.57/150.42  Current number of rules: 2721
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4684]
% 150.57/150.42  ifeq(product(inverse(A),B,C),true,product(identity,inverse(multiply(inverse(B),A)),C),true)
% 150.57/150.42  -> true
% 150.57/150.42  Current number of equations to process: 460
% 150.57/150.42  Current number of ordered equations: 1
% 150.57/150.42  Current number of rules: 2722
% 150.57/150.42  New rule produced :
% 150.57/150.42  [4685]
% 150.57/150.42  ifeq(product(A,B,inverse(multiply(inverse(C),inverse(A)))),true,product(identity,B,C),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 460
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2723
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4686]
% 152.07/151.96  ifeq(product(c,inverse(b),A),true,product(A,inverse(a),identity),true) ->
% 152.07/151.96  true
% 152.07/151.96  Current number of equations to process: 496
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2724
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4687] product(c,identity,inverse(multiply(inverse(b),inverse(a)))) -> true
% 152.07/151.96  Current number of equations to process: 499
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2725
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4688] product(inverse(c),identity,multiply(inverse(b),inverse(a))) -> true
% 152.07/151.96  Current number of equations to process: 499
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2726
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4689] product(c,multiply(inverse(b),multiply(inverse(a),A)),A) -> true
% 152.07/151.96  Current number of equations to process: 499
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2727
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4690] product(identity,multiply(inverse(b),inverse(a)),inverse(c)) -> true
% 152.07/151.96  Current number of equations to process: 499
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2728
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4691] product(multiply(A,c),multiply(inverse(b),inverse(a)),A) -> true
% 152.07/151.96  Current number of equations to process: 499
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2729
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4692]
% 152.07/151.96  product(multiply(A,c),multiply(inverse(b),B),multiply(A,multiply(a,B))) ->
% 152.07/151.96  true
% 152.07/151.96  Current number of equations to process: 501
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2730
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4693] ifeq2(product(c,multiply(inverse(b),A),B),true,multiply(a,A),B) -> B
% 152.07/151.96  Current number of equations to process: 500
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2731
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4694]
% 152.07/151.96  ifeq2(product(c,multiply(inverse(b),A),B),true,B,multiply(a,A)) ->
% 152.07/151.96  multiply(a,A)
% 152.07/151.96  Current number of equations to process: 499
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2732
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4695]
% 152.07/151.96  ifeq(product(multiply(inverse(b),inverse(a)),A,B),true,product(c,B,A),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 497
% 152.07/151.96  Current number of ordered equations: 1
% 152.07/151.96  Current number of rules: 2733
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4696]
% 152.07/151.96  ifeq(product(A,c,identity),true,product(A,identity,multiply(inverse(b),
% 152.07/151.96                                                     inverse(a))),true) -> true
% 152.07/151.96  Current number of equations to process: 497
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2734
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4697]
% 152.07/151.96  ifeq(product(A,identity,c),true,product(A,multiply(inverse(b),inverse(a)),identity),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 496
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2735
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4698]
% 152.07/151.96  ifeq(product(c,multiply(inverse(b),inverse(a)),A),true,product(identity,A,identity),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 494
% 152.07/151.96  Current number of ordered equations: 1
% 152.07/151.96  Current number of rules: 2736
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4699]
% 152.07/151.96  ifeq(product(c,multiply(inverse(b),inverse(a)),A),true,product(identity,identity,A),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 494
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2737
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4700]
% 152.07/151.96  ifeq(product(identity,identity,A),true,product(c,multiply(inverse(b),
% 152.07/151.96                                                   inverse(a)),A),true) -> true
% 152.07/151.96  Current number of equations to process: 492
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2738
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4701]
% 152.07/151.96  ifeq(product(identity,multiply(inverse(b),inverse(a)),A),true,product(c,A,identity),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 491
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2739
% 152.07/151.96  New rule produced :
% 152.07/151.96  [4702]
% 152.07/151.96  ifeq(product(b,multiply(inverse(b),inverse(a)),A),true,product(a,A,identity),true)
% 152.07/151.96  -> true
% 152.07/151.96  Current number of equations to process: 490
% 152.07/151.96  Current number of ordered equations: 0
% 152.07/151.96  Current number of rules: 2740
% 152.07/151.96  New rule produced :
% 153.57/153.44  [4703]
% 153.57/153.44  ifeq(product(c,identity,A),true,product(A,multiply(inverse(b),inverse(a)),identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 489
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2741
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4704]
% 153.57/153.44  ifeq(product(identity,c,A),true,product(A,multiply(inverse(b),inverse(a)),identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 488
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2742
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4705]
% 153.57/153.44  ifeq(product(multiply(inverse(b),inverse(a)),A,identity),true,product(identity,A,c),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 485
% 153.57/153.44  Current number of ordered equations: 1
% 153.57/153.44  Current number of rules: 2743
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4706]
% 153.57/153.44  ifeq(product(A,c,B),true,product(B,multiply(inverse(b),inverse(a)),A),true)
% 153.57/153.44  -> true
% 153.57/153.44  Rule
% 153.57/153.44  [4704]
% 153.57/153.44  ifeq(product(identity,c,A),true,product(A,multiply(inverse(b),inverse(a)),identity),true)
% 153.57/153.44  -> true collapsed.
% 153.57/153.44  Current number of equations to process: 485
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2743
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4707]
% 153.57/153.44  ifeq(product(identity,A,multiply(inverse(b),inverse(a))),true,product(c,A,identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 484
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2744
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4708]
% 153.57/153.44  ifeq(product(c,multiply(inverse(b),inverse(a)),A),true,product(A,identity,identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 482
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2745
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4709]
% 153.57/153.44  ifeq(product(identity,inverse(multiply(inverse(b),inverse(a))),A),true,
% 153.57/153.44  product(c,identity,A),true) -> true
% 153.57/153.44  Current number of equations to process: 481
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2746
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4710]
% 153.57/153.44  ifeq(product(identity,multiply(inverse(b),inverse(a)),A),true,product(
% 153.57/153.44                                                                inverse(c),identity,A),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 480
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2747
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4711]
% 153.57/153.44  ifeq(product(A,c,inverse(multiply(inverse(b),inverse(a)))),true,product(A,identity,identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 479
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2748
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4712]
% 153.57/153.44  ifeq(product(A,inverse(multiply(inverse(b),inverse(a))),c),true,product(A,identity,identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 478
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2749
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4713]
% 153.57/153.44  ifeq(product(inverse(c),A,multiply(inverse(b),inverse(a))),true,product(identity,A,identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 477
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2750
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4714]
% 153.57/153.44  ifeq(product(multiply(inverse(b),inverse(a)),A,inverse(c)),true,product(identity,A,identity),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 476
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2751
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4715]
% 153.57/153.44  ifeq(product(c,identity,A),true,product(identity,inverse(multiply(inverse(b),
% 153.57/153.44                                                           inverse(a))),A),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 475
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2752
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4716]
% 153.57/153.44  ifeq(product(inverse(c),identity,A),true,product(identity,multiply(inverse(b),
% 153.57/153.44                                                            inverse(a)),A),true)
% 153.57/153.44  -> true
% 153.57/153.44  Current number of equations to process: 474
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2753
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4717]
% 153.57/153.44  ifeq(product(c,inverse(b),A),true,product(A,B,multiply(a,B)),true) -> true
% 153.57/153.44  Current number of equations to process: 511
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2754
% 153.57/153.44  New rule produced :
% 153.57/153.44  [4718] product(inverse(c),multiply(a,A),multiply(inverse(b),A)) -> true
% 153.57/153.44  Current number of equations to process: 515
% 153.57/153.44  Current number of ordered equations: 0
% 153.57/153.44  Current number of rules: 2755
% 154.36/154.26  New rule produced : [4719] product(c,b,multiply(a,inverse(b))) -> true
% 154.36/154.26  Current number of equations to process: 519
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2756
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4720] product(c,multiply(inverse(b),a),inverse(a)) -> true
% 154.36/154.26  Current number of equations to process: 518
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2757
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4721]
% 154.36/154.26  product(c,multiply(inverse(b),multiply(A,inverse(multiply(a,A)))),identity)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 521
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2758
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4722]
% 154.36/154.26  product(multiply(inverse(multiply(a,A)),c),multiply(inverse(b),A),identity)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 520
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2759
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4723]
% 154.36/154.26  product(identity,multiply(inverse(b),A),multiply(inverse(c),multiply(a,A)))
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 519
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2760
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4724]
% 154.36/154.26  product(multiply(A,multiply(a,B)),multiply(inverse(B),b),multiply(A,c)) ->
% 154.36/154.26  true
% 154.36/154.26  Current number of equations to process: 518
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2761
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4725]
% 154.36/154.26  product(multiply(a,A),multiply(inverse(A),multiply(b,B)),multiply(c,B)) ->
% 154.36/154.26  true
% 154.36/154.26  Current number of equations to process: 517
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2762
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4726] ifeq2(product(multiply(a,A),multiply(inverse(A),b),B),true,B,c) -> c
% 154.36/154.26  Current number of equations to process: 515
% 154.36/154.26  Current number of ordered equations: 1
% 154.36/154.26  Current number of rules: 2763
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4727] ifeq2(product(multiply(a,A),multiply(inverse(A),b),B),true,c,B) -> B
% 154.36/154.26  Current number of equations to process: 515
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2764
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4728]
% 154.36/154.26  ifeq(product(A,c,identity),true,product(A,multiply(a,B),multiply(inverse(b),B)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 514
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2765
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4729]
% 154.36/154.26  ifeq(product(A,identity,c),true,product(A,multiply(inverse(b),B),multiply(a,B)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 513
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2766
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4730]
% 154.36/154.26  ifeq(product(c,multiply(inverse(b),A),B),true,product(identity,B,multiply(a,A)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 511
% 154.36/154.26  Current number of ordered equations: 1
% 154.36/154.26  Current number of rules: 2767
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4731]
% 154.36/154.26  ifeq(product(c,multiply(inverse(b),A),B),true,product(identity,multiply(a,A),B),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 511
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2768
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4732]
% 154.36/154.26  ifeq(product(multiply(inverse(b),A),identity,B),true,product(c,B,multiply(a,A)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 510
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2769
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4733]
% 154.36/154.26  ifeq(product(multiply(a,A),identity,B),true,product(c,multiply(inverse(b),A),B),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 509
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2770
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4734]
% 154.36/154.26  ifeq(product(identity,multiply(inverse(b),A),B),true,product(c,B,multiply(a,A)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 508
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2771
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4735]
% 154.36/154.26  ifeq(product(b,multiply(inverse(b),A),B),true,product(a,B,multiply(a,A)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 507
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2772
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4736]
% 154.36/154.26  ifeq(product(c,identity,A),true,product(A,multiply(inverse(b),B),multiply(a,B)),true)
% 154.36/154.26  -> true
% 154.36/154.26  Current number of equations to process: 506
% 154.36/154.26  Current number of ordered equations: 0
% 154.36/154.26  Current number of rules: 2773
% 154.36/154.26  New rule produced :
% 154.36/154.26  [4737]
% 154.36/154.26  ifeq(product(identity,c,A),true,product(A,multiply(inverse(b),B),multiply(a,B)),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 505
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2774
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4738]
% 155.96/155.83  ifeq(product(identity,multiply(a,A),B),true,product(c,multiply(inverse(b),A),B),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 504
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2775
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4739]
% 155.96/155.83  ifeq(product(multiply(inverse(b),A),B,identity),true,product(multiply(a,A),B,c),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 503
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2776
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4740]
% 155.96/155.83  ifeq(product(identity,A,multiply(inverse(b),B)),true,product(c,A,multiply(a,B)),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 502
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2777
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4741]
% 155.96/155.83  ifeq(product(c,multiply(inverse(b),A),B),true,product(multiply(a,A),identity,B),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 500
% 155.96/155.83  Current number of ordered equations: 1
% 155.96/155.83  Current number of rules: 2778
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4742]
% 155.96/155.83  ifeq(product(c,multiply(inverse(b),A),B),true,product(B,identity,multiply(a,A)),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 500
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2779
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4743]
% 155.96/155.83  ifeq(product(A,multiply(inverse(A),b),B),true,product(a,B,c),true) -> true
% 155.96/155.83  Current number of equations to process: 519
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2780
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4744]
% 155.96/155.83  ifeq(product(multiply(a,A),inverse(A),B),true,product(B,b,c),true) -> true
% 155.96/155.83  Current number of equations to process: 536
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2781
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4745] product(inverse(multiply(a,A)),c,multiply(inverse(A),b)) -> true
% 155.96/155.83  Current number of equations to process: 540
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2782
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4746] product(inverse(a),multiply(inverse(a),b),c) -> true
% 155.96/155.83  Current number of equations to process: 543
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2783
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4747]
% 155.96/155.83  product(multiply(a,A),identity,multiply(c,inverse(multiply(inverse(A),b))))
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 544
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2784
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4748]
% 155.96/155.83  product(multiply(inverse(c),multiply(a,A)),multiply(inverse(A),b),identity)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 543
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2785
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4749]
% 155.96/155.83  product(identity,multiply(inverse(A),b),multiply(inverse(multiply(a,A)),c))
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 542
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2786
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4750]
% 155.96/155.83  ifeq2(product(j,multiply(inverse(b),inverse(h)),A),true,A,identity) ->
% 155.96/155.83  identity
% 155.96/155.83  Current number of equations to process: 540
% 155.96/155.83  Current number of ordered equations: 1
% 155.96/155.83  Current number of rules: 2787
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4751]
% 155.96/155.83  ifeq2(product(j,multiply(inverse(b),inverse(h)),A),true,identity,A) -> A
% 155.96/155.83  Current number of equations to process: 540
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2788
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4752]
% 155.96/155.83  ifeq(product(A,multiply(a,B),identity),true,product(A,c,multiply(inverse(B),b)),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 539
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2789
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4753]
% 155.96/155.83  ifeq(product(A,identity,multiply(a,B)),true,product(A,multiply(inverse(B),b),c),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 538
% 155.96/155.83  Current number of ordered equations: 0
% 155.96/155.83  Current number of rules: 2790
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4754]
% 155.96/155.83  ifeq(product(multiply(a,A),multiply(inverse(A),b),B),true,product(identity,B,c),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 536
% 155.96/155.83  Current number of ordered equations: 1
% 155.96/155.83  Current number of rules: 2791
% 155.96/155.83  New rule produced :
% 155.96/155.83  [4755]
% 155.96/155.83  ifeq(product(multiply(a,A),multiply(inverse(A),b),B),true,product(identity,c,B),true)
% 155.96/155.83  -> true
% 155.96/155.83  Current number of equations to process: 536
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2792
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4756]
% 157.56/157.42  ifeq(product(multiply(inverse(A),b),identity,B),true,product(multiply(a,A),B,c),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 535
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2793
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4757]
% 157.56/157.42  ifeq(product(c,identity,A),true,product(multiply(a,B),multiply(inverse(B),b),A),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 534
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2794
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4758]
% 157.56/157.42  ifeq(product(identity,multiply(inverse(A),b),B),true,product(multiply(a,A),B,c),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 533
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2795
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4759]
% 157.56/157.42  ifeq(product(multiply(a,A),identity,B),true,product(B,multiply(inverse(A),b),c),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 532
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2796
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4760]
% 157.56/157.42  ifeq(product(identity,multiply(a,A),B),true,product(B,multiply(inverse(A),b),c),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 531
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2797
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4761]
% 157.56/157.42  ifeq(product(identity,c,A),true,product(multiply(a,B),multiply(inverse(B),b),A),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 530
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2798
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4762]
% 157.56/157.42  ifeq(product(multiply(inverse(A),b),B,identity),true,product(c,B,multiply(a,A)),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 529
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2799
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4763]
% 157.56/157.42  ifeq(product(identity,A,multiply(inverse(B),b)),true,product(multiply(a,B),A,c),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 528
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2800
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4764]
% 157.56/157.42  ifeq(product(multiply(a,A),multiply(inverse(A),b),B),true,product(B,identity,c),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 526
% 157.56/157.42  Current number of ordered equations: 1
% 157.56/157.42  Current number of rules: 2801
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4765]
% 157.56/157.42  ifeq(product(multiply(a,A),multiply(inverse(A),b),B),true,product(c,identity,B),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 526
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2802
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4766]
% 157.56/157.42  ifeq(product(j,inverse(b),A),true,product(A,inverse(h),identity),true) ->
% 157.56/157.42  true
% 157.56/157.42  Current number of equations to process: 564
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2803
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4767] product(j,identity,inverse(multiply(inverse(b),inverse(h)))) -> true
% 157.56/157.42  Current number of equations to process: 567
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2804
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4768] product(identity,multiply(inverse(b),inverse(h)),inverse(j)) -> true
% 157.56/157.42  Current number of equations to process: 567
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2805
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4769] product(multiply(A,j),multiply(inverse(b),inverse(h)),A) -> true
% 157.56/157.42  Current number of equations to process: 567
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2806
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4770]
% 157.56/157.42  product(multiply(A,j),multiply(inverse(b),B),multiply(A,multiply(h,B))) ->
% 157.56/157.42  true
% 157.56/157.42  Current number of equations to process: 569
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2807
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4771] ifeq2(product(j,multiply(inverse(b),A),B),true,multiply(h,A),B) -> B
% 157.56/157.42  Current number of equations to process: 568
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2808
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4772]
% 157.56/157.42  ifeq2(product(j,multiply(inverse(b),A),B),true,B,multiply(h,A)) ->
% 157.56/157.42  multiply(h,A)
% 157.56/157.42  Current number of equations to process: 567
% 157.56/157.42  Current number of ordered equations: 0
% 157.56/157.42  Current number of rules: 2809
% 157.56/157.42  New rule produced :
% 157.56/157.42  [4773]
% 157.56/157.42  ifeq(product(multiply(inverse(b),inverse(h)),A,B),true,product(j,B,A),true)
% 157.56/157.42  -> true
% 157.56/157.42  Current number of equations to process: 565
% 157.56/157.42  Current number of ordered equations: 1
% 158.18/158.08  Current number of rules: 2810
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4774]
% 158.18/158.08  ifeq(product(A,j,identity),true,product(A,identity,multiply(inverse(b),
% 158.18/158.08                                                     inverse(h))),true) -> true
% 158.18/158.08  Current number of equations to process: 565
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2811
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4775]
% 158.18/158.08  ifeq(product(A,identity,j),true,product(A,multiply(inverse(b),inverse(h)),identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 564
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2812
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4776]
% 158.18/158.08  ifeq(product(j,multiply(inverse(b),inverse(h)),A),true,product(identity,A,identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 562
% 158.18/158.08  Current number of ordered equations: 1
% 158.18/158.08  Current number of rules: 2813
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4777]
% 158.18/158.08  ifeq(product(j,multiply(inverse(b),inverse(h)),A),true,product(identity,identity,A),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 562
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2814
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4778]
% 158.18/158.08  ifeq(product(identity,identity,A),true,product(j,multiply(inverse(b),
% 158.18/158.08                                                   inverse(h)),A),true) -> true
% 158.18/158.08  Current number of equations to process: 560
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2815
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4779]
% 158.18/158.08  ifeq(product(identity,multiply(inverse(b),inverse(h)),A),true,product(j,A,identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 559
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2816
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4780]
% 158.18/158.08  ifeq(product(b,multiply(inverse(b),inverse(h)),A),true,product(h,A,identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 558
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2817
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4781]
% 158.18/158.08  ifeq(product(j,identity,A),true,product(A,multiply(inverse(b),inverse(h)),identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 557
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2818
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4782]
% 158.18/158.08  ifeq(product(identity,j,A),true,product(A,multiply(inverse(b),inverse(h)),identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 556
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2819
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4783]
% 158.18/158.08  ifeq(product(multiply(inverse(b),inverse(h)),A,identity),true,product(identity,A,j),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 553
% 158.18/158.08  Current number of ordered equations: 1
% 158.18/158.08  Current number of rules: 2820
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4784]
% 158.18/158.08  ifeq(product(A,j,B),true,product(B,multiply(inverse(b),inverse(h)),A),true)
% 158.18/158.08  -> true
% 158.18/158.08  Rule
% 158.18/158.08  [4782]
% 158.18/158.08  ifeq(product(identity,j,A),true,product(A,multiply(inverse(b),inverse(h)),identity),true)
% 158.18/158.08  -> true collapsed.
% 158.18/158.08  Current number of equations to process: 553
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2820
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4785]
% 158.18/158.08  ifeq(product(identity,A,multiply(inverse(b),inverse(h))),true,product(j,A,identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 552
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2821
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4786]
% 158.18/158.08  ifeq(product(j,multiply(inverse(b),inverse(h)),A),true,product(A,identity,identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 550
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2822
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4787]
% 158.18/158.08  ifeq(product(identity,inverse(multiply(inverse(b),inverse(h))),A),true,
% 158.18/158.08  product(j,identity,A),true) -> true
% 158.18/158.08  Current number of equations to process: 549
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2823
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4788]
% 158.18/158.08  ifeq(product(identity,multiply(inverse(b),inverse(h)),A),true,product(
% 158.18/158.08                                                                inverse(j),identity,A),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 548
% 158.18/158.08  Current number of ordered equations: 0
% 158.18/158.08  Current number of rules: 2824
% 158.18/158.08  New rule produced :
% 158.18/158.08  [4789]
% 158.18/158.08  ifeq(product(A,j,inverse(multiply(inverse(b),inverse(h)))),true,product(A,identity,identity),true)
% 158.18/158.08  -> true
% 158.18/158.08  Current number of equations to process: 547
% 158.18/158.08  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2825
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4790]
% 159.78/159.68  ifeq(product(A,inverse(multiply(inverse(b),inverse(h))),j),true,product(A,identity,identity),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 546
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2826
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4791]
% 159.78/159.68  ifeq(product(inverse(h),A,multiply(inverse(b),inverse(h))),true,product(k,A,identity),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 545
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2827
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4792]
% 159.78/159.68  ifeq(product(multiply(inverse(b),inverse(h)),A,inverse(h)),true,product(identity,A,k),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 544
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2828
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4793]
% 159.78/159.68  ifeq(product(inverse(j),A,multiply(inverse(b),inverse(h))),true,product(identity,A,identity),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 543
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2829
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4794]
% 159.78/159.68  ifeq(product(multiply(inverse(b),inverse(h)),A,inverse(j)),true,product(identity,A,identity),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 542
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2830
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4795]
% 159.78/159.68  ifeq(product(j,identity,A),true,product(identity,inverse(multiply(inverse(b),
% 159.78/159.68                                                           inverse(h))),A),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 541
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2831
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4796]
% 159.78/159.68  ifeq(product(inverse(j),identity,A),true,product(identity,multiply(inverse(b),
% 159.78/159.68                                                            inverse(h)),A),true)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 540
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2832
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4797]
% 159.78/159.68  ifeq(product(j,inverse(b),A),true,product(A,B,multiply(h,B)),true) -> true
% 159.78/159.68  Current number of equations to process: 579
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2833
% 159.78/159.68  New rule produced : [4798] product(j,b,multiply(h,inverse(b))) -> true
% 159.78/159.68  Current number of equations to process: 587
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2834
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4799] product(j,multiply(inverse(b),h),inverse(h)) -> true
% 159.78/159.68  Current number of equations to process: 586
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2835
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4800]
% 159.78/159.68  product(j,multiply(inverse(b),multiply(A,inverse(multiply(h,A)))),identity)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 590
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2836
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4801]
% 159.78/159.68  product(multiply(inverse(multiply(h,A)),j),multiply(inverse(b),A),identity)
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 589
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2837
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4802]
% 159.78/159.68  product(identity,multiply(inverse(b),A),multiply(inverse(j),multiply(h,A)))
% 159.78/159.68  -> true
% 159.78/159.68  Current number of equations to process: 588
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2838
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4803]
% 159.78/159.68  product(multiply(h,A),multiply(inverse(A),multiply(b,inverse(h))),k) -> true
% 159.78/159.68  Current number of equations to process: 587
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2839
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4804]
% 159.78/159.68  product(multiply(A,multiply(h,B)),multiply(inverse(B),b),multiply(A,j)) ->
% 159.78/159.68  true
% 159.78/159.68  Current number of equations to process: 586
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2840
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4805]
% 159.78/159.68  product(multiply(h,A),multiply(inverse(A),multiply(b,B)),multiply(j,B)) ->
% 159.78/159.68  true
% 159.78/159.68  Current number of equations to process: 585
% 159.78/159.68  Current number of ordered equations: 0
% 159.78/159.68  Current number of rules: 2841
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4806] ifeq2(product(multiply(h,A),multiply(inverse(A),b),B),true,B,j) -> j
% 159.78/159.68  Current number of equations to process: 583
% 159.78/159.68  Current number of ordered equations: 1
% 159.78/159.68  Current number of rules: 2842
% 159.78/159.68  New rule produced :
% 159.78/159.68  [4807] ifeq2(product(multiply(h,A),multiply(inverse(A),b),B),true,j,B) -> B
% 161.38/161.21  Current number of equations to process: 583
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2843
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4808]
% 161.38/161.21  ifeq(product(A,j,identity),true,product(A,multiply(h,B),multiply(inverse(b),B)),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 582
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2844
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4809]
% 161.38/161.21  ifeq(product(A,identity,j),true,product(A,multiply(inverse(b),B),multiply(h,B)),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 581
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2845
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4810]
% 161.38/161.21  ifeq(product(j,multiply(inverse(b),A),B),true,product(identity,B,multiply(h,A)),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 579
% 161.38/161.21  Current number of ordered equations: 1
% 161.38/161.21  Current number of rules: 2846
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4811]
% 161.38/161.21  ifeq(product(j,multiply(inverse(b),A),B),true,product(identity,multiply(h,A),B),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 579
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2847
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4812]
% 161.38/161.21  ifeq(product(multiply(inverse(b),A),identity,B),true,product(j,B,multiply(h,A)),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 578
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2848
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4813]
% 161.38/161.21  ifeq(product(multiply(h,A),identity,B),true,product(j,multiply(inverse(b),A),B),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 577
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2849
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4814]
% 161.38/161.21  ifeq(product(identity,multiply(inverse(b),A),B),true,product(j,B,multiply(h,A)),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 576
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2850
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4815]
% 161.38/161.21  ifeq(product(b,multiply(inverse(b),A),B),true,product(h,B,multiply(h,A)),true)
% 161.38/161.21  -> true
% 161.38/161.21  Current number of equations to process: 575
% 161.38/161.21  Current number of ordered equations: 0
% 161.38/161.21  Current number of rules: 2851
% 161.38/161.21  New rule produced :
% 161.38/161.21  [4816]
% 161.38/161.21  ifeq(product(j,identity,A),true,product(A,multiply(inverse(b),B),multiply(h,B)),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 574
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2852
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4817]
% 161.38/161.22  ifeq(product(identity,j,A),true,product(A,multiply(inverse(b),B),multiply(h,B)),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 573
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2853
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4818]
% 161.38/161.22  ifeq(product(identity,multiply(h,A),B),true,product(j,multiply(inverse(b),A),B),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 572
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2854
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4819]
% 161.38/161.22  ifeq(product(multiply(inverse(b),A),B,identity),true,product(multiply(h,A),B,j),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 571
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2855
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4820]
% 161.38/161.22  ifeq(product(identity,A,multiply(inverse(b),B)),true,product(j,A,multiply(h,B)),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 570
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2856
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4821]
% 161.38/161.22  ifeq(product(j,multiply(inverse(b),A),B),true,product(multiply(h,A),identity,B),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 568
% 161.38/161.22  Current number of ordered equations: 1
% 161.38/161.22  Current number of rules: 2857
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4822]
% 161.38/161.22  ifeq(product(j,multiply(inverse(b),A),B),true,product(B,identity,multiply(h,A)),true)
% 161.38/161.22  -> true
% 161.38/161.22  Current number of equations to process: 568
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2858
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4823]
% 161.38/161.22  ifeq(product(A,multiply(inverse(A),b),B),true,product(h,B,j),true) -> true
% 161.38/161.22  Current number of equations to process: 588
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2859
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4824]
% 161.38/161.22  ifeq(product(multiply(h,A),inverse(A),B),true,product(B,b,j),true) -> true
% 161.38/161.22  Current number of equations to process: 605
% 161.38/161.22  Current number of ordered equations: 0
% 161.38/161.22  Current number of rules: 2860
% 161.38/161.22  New rule produced :
% 161.38/161.22  [4825] product(inverse(multiply(h,A)),j,multiply(inverse(A),b)) -> true
% 162.18/162.04  Current number of equations to process: 609
% 162.18/162.04  Current number of ordered equations: 0
% 162.18/162.04  Current number of rules: 2861
% 162.18/162.04  New rule produced :
% 162.18/162.04  [4826] product(inverse(h),multiply(inverse(j),multiply(k,b)),j) -> true
% 162.18/162.04  Current number of equations to process: 612
% 162.18/162.04  Current number of ordered equations: 0
% 162.18/162.04  Current number of rules: 2862
% 162.18/162.04  New rule produced :
% 162.18/162.04  [4827]
% 162.18/162.04  product(multiply(h,A),identity,multiply(j,inverse(multiply(inverse(A),b))))
% 162.18/162.04  -> true
% 162.18/162.04  Current number of equations to process: 611
% 162.18/162.04  Current number of ordered equations: 0
% 162.18/162.04  Current number of rules: 2863
% 162.18/162.04  New rule produced :
% 162.18/162.04  [4828]
% 162.18/162.04  product(multiply(inverse(j),multiply(h,A)),multiply(inverse(A),b),identity)
% 162.18/162.04  -> true
% 162.18/162.04  Current number of equations to process: 610
% 162.18/162.04  Current number of ordered equations: 0
% 162.18/162.04  Current number of rules: 2864
% 162.18/162.04  New rule produced :
% 162.18/162.04  [4829]
% 162.18/162.04  product(identity,multiply(inverse(A),b),multiply(inverse(multiply(h,A)),j))
% 162.18/162.04  -> true
% 162.18/162.04  Current number of equations to process: 609
% 162.18/162.04  Current number of ordered equations: 0
% 162.18/162.04  Current number of rules: 2865
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4830]
% 162.18/162.05  product(multiply(A,multiply(j,B)),multiply(inverse(B),inverse(h)),multiply(A,k))
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 612
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2866
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4831]
% 162.18/162.05  ifeq2(product(multiply(j,A),multiply(inverse(A),inverse(h)),B),true,B,k) -> k
% 162.18/162.05  Current number of equations to process: 610
% 162.18/162.05  Current number of ordered equations: 1
% 162.18/162.05  Current number of rules: 2867
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4832]
% 162.18/162.05  ifeq2(product(multiply(j,A),multiply(inverse(A),inverse(h)),B),true,k,B) -> B
% 162.18/162.05  Current number of equations to process: 610
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2868
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4833]
% 162.18/162.05  ifeq(product(A,multiply(h,B),identity),true,product(A,j,multiply(inverse(B),b)),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 609
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2869
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4834]
% 162.18/162.05  ifeq(product(A,identity,multiply(h,B)),true,product(A,multiply(inverse(B),b),j),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 608
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2870
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4835]
% 162.18/162.05  ifeq(product(multiply(h,A),multiply(inverse(A),b),B),true,product(identity,B,j),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 606
% 162.18/162.05  Current number of ordered equations: 1
% 162.18/162.05  Current number of rules: 2871
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4836]
% 162.18/162.05  ifeq(product(multiply(h,A),multiply(inverse(A),b),B),true,product(identity,j,B),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 606
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2872
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4837]
% 162.18/162.05  ifeq(product(multiply(inverse(A),b),identity,B),true,product(multiply(h,A),B,j),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 605
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2873
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4838]
% 162.18/162.05  ifeq(product(j,identity,A),true,product(multiply(h,B),multiply(inverse(B),b),A),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 604
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2874
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4839]
% 162.18/162.05  ifeq(product(identity,multiply(inverse(A),b),B),true,product(multiply(h,A),B,j),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 603
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2875
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4840]
% 162.18/162.05  ifeq(product(multiply(h,A),identity,B),true,product(B,multiply(inverse(A),b),j),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 602
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2876
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4841]
% 162.18/162.05  ifeq(product(identity,multiply(h,A),B),true,product(B,multiply(inverse(A),b),j),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 601
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2877
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4842]
% 162.18/162.05  ifeq(product(identity,j,A),true,product(multiply(h,B),multiply(inverse(B),b),A),true)
% 162.18/162.05  -> true
% 162.18/162.05  Current number of equations to process: 600
% 162.18/162.05  Current number of ordered equations: 0
% 162.18/162.05  Current number of rules: 2878
% 162.18/162.05  New rule produced :
% 162.18/162.05  [4843]
% 162.18/162.05  ifeq(product(multiply(inverse(A),b),B,identity),true,product(j,B,multiply(h,A)),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 599
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2879
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4844]
% 163.07/162.94  ifeq(product(identity,A,multiply(inverse(B),b)),true,product(multiply(h,B),A,j),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 598
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2880
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4845]
% 163.07/162.94  ifeq(product(multiply(h,A),multiply(inverse(A),b),B),true,product(B,identity,j),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 596
% 163.07/162.94  Current number of ordered equations: 1
% 163.07/162.94  Current number of rules: 2881
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4846]
% 163.07/162.94  ifeq(product(multiply(h,A),multiply(inverse(A),b),B),true,product(j,identity,B),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 596
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2882
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4847]
% 163.07/162.94  product(multiply(j,A),multiply(inverse(A),multiply(inverse(j),multiply(k,B))),
% 163.07/162.94  multiply(k,B)) -> true
% 163.07/162.94  Current number of equations to process: 595
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2883
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4848]
% 163.07/162.94  ifeq(product(A,inverse(multiply(inverse(B),multiply(C,A))),X),true,product(C,X,B),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 593
% 163.07/162.94  Current number of ordered equations: 1
% 163.07/162.94  Current number of rules: 2884
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4849]
% 163.07/162.94  ifeq(product(multiply(A,B),inverse(multiply(inverse(C),B)),X),true,product(A,C,X),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 593
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2885
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4850]
% 163.07/162.94  ifeq(product(inverse(multiply(inverse(A),B)),C,X),true,product(B,X,multiply(A,C)),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 591
% 163.07/162.94  Current number of ordered equations: 1
% 163.07/162.94  Current number of rules: 2886
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4851]
% 163.07/162.94  ifeq(product(A,B,C),true,product(A,X,multiply(C,inverse(multiply(inverse(X),B)))),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 591
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2887
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4852]
% 163.07/162.94  ifeq(product(A,B,C),true,product(A,multiply(B,inverse(multiply(inverse(X),C))),X),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 589
% 163.07/162.94  Current number of ordered equations: 1
% 163.07/162.94  Current number of rules: 2888
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4853]
% 163.07/162.94  ifeq(product(A,B,C),true,product(X,multiply(inverse(multiply(inverse(A),X)),B),C),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 589
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2889
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4854]
% 163.07/162.94  ifeq(product(A,multiply(inverse(multiply(inverse(B),A)),C),X),true,product(B,C,X),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 588
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2890
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4855]
% 163.07/162.94  ifeq(product(inverse(multiply(inverse(A),B)),C,X),true,product(A,C,multiply(B,X)),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 586
% 163.07/162.94  Current number of ordered equations: 1
% 163.07/162.94  Current number of rules: 2891
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4856]
% 163.07/162.94  ifeq(product(A,B,C),true,product(C,inverse(multiply(inverse(X),B)),multiply(A,X)),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 586
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2892
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4857]
% 163.07/162.94  ifeq(product(A,B,inverse(multiply(inverse(C),X))),true,product(multiply(X,A),B,C),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 584
% 163.07/162.94  Current number of ordered equations: 1
% 163.07/162.94  Current number of rules: 2893
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4858]
% 163.07/162.94  ifeq(product(A,B,C),true,product(multiply(A,X),inverse(multiply(inverse(B),X)),C),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 584
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2894
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4859]
% 163.07/162.94  ifeq(product(multiply(A,c),multiply(inverse(b),inverse(a)),B),true,product(A,identity,B),true)
% 163.07/162.94  -> true
% 163.07/162.94  Current number of equations to process: 583
% 163.07/162.94  Current number of ordered equations: 0
% 163.07/162.94  Current number of rules: 2895
% 163.07/162.94  New rule produced :
% 163.07/162.94  [4860]
% 163.07/162.94  ifeq(product(A,c,B),true,product(A,identity,multiply(B,multiply(inverse(b),
% 163.07/162.94                                                         inverse(a)))),true) ->
% 163.96/163.85  true
% 163.96/163.85  Current number of equations to process: 582
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2896
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4861]
% 163.96/163.85  ifeq(product(identity,A,B),true,product(c,multiply(inverse(b),multiply(
% 163.96/163.85                                                                inverse(a),A)),B),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 580
% 163.96/163.85  Current number of ordered equations: 1
% 163.96/163.85  Current number of rules: 2897
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4862]
% 163.96/163.85  ifeq(product(A,B,c),true,product(A,multiply(B,multiply(inverse(b),inverse(a))),identity),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 580
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2898
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4863]
% 163.96/163.85  ifeq(product(c,multiply(inverse(b),multiply(inverse(a),A)),B),true,product(identity,A,B),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 579
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2899
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4864]
% 163.96/163.85  ifeq(product(multiply(inverse(b),inverse(a)),A,B),true,product(identity,A,
% 163.96/163.85                                                         multiply(c,B)),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 578
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2900
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4865]
% 163.96/163.85  ifeq(product(A,identity,B),true,product(multiply(A,c),multiply(inverse(b),
% 163.96/163.85                                                        inverse(a)),B),true) ->
% 163.96/163.85  true
% 163.96/163.85  Current number of equations to process: 576
% 163.96/163.85  Current number of ordered equations: 1
% 163.96/163.85  Current number of rules: 2901
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4866]
% 163.96/163.85  ifeq(product(A,B,multiply(inverse(b),inverse(a))),true,product(multiply(c,A),B,identity),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 576
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2902
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4867]
% 163.96/163.85  ifeq(product(multiply(inverse(b),A),inverse(multiply(a,A)),B),true,product(c,B,identity),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 575
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2903
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4868]
% 163.96/163.85  ifeq(product(multiply(a,A),inverse(multiply(inverse(b),A)),B),true,product(c,identity,B),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 574
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2904
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4869]
% 163.96/163.85  ifeq(product(identity,multiply(inverse(b),A),B),true,product(inverse(c),
% 163.96/163.85                                                       multiply(a,A),B),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 573
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2905
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4870]
% 163.96/163.85  ifeq(product(A,c,inverse(multiply(inverse(b),B))),true,product(A,multiply(a,B),identity),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 572
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2906
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4871]
% 163.96/163.85  ifeq(product(A,inverse(multiply(inverse(b),B)),c),true,product(A,identity,
% 163.96/163.85                                                         multiply(a,B)),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 571
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2907
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4872]
% 163.96/163.85  ifeq(product(inverse(c),A,multiply(inverse(b),B)),true,product(identity,A,
% 163.96/163.85                                                         multiply(a,B)),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 570
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2908
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4873]
% 163.96/163.85  ifeq(product(multiply(inverse(b),A),B,inverse(c)),true,product(multiply(a,A),B,identity),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 569
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2909
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4874]
% 163.96/163.85  ifeq(product(c,identity,A),true,product(multiply(a,B),inverse(multiply(
% 163.96/163.85                                                                inverse(b),B)),A),true)
% 163.96/163.85  -> true
% 163.96/163.85  Current number of equations to process: 568
% 163.96/163.85  Current number of ordered equations: 0
% 163.96/163.85  Current number of rules: 2910
% 163.96/163.85  New rule produced :
% 163.96/163.85  [4875]
% 163.96/163.85  ifeq(product(inverse(multiply(a,A)),c,B),true,product(B,multiply(inverse(b),A),identity),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 567
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2911
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4876]
% 164.59/164.48  ifeq(product(inverse(c),multiply(a,A),B),true,product(identity,multiply(
% 164.59/164.48                                                                 inverse(b),A),B),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 566
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2912
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4877]
% 164.59/164.48  ifeq(product(multiply(inverse(A),b),inverse(c),B),true,product(multiply(a,A),B,identity),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 565
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2913
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4878]
% 164.59/164.48  ifeq(product(c,inverse(multiply(inverse(A),b)),B),true,product(multiply(a,A),identity,B),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 564
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2914
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4879]
% 164.59/164.48  ifeq(product(identity,multiply(inverse(A),b),B),true,product(inverse(
% 164.59/164.48                                                               multiply(a,A)),c,B),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 563
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2915
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4880]
% 164.59/164.48  ifeq(product(A,multiply(a,B),inverse(multiply(inverse(B),b))),true,product(A,c,identity),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 562
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2916
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4881]
% 164.59/164.48  ifeq(product(A,inverse(multiply(inverse(B),b)),multiply(a,B)),true,product(A,identity,c),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 561
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2917
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4882]
% 164.59/164.48  ifeq(product(inverse(multiply(a,A)),B,multiply(inverse(A),b)),true,product(identity,B,c),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 560
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2918
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4883]
% 164.59/164.48  ifeq(product(multiply(inverse(A),b),B,inverse(multiply(a,A))),true,product(c,B,identity),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 559
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2919
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4884]
% 164.59/164.48  ifeq(product(multiply(a,A),identity,B),true,product(c,inverse(multiply(
% 164.59/164.48                                                                inverse(A),b)),B),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 558
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2920
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4885]
% 164.59/164.48  ifeq(product(inverse(c),multiply(a,A),B),true,product(B,multiply(inverse(A),b),identity),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 557
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2921
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4886]
% 164.59/164.48  ifeq(product(inverse(multiply(a,A)),c,B),true,product(identity,multiply(
% 164.59/164.48                                                                 inverse(A),b),B),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 556
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2922
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4887]
% 164.59/164.48  ifeq(product(multiply(A,j),multiply(inverse(b),inverse(h)),B),true,product(A,identity,B),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 555
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2923
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4888]
% 164.59/164.48  ifeq(product(A,j,B),true,product(A,identity,multiply(B,multiply(inverse(b),
% 164.59/164.48                                                         inverse(h)))),true) ->
% 164.59/164.48  true
% 164.59/164.48  Current number of equations to process: 554
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2924
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4889]
% 164.59/164.48  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(inverse(b),inverse(h))),identity),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 553
% 164.59/164.48  Current number of ordered equations: 0
% 164.59/164.48  Current number of rules: 2925
% 164.59/164.48  New rule produced :
% 164.59/164.48  [4890]
% 164.59/164.48  ifeq(product(multiply(inverse(b),inverse(h)),A,B),true,product(identity,A,
% 164.59/164.48                                                         multiply(j,B)),true)
% 164.59/164.48  -> true
% 164.59/164.48  Current number of equations to process: 552
% 164.59/164.48  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2926
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4891]
% 165.39/165.22  ifeq(product(A,B,multiply(inverse(b),inverse(h))),true,product(multiply(j,A),B,identity),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 550
% 165.39/165.22  Current number of ordered equations: 1
% 165.39/165.22  Current number of rules: 2927
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4892]
% 165.39/165.22  ifeq(product(A,identity,B),true,product(multiply(A,j),multiply(inverse(b),
% 165.39/165.22                                                        inverse(h)),B),true) ->
% 165.39/165.22  true
% 165.39/165.22  Current number of equations to process: 550
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2928
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4893]
% 165.39/165.22  ifeq(product(multiply(inverse(b),A),inverse(multiply(h,A)),B),true,product(j,B,identity),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 549
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2929
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4894]
% 165.39/165.22  ifeq(product(multiply(h,A),inverse(multiply(inverse(b),A)),B),true,product(j,identity,B),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 548
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2930
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4895]
% 165.39/165.22  ifeq(product(identity,multiply(inverse(b),A),B),true,product(inverse(j),
% 165.39/165.22                                                       multiply(h,A),B),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 547
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2931
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4896]
% 165.39/165.22  ifeq(product(A,j,inverse(multiply(inverse(b),B))),true,product(A,multiply(h,B),identity),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 546
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2932
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4897]
% 165.39/165.22  ifeq(product(A,inverse(multiply(inverse(b),B)),j),true,product(A,identity,
% 165.39/165.22                                                         multiply(h,B)),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 545
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2933
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4898]
% 165.39/165.22  ifeq(product(inverse(h),A,multiply(inverse(b),B)),true,product(k,A,multiply(h,B)),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 544
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2934
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4899]
% 165.39/165.22  ifeq(product(multiply(inverse(b),A),B,inverse(h)),true,product(multiply(h,A),B,k),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 543
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2935
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4900]
% 165.39/165.22  ifeq(product(inverse(j),A,multiply(inverse(b),B)),true,product(identity,A,
% 165.39/165.22                                                         multiply(h,B)),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 542
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2936
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4901]
% 165.39/165.22  ifeq(product(multiply(inverse(b),A),B,inverse(j)),true,product(multiply(h,A),B,identity),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 541
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2937
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4902]
% 165.39/165.22  ifeq(product(j,identity,A),true,product(multiply(h,B),inverse(multiply(
% 165.39/165.22                                                                inverse(b),B)),A),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 540
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2938
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4903]
% 165.39/165.22  ifeq(product(inverse(multiply(h,A)),j,B),true,product(B,multiply(inverse(b),A),identity),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 539
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2939
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4904]
% 165.39/165.22  ifeq(product(inverse(j),multiply(h,A),B),true,product(identity,multiply(
% 165.39/165.22                                                                 inverse(b),A),B),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 538
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2940
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4905]
% 165.39/165.22  ifeq(product(multiply(inverse(A),b),inverse(h),B),true,product(multiply(h,A),B,k),true)
% 165.39/165.22  -> true
% 165.39/165.22  Current number of equations to process: 537
% 165.39/165.22  Current number of ordered equations: 0
% 165.39/165.22  Current number of rules: 2941
% 165.39/165.22  New rule produced :
% 165.39/165.22  [4906]
% 165.39/165.22  ifeq(product(multiply(inverse(A),b),inverse(j),B),true,product(multiply(h,A),B,identity),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 536
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2942
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4907]
% 166.90/166.76  ifeq(product(j,inverse(multiply(inverse(A),b)),B),true,product(multiply(h,A),identity,B),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 535
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2943
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4908]
% 166.90/166.76  ifeq(product(identity,multiply(inverse(A),b),B),true,product(inverse(
% 166.90/166.76                                                               multiply(h,A)),j,B),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 534
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2944
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4909]
% 166.90/166.76  ifeq(product(A,multiply(h,B),inverse(multiply(inverse(B),b))),true,product(A,j,identity),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 533
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2945
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4910]
% 166.90/166.76  ifeq(product(A,inverse(multiply(inverse(B),b)),multiply(h,B)),true,product(A,identity,j),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 532
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2946
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4911]
% 166.90/166.76  ifeq(product(inverse(multiply(h,A)),B,multiply(inverse(A),b)),true,product(identity,B,j),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 531
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2947
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4912]
% 166.90/166.76  ifeq(product(multiply(inverse(A),b),B,inverse(multiply(h,A))),true,product(j,B,identity),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 530
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2948
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4913]
% 166.90/166.76  ifeq(product(multiply(h,A),identity,B),true,product(j,inverse(multiply(
% 166.90/166.76                                                                inverse(A),b)),B),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 529
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2949
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4914]
% 166.90/166.76  ifeq(product(inverse(j),multiply(h,A),B),true,product(B,multiply(inverse(A),b),identity),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 528
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2950
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4915]
% 166.90/166.76  ifeq(product(inverse(multiply(h,A)),j,B),true,product(identity,multiply(
% 166.90/166.76                                                                 inverse(A),b),B),true)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 527
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2951
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4916]
% 166.90/166.76  product(inverse(multiply(j,A)),k,multiply(inverse(A),inverse(h))) -> true
% 166.90/166.76  Current number of equations to process: 569
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2952
% 166.90/166.76  New rule produced : [4917] product(multiply(j,h),h,k) -> true
% 166.90/166.76  Current number of equations to process: 573
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2953
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4918] product(inverse(j),multiply(inverse(j),inverse(h)),k) -> true
% 166.90/166.76  Current number of equations to process: 572
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2954
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4919]
% 166.90/166.76  product(multiply(j,A),identity,multiply(k,inverse(multiply(inverse(A),
% 166.90/166.76                                                    inverse(h))))) -> true
% 166.90/166.76  Current number of equations to process: 573
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2955
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4920]
% 166.90/166.76  product(multiply(inverse(k),multiply(j,A)),multiply(inverse(A),inverse(h)),identity)
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 572
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2956
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4921]
% 166.90/166.76  product(identity,multiply(inverse(A),inverse(h)),multiply(inverse(multiply(j,A)),k))
% 166.90/166.76  -> true
% 166.90/166.76  Current number of equations to process: 571
% 166.90/166.76  Current number of ordered equations: 0
% 166.90/166.76  Current number of rules: 2957
% 166.90/166.76  New rule produced :
% 166.90/166.76  [4922]
% 166.90/166.76  ifeq2(product(multiply(A,B),multiply(inverse(B),inverse(A)),C),true,C,identity)
% 166.90/166.76  -> identity
% 166.90/166.76  Current number of equations to process: 569
% 166.90/166.76  Current number of ordered equations: 1
% 166.90/166.76  Current number of rules: 2958
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4923]
% 167.49/167.39  ifeq2(product(multiply(A,B),multiply(inverse(B),inverse(A)),C),true,identity,C)
% 167.49/167.39  -> C
% 167.49/167.39  Current number of equations to process: 569
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2959
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4924]
% 167.49/167.39  ifeq(product(A,multiply(inverse(A),inverse(h)),B),true,product(j,B,k),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 568
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2960
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4925]
% 167.49/167.39  ifeq(product(multiply(j,A),inverse(A),B),true,product(B,inverse(h),k),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 567
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2961
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4926]
% 167.49/167.39  ifeq(product(A,multiply(j,B),identity),true,product(A,k,multiply(inverse(B),
% 167.49/167.39                                                          inverse(h))),true) ->
% 167.49/167.39  true
% 167.49/167.39  Current number of equations to process: 566
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2962
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4927]
% 167.49/167.39  ifeq(product(A,identity,multiply(j,B)),true,product(A,multiply(inverse(B),
% 167.49/167.39                                                        inverse(h)),k),true) ->
% 167.49/167.39  true
% 167.49/167.39  Current number of equations to process: 565
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2963
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4928]
% 167.49/167.39  ifeq(product(multiply(j,A),multiply(inverse(A),inverse(h)),B),true,product(identity,B,k),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 563
% 167.49/167.39  Current number of ordered equations: 1
% 167.49/167.39  Current number of rules: 2964
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4929]
% 167.49/167.39  ifeq(product(multiply(j,A),multiply(inverse(A),inverse(h)),B),true,product(identity,k,B),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 563
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2965
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4930]
% 167.49/167.39  ifeq(product(multiply(inverse(A),inverse(h)),identity,B),true,product(
% 167.49/167.39                                                                multiply(j,A),B,k),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 562
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2966
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4931]
% 167.49/167.39  ifeq(product(k,identity,A),true,product(multiply(j,B),multiply(inverse(B),
% 167.49/167.39                                                        inverse(h)),A),true) ->
% 167.49/167.39  true
% 167.49/167.39  Current number of equations to process: 561
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2967
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4932]
% 167.49/167.39  ifeq(product(identity,multiply(inverse(A),inverse(h)),B),true,product(
% 167.49/167.39                                                                multiply(j,A),B,k),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 560
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2968
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4933]
% 167.49/167.39  ifeq(product(multiply(j,A),identity,B),true,product(B,multiply(inverse(A),
% 167.49/167.39                                                        inverse(h)),k),true) ->
% 167.49/167.39  true
% 167.49/167.39  Current number of equations to process: 559
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2969
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4934]
% 167.49/167.39  ifeq(product(identity,multiply(j,A),B),true,product(B,multiply(inverse(A),
% 167.49/167.39                                                        inverse(h)),k),true) ->
% 167.49/167.39  true
% 167.49/167.39  Current number of equations to process: 558
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2970
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4935]
% 167.49/167.39  ifeq(product(identity,k,A),true,product(multiply(j,B),multiply(inverse(B),
% 167.49/167.39                                                        inverse(h)),A),true) ->
% 167.49/167.39  true
% 167.49/167.39  Current number of equations to process: 557
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2971
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4936]
% 167.49/167.39  ifeq(product(multiply(inverse(A),inverse(h)),B,identity),true,product(k,B,
% 167.49/167.39                                                                multiply(j,A)),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 556
% 167.49/167.39  Current number of ordered equations: 0
% 167.49/167.39  Current number of rules: 2972
% 167.49/167.39  New rule produced :
% 167.49/167.39  [4937]
% 167.49/167.39  ifeq(product(identity,A,multiply(inverse(B),inverse(h))),true,product(
% 167.49/167.39                                                                multiply(j,B),A,k),true)
% 167.49/167.39  -> true
% 167.49/167.39  Current number of equations to process: 555
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2973
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4938]
% 169.16/169.04  ifeq(product(multiply(j,A),multiply(inverse(A),inverse(h)),B),true,product(k,identity,B),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 553
% 169.16/169.04  Current number of ordered equations: 1
% 169.16/169.04  Current number of rules: 2974
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4939]
% 169.16/169.04  ifeq(product(multiply(j,A),multiply(inverse(A),inverse(h)),B),true,product(B,identity,k),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 553
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2975
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4940]
% 169.16/169.04  product(multiply(A,B),identity,inverse(multiply(inverse(B),inverse(A)))) ->
% 169.16/169.04  true
% 169.16/169.04  Current number of equations to process: 594
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2976
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4941]
% 169.16/169.04  product(inverse(multiply(A,B)),identity,multiply(inverse(B),inverse(A))) ->
% 169.16/169.04  true
% 169.16/169.04  Current number of equations to process: 593
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2977
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4942]
% 169.16/169.04  product(multiply(A,B),multiply(inverse(B),multiply(inverse(A),C)),C) -> true
% 169.16/169.04  Rule
% 169.16/169.04  [4847]
% 169.16/169.04  product(multiply(j,A),multiply(inverse(A),multiply(inverse(j),multiply(k,B))),
% 169.16/169.04  multiply(k,B)) -> true collapsed.
% 169.16/169.04  Current number of equations to process: 593
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2977
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4943]
% 169.16/169.04  product(identity,multiply(inverse(A),inverse(B)),inverse(multiply(B,A))) ->
% 169.16/169.04  true
% 169.16/169.04  Current number of equations to process: 593
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2978
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4944]
% 169.16/169.04  product(multiply(A,multiply(B,C)),multiply(inverse(C),inverse(B)),A) -> true
% 169.16/169.04  Current number of equations to process: 593
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2979
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4945]
% 169.16/169.04  ifeq2(product(multiply(inverse(A),B),multiply(inverse(B),A),C),true,C,identity)
% 169.16/169.04  -> identity
% 169.16/169.04  Current number of equations to process: 593
% 169.16/169.04  Current number of ordered equations: 1
% 169.16/169.04  Current number of rules: 2980
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4946]
% 169.16/169.04  ifeq2(product(multiply(inverse(A),B),multiply(inverse(B),A),C),true,identity,C)
% 169.16/169.04  -> C
% 169.16/169.04  Current number of equations to process: 593
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2981
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4947]
% 169.16/169.04  ifeq(product(A,multiply(inverse(A),inverse(B)),C),true,product(B,C,identity),true)
% 169.16/169.04  -> true
% 169.16/169.04  Rule
% 169.16/169.04  [4702]
% 169.16/169.04  ifeq(product(b,multiply(inverse(b),inverse(a)),A),true,product(a,A,identity),true)
% 169.16/169.04  -> true collapsed.
% 169.16/169.04  Rule
% 169.16/169.04  [4780]
% 169.16/169.04  ifeq(product(b,multiply(inverse(b),inverse(h)),A),true,product(h,A,identity),true)
% 169.16/169.04  -> true collapsed.
% 169.16/169.04  Current number of equations to process: 592
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2980
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4948]
% 169.16/169.04  ifeq(product(multiply(A,B),inverse(B),C),true,product(C,inverse(A),identity),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 591
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2981
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4949]
% 169.16/169.04  ifeq(product(A,multiply(B,C),identity),true,product(A,identity,multiply(
% 169.16/169.04                                                                 inverse(C),
% 169.16/169.04                                                                 inverse(B))),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 589
% 169.16/169.04  Current number of ordered equations: 1
% 169.16/169.04  Current number of rules: 2982
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4950]
% 169.16/169.04  ifeq(product(multiply(inverse(A),inverse(B)),C,X),true,product(multiply(B,A),X,C),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 589
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2983
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4951]
% 169.16/169.04  ifeq(product(A,identity,multiply(B,C)),true,product(A,multiply(inverse(C),
% 169.16/169.04                                                        inverse(B)),identity),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 588
% 169.16/169.04  Current number of ordered equations: 0
% 169.16/169.04  Current number of rules: 2984
% 169.16/169.04  New rule produced :
% 169.16/169.04  [4952]
% 169.16/169.04  ifeq(product(multiply(A,B),multiply(inverse(B),inverse(A)),C),true,product(identity,identity,C),true)
% 169.16/169.04  -> true
% 169.16/169.04  Current number of equations to process: 586
% 169.16/169.04  Current number of ordered equations: 1
% 169.16/169.04  Current number of rules: 2985
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4953]
% 170.83/170.68  ifeq(product(multiply(A,B),multiply(inverse(B),inverse(A)),C),true,product(identity,C,identity),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 586
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2986
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4954]
% 170.83/170.68  ifeq(product(identity,identity,A),true,product(multiply(B,C),multiply(
% 170.83/170.68                                                               inverse(C),
% 170.83/170.68                                                               inverse(B)),A),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 584
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2987
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4955]
% 170.83/170.68  ifeq(product(identity,multiply(inverse(A),inverse(B)),C),true,product(
% 170.83/170.68                                                                multiply(B,A),C,identity),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 583
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2988
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4956]
% 170.83/170.68  ifeq(product(multiply(A,B),identity,C),true,product(C,multiply(inverse(B),
% 170.83/170.68                                                        inverse(A)),identity),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 582
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2989
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4957]
% 170.83/170.68  ifeq(product(identity,multiply(A,B),C),true,product(C,multiply(inverse(B),
% 170.83/170.68                                                        inverse(A)),identity),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 581
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2990
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4958]
% 170.83/170.68  ifeq(product(A,multiply(B,C),X),true,product(X,multiply(inverse(C),inverse(B)),A),true)
% 170.83/170.68  -> true
% 170.83/170.68  Rule
% 170.83/170.68  [4957]
% 170.83/170.68  ifeq(product(identity,multiply(A,B),C),true,product(C,multiply(inverse(B),
% 170.83/170.68                                                        inverse(A)),identity),true)
% 170.83/170.68  -> true collapsed.
% 170.83/170.68  Current number of equations to process: 578
% 170.83/170.68  Current number of ordered equations: 1
% 170.83/170.68  Current number of rules: 2990
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4959]
% 170.83/170.68  ifeq(product(multiply(inverse(A),inverse(B)),C,identity),true,product(identity,C,
% 170.83/170.68                                                                multiply(B,A)),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 578
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2991
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4960]
% 170.83/170.68  ifeq(product(identity,A,multiply(inverse(B),inverse(C))),true,product(
% 170.83/170.68                                                                multiply(C,B),A,identity),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 577
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2992
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4961]
% 170.83/170.68  ifeq(product(multiply(A,B),multiply(inverse(B),inverse(A)),C),true,product(C,identity,identity),true)
% 170.83/170.68  -> true
% 170.83/170.68  Current number of equations to process: 575
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2993
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4962]
% 170.83/170.68  product(multiply(inverse(A),B),identity,inverse(multiply(inverse(B),A))) ->
% 170.83/170.68  true
% 170.83/170.68  Current number of equations to process: 616
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2994
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4963]
% 170.83/170.68  product(inverse(multiply(inverse(A),B)),identity,multiply(inverse(B),A)) ->
% 170.83/170.68  true
% 170.83/170.68  Current number of equations to process: 615
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2995
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4964]
% 170.83/170.68  product(multiply(inverse(A),B),multiply(inverse(B),multiply(A,C)),C) -> true
% 170.83/170.68  Rule
% 170.83/170.68  [4119]
% 170.83/170.68  product(multiply(inverse(k),j),multiply(inverse(j),multiply(k,A)),A) -> true
% 170.83/170.68  collapsed.
% 170.83/170.68  Current number of equations to process: 615
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2995
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4965]
% 170.83/170.68  product(identity,multiply(inverse(A),B),inverse(multiply(inverse(B),A))) ->
% 170.83/170.68  true
% 170.83/170.68  Current number of equations to process: 615
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2996
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4966]
% 170.83/170.68  product(multiply(A,multiply(inverse(B),C)),multiply(inverse(C),B),A) -> true
% 170.83/170.68  Current number of equations to process: 615
% 170.83/170.68  Current number of ordered equations: 0
% 170.83/170.68  Current number of rules: 2997
% 170.83/170.68  New rule produced :
% 170.83/170.68  [4967]
% 170.83/170.68  product(identity,multiply(A,multiply(inverse(multiply(j,A)),k)),inverse(h))
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 615
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 2998
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4968]
% 171.67/171.51  product(multiply(h,A),multiply(B,multiply(inverse(multiply(A,B)),b)),j) ->
% 171.67/171.51  true
% 171.67/171.51  Current number of equations to process: 622
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 2999
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4969]
% 171.67/171.51  product(multiply(a,A),multiply(B,multiply(inverse(multiply(A,B)),b)),c) ->
% 171.67/171.51  true
% 171.67/171.51  Current number of equations to process: 621
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3000
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4970]
% 171.67/171.51  product(c,multiply(A,multiply(inverse(multiply(b,A)),B)),multiply(a,B)) ->
% 171.67/171.51  true
% 171.67/171.51  Current number of equations to process: 620
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3001
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4971]
% 171.67/171.51  product(h,multiply(b,multiply(A,multiply(inverse(multiply(j,A)),B))),B) ->
% 171.67/171.51  true
% 171.67/171.51  Current number of equations to process: 619
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3002
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4972]
% 171.67/171.51  product(multiply(j,A),multiply(B,multiply(inverse(multiply(A,B)),inverse(h))),k)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 618
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3003
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4973]
% 171.67/171.51  ifeq(product(A,multiply(inverse(A),B),C),true,product(inverse(B),C,identity),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 617
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3004
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4974]
% 171.67/171.51  ifeq(product(multiply(inverse(A),B),inverse(B),C),true,product(C,A,identity),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 616
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3005
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4975]
% 171.67/171.51  product(multiply(A,B),multiply(C,multiply(inverse(multiply(B,C)),X)),
% 171.67/171.51  multiply(A,X)) -> true
% 171.67/171.51  Current number of equations to process: 615
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3006
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4976]
% 171.67/171.51  ifeq2(product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),X),true,C,X)
% 171.67/171.51  -> X
% 171.67/171.51  Current number of equations to process: 613
% 171.67/171.51  Current number of ordered equations: 1
% 171.67/171.51  Current number of rules: 3007
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4977]
% 171.67/171.51  ifeq2(product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),X),true,X,C)
% 171.67/171.51  -> C
% 171.67/171.51  Current number of equations to process: 613
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3008
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4978]
% 171.67/171.51  ifeq(product(A,multiply(inverse(B),C),identity),true,product(A,identity,
% 171.67/171.51                                                       multiply(inverse(C),B)),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 611
% 171.67/171.51  Current number of ordered equations: 1
% 171.67/171.51  Current number of rules: 3009
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4979]
% 171.67/171.51  ifeq(product(multiply(inverse(A),B),C,X),true,product(multiply(inverse(B),A),X,C),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 611
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3010
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4980]
% 171.67/171.51  ifeq(product(A,identity,multiply(inverse(B),C)),true,product(A,multiply(
% 171.67/171.51                                                                 inverse(C),B),identity),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 610
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3011
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4981]
% 171.67/171.51  ifeq(product(multiply(inverse(A),B),multiply(inverse(B),A),C),true,product(identity,identity,C),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 608
% 171.67/171.51  Current number of ordered equations: 1
% 171.67/171.51  Current number of rules: 3012
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4982]
% 171.67/171.51  ifeq(product(multiply(inverse(A),B),multiply(inverse(B),A),C),true,product(identity,C,identity),true)
% 171.67/171.51  -> true
% 171.67/171.51  Current number of equations to process: 608
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3013
% 171.67/171.51  New rule produced :
% 171.67/171.51  [4983]
% 171.67/171.51  ifeq(product(identity,identity,A),true,product(multiply(inverse(B),C),
% 171.67/171.51                                         multiply(inverse(C),B),A),true) ->
% 171.67/171.51  true
% 171.67/171.51  Current number of equations to process: 606
% 171.67/171.51  Current number of ordered equations: 0
% 171.67/171.51  Current number of rules: 3014
% 171.67/171.51  New rule produced :
% 173.73/173.56  [4984]
% 173.73/173.56  ifeq(product(identity,multiply(inverse(A),B),C),true,product(multiply(
% 173.73/173.56                                                               inverse(B),A),C,identity),true)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 605
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3015
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4985]
% 173.73/173.56  ifeq(product(multiply(inverse(A),B),identity,C),true,product(C,multiply(
% 173.73/173.56                                                                 inverse(B),A),identity),true)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 604
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3016
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4986]
% 173.73/173.56  ifeq(product(identity,multiply(inverse(A),B),C),true,product(C,multiply(
% 173.73/173.56                                                                 inverse(B),A),identity),true)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 603
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3017
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4987]
% 173.73/173.56  ifeq(product(A,multiply(inverse(B),C),X),true,product(X,multiply(inverse(C),B),A),true)
% 173.73/173.56  -> true
% 173.73/173.56  Rule
% 173.73/173.56  [4986]
% 173.73/173.56  ifeq(product(identity,multiply(inverse(A),B),C),true,product(C,multiply(
% 173.73/173.56                                                                 inverse(B),A),identity),true)
% 173.73/173.56  -> true collapsed.
% 173.73/173.56  Current number of equations to process: 600
% 173.73/173.56  Current number of ordered equations: 1
% 173.73/173.56  Current number of rules: 3017
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4988]
% 173.73/173.56  ifeq(product(multiply(inverse(A),B),C,identity),true,product(identity,C,
% 173.73/173.56                                                       multiply(inverse(B),A)),true)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 600
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3018
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4989]
% 173.73/173.56  ifeq(product(identity,A,multiply(inverse(B),C)),true,product(multiply(
% 173.73/173.56                                                               inverse(C),B),A,identity),true)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 599
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3019
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4990]
% 173.73/173.56  ifeq(product(multiply(inverse(A),B),multiply(inverse(B),A),C),true,product(C,identity,identity),true)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 597
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3020
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4991]
% 173.73/173.56  product(inverse(A),B,multiply(C,multiply(inverse(multiply(A,C)),B))) -> true
% 173.73/173.56  Current number of equations to process: 664
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3021
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4992] product(c,multiply(A,multiply(inverse(multiply(b,A)),b)),c) -> true
% 173.73/173.56  Current number of equations to process: 666
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3022
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4993] product(j,multiply(A,multiply(inverse(multiply(b,A)),b)),j) -> true
% 173.73/173.56  Current number of equations to process: 668
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3023
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4994]
% 173.73/173.56  product(A,inverse(multiply(B,multiply(inverse(multiply(C,B)),A))),C) -> true
% 173.73/173.56  Current number of equations to process: 669
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3024
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4995]
% 173.73/173.56  product(c,multiply(A,multiply(inverse(multiply(b,A)),inverse(a))),identity)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 668
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3025
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4996]
% 173.73/173.56  product(identity,multiply(A,multiply(inverse(multiply(inverse(a),A)),b)),c)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 667
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3026
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4997]
% 173.73/173.56  product(j,multiply(A,multiply(inverse(multiply(b,A)),inverse(h))),identity)
% 173.73/173.56  -> true
% 173.73/173.56  Current number of equations to process: 666
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3027
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4998]
% 173.73/173.56  product(identity,multiply(A,multiply(inverse(multiply(B,A)),B)),identity) ->
% 173.73/173.56  true
% 173.73/173.56  Current number of equations to process: 669
% 173.73/173.56  Current number of ordered equations: 0
% 173.73/173.56  Current number of rules: 3028
% 173.73/173.56  New rule produced :
% 173.73/173.56  [4999]
% 173.73/173.56  product(b,multiply(A,multiply(inverse(multiply(c,A)),a)),identity) -> true
% 173.73/173.56  Current number of equations to process: 673
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3029
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5000]
% 174.99/174.80  product(identity,multiply(A,multiply(inverse(multiply(a,A)),c)),b) -> true
% 174.99/174.80  Current number of equations to process: 672
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3030
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5001]
% 174.99/174.80  product(b,multiply(A,multiply(inverse(multiply(j,A)),h)),identity) -> true
% 174.99/174.80  Current number of equations to process: 677
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3031
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5002]
% 174.99/174.80  product(identity,multiply(A,multiply(inverse(multiply(h,A)),j)),b) -> true
% 174.99/174.80  Current number of equations to process: 676
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3032
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5003]
% 174.99/174.80  product(inverse(h),multiply(A,multiply(inverse(multiply(k,A)),j)),identity)
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 678
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3033
% 174.99/174.80  New rule produced : [5004] product(A,multiply(A,multiply(A,B)),B) -> true
% 174.99/174.80  Current number of equations to process: 681
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3034
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5005] product(A,multiply(B,multiply(A,B)),inverse(multiply(A,B))) -> true
% 174.99/174.80  Current number of equations to process: 680
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3035
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5006]
% 174.99/174.80  product(a,multiply(b,multiply(A,multiply(inverse(multiply(c,A)),B))),B) ->
% 174.99/174.80  true
% 174.99/174.80  Current number of equations to process: 682
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3036
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5007]
% 174.99/174.80  product(a,A,multiply(c,multiply(B,multiply(inverse(multiply(b,B)),A)))) ->
% 174.99/174.80  true
% 174.99/174.80  Current number of equations to process: 681
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3037
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5008]
% 174.99/174.80  product(h,A,multiply(j,multiply(B,multiply(inverse(multiply(b,B)),A)))) ->
% 174.99/174.80  true
% 174.99/174.80  Current number of equations to process: 680
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3038
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5009]
% 174.99/174.80  product(j,multiply(A,multiply(inverse(multiply(b,A)),B)),multiply(h,B)) ->
% 174.99/174.80  true
% 174.99/174.80  Current number of equations to process: 679
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3039
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5010]
% 174.99/174.80  product(identity,multiply(A,multiply(inverse(multiply(inverse(j),A)),
% 174.99/174.80                              inverse(h))),k) -> true
% 174.99/174.80  Current number of equations to process: 678
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3040
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5011]
% 174.99/174.80  product(h,multiply(A,multiply(inverse(multiply(inverse(b),A)),inverse(b))),h)
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 677
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3041
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5012]
% 174.99/174.80  product(A,identity,multiply(B,inverse(multiply(C,multiply(inverse(multiply(A,C)),B)))))
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 676
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3042
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5013]
% 174.99/174.80  product(identity,multiply(A,multiply(inverse(multiply(inverse(B),A)),C)),
% 174.99/174.80  multiply(B,C)) -> true
% 174.99/174.80  Current number of equations to process: 675
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3043
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5014]
% 174.99/174.80  product(multiply(A,B),multiply(C,multiply(inverse(multiply(B,C)),inverse(A))),identity)
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 674
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3044
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5015]
% 174.99/174.80  product(multiply(inverse(A),B),multiply(C,multiply(inverse(multiply(B,C)),A)),identity)
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 673
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3045
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5016]
% 174.99/174.80  product(identity,multiply(A,multiply(inverse(multiply(B,A)),C)),multiply(
% 174.99/174.80                                                                  inverse(B),C))
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 672
% 174.99/174.80  Current number of ordered equations: 0
% 174.99/174.80  Current number of rules: 3046
% 174.99/174.80  New rule produced :
% 174.99/174.80  [5017]
% 174.99/174.80  product(inverse(a),A,multiply(b,multiply(B,multiply(inverse(multiply(c,B)),A))))
% 174.99/174.80  -> true
% 174.99/174.80  Current number of equations to process: 671
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3047
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5018]
% 176.55/176.44  product(inverse(a),multiply(c,multiply(A,multiply(inverse(multiply(b,A)),B))),B)
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 670
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3048
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5019]
% 176.55/176.44  product(b,multiply(A,multiply(inverse(multiply(c,A)),B)),multiply(inverse(a),B))
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 669
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3049
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5020]
% 176.55/176.44  product(multiply(inverse(a),A),multiply(B,multiply(inverse(multiply(A,B)),c)),b)
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 668
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3050
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5021]
% 176.55/176.44  product(inverse(h),A,multiply(b,multiply(B,multiply(inverse(multiply(j,B)),A))))
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 667
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3051
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5022]
% 176.55/176.44  product(inverse(h),multiply(j,multiply(A,multiply(inverse(multiply(b,A)),B))),B)
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 666
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3052
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5023]
% 176.55/176.44  product(inverse(h),multiply(A,multiply(inverse(multiply(k,A)),B)),multiply(
% 176.55/176.44                                                                    inverse(j),B))
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 665
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3053
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5024]
% 176.55/176.44  product(multiply(inverse(j),A),multiply(B,multiply(inverse(multiply(A,B)),k)),
% 176.55/176.44  inverse(h)) -> true
% 176.55/176.44  Current number of equations to process: 664
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3054
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5025]
% 176.55/176.44  product(multiply(A,multiply(B,C)),multiply(inverse(C),X),multiply(A,multiply(B,X)))
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 663
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3055
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5026]
% 176.55/176.44  ifeq2(product(multiply(A,B),multiply(inverse(B),C),X),true,multiply(A,C),X)
% 176.55/176.44  -> X
% 176.55/176.44  Current number of equations to process: 662
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3056
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5027]
% 176.55/176.44  ifeq(product(A,B,C),true,product(C,multiply(inverse(multiply(A,B)),X),X),true)
% 176.55/176.44  -> true
% 176.55/176.44  Current number of equations to process: 661
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3057
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5028]
% 176.55/176.44  ifeq2(product(multiply(A,B),multiply(inverse(B),C),X),true,X,multiply(A,C))
% 176.55/176.44  -> multiply(A,C)
% 176.55/176.44  Current number of equations to process: 660
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3058
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5029]
% 176.55/176.44  product(inverse(multiply(A,B)),multiply(A,C),multiply(inverse(B),C)) -> true
% 176.55/176.44  Current number of equations to process: 702
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3059
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5030] product(multiply(A,B),multiply(inverse(B),A),inverse(A)) -> true
% 176.55/176.44  Current number of equations to process: 705
% 176.55/176.44  Current number of ordered equations: 1
% 176.55/176.44  Current number of rules: 3060
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5031] product(inverse(A),multiply(inverse(A),B),multiply(A,B)) -> true
% 176.55/176.44  Current number of equations to process: 705
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3061
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5032] product(multiply(h,inverse(j)),A,multiply(inverse(k),A)) -> true
% 176.55/176.44  Current number of equations to process: 705
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3062
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5033]
% 176.55/176.44  product(multiply(inverse(b),inverse(a)),A,multiply(inverse(c),A)) -> true
% 176.55/176.44  Current number of equations to process: 705
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3063
% 176.55/176.44  New rule produced :
% 176.55/176.44  [5034]
% 176.55/176.44  product(multiply(A,B),multiply(inverse(B),multiply(C,inverse(multiply(A,C)))),identity)
% 176.55/176.44  -> true
% 176.55/176.44  Rule
% 176.55/176.44  [4125]
% 176.55/176.44  product(multiply(A,j),multiply(inverse(j),multiply(k,inverse(multiply(A,k)))),identity)
% 176.55/176.44  -> true collapsed.
% 176.55/176.44  Current number of equations to process: 704
% 176.55/176.44  Current number of ordered equations: 0
% 176.55/176.44  Current number of rules: 3063
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5035]
% 177.34/177.17  product(multiply(inverse(multiply(A,B)),multiply(A,C)),multiply(inverse(C),B),identity)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 703
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3064
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5036]
% 177.34/177.17  product(identity,multiply(inverse(A),B),multiply(inverse(multiply(C,A)),
% 177.34/177.17                                          multiply(C,B))) -> true
% 177.34/177.17  Current number of equations to process: 702
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3065
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5037]
% 177.34/177.17  ifeq(product(A,multiply(inverse(A),B),C),true,product(X,C,multiply(X,B)),true)
% 177.34/177.17  -> true
% 177.34/177.17  Rule
% 177.34/177.17  [4735]
% 177.34/177.17  ifeq(product(b,multiply(inverse(b),A),B),true,product(a,B,multiply(a,A)),true)
% 177.34/177.17  -> true collapsed.
% 177.34/177.17  Rule
% 177.34/177.17  [4815]
% 177.34/177.17  ifeq(product(b,multiply(inverse(b),A),B),true,product(h,B,multiply(h,A)),true)
% 177.34/177.17  -> true collapsed.
% 177.34/177.17  Current number of equations to process: 701
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3064
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5038]
% 177.34/177.17  ifeq(product(multiply(A,B),inverse(B),C),true,product(C,X,multiply(A,X)),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 700
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3065
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5039]
% 177.34/177.17  ifeq(product(multiply(A,a),multiply(b,multiply(inverse(c),B)),C),true,
% 177.34/177.17  product(A,B,C),true) -> true
% 177.34/177.17  Current number of equations to process: 699
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3066
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5040]
% 177.34/177.17  ifeq(product(multiply(b,multiply(inverse(c),A)),B,C),true,product(a,C,
% 177.34/177.17                                                            multiply(A,B)),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 697
% 177.34/177.17  Current number of ordered equations: 1
% 177.34/177.17  Current number of rules: 3067
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5041]
% 177.34/177.17  ifeq(product(A,a,B),true,product(A,C,multiply(B,multiply(b,multiply(inverse(c),C)))),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 697
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3068
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5042]
% 177.34/177.17  ifeq(product(A,B,a),true,product(A,multiply(B,multiply(b,multiply(inverse(c),C))),C),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 695
% 177.34/177.17  Current number of ordered equations: 1
% 177.34/177.17  Current number of rules: 3069
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5043]
% 177.34/177.17  ifeq(product(A,B,C),true,product(a,multiply(b,multiply(inverse(c),multiply(A,B))),C),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 695
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3070
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5044]
% 177.34/177.17  ifeq(product(a,multiply(b,multiply(inverse(c),multiply(A,B))),C),true,
% 177.34/177.17  product(A,B,C),true) -> true
% 177.34/177.17  Current number of equations to process: 694
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3071
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5045]
% 177.34/177.17  ifeq(product(multiply(b,multiply(inverse(c),A)),B,C),true,product(A,B,
% 177.34/177.17                                                            multiply(a,C)),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 692
% 177.34/177.17  Current number of ordered equations: 1
% 177.34/177.17  Current number of rules: 3072
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5046]
% 177.34/177.17  ifeq(product(A,a,B),true,product(B,multiply(b,multiply(inverse(c),C)),
% 177.34/177.17                           multiply(A,C)),true) -> true
% 177.34/177.17  Current number of equations to process: 692
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3073
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5047]
% 177.34/177.17  ifeq(product(A,B,C),true,product(multiply(A,a),multiply(b,multiply(inverse(c),B)),C),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 690
% 177.34/177.17  Current number of ordered equations: 1
% 177.34/177.17  Current number of rules: 3074
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5048]
% 177.34/177.17  ifeq(product(A,B,multiply(b,multiply(inverse(c),C))),true,product(multiply(a,A),B,C),true)
% 177.34/177.17  -> true
% 177.34/177.17  Current number of equations to process: 690
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3075
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5049]
% 177.34/177.17  ifeq(product(multiply(A,h),multiply(b,multiply(inverse(j),B)),C),true,
% 177.34/177.17  product(A,B,C),true) -> true
% 177.34/177.17  Current number of equations to process: 689
% 177.34/177.17  Current number of ordered equations: 0
% 177.34/177.17  Current number of rules: 3076
% 177.34/177.17  New rule produced :
% 177.34/177.17  [5050]
% 177.34/177.17  ifeq(product(A,h,B),true,product(A,C,multiply(B,multiply(b,multiply(inverse(j),C)))),true)
% 177.34/177.17  -> true
% 178.10/177.95  Current number of equations to process: 687
% 178.10/177.95  Current number of ordered equations: 1
% 178.10/177.95  Current number of rules: 3077
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5051]
% 178.10/177.95  ifeq(product(multiply(b,multiply(inverse(j),A)),B,C),true,product(h,C,
% 178.10/177.95                                                            multiply(A,B)),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 687
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3078
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5052]
% 178.10/177.95  ifeq(product(A,B,C),true,product(h,multiply(b,multiply(inverse(j),multiply(A,B))),C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Rule
% 178.10/177.95  [4265]
% 178.10/177.95  ifeq(product(k,A,B),true,product(h,multiply(b,multiply(inverse(j),multiply(k,A))),B),true)
% 178.10/177.95  -> true collapsed.
% 178.10/177.95  Current number of equations to process: 685
% 178.10/177.95  Current number of ordered equations: 1
% 178.10/177.95  Current number of rules: 3078
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5053]
% 178.10/177.95  ifeq(product(A,B,h),true,product(A,multiply(B,multiply(b,multiply(inverse(j),C))),C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 685
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3079
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5054]
% 178.10/177.95  ifeq(product(h,multiply(b,multiply(inverse(j),multiply(A,B))),C),true,
% 178.10/177.95  product(A,B,C),true) -> true
% 178.10/177.95  Rule
% 178.10/177.95  [4266]
% 178.10/177.95  ifeq(product(h,multiply(b,multiply(inverse(j),multiply(k,A))),B),true,
% 178.10/177.95  product(k,A,B),true) -> true collapsed.
% 178.10/177.95  Current number of equations to process: 684
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3079
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5055]
% 178.10/177.95  ifeq(product(A,h,B),true,product(B,multiply(b,multiply(inverse(j),C)),
% 178.10/177.95                           multiply(A,C)),true) -> true
% 178.10/177.95  Current number of equations to process: 682
% 178.10/177.95  Current number of ordered equations: 1
% 178.10/177.95  Current number of rules: 3080
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5056]
% 178.10/177.95  ifeq(product(multiply(b,multiply(inverse(j),A)),B,C),true,product(A,B,
% 178.10/177.95                                                            multiply(h,C)),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 682
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3081
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5057]
% 178.10/177.95  ifeq(product(A,B,multiply(b,multiply(inverse(j),C))),true,product(multiply(h,A),B,C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 680
% 178.10/177.95  Current number of ordered equations: 1
% 178.10/177.95  Current number of rules: 3082
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5058]
% 178.10/177.95  ifeq(product(A,B,C),true,product(multiply(A,h),multiply(b,multiply(inverse(j),B)),C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 680
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3083
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5059]
% 178.10/177.95  ifeq(product(multiply(A,c),multiply(inverse(b),B),C),true,product(A,multiply(a,B),C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 679
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3084
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5060]
% 178.10/177.95  ifeq(product(multiply(inverse(b),A),B,C),true,product(c,C,multiply(a,
% 178.10/177.95                                                            multiply(A,B))),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 677
% 178.10/177.95  Current number of ordered equations: 1
% 178.10/177.95  Current number of rules: 3085
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5061]
% 178.10/177.95  ifeq(product(A,c,B),true,product(A,multiply(a,C),multiply(B,multiply(
% 178.10/177.95                                                              inverse(b),C))),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 677
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3086
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5062]
% 178.10/177.95  ifeq(product(multiply(a,A),B,C),true,product(c,multiply(inverse(b),multiply(A,B)),C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 675
% 178.10/177.95  Current number of ordered equations: 1
% 178.10/177.95  Current number of rules: 3087
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5063]
% 178.10/177.95  ifeq(product(A,B,c),true,product(A,multiply(B,multiply(inverse(b),C)),
% 178.10/177.95                           multiply(a,C)),true) -> true
% 178.10/177.95  Current number of equations to process: 675
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3088
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5064]
% 178.10/177.95  ifeq(product(c,multiply(inverse(b),multiply(A,B)),C),true,product(multiply(a,A),B,C),true)
% 178.10/177.95  -> true
% 178.10/177.95  Current number of equations to process: 674
% 178.10/177.95  Current number of ordered equations: 0
% 178.10/177.95  Current number of rules: 3089
% 178.10/177.95  New rule produced :
% 178.10/177.95  [5065]
% 178.10/177.95  ifeq(product(multiply(inverse(b),A),B,C),true,product(multiply(a,A),B,
% 178.10/177.95                                                multiply(c,C)),true) -> true
% 179.19/179.01  Current number of equations to process: 672
% 179.19/179.01  Current number of ordered equations: 1
% 179.19/179.01  Current number of rules: 3090
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5066]
% 179.19/179.01  ifeq(product(A,c,B),true,product(B,multiply(inverse(b),C),multiply(A,
% 179.19/179.01                                                            multiply(a,C))),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 672
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3091
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5067]
% 179.19/179.01  ifeq(product(A,B,multiply(inverse(b),C)),true,product(multiply(c,A),B,
% 179.19/179.01                                                multiply(a,C)),true) -> true
% 179.19/179.01  Current number of equations to process: 670
% 179.19/179.01  Current number of ordered equations: 1
% 179.19/179.01  Current number of rules: 3092
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5068]
% 179.19/179.01  ifeq(product(A,multiply(a,B),C),true,product(multiply(A,c),multiply(inverse(b),B),C),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 670
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3093
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5069]
% 179.19/179.01  ifeq(product(multiply(A,multiply(a,B)),multiply(inverse(B),b),C),true,
% 179.19/179.01  product(A,c,C),true) -> true
% 179.19/179.01  Current number of equations to process: 669
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3094
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5070]
% 179.19/179.01  ifeq(product(multiply(inverse(A),b),B,C),true,product(multiply(a,A),C,
% 179.19/179.01                                                multiply(c,B)),true) -> true
% 179.19/179.01  Current number of equations to process: 667
% 179.19/179.01  Current number of ordered equations: 1
% 179.19/179.01  Current number of rules: 3095
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5071]
% 179.19/179.01  ifeq(product(A,multiply(a,B),C),true,product(A,c,multiply(C,multiply(
% 179.19/179.01                                                              inverse(B),b))),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 667
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3096
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5072]
% 179.19/179.01  ifeq(product(c,A,B),true,product(multiply(a,C),multiply(inverse(C),multiply(b,A)),B),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 665
% 179.19/179.01  Current number of ordered equations: 1
% 179.19/179.01  Current number of rules: 3097
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5073]
% 179.19/179.01  ifeq(product(A,B,multiply(a,C)),true,product(A,multiply(B,multiply(inverse(C),b)),c),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 665
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3098
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5074]
% 179.19/179.01  ifeq(product(multiply(a,A),multiply(inverse(A),multiply(b,B)),C),true,
% 179.19/179.01  product(c,B,C),true) -> true
% 179.19/179.01  Current number of equations to process: 664
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3099
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5075]
% 179.19/179.01  ifeq(product(multiply(inverse(A),b),B,C),true,product(c,B,multiply(a,
% 179.19/179.01                                                            multiply(A,C))),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 662
% 179.19/179.01  Current number of ordered equations: 1
% 179.19/179.01  Current number of rules: 3100
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5076]
% 179.19/179.01  ifeq(product(A,multiply(a,B),C),true,product(C,multiply(inverse(B),b),
% 179.19/179.01                                       multiply(A,c)),true) -> true
% 179.19/179.01  Current number of equations to process: 662
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3101
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5077]
% 179.19/179.01  ifeq(product(A,c,B),true,product(multiply(A,multiply(a,C)),multiply(inverse(C),b),B),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 660
% 179.19/179.01  Current number of ordered equations: 1
% 179.19/179.01  Current number of rules: 3102
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5078]
% 179.19/179.01  ifeq(product(A,B,multiply(inverse(C),b)),true,product(multiply(a,multiply(C,A)),B,c),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 660
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3103
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5079]
% 179.19/179.01  ifeq(product(multiply(A,j),multiply(inverse(b),B),C),true,product(A,multiply(h,B),C),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 659
% 179.19/179.01  Current number of ordered equations: 0
% 179.19/179.01  Current number of rules: 3104
% 179.19/179.01  New rule produced :
% 179.19/179.01  [5080]
% 179.19/179.01  ifeq(product(multiply(inverse(b),A),B,C),true,product(j,C,multiply(h,
% 179.19/179.01                                                            multiply(A,B))),true)
% 179.19/179.01  -> true
% 179.19/179.01  Current number of equations to process: 657
% 179.19/179.01  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3105
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5081]
% 179.90/179.74  ifeq(product(A,j,B),true,product(A,multiply(h,C),multiply(B,multiply(
% 179.90/179.74                                                              inverse(b),C))),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 657
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3106
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5082]
% 179.90/179.74  ifeq(product(A,B,j),true,product(A,multiply(B,multiply(inverse(b),C)),
% 179.90/179.74                           multiply(h,C)),true) -> true
% 179.90/179.74  Current number of equations to process: 655
% 179.90/179.74  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3107
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5083]
% 179.90/179.74  ifeq(product(multiply(h,A),B,C),true,product(j,multiply(inverse(b),multiply(A,B)),C),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 655
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3108
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5084]
% 179.90/179.74  ifeq(product(j,multiply(inverse(b),multiply(A,B)),C),true,product(multiply(h,A),B,C),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 654
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3109
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5085]
% 179.90/179.74  ifeq(product(multiply(inverse(b),A),B,C),true,product(multiply(h,A),B,
% 179.90/179.74                                                multiply(j,C)),true) -> true
% 179.90/179.74  Current number of equations to process: 652
% 179.90/179.74  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3110
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5086]
% 179.90/179.74  ifeq(product(A,j,B),true,product(B,multiply(inverse(b),C),multiply(A,
% 179.90/179.74                                                            multiply(h,C))),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 652
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3111
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5087]
% 179.90/179.74  ifeq(product(A,B,multiply(inverse(b),C)),true,product(multiply(j,A),B,
% 179.90/179.74                                                multiply(h,C)),true) -> true
% 179.90/179.74  Current number of equations to process: 650
% 179.90/179.74  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3112
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5088]
% 179.90/179.74  ifeq(product(A,multiply(h,B),C),true,product(multiply(A,j),multiply(inverse(b),B),C),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 650
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3113
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5089]
% 179.90/179.74  ifeq(product(multiply(A,multiply(h,B)),multiply(inverse(B),b),C),true,
% 179.90/179.74  product(A,j,C),true) -> true
% 179.90/179.74  Current number of equations to process: 649
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3114
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5090]
% 179.90/179.74  ifeq(product(multiply(inverse(A),b),B,C),true,product(multiply(h,A),C,
% 179.90/179.74                                                multiply(j,B)),true) -> true
% 179.90/179.74  Current number of equations to process: 647
% 179.90/179.74  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3115
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5091]
% 179.90/179.74  ifeq(product(A,multiply(h,B),C),true,product(A,j,multiply(C,multiply(
% 179.90/179.74                                                              inverse(B),b))),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 647
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3116
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5092]
% 179.90/179.74  ifeq(product(A,B,multiply(h,C)),true,product(A,multiply(B,multiply(inverse(C),b)),j),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 645
% 179.90/179.74  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3117
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5093]
% 179.90/179.74  ifeq(product(j,A,B),true,product(multiply(h,C),multiply(inverse(C),multiply(b,A)),B),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 645
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3118
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5094]
% 179.90/179.74  ifeq(product(multiply(h,A),multiply(inverse(A),multiply(b,B)),C),true,
% 179.90/179.74  product(j,B,C),true) -> true
% 179.90/179.74  Current number of equations to process: 644
% 179.90/179.74  Current number of ordered equations: 0
% 179.90/179.74  Current number of rules: 3119
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5095]
% 179.90/179.74  ifeq(product(multiply(inverse(A),b),B,C),true,product(j,B,multiply(h,
% 179.90/179.74                                                            multiply(A,C))),true)
% 179.90/179.74  -> true
% 179.90/179.74  Current number of equations to process: 642
% 179.90/179.74  Current number of ordered equations: 1
% 179.90/179.74  Current number of rules: 3120
% 179.90/179.74  New rule produced :
% 179.90/179.74  [5096]
% 179.90/179.74  ifeq(product(A,multiply(h,B),C),true,product(C,multiply(inverse(B),b),
% 180.54/180.37                                       multiply(A,j)),true) -> true
% 180.54/180.37  Current number of equations to process: 642
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3121
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5097]
% 180.54/180.37  ifeq(product(A,j,B),true,product(multiply(A,multiply(h,C)),multiply(inverse(C),b),B),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 640
% 180.54/180.37  Current number of ordered equations: 1
% 180.54/180.37  Current number of rules: 3122
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5098]
% 180.54/180.37  ifeq(product(A,B,multiply(inverse(C),b)),true,product(multiply(h,multiply(C,A)),B,j),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 640
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3123
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5099]
% 180.54/180.37  ifeq(product(multiply(inverse(A),inverse(h)),inverse(k),B),true,product(
% 180.54/180.37                                                                  multiply(j,A),B,identity),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 639
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3124
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5100]
% 180.54/180.37  ifeq(product(k,inverse(multiply(inverse(A),inverse(h))),B),true,product(
% 180.54/180.37                                                                  multiply(j,A),identity,B),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 638
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3125
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5101]
% 180.54/180.37  ifeq(product(identity,multiply(inverse(A),inverse(h)),B),true,product(
% 180.54/180.37                                                                inverse(
% 180.54/180.37                                                                multiply(j,A)),k,B),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 637
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3126
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5102]
% 180.54/180.37  ifeq(product(A,multiply(j,B),inverse(multiply(inverse(B),inverse(h)))),true,
% 180.54/180.37  product(A,k,identity),true) -> true
% 180.54/180.37  Current number of equations to process: 636
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3127
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5103]
% 180.54/180.37  ifeq(product(A,inverse(multiply(inverse(B),inverse(h))),multiply(j,B)),true,
% 180.54/180.37  product(A,identity,k),true) -> true
% 180.54/180.37  Current number of equations to process: 635
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3128
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5104]
% 180.54/180.37  ifeq(product(inverse(multiply(j,A)),B,multiply(inverse(A),inverse(h))),true,
% 180.54/180.37  product(identity,B,k),true) -> true
% 180.54/180.37  Current number of equations to process: 634
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3129
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5105]
% 180.54/180.37  ifeq(product(multiply(inverse(A),inverse(h)),B,inverse(multiply(j,A))),true,
% 180.54/180.37  product(k,B,identity),true) -> true
% 180.54/180.37  Current number of equations to process: 633
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3130
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5106]
% 180.54/180.37  ifeq(product(multiply(j,A),identity,B),true,product(k,inverse(multiply(
% 180.54/180.37                                                                inverse(A),
% 180.54/180.37                                                                inverse(h))),B),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 632
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3131
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5107]
% 180.54/180.37  ifeq(product(inverse(k),multiply(j,A),B),true,product(B,multiply(inverse(A),
% 180.54/180.37                                                          inverse(h)),identity),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 631
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3132
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5108]
% 180.54/180.37  ifeq(product(inverse(multiply(j,A)),k,B),true,product(identity,multiply(
% 180.54/180.37                                                                 inverse(A),
% 180.54/180.37                                                                 inverse(h)),B),true)
% 180.54/180.37  -> true
% 180.54/180.37  Current number of equations to process: 630
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3133
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5109]
% 180.54/180.37  ifeq(product(identity,inverse(multiply(inverse(A),inverse(B))),C),true,
% 180.54/180.37  product(multiply(B,A),identity,C),true) -> true
% 180.54/180.37  Current number of equations to process: 629
% 180.54/180.37  Current number of ordered equations: 0
% 180.54/180.37  Current number of rules: 3134
% 180.54/180.37  New rule produced :
% 180.54/180.37  [5110]
% 180.54/180.37  ifeq(product(identity,multiply(inverse(A),inverse(B)),C),true,product(
% 181.20/181.01                                                                inverse(
% 181.20/181.01                                                                multiply(B,A)),identity,C),true)
% 181.20/181.01  -> true
% 181.20/181.01  Current number of equations to process: 628
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3135
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5111]
% 181.20/181.01  ifeq(product(A,multiply(B,C),inverse(multiply(inverse(C),inverse(B)))),true,
% 181.20/181.01  product(A,identity,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 627
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3136
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5112]
% 181.20/181.01  ifeq(product(A,inverse(multiply(inverse(B),inverse(C))),multiply(C,B)),true,
% 181.20/181.01  product(A,identity,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 626
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3137
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5113]
% 181.20/181.01  ifeq(product(inverse(multiply(A,B)),C,multiply(inverse(B),inverse(A))),true,
% 181.20/181.01  product(identity,C,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 625
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3138
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5114]
% 181.20/181.01  ifeq(product(multiply(inverse(A),inverse(B)),C,inverse(multiply(B,A))),true,
% 181.20/181.01  product(identity,C,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 624
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3139
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5115]
% 181.20/181.01  ifeq(product(multiply(A,B),identity,C),true,product(identity,inverse(
% 181.20/181.01                                                               multiply(
% 181.20/181.01                                                               inverse(B),
% 181.20/181.01                                                               inverse(A))),C),true)
% 181.20/181.01  -> true
% 181.20/181.01  Current number of equations to process: 623
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3140
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5116]
% 181.20/181.01  ifeq(product(inverse(multiply(A,B)),identity,C),true,product(identity,
% 181.20/181.01                                                       multiply(inverse(B),
% 181.20/181.01                                                       inverse(A)),C),true) ->
% 181.20/181.01  true
% 181.20/181.01  Current number of equations to process: 622
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3141
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5117]
% 181.20/181.01  ifeq(product(identity,inverse(multiply(inverse(A),B)),C),true,product(
% 181.20/181.01                                                                multiply(
% 181.20/181.01                                                                inverse(B),A),identity,C),true)
% 181.20/181.01  -> true
% 181.20/181.01  Current number of equations to process: 621
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3142
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5118]
% 181.20/181.01  ifeq(product(identity,multiply(inverse(A),B),C),true,product(inverse(
% 181.20/181.01                                                               multiply(
% 181.20/181.01                                                               inverse(B),A)),identity,C),true)
% 181.20/181.01  -> true
% 181.20/181.01  Current number of equations to process: 620
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3143
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5119]
% 181.20/181.01  ifeq(product(A,multiply(inverse(B),C),inverse(multiply(inverse(C),B))),true,
% 181.20/181.01  product(A,identity,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 619
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3144
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5120]
% 181.20/181.01  ifeq(product(A,inverse(multiply(inverse(B),C)),multiply(inverse(C),B)),true,
% 181.20/181.01  product(A,identity,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 618
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3145
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5121]
% 181.20/181.01  ifeq(product(inverse(multiply(inverse(A),B)),C,multiply(inverse(B),A)),true,
% 181.20/181.01  product(identity,C,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 617
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3146
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5122]
% 181.20/181.01  ifeq(product(multiply(inverse(A),B),C,inverse(multiply(inverse(B),A))),true,
% 181.20/181.01  product(identity,C,identity),true) -> true
% 181.20/181.01  Current number of equations to process: 616
% 181.20/181.01  Current number of ordered equations: 0
% 181.20/181.01  Current number of rules: 3147
% 181.20/181.01  New rule produced :
% 181.20/181.01  [5123]
% 181.20/181.01  ifeq(product(multiply(inverse(A),B),identity,C),true,product(identity,
% 181.88/181.73                                                       inverse(multiply(
% 181.88/181.73                                                               inverse(B),A)),C),true)
% 181.88/181.73  -> true
% 181.88/181.73  Current number of equations to process: 615
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3148
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5124]
% 181.88/181.73  ifeq(product(inverse(multiply(inverse(A),B)),identity,C),true,product(identity,
% 181.88/181.73                                                                multiply(
% 181.88/181.73                                                                inverse(B),A),C),true)
% 181.88/181.73  -> true
% 181.88/181.73  Current number of equations to process: 614
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3149
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5125]
% 181.88/181.73  ifeq(product(A,B,identity),true,product(A,C,multiply(X,multiply(inverse(
% 181.88/181.73                                                                  multiply(B,X)),C))),true)
% 181.88/181.73  -> true
% 181.88/181.73  Current number of equations to process: 613
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3150
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5126]
% 181.88/181.73  ifeq(product(A,identity,B),true,product(A,multiply(C,multiply(inverse(
% 181.88/181.73                                                                multiply(B,C)),X)),X),true)
% 181.88/181.73  -> true
% 181.88/181.73  Current number of equations to process: 612
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3151
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5127]
% 181.88/181.73  ifeq(product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),X),true,
% 181.88/181.73  product(identity,X,C),true) -> true
% 181.88/181.73  Current number of equations to process: 611
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3152
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5128]
% 181.88/181.73  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),C)),identity,X),true,
% 181.88/181.73  product(B,X,C),true) -> true
% 181.88/181.73  Current number of equations to process: 610
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3153
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5129]
% 181.88/181.73  ifeq(product(A,identity,B),true,product(C,multiply(X,multiply(inverse(
% 181.88/181.73                                                                multiply(C,X)),A)),B),true)
% 181.88/181.73  -> true
% 181.88/181.73  Current number of equations to process: 609
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3154
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5130]
% 181.88/181.73  ifeq(product(identity,multiply(A,multiply(inverse(multiply(B,A)),C)),X),true,
% 181.88/181.73  product(B,X,C),true) -> true
% 181.88/181.73  Current number of equations to process: 608
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3155
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5131]
% 181.88/181.73  ifeq(product(b,multiply(A,multiply(inverse(multiply(c,A)),B)),C),true,
% 181.88/181.73  product(a,C,B),true) -> true
% 181.88/181.73  Current number of equations to process: 606
% 181.88/181.73  Current number of ordered equations: 1
% 181.88/181.73  Current number of rules: 3156
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5132]
% 181.88/181.73  ifeq(product(c,multiply(A,multiply(inverse(multiply(b,A)),B)),C),true,
% 181.88/181.73  product(a,B,C),true) -> true
% 181.88/181.73  Current number of equations to process: 606
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3157
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5133]
% 181.88/181.73  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),a)),b,C),true,
% 181.88/181.73  product(B,C,c),true) -> true
% 181.88/181.73  Current number of equations to process: 605
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3158
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5134]
% 181.88/181.73  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),h)),b,C),true,
% 181.88/181.73  product(B,C,j),true) -> true
% 181.88/181.73  Current number of equations to process: 604
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3159
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5135]
% 181.88/181.73  ifeq(product(j,multiply(A,multiply(inverse(multiply(b,A)),B)),C),true,
% 181.88/181.73  product(h,B,C),true) -> true
% 181.88/181.73  Current number of equations to process: 602
% 181.88/181.73  Current number of ordered equations: 1
% 181.88/181.73  Current number of rules: 3160
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5136]
% 181.88/181.73  ifeq(product(b,multiply(A,multiply(inverse(multiply(j,A)),B)),C),true,
% 181.88/181.73  product(h,C,B),true) -> true
% 181.88/181.73  Current number of equations to process: 602
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3161
% 181.88/181.73  New rule produced :
% 181.88/181.73  [5137]
% 181.88/181.73  ifeq(product(A,identity,B),true,product(B,multiply(C,multiply(inverse(
% 181.88/181.73                                                                multiply(A,C)),X)),X),true)
% 181.88/181.73  -> true
% 181.88/181.73  Current number of equations to process: 601
% 181.88/181.73  Current number of ordered equations: 0
% 181.88/181.73  Current number of rules: 3162
% 181.88/181.73  New rule produced :
% 182.78/182.58  [5138]
% 182.78/182.58  ifeq(product(identity,A,B),true,product(B,multiply(C,multiply(inverse(
% 182.78/182.58                                                                multiply(A,C)),X)),X),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 600
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3163
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5139]
% 182.78/182.58  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),C)),X,identity),true,
% 182.78/182.58  product(C,X,B),true) -> true
% 182.78/182.58  Current number of equations to process: 599
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3164
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5140]
% 182.78/182.58  ifeq(product(identity,A,multiply(B,multiply(inverse(multiply(C,B)),X))),true,
% 182.78/182.58  product(C,A,X),true) -> true
% 182.78/182.58  Current number of equations to process: 598
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3165
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5141]
% 182.78/182.58  ifeq(product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),X),true,
% 182.78/182.58  product(X,identity,C),true) -> true
% 182.78/182.58  Current number of equations to process: 596
% 182.78/182.58  Current number of ordered equations: 1
% 182.78/182.58  Current number of rules: 3166
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5142]
% 182.78/182.58  ifeq(product(A,multiply(B,multiply(inverse(multiply(A,B)),C)),X),true,
% 182.78/182.58  product(C,identity,X),true) -> true
% 182.78/182.58  Current number of equations to process: 596
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3167
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5143]
% 182.78/182.58  ifeq(product(a,A,B),true,product(c,multiply(C,multiply(inverse(multiply(b,C)),A)),B),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 594
% 182.78/182.58  Current number of ordered equations: 1
% 182.78/182.58  Current number of rules: 3168
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5144]
% 182.78/182.58  ifeq(product(b,A,multiply(B,multiply(inverse(multiply(a,B)),C))),true,
% 182.78/182.58  product(c,A,C),true) -> true
% 182.78/182.58  Current number of equations to process: 594
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3169
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5145]
% 182.78/182.58  ifeq(product(a,A,B),true,product(B,multiply(C,multiply(inverse(multiply(A,C)),b)),c),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 592
% 182.78/182.58  Current number of ordered equations: 1
% 182.78/182.58  Current number of rules: 3170
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5146]
% 182.78/182.58  ifeq(product(multiply(A,multiply(inverse(multiply(a,A)),B)),C,b),true,
% 182.78/182.58  product(B,C,c),true) -> true
% 182.78/182.58  Current number of equations to process: 592
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3171
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5147]
% 182.78/182.58  ifeq(product(h,A,B),true,product(j,multiply(C,multiply(inverse(multiply(b,C)),A)),B),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 590
% 182.78/182.58  Current number of ordered equations: 1
% 182.78/182.58  Current number of rules: 3172
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5148]
% 182.78/182.58  ifeq(product(b,A,multiply(B,multiply(inverse(multiply(h,B)),C))),true,
% 182.78/182.58  product(j,A,C),true) -> true
% 182.78/182.58  Current number of equations to process: 590
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3173
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5149]
% 182.78/182.58  ifeq(product(h,A,B),true,product(B,multiply(C,multiply(inverse(multiply(A,C)),b)),j),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 588
% 182.78/182.58  Current number of ordered equations: 1
% 182.78/182.58  Current number of rules: 3174
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5150]
% 182.78/182.58  ifeq(product(multiply(A,multiply(inverse(multiply(h,A)),B)),C,b),true,
% 182.78/182.58  product(B,C,j),true) -> true
% 182.78/182.58  Current number of equations to process: 588
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3175
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5151]
% 182.78/182.58  ifeq(product(A,multiply(B,C),identity),true,product(A,multiply(B,X),multiply(
% 182.78/182.58                                                                      inverse(C),X)),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 587
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3176
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5152]
% 182.78/182.58  ifeq(product(A,identity,multiply(B,C)),true,product(A,multiply(inverse(C),X),
% 182.78/182.58                                              multiply(B,X)),true) -> true
% 182.78/182.58  Current number of equations to process: 586
% 182.78/182.58  Current number of ordered equations: 0
% 182.78/182.58  Current number of rules: 3177
% 182.78/182.58  New rule produced :
% 182.78/182.58  [5153]
% 182.78/182.58  ifeq(product(multiply(A,B),multiply(inverse(B),C),X),true,product(identity,X,
% 182.78/182.58                                                            multiply(A,C)),true)
% 182.78/182.58  -> true
% 182.78/182.58  Current number of equations to process: 584
% 182.78/182.58  Current number of ordered equations: 1
% 182.78/182.58  Current number of rules: 3178
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5154]
% 183.46/183.29  ifeq(product(multiply(A,B),multiply(inverse(B),C),X),true,product(identity,
% 183.46/183.29                                                            multiply(A,C),X),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 584
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3179
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5155]
% 183.46/183.29  ifeq(product(multiply(inverse(A),B),identity,C),true,product(multiply(X,A),C,
% 183.46/183.29                                                       multiply(X,B)),true) ->
% 183.46/183.29  true
% 183.46/183.29  Current number of equations to process: 583
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3180
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5156]
% 183.46/183.29  ifeq(product(multiply(A,B),identity,C),true,product(multiply(A,X),multiply(
% 183.46/183.29                                                                    inverse(X),B),C),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 582
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3181
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5157]
% 183.46/183.29  ifeq(product(identity,multiply(inverse(A),B),C),true,product(multiply(X,A),C,
% 183.46/183.29                                                       multiply(X,B)),true) ->
% 183.46/183.29  true
% 183.46/183.29  Current number of equations to process: 581
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3182
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5158]
% 183.46/183.29  ifeq(product(multiply(A,B),identity,C),true,product(C,multiply(inverse(B),X),
% 183.46/183.29                                              multiply(A,X)),true) -> true
% 183.46/183.29  Current number of equations to process: 580
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3183
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5159]
% 183.46/183.29  ifeq(product(identity,multiply(A,B),C),true,product(C,multiply(inverse(B),X),
% 183.46/183.29                                              multiply(A,X)),true) -> true
% 183.46/183.29  Current number of equations to process: 579
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3184
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5160]
% 183.46/183.29  ifeq(product(identity,multiply(A,B),C),true,product(multiply(A,X),multiply(
% 183.46/183.29                                                                    inverse(X),B),C),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 578
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3185
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5161]
% 183.46/183.29  ifeq(product(multiply(inverse(A),B),C,identity),true,product(multiply(X,B),C,
% 183.46/183.29                                                       multiply(X,A)),true) ->
% 183.46/183.29  true
% 183.46/183.29  Current number of equations to process: 577
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3186
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5162]
% 183.46/183.29  ifeq(product(identity,A,multiply(inverse(B),C)),true,product(multiply(X,B),A,
% 183.46/183.29                                                       multiply(X,C)),true) ->
% 183.46/183.29  true
% 183.46/183.29  Current number of equations to process: 576
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3187
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5163]
% 183.46/183.29  ifeq(product(multiply(A,B),multiply(inverse(B),C),X),true,product(multiply(A,C),identity,X),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 574
% 183.46/183.29  Current number of ordered equations: 1
% 183.46/183.29  Current number of rules: 3188
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5164]
% 183.46/183.29  ifeq(product(multiply(A,B),multiply(inverse(B),C),X),true,product(X,identity,
% 183.46/183.29                                                            multiply(A,C)),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 574
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3189
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5165]
% 183.46/183.29  ifeq(product(inverse(A),B,C),true,ifeq(product(A,B,X),true,product(A,X,C),true),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 573
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3190
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5166]
% 183.46/183.29  ifeq(product(A,B,C),true,ifeq(product(X,A,B),true,product(X,C,inverse(B)),true),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 572
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3191
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5167]
% 183.46/183.29  ifeq(product(A,B,C),true,ifeq(product(X,B,A),true,product(X,inverse(B),C),true),true)
% 183.46/183.29  -> true
% 183.46/183.29  Current number of equations to process: 571
% 183.46/183.29  Current number of ordered equations: 0
% 183.46/183.29  Current number of rules: 3192
% 183.46/183.29  New rule produced :
% 183.46/183.29  [5168]
% 183.46/183.29  ifeq(product(A,inverse(B),C),true,ifeq(product(A,B,X),true,product(X,B,C),true),true)
% 183.46/183.29  -> true
% 184.31/184.12  Current number of equations to process: 570
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3193
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5169]
% 184.31/184.12  ifeq(product(A,B,C),true,ifeq(product(C,A,X),true,product(X,B,inverse(C)),true),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 569
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3194
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5170]
% 184.31/184.12  ifeq(product(A,B,C),true,ifeq(product(A,C,X),true,product(inverse(A),B,X),true),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 568
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3195
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5171]
% 184.31/184.12  ifeq(product(identity,A,B),true,product(j,multiply(inverse(b),multiply(
% 184.31/184.12                                                                inverse(j),
% 184.31/184.12                                                                multiply(k,A))),B),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 567
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3196
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5172]
% 184.31/184.12  ifeq(product(j,multiply(inverse(b),multiply(inverse(j),multiply(k,A))),B),true,
% 184.31/184.12  product(identity,A,B),true) -> true
% 184.31/184.12  Current number of equations to process: 566
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3197
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5173]
% 184.31/184.12  ifeq(product(multiply(A,multiply(j,B)),multiply(inverse(B),inverse(h)),C),true,
% 184.31/184.12  product(A,k,C),true) -> true
% 184.31/184.12  Current number of equations to process: 565
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3198
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5174]
% 184.31/184.12  ifeq(product(A,multiply(j,B),C),true,product(A,k,multiply(C,multiply(
% 184.31/184.12                                                              inverse(B),
% 184.31/184.12                                                              inverse(h)))),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 563
% 184.31/184.12  Current number of ordered equations: 1
% 184.31/184.12  Current number of rules: 3199
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5175]
% 184.31/184.12  ifeq(product(multiply(inverse(A),inverse(h)),B,C),true,product(multiply(j,A),C,
% 184.31/184.12                                                         multiply(k,B)),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 563
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3200
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5176]
% 184.31/184.12  ifeq(product(A,B,multiply(j,C)),true,product(A,multiply(B,multiply(inverse(C),
% 184.31/184.12                                                            inverse(h))),k),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 562
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3201
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5177]
% 184.31/184.12  ifeq(product(A,multiply(j,B),C),true,product(C,multiply(inverse(B),inverse(h)),
% 184.31/184.12                                       multiply(A,k)),true) -> true
% 184.31/184.12  Current number of equations to process: 560
% 184.31/184.12  Current number of ordered equations: 1
% 184.31/184.12  Current number of rules: 3202
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5178]
% 184.31/184.12  ifeq(product(multiply(inverse(A),inverse(h)),B,C),true,product(k,B,multiply(j,
% 184.31/184.12                                                                     multiply(A,C))),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 560
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3203
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5179]
% 184.31/184.12  ifeq(product(A,B,multiply(inverse(C),inverse(h))),true,product(multiply(j,
% 184.31/184.12                                                                 multiply(C,A)),B,k),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 558
% 184.31/184.12  Current number of ordered equations: 1
% 184.31/184.12  Current number of rules: 3204
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5180]
% 184.31/184.12  ifeq(product(A,k,B),true,product(multiply(A,multiply(j,C)),multiply(inverse(C),
% 184.31/184.12                                                             inverse(h)),B),true)
% 184.31/184.12  -> true
% 184.31/184.12  Current number of equations to process: 558
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3205
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5181]
% 184.31/184.12  ifeq(product(multiply(A,multiply(B,C)),multiply(inverse(C),inverse(B)),X),true,
% 184.31/184.12  product(A,identity,X),true) -> true
% 184.31/184.12  Current number of equations to process: 557
% 184.31/184.12  Current number of ordered equations: 0
% 184.31/184.12  Current number of rules: 3206
% 184.31/184.12  New rule produced :
% 184.31/184.12  [5182]
% 184.31/184.12  ifeq(product(A,multiply(B,C),X),true,product(A,identity,multiply(X,multiply(
% 184.31/184.12                                                                     inverse(C),
% 184.90/184.75                                                                     inverse(B)))),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 556
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3207
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5183]
% 184.90/184.75  ifeq(product(A,B,multiply(C,X)),true,product(A,multiply(B,multiply(inverse(X),
% 184.90/184.75                                                            inverse(C))),identity),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 554
% 184.90/184.75  Current number of ordered equations: 1
% 184.90/184.75  Current number of rules: 3208
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5184]
% 184.90/184.75  ifeq(product(identity,A,B),true,product(multiply(C,X),multiply(inverse(X),
% 184.90/184.75                                                        multiply(inverse(C),A)),B),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 554
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3209
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5185]
% 184.90/184.75  ifeq(product(multiply(A,B),multiply(inverse(B),multiply(inverse(A),C)),X),true,
% 184.90/184.75  product(identity,C,X),true) -> true
% 184.90/184.75  Current number of equations to process: 553
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3210
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5186]
% 184.90/184.75  ifeq(product(multiply(inverse(A),inverse(B)),C,X),true,product(identity,C,
% 184.90/184.75                                                         multiply(B,multiply(A,X))),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 552
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3211
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5187]
% 184.90/184.75  ifeq(product(A,B,multiply(inverse(C),inverse(X))),true,product(multiply(X,
% 184.90/184.75                                                                 multiply(C,A)),B,identity),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 550
% 184.90/184.75  Current number of ordered equations: 1
% 184.90/184.75  Current number of rules: 3212
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5188]
% 184.90/184.75  ifeq(product(A,identity,B),true,product(multiply(A,multiply(C,X)),multiply(
% 184.90/184.75                                                                    inverse(X),
% 184.90/184.75                                                                    inverse(C)),B),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 550
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3213
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5189]
% 184.90/184.75  ifeq(product(multiply(A,multiply(inverse(B),C)),multiply(inverse(C),B),X),true,
% 184.90/184.75  product(A,identity,X),true) -> true
% 184.90/184.75  Current number of equations to process: 549
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3214
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5190]
% 184.90/184.75  ifeq(product(A,multiply(inverse(B),C),X),true,product(A,identity,multiply(X,
% 184.90/184.75                                                                   multiply(
% 184.90/184.75                                                                   inverse(C),B))),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 548
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3215
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5191]
% 184.90/184.75  ifeq(product(A,B,multiply(inverse(C),X)),true,product(A,multiply(B,multiply(
% 184.90/184.75                                                                     inverse(X),C)),identity),true)
% 184.90/184.75  -> true
% 184.90/184.75  Current number of equations to process: 546
% 184.90/184.75  Current number of ordered equations: 1
% 184.90/184.75  Current number of rules: 3216
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5192]
% 184.90/184.75  ifeq(product(identity,A,B),true,product(multiply(inverse(C),X),multiply(
% 184.90/184.75                                                                 inverse(X),
% 184.90/184.75                                                                 multiply(C,A)),B),true)
% 184.90/184.75  -> true
% 184.90/184.75  Rule
% 184.90/184.75  [4296]
% 184.90/184.75  ifeq(product(identity,A,B),true,product(multiply(inverse(k),j),multiply(
% 184.90/184.75                                                                 inverse(j),
% 184.90/184.75                                                                 multiply(k,A)),B),true)
% 184.90/184.75  -> true collapsed.
% 184.90/184.75  Current number of equations to process: 546
% 184.90/184.75  Current number of ordered equations: 0
% 184.90/184.75  Current number of rules: 3216
% 184.90/184.75  New rule produced :
% 184.90/184.75  [5193]
% 184.90/184.75  ifeq(product(multiply(inverse(A),B),multiply(inverse(B),multiply(A,C)),X),true,
% 184.90/184.75  product(identity,C,X),true) -> true
% 184.90/184.75  Rule
% 184.90/184.75  [4297]
% 184.90/184.75  ifeq(product(multiply(inverse(k),j),multiply(inverse(j),multiply(k,A)),B),true,
% 184.90/184.75  product(identity,A,B),true) -> true collapsed.
% 184.90/184.75  Current number of equations to process: 545
% 184.90/184.75  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3216
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5194]
% 185.82/185.63  ifeq(product(multiply(inverse(A),B),C,X),true,product(identity,C,multiply(
% 185.82/185.63                                                                   inverse(B),
% 185.82/185.63                                                                   multiply(A,X))),true)
% 185.82/185.63  -> true
% 185.82/185.63  Current number of equations to process: 544
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3217
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5195]
% 185.82/185.63  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(C),X)),
% 185.82/185.63                                  multiply(inverse(X),C),B),true) -> true
% 185.82/185.63  Current number of equations to process: 542
% 185.82/185.63  Current number of ordered equations: 1
% 185.82/185.63  Current number of rules: 3218
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5196]
% 185.82/185.63  ifeq(product(A,B,multiply(inverse(C),X)),true,product(multiply(inverse(X),
% 185.82/185.63                                                        multiply(C,A)),B,identity),true)
% 185.82/185.63  -> true
% 185.82/185.63  Current number of equations to process: 542
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3219
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5197]
% 185.82/185.63  ifeq(product(inverse(h),multiply(A,multiply(inverse(multiply(k,A)),B)),C),true,
% 185.82/185.63  product(j,C,B),true) -> true
% 185.82/185.63  Current number of equations to process: 541
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3220
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5198]
% 185.82/185.63  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),j)),inverse(h),C),true,
% 185.82/185.63  product(B,C,k),true) -> true
% 185.82/185.63  Current number of equations to process: 540
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3221
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5199]
% 185.82/185.63  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),C)),inverse(C),X),true,
% 185.82/185.63  product(B,X,identity),true) -> true
% 185.82/185.63  Current number of equations to process: 539
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3222
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5200]
% 185.82/185.63  ifeq(product(A,inverse(multiply(B,multiply(inverse(multiply(C,B)),A))),X),true,
% 185.82/185.63  product(C,identity,X),true) -> true
% 185.82/185.63  Current number of equations to process: 538
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3223
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5201]
% 185.82/185.63  ifeq(product(identity,multiply(A,multiply(inverse(multiply(inverse(B),A)),C)),X),true,
% 185.82/185.63  product(B,C,X),true) -> true
% 185.82/185.63  Current number of equations to process: 537
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3224
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5202]
% 185.82/185.63  ifeq(product(identity,multiply(A,multiply(inverse(multiply(B,A)),C)),X),true,
% 185.82/185.63  product(inverse(B),C,X),true) -> true
% 185.82/185.63  Current number of equations to process: 536
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3225
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5203]
% 185.82/185.63  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),inverse(C))),C,X),true,
% 185.82/185.63  product(B,X,identity),true) -> true
% 185.82/185.63  Current number of equations to process: 534
% 185.82/185.63  Current number of ordered equations: 1
% 185.82/185.63  Current number of rules: 3226
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5204]
% 185.82/185.63  ifeq(product(A,B,inverse(multiply(C,multiply(inverse(multiply(B,C)),X)))),true,
% 185.82/185.63  product(A,X,identity),true) -> true
% 185.82/185.63  Current number of equations to process: 534
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3227
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5205]
% 185.82/185.63  ifeq(product(A,inverse(multiply(B,multiply(inverse(multiply(C,B)),X))),C),true,
% 185.82/185.63  product(A,identity,X),true) -> true
% 185.82/185.63  Current number of equations to process: 533
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3228
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5206]
% 185.82/185.63  ifeq(product(inverse(h),A,multiply(B,multiply(inverse(multiply(j,B)),C))),true,
% 185.82/185.63  product(k,A,C),true) -> true
% 185.82/185.63  Current number of equations to process: 532
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3229
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5207]
% 185.82/185.63  ifeq(product(multiply(A,multiply(inverse(multiply(j,A)),B)),C,inverse(h)),true,
% 185.82/185.63  product(B,C,k),true) -> true
% 185.82/185.63  Current number of equations to process: 530
% 185.82/185.63  Current number of ordered equations: 1
% 185.82/185.63  Current number of rules: 3230
% 185.82/185.63  New rule produced :
% 185.82/185.63  [5208]
% 185.82/185.63  ifeq(product(j,A,B),true,product(B,multiply(C,multiply(inverse(multiply(A,C)),
% 185.82/185.63                                                inverse(h))),k),true) -> true
% 185.82/185.63  Current number of equations to process: 530
% 185.82/185.63  Current number of ordered equations: 0
% 185.82/185.63  Current number of rules: 3231
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5209]
% 186.42/186.24  ifeq(product(A,B,C),true,product(identity,multiply(X,multiply(inverse(
% 186.42/186.24                                                                multiply(
% 186.42/186.24                                                                inverse(A),X)),B)),C),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 528
% 186.42/186.24  Current number of ordered equations: 1
% 186.42/186.24  Current number of rules: 3232
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5210]
% 186.42/186.24  ifeq(product(inverse(A),B,multiply(C,multiply(inverse(multiply(A,C)),X))),true,
% 186.42/186.24  product(identity,B,X),true) -> true
% 186.42/186.24  Current number of equations to process: 528
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3233
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5211]
% 186.42/186.24  ifeq(product(A,B,C),true,product(C,multiply(X,multiply(inverse(multiply(B,X)),
% 186.42/186.24                                                inverse(A))),identity),true) ->
% 186.42/186.24  true
% 186.42/186.24  Current number of equations to process: 526
% 186.42/186.24  Current number of ordered equations: 1
% 186.42/186.24  Current number of rules: 3234
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5212]
% 186.42/186.24  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),C)),X,inverse(B)),true,
% 186.42/186.24  product(C,X,identity),true) -> true
% 186.42/186.24  Current number of equations to process: 526
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3235
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5213]
% 186.42/186.24  ifeq(product(A,identity,B),true,product(C,inverse(multiply(X,multiply(
% 186.42/186.24                                                               inverse(
% 186.42/186.24                                                               multiply(A,X)),C))),B),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 525
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3236
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5214]
% 186.42/186.24  ifeq(product(inverse(A),B,C),true,product(C,multiply(X,multiply(inverse(
% 186.42/186.24                                                                  multiply(B,X)),A)),identity),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 523
% 186.42/186.24  Current number of ordered equations: 1
% 186.42/186.24  Current number of rules: 3237
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5215]
% 186.42/186.24  ifeq(product(multiply(A,multiply(inverse(multiply(inverse(B),A)),C)),X,B),true,
% 186.42/186.24  product(C,X,identity),true) -> true
% 186.42/186.24  Current number of equations to process: 523
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3238
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5216]
% 186.42/186.24  ifeq(product(inverse(A),B,C),true,product(identity,multiply(X,multiply(
% 186.42/186.24                                                                inverse(
% 186.42/186.24                                                                multiply(A,X)),B)),C),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 521
% 186.42/186.24  Current number of ordered equations: 1
% 186.42/186.24  Current number of rules: 3239
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5217]
% 186.42/186.24  ifeq(product(A,B,multiply(C,multiply(inverse(multiply(inverse(A),C)),X))),true,
% 186.42/186.24  product(identity,B,X),true) -> true
% 186.42/186.24  Current number of equations to process: 521
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3240
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5218]
% 186.42/186.24  ifeq(product(multiply(inverse(A),B),inverse(multiply(C,B)),X),true,product(
% 186.42/186.24                                                                     multiply(C,A),X,identity),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 520
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3241
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5219]
% 186.42/186.24  ifeq(product(multiply(A,B),inverse(multiply(inverse(C),B)),X),true,product(
% 186.42/186.24                                                                     multiply(A,C),identity,X),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 519
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3242
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5220]
% 186.42/186.24  ifeq(product(identity,multiply(inverse(A),B),C),true,product(inverse(
% 186.42/186.24                                                               multiply(X,A)),
% 186.42/186.24                                                       multiply(X,B),C),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 518
% 186.42/186.24  Current number of ordered equations: 0
% 186.42/186.24  Current number of rules: 3243
% 186.42/186.24  New rule produced :
% 186.42/186.24  [5221]
% 186.42/186.24  ifeq(product(A,multiply(B,C),inverse(multiply(inverse(C),X))),true,product(A,
% 186.42/186.24                                                                     multiply(B,X),identity),true)
% 186.42/186.24  -> true
% 186.42/186.24  Current number of equations to process: 517
% 186.42/186.24  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3244
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5222]
% 191.40/191.19  ifeq(product(A,inverse(multiply(inverse(B),C)),multiply(X,B)),true,product(A,identity,
% 191.40/191.19                                                                     multiply(X,C)),true)
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 516
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3245
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5223]
% 191.40/191.19  ifeq(product(inverse(multiply(A,B)),C,multiply(inverse(B),X)),true,product(identity,C,
% 191.40/191.19                                                                     multiply(A,X)),true)
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 515
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3246
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5224]
% 191.40/191.19  ifeq(product(multiply(inverse(A),B),C,inverse(multiply(X,A))),true,product(
% 191.40/191.19                                                                     multiply(X,B),C,identity),true)
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 514
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3247
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5225]
% 191.40/191.19  ifeq(product(multiply(A,B),identity,C),true,product(multiply(A,X),inverse(
% 191.40/191.19                                                                    multiply(
% 191.40/191.19                                                                    inverse(B),X)),C),true)
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 513
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3248
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5226]
% 191.40/191.19  ifeq(product(inverse(multiply(A,B)),multiply(A,C),X),true,product(X,multiply(
% 191.40/191.19                                                                      inverse(C),B),identity),true)
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 512
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3249
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5227]
% 191.40/191.19  ifeq(product(inverse(multiply(A,B)),multiply(A,C),X),true,product(identity,
% 191.40/191.19                                                            multiply(inverse(B),C),X),true)
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3250
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5228] product(multiply(inverse(c),a),A,multiply(inverse(b),A)) -> true
% 191.40/191.19  Current number of equations to process: 512
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3251
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5229]
% 191.40/191.19  product(A,B,multiply(inverse(multiply(C,inverse(multiply(A,C)))),B)) -> true
% 191.40/191.19  Current number of equations to process: 512
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3252
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5230]
% 191.40/191.19  product(multiply(inverse(multiply(A,B)),A),C,multiply(inverse(B),C)) -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3253
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5231]
% 191.40/191.19  product(multiply(inverse(b),inverse(h)),A,multiply(inverse(j),A)) -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3254
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5232]
% 191.40/191.19  product(c,A,multiply(inverse(multiply(inverse(b),inverse(a))),A)) -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3255
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5233]
% 191.40/191.19  product(j,A,multiply(inverse(multiply(inverse(b),inverse(h))),A)) -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3256
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5234]
% 191.40/191.19  product(multiply(A,B),C,multiply(inverse(multiply(inverse(B),inverse(A))),C))
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 512
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3257
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5235]
% 191.40/191.19  product(multiply(inverse(A),B),C,multiply(inverse(multiply(inverse(B),A)),C))
% 191.40/191.19  -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3258
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5236] product(c,multiply(inverse(b),multiply(a,c)),b) -> true
% 191.40/191.19  Current number of equations to process: 511
% 191.40/191.19  Current number of ordered equations: 0
% 191.40/191.19  Current number of rules: 3259
% 191.40/191.19  New rule produced :
% 191.40/191.19  [5237]
% 191.40/191.19  product(c,multiply(inverse(b),inverse(multiply(inverse(A),a))),A) -> true
% 191.40/191.19  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3260
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5238]
% 194.05/193.90  product(c,multiply(inverse(b),multiply(A,multiply(inverse(multiply(a,A)),B))),B)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3261
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5239]
% 194.05/193.90  product(c,inverse(multiply(inverse(multiply(inverse(a),A)),b)),A) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3262
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5240] product(b,multiply(inverse(multiply(a,c)),b),c) -> true
% 194.05/193.90  Current number of equations to process: 512
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3263
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5241] product(multiply(c,A),multiply(inverse(multiply(b,A)),b),c) -> true
% 194.05/193.90  Current number of equations to process: 512
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3264
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5242]
% 194.05/193.90  product(c,multiply(A,multiply(inverse(multiply(b,A)),multiply(inverse(a),B))),B)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3265
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5243]
% 194.05/193.90  product(identity,multiply(inverse(multiply(A,inverse(multiply(a,A)))),b),c)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3266
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5244]
% 194.05/193.90  product(A,multiply(inverse(multiply(b,multiply(inverse(c),A))),b),c) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3267
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5245]
% 194.05/193.90  product(A,multiply(inverse(multiply(B,multiply(inverse(multiply(a,B)),A))),b),c)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3268
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5246]
% 194.05/193.90  product(A,inverse(multiply(inverse(b),multiply(inverse(a),A))),c) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3269
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5247] product(j,multiply(inverse(b),multiply(h,j)),b) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3270
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5248]
% 194.05/193.90  product(j,multiply(inverse(b),inverse(multiply(inverse(A),h))),A) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3271
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5249] product(b,multiply(inverse(multiply(h,j)),b),j) -> true
% 194.05/193.90  Current number of equations to process: 512
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3272
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5250] product(multiply(j,A),multiply(inverse(multiply(b,A)),b),j) -> true
% 194.05/193.90  Current number of equations to process: 512
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3273
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5251]
% 194.05/193.90  product(j,multiply(inverse(b),multiply(A,multiply(inverse(multiply(h,A)),B))),B)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3274
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5252] product(k,multiply(inverse(multiply(b,inverse(h))),b),j) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3275
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5253]
% 194.05/193.90  product(identity,multiply(inverse(multiply(A,inverse(multiply(h,A)))),b),j)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3276
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5254]
% 194.05/193.90  product(A,multiply(inverse(multiply(b,multiply(inverse(j),A))),b),j) -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3277
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5255]
% 194.05/193.90  product(A,multiply(inverse(multiply(B,multiply(inverse(multiply(h,B)),A))),b),j)
% 194.05/193.90  -> true
% 194.05/193.90  Current number of equations to process: 511
% 194.05/193.90  Current number of ordered equations: 0
% 194.05/193.90  Current number of rules: 3278
% 194.05/193.90  New rule produced :
% 194.05/193.90  [5256]
% 194.05/193.90  product(A,identity,multiply(inverse(j),multiply(k,inverse(multiply(inverse(A),
% 194.05/193.90                                                            inverse(h)))))) ->
% 196.55/196.40  true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3279
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5257]
% 196.55/196.40  product(A,identity,multiply(B,multiply(C,inverse(multiply(inverse(A),
% 196.55/196.40                                                   multiply(B,C)))))) -> true
% 196.55/196.40  Rule
% 196.55/196.40  [4124]
% 196.55/196.40  product(j,identity,multiply(k,multiply(A,inverse(multiply(inverse(j),
% 196.55/196.40                                                   multiply(k,A)))))) -> true
% 196.55/196.40  collapsed.
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3279
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5258] product(k,multiply(h,multiply(inverse(j),A)),A) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3280
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5259]
% 196.55/196.40  product(k,inverse(multiply(inverse(multiply(inverse(j),A)),inverse(h))),A) ->
% 196.55/196.40  true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3281
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5260]
% 196.55/196.40  product(inverse(h),multiply(inverse(multiply(j,k)),inverse(h)),k) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3282
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5261]
% 196.55/196.40  product(identity,multiply(inverse(multiply(A,inverse(multiply(j,A)))),
% 196.55/196.40                   inverse(h)),k) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3283
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5262] ifeq(product(j,h,A),true,product(A,h,k),true) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3284
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5263]
% 196.55/196.40  product(identity,multiply(inverse(multiply(inverse(b),inverse(h))),inverse(h)),k)
% 196.55/196.40  -> true
% 196.55/196.40  Current number of equations to process: 512
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3285
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5264]
% 196.55/196.40  product(multiply(h,A),multiply(inverse(multiply(inverse(b),A)),inverse(h)),k)
% 196.55/196.40  -> true
% 196.55/196.40  Current number of equations to process: 512
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3286
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5265]
% 196.55/196.40  product(A,multiply(inverse(multiply(B,multiply(inverse(multiply(j,B)),A))),
% 196.55/196.40            inverse(h)),k) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3287
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5266]
% 196.55/196.40  product(inverse(h),multiply(inverse(multiply(j,k)),inverse(j)),identity) ->
% 196.55/196.40  true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3288
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5267]
% 196.55/196.40  product(identity,multiply(inverse(k),inverse(multiply(h,inverse(j)))),identity)
% 196.55/196.40  -> true
% 196.55/196.40  Current number of equations to process: 512
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3289
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5268]
% 196.55/196.40  product(multiply(A,inverse(h)),multiply(inverse(k),inverse(multiply(A,
% 196.55/196.40                                                             inverse(j)))),identity)
% 196.55/196.40  -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3290
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5269]
% 196.55/196.40  product(b,multiply(inverse(multiply(h,j)),inverse(h)),identity) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3291
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5270]
% 196.55/196.40  product(b,multiply(inverse(multiply(a,c)),inverse(a)),identity) -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3292
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5271]
% 196.55/196.40  product(identity,multiply(inverse(c),inverse(multiply(inverse(b),inverse(a)))),identity)
% 196.55/196.40  -> true
% 196.55/196.40  Current number of equations to process: 511
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3293
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5272]
% 196.55/196.40  product(multiply(A,c),multiply(inverse(b),inverse(multiply(A,a))),identity)
% 196.55/196.40  -> true
% 196.55/196.40  Current number of equations to process: 512
% 196.55/196.40  Current number of ordered equations: 0
% 196.55/196.40  Current number of rules: 3294
% 196.55/196.40  New rule produced :
% 196.55/196.40  [5273]
% 196.55/196.40  product(multiply(A,j),multiply(inverse(b),inverse(multiply(A,h))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3295
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5274]
% 197.85/197.65  product(multiply(j,A),multiply(inverse(multiply(b,A)),inverse(h)),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 513
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3296
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5275]
% 197.85/197.65  product(multiply(c,A),multiply(inverse(multiply(b,A)),inverse(a)),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 512
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3297
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5276]
% 197.85/197.65  product(multiply(A,multiply(B,C)),multiply(inverse(C),inverse(multiply(A,B))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3298
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5277]
% 197.85/197.65  product(k,multiply(inverse(multiply(b,inverse(h))),inverse(h)),identity) ->
% 197.85/197.65  true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3299
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5278]
% 197.85/197.65  product(identity,multiply(inverse(b),inverse(multiply(inverse(c),a))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 513
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3300
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5279]
% 197.85/197.65  product(h,multiply(inverse(multiply(inverse(a),inverse(b))),inverse(c)),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 513
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3301
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5280]
% 197.85/197.65  product(identity,multiply(inverse(multiply(A,inverse(multiply(B,A)))),
% 197.85/197.65                   inverse(B)),identity) -> true
% 197.85/197.65  Current number of equations to process: 512
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3302
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5281]
% 197.85/197.65  product(identity,multiply(inverse(A),inverse(multiply(inverse(multiply(B,A)),B))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3303
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5282]
% 197.85/197.65  product(j,multiply(inverse(c),inverse(multiply(h,inverse(a)))),identity) ->
% 197.85/197.65  true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3304
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5283]
% 197.85/197.65  product(multiply(A,b),multiply(inverse(c),inverse(multiply(A,inverse(a)))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3305
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5284]
% 197.85/197.65  product(multiply(k,j),multiply(inverse(b),inverse(j)),identity) -> true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3306
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5285]
% 197.85/197.65  product(c,multiply(inverse(j),inverse(multiply(a,inverse(h)))),identity) ->
% 197.85/197.65  true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3307
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5286]
% 197.85/197.65  product(identity,multiply(inverse(j),inverse(multiply(inverse(b),inverse(h)))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 512
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3308
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5287]
% 197.85/197.65  product(multiply(A,b),multiply(inverse(j),inverse(multiply(A,inverse(h)))),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 511
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3309
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5288]
% 197.85/197.65  product(identity,multiply(inverse(multiply(inverse(b),inverse(a))),inverse(c)),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 518
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3310
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5289]
% 197.85/197.65  product(identity,multiply(inverse(multiply(inverse(b),inverse(h))),inverse(j)),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 517
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3311
% 197.85/197.65  New rule produced :
% 197.85/197.65  [5290]
% 197.85/197.65  product(A,multiply(inverse(multiply(b,multiply(inverse(c),A))),inverse(a)),identity)
% 197.85/197.65  -> true
% 197.85/197.65  Current number of equations to process: 521
% 197.85/197.65  Current number of ordered equations: 0
% 197.85/197.65  Current number of rules: 3312
% 197.85/197.65  New rule produced :
% 199.18/198.98  [5291]
% 199.18/198.98  product(A,multiply(inverse(multiply(b,multiply(inverse(j),A))),inverse(h)),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 520
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3313
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5292]
% 199.18/198.98  product(multiply(a,A),multiply(inverse(multiply(inverse(b),A)),inverse(c)),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 519
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3314
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5293]
% 199.18/198.98  product(c,multiply(inverse(multiply(inverse(A),b)),inverse(multiply(a,A))),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 518
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3315
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5294]
% 199.18/198.98  product(multiply(h,A),multiply(inverse(multiply(inverse(b),A)),inverse(j)),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 517
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3316
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5295]
% 199.18/198.98  product(j,multiply(inverse(multiply(inverse(A),b)),inverse(multiply(h,A))),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 516
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3317
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5296]
% 199.18/198.98  product(k,multiply(inverse(multiply(inverse(A),inverse(h))),inverse(multiply(j,A))),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 515
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3318
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5297]
% 199.18/198.98  product(identity,multiply(inverse(multiply(inverse(A),inverse(B))),inverse(
% 199.18/198.98                                                                     multiply(B,A))),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 514
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3319
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5298]
% 199.18/198.98  product(identity,multiply(inverse(multiply(inverse(A),B)),inverse(multiply(
% 199.18/198.98                                                                    inverse(B),A))),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 513
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3320
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5299]
% 199.18/198.98  product(A,multiply(inverse(multiply(B,multiply(inverse(multiply(C,B)),A))),
% 199.18/198.98            inverse(C)),identity) -> true
% 199.18/198.98  Current number of equations to process: 512
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3321
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5300]
% 199.18/198.98  product(multiply(A,B),multiply(inverse(multiply(inverse(C),B)),inverse(
% 199.18/198.98                                                                 multiply(A,C))),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 511
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3322
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5301]
% 199.18/198.98  product(multiply(inverse(j),multiply(k,A)),multiply(inverse(A),h),identity)
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 511
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3323
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5302] product(A,multiply(inverse(multiply(B,A)),B),identity) -> true
% 199.18/198.98  Rule
% 199.18/198.98  [4623]
% 199.18/198.98  product(A,multiply(inverse(multiply(inverse(B),A)),inverse(B)),identity) ->
% 199.18/198.98  true collapsed.
% 199.18/198.98  Current number of equations to process: 511
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3323
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5303]
% 199.18/198.98  product(multiply(b,A),multiply(inverse(multiply(c,A)),a),identity) -> true
% 199.18/198.98  Current number of equations to process: 511
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3324
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5304]
% 199.18/198.98  product(multiply(b,inverse(h)),multiply(inverse(k),h),identity) -> true
% 199.18/198.98  Current number of equations to process: 511
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3325
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5305]
% 199.18/198.98  product(multiply(b,A),multiply(inverse(multiply(j,A)),h),identity) -> true
% 199.18/198.98  Current number of equations to process: 511
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3326
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5306]
% 199.18/198.98  product(multiply(A,inverse(c)),h,multiply(A,multiply(inverse(a),inverse(b))))
% 199.18/198.98  -> true
% 199.18/198.98  Current number of equations to process: 515
% 199.18/198.98  Current number of ordered equations: 0
% 199.18/198.98  Current number of rules: 3327
% 199.18/198.98  New rule produced :
% 199.18/198.98  [5307]
% 199.18/198.98  product(inverse(c),multiply(h,A),multiply(inverse(a),multiply(inverse(b),A)))
% 199.78/199.63  -> true
% 199.78/199.63  Current number of equations to process: 514
% 199.78/199.63  Current number of ordered equations: 0
% 199.78/199.63  Current number of rules: 3328
% 199.78/199.63  New rule produced :
% 199.78/199.63  [5308]
% 199.78/199.63  ifeq2(product(inverse(c),h,A),true,multiply(inverse(a),inverse(b)),A) -> A
% 199.78/199.63  Current number of equations to process: 513
% 199.78/199.63  Current number of ordered equations: 0
% 199.78/199.63  Current number of rules: 3329
% 199.78/199.63  New rule produced :
% 199.78/199.63  [5309]
% 199.78/199.63  product(A,multiply(inverse(multiply(B,multiply(inverse(multiply(inverse(C),B)),A))),C),identity)
% 199.78/199.63  -> true
% 199.78/199.63  Current number of equations to process: 512
% 199.78/199.63  Current number of ordered equations: 0
% 199.78/199.63  Current number of rules: 3330
% 199.78/199.63  New rule produced :
% 199.78/199.63  [5310]
% 199.78/199.63  ifeq2(product(inverse(c),h,A),true,A,multiply(inverse(a),inverse(b))) ->
% 199.78/199.63  multiply(inverse(a),inverse(b))
% 199.78/199.63  Current number of equations to process: 511
% 199.78/199.63  Current number of ordered equations: 0
% 199.78/199.63  Current number of rules: 3331
% 199.78/199.63  New rule produced :
% 199.78/199.63  [5311] multiply(inverse(a),inverse(b)) -> multiply(inverse(c),h)
% 199.78/199.63  Rule [1303] product(c,multiply(inverse(a),inverse(b)),h) -> true collapsed.
% 199.78/199.63  Rule [1884] product(inverse(c),h,multiply(inverse(a),inverse(b))) -> true
% 199.78/199.63  collapsed.
% 199.78/199.63  Rule [2740] ifeq2(product(c,multiply(inverse(a),inverse(b)),A),true,A,h) -> h
% 199.78/199.63  collapsed.
% 199.78/199.63  Rule [2741] ifeq2(product(c,multiply(inverse(a),inverse(b)),A),true,h,A) -> A
% 199.78/199.63  collapsed.
% 199.78/199.63  Rule [2742] multiply(c,multiply(inverse(a),inverse(b))) -> h collapsed.
% 199.78/199.63  Rule [2744] product(a,multiply(b,multiply(inverse(a),inverse(b))),h) -> true
% 199.78/199.63  collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2746]
% 199.78/199.63  product(c,identity,multiply(h,inverse(multiply(inverse(a),inverse(b))))) ->
% 199.78/199.63  true collapsed.
% 199.78/199.63  Rule [2747] product(h,inverse(multiply(inverse(a),inverse(b))),c) -> true
% 199.78/199.63  collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2749]
% 199.78/199.63  product(identity,multiply(inverse(a),inverse(b)),multiply(inverse(c),h)) ->
% 199.78/199.63  true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2752]
% 199.78/199.63  product(multiply(A,c),multiply(inverse(a),inverse(b)),multiply(A,h)) -> true
% 199.78/199.63  collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2759]
% 199.78/199.63  ifeq(product(A,c,identity),true,product(A,h,multiply(inverse(a),inverse(b))),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2760]
% 199.78/199.63  ifeq(product(A,identity,c),true,product(A,multiply(inverse(a),inverse(b)),h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2761]
% 199.78/199.63  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(identity,A,h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2762]
% 199.78/199.63  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(identity,h,A),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2763]
% 199.78/199.63  ifeq(product(multiply(inverse(a),inverse(b)),identity,A),true,product(c,A,h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2764]
% 199.78/199.63  ifeq(product(h,identity,A),true,product(c,multiply(inverse(a),inverse(b)),A),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2765]
% 199.78/199.63  ifeq(product(identity,multiply(inverse(a),inverse(b)),A),true,product(c,A,h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2766]
% 199.78/199.63  ifeq(product(b,multiply(inverse(a),inverse(b)),A),true,product(a,A,h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2767]
% 199.78/199.63  ifeq(product(multiply(inverse(a),inverse(b)),b,A),true,product(c,A,j),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2768]
% 199.78/199.63  ifeq(product(c,identity,A),true,product(A,multiply(inverse(a),inverse(b)),h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2769]
% 199.78/199.63  ifeq(product(identity,c,A),true,product(A,multiply(inverse(a),inverse(b)),h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2770]
% 199.78/199.63  ifeq(product(identity,h,A),true,product(c,multiply(inverse(a),inverse(b)),A),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2771]
% 199.78/199.63  ifeq(product(multiply(inverse(a),inverse(b)),A,identity),true,product(h,A,c),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2772]
% 199.78/199.63  ifeq(product(identity,A,multiply(inverse(a),inverse(b))),true,product(c,A,h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2773]
% 199.78/199.63  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(h,identity,A),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2774]
% 199.78/199.63  ifeq(product(c,multiply(inverse(a),inverse(b)),A),true,product(A,identity,h),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2775]
% 199.78/199.63  ifeq(product(multiply(inverse(a),inverse(b)),inverse(h),A),true,product(c,A,identity),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2776]
% 199.78/199.63  ifeq(product(h,inverse(multiply(inverse(a),inverse(b))),A),true,product(c,identity,A),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2777]
% 199.78/199.63  ifeq(product(identity,multiply(inverse(a),inverse(b)),A),true,product(
% 199.78/199.63                                                                inverse(c),h,A),true)
% 199.78/199.63  -> true collapsed.
% 199.78/199.63  Rule
% 199.78/199.63  [2778]
% 199.78/199.63  ifeq(product(A,c,inverse(multiply(inverse(a),inverse(b)))),true,product(A,h,identity),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2779]
% 203.58/203.43  ifeq(product(A,inverse(multiply(inverse(a),inverse(b))),c),true,product(A,identity,h),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2780]
% 203.58/203.43  ifeq(product(inverse(c),A,multiply(inverse(a),inverse(b))),true,product(identity,A,h),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2781]
% 203.58/203.43  ifeq(product(multiply(inverse(a),inverse(b)),A,inverse(c)),true,product(h,A,identity),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2782]
% 203.58/203.43  ifeq(product(c,identity,A),true,product(h,inverse(multiply(inverse(a),
% 203.58/203.43                                                    inverse(b))),A),true) ->
% 203.58/203.43  true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2783]
% 203.58/203.43  ifeq(product(inverse(h),c,A),true,product(A,multiply(inverse(a),inverse(b)),identity),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2784]
% 203.58/203.43  ifeq(product(inverse(c),h,A),true,product(identity,multiply(inverse(a),
% 203.58/203.43                                                     inverse(b)),A),true) ->
% 203.58/203.43  true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2843]
% 203.58/203.43  ifeq(product(multiply(A,c),multiply(inverse(a),inverse(b)),B),true,product(A,h,B),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2844]
% 203.58/203.43  ifeq(product(A,c,B),true,product(A,h,multiply(B,multiply(inverse(a),inverse(b)))),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2845]
% 203.58/203.43  ifeq(product(multiply(inverse(a),inverse(b)),A,B),true,product(c,B,multiply(h,A)),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2847]
% 203.58/203.43  ifeq(product(A,B,c),true,product(A,multiply(B,multiply(inverse(a),inverse(b))),h),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2849]
% 203.58/203.43  ifeq(product(A,c,B),true,product(B,multiply(inverse(a),inverse(b)),multiply(A,h)),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2850]
% 203.58/203.43  ifeq(product(multiply(inverse(a),inverse(b)),A,B),true,product(h,A,multiply(c,B)),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2851]
% 203.58/203.43  ifeq(product(A,h,B),true,product(multiply(A,c),multiply(inverse(a),inverse(b)),B),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [2852]
% 203.58/203.43  ifeq(product(A,B,multiply(inverse(a),inverse(b))),true,product(multiply(c,A),B,h),true)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [3659]
% 203.58/203.43  product(inverse(a),h,multiply(b,multiply(inverse(a),inverse(b)))) -> true
% 203.58/203.43  collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [3664]
% 203.58/203.43  product(b,multiply(inverse(a),inverse(b)),multiply(inverse(a),h)) -> true
% 203.58/203.43  collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [4123]
% 203.58/203.43  product(multiply(inverse(j),multiply(k,c)),multiply(inverse(a),inverse(b)),identity)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [5279]
% 203.58/203.43  product(h,multiply(inverse(multiply(inverse(a),inverse(b))),inverse(c)),identity)
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [5306]
% 203.58/203.43  product(multiply(A,inverse(c)),h,multiply(A,multiply(inverse(a),inverse(b))))
% 203.58/203.43  -> true collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [5308]
% 203.58/203.43  ifeq2(product(inverse(c),h,A),true,multiply(inverse(a),inverse(b)),A) -> A
% 203.58/203.43  collapsed.
% 203.58/203.43  Rule
% 203.58/203.43  [5310]
% 203.58/203.43  ifeq2(product(inverse(c),h,A),true,A,multiply(inverse(a),inverse(b))) ->
% 203.58/203.43  multiply(inverse(a),inverse(b)) collapsed.
% 203.58/203.43  Current number of equations to process: 517
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3281
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5312]
% 203.58/203.43  product(multiply(A,inverse(a)),inverse(b),multiply(A,multiply(inverse(c),h)))
% 203.58/203.43  -> true
% 203.58/203.43  Current number of equations to process: 520
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3282
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5313]
% 203.58/203.43  product(inverse(a),multiply(inverse(b),A),multiply(inverse(c),multiply(h,A)))
% 203.58/203.43  -> true
% 203.58/203.43  Current number of equations to process: 519
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3283
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5314]
% 203.58/203.43  ifeq2(product(inverse(a),inverse(b),A),true,multiply(inverse(c),h),A) -> A
% 203.58/203.43  Current number of equations to process: 518
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3284
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5315]
% 203.58/203.43  ifeq2(product(inverse(a),inverse(b),A),true,A,multiply(inverse(c),h)) ->
% 203.58/203.43  multiply(inverse(c),h)
% 203.58/203.43  Current number of equations to process: 517
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3285
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5316] product(a,multiply(inverse(c),h),inverse(b)) -> true
% 203.58/203.43  Current number of equations to process: 557
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3286
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5317] product(multiply(inverse(c),h),b,inverse(a)) -> true
% 203.58/203.43  Current number of equations to process: 558
% 203.58/203.43  Current number of ordered equations: 0
% 203.58/203.43  Current number of rules: 3287
% 203.58/203.43  New rule produced :
% 203.58/203.43  [5318]
% 203.58/203.43  product(identity,inverse(b),multiply(a,multiply(inverse(c),h))) -> true
% 204.46/204.28  Current number of equations to process: 558
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3288
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5319]
% 204.46/204.28  product(inverse(a),multiply(inverse(b),inverse(multiply(inverse(c),h))),identity)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 559
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3289
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5320]
% 204.46/204.28  product(multiply(inverse(multiply(inverse(c),h)),inverse(a)),inverse(b),identity)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 558
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3290
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5321]
% 204.46/204.28  product(multiply(inverse(c),h),A,multiply(inverse(a),multiply(inverse(b),A)))
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 557
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3291
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5322]
% 204.46/204.28  ifeq(product(A,inverse(a),b),true,product(A,multiply(inverse(c),h),identity),true)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 556
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3292
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5323]
% 204.46/204.28  ifeq(product(A,b,inverse(a)),true,product(A,identity,multiply(inverse(c),h)),true)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 555
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3293
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5324]
% 204.46/204.28  ifeq(product(identity,inverse(b),A),true,product(a,multiply(inverse(c),h),A),true)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 554
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3294
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5325]
% 204.46/204.28  ifeq(product(multiply(inverse(c),h),b,A),true,product(inverse(a),identity,A),true)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 553
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3295
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5326]
% 204.46/204.28  ifeq(product(a,multiply(inverse(c),h),A),true,product(identity,inverse(b),A),true)
% 204.46/204.28  -> true
% 204.46/204.28  Current number of equations to process: 552
% 204.46/204.28  Current number of ordered equations: 0
% 204.46/204.28  Current number of rules: 3296
% 204.46/204.28  New rule produced :
% 204.46/204.28  [5327]
% 204.46/204.28  ifeq(product(inverse(a),identity,A),true,product(multiply(inverse(c),h),b,A),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 551
% 204.46/204.29  Current number of ordered equations: 0
% 204.46/204.29  Current number of rules: 3297
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5328]
% 204.46/204.29  ifeq(product(inverse(b),A,a),true,product(multiply(inverse(c),h),A,identity),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 550
% 204.46/204.29  Current number of ordered equations: 0
% 204.46/204.29  Current number of rules: 3298
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5329]
% 204.46/204.29  ifeq(product(a,A,inverse(b)),true,product(identity,A,multiply(inverse(c),h)),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 549
% 204.46/204.29  Current number of ordered equations: 0
% 204.46/204.29  Current number of rules: 3299
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5330]
% 204.46/204.29  ifeq(product(A,inverse(a),identity),true,product(A,multiply(inverse(c),h),
% 204.46/204.29                                           inverse(b)),true) -> true
% 204.46/204.29  Current number of equations to process: 548
% 204.46/204.29  Current number of ordered equations: 0
% 204.46/204.29  Current number of rules: 3300
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5331]
% 204.46/204.29  ifeq(product(A,identity,inverse(a)),true,product(A,inverse(b),multiply(
% 204.46/204.29                                                                inverse(c),h)),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 547
% 204.46/204.29  Current number of ordered equations: 0
% 204.46/204.29  Current number of rules: 3301
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5332]
% 204.46/204.29  ifeq(product(inverse(a),inverse(b),A),true,product(identity,multiply(
% 204.46/204.29                                                              inverse(c),h),A),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 545
% 204.46/204.29  Current number of ordered equations: 1
% 204.46/204.29  Current number of rules: 3302
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5333]
% 204.46/204.29  ifeq(product(inverse(a),inverse(b),A),true,product(identity,A,multiply(
% 204.46/204.29                                                                inverse(c),h)),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 545
% 204.46/204.29  Current number of ordered equations: 0
% 204.46/204.29  Current number of rules: 3303
% 204.46/204.29  New rule produced :
% 204.46/204.29  [5334]
% 204.46/204.29  ifeq(product(inverse(b),identity,A),true,product(inverse(a),A,multiply(
% 204.46/204.29                                                                inverse(c),h)),true)
% 204.46/204.29  -> true
% 204.46/204.29  Current number of equations to process: 544
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3304
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5335]
% 205.42/205.21  ifeq(product(multiply(inverse(c),h),identity,A),true,product(inverse(a),
% 205.42/205.21                                                       inverse(b),A),true) ->
% 205.42/205.21  true
% 205.42/205.21  Current number of equations to process: 543
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3305
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5336]
% 205.42/205.21  ifeq(product(identity,inverse(b),A),true,product(inverse(a),A,multiply(
% 205.42/205.21                                                                inverse(c),h)),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 542
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3306
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5337]
% 205.42/205.21  ifeq(product(inverse(a),identity,A),true,product(A,inverse(b),multiply(
% 205.42/205.21                                                                inverse(c),h)),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 541
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3307
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5338]
% 205.42/205.21  ifeq(product(identity,inverse(a),A),true,product(A,inverse(b),multiply(
% 205.42/205.21                                                                inverse(c),h)),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 540
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3308
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5339]
% 205.42/205.21  ifeq(product(identity,multiply(inverse(c),h),A),true,product(inverse(a),
% 205.42/205.21                                                       inverse(b),A),true) ->
% 205.42/205.21  true
% 205.42/205.21  Current number of equations to process: 539
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3309
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5340]
% 205.42/205.21  ifeq(product(inverse(b),A,identity),true,product(multiply(inverse(c),h),A,
% 205.42/205.21                                           inverse(a)),true) -> true
% 205.42/205.21  Current number of equations to process: 538
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3310
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5341]
% 205.42/205.21  ifeq(product(identity,A,inverse(b)),true,product(inverse(a),A,multiply(
% 205.42/205.21                                                                inverse(c),h)),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 537
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3311
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5342]
% 205.42/205.21  ifeq(product(inverse(a),inverse(b),A),true,product(multiply(inverse(c),h),identity,A),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 535
% 205.42/205.21  Current number of ordered equations: 1
% 205.42/205.21  Current number of rules: 3312
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5343]
% 205.42/205.21  ifeq(product(inverse(a),inverse(b),A),true,product(A,identity,multiply(
% 205.42/205.21                                                                inverse(c),h)),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 535
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3313
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5344]
% 205.42/205.21  ifeq(product(inverse(b),inverse(multiply(inverse(c),h)),A),true,product(
% 205.42/205.21                                                                  inverse(a),A,identity),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 534
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3314
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5345]
% 205.42/205.21  ifeq(product(inverse(multiply(inverse(c),h)),inverse(a),A),true,product(A,
% 205.42/205.21                                                                  inverse(b),identity),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 533
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3315
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5346]
% 205.42/205.21  ifeq(product(multiply(A,inverse(a)),inverse(b),B),true,product(A,multiply(
% 205.42/205.21                                                                   inverse(c),h),B),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 532
% 205.42/205.21  Current number of ordered equations: 0
% 205.42/205.21  Current number of rules: 3316
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5347]
% 205.42/205.21  ifeq(product(inverse(b),A,B),true,product(inverse(a),B,multiply(inverse(c),
% 205.42/205.21                                                         multiply(h,A))),true)
% 205.42/205.21  -> true
% 205.42/205.21  Current number of equations to process: 530
% 205.42/205.21  Current number of ordered equations: 1
% 205.42/205.21  Current number of rules: 3317
% 205.42/205.21  New rule produced :
% 205.42/205.21  [5348]
% 205.42/205.21  ifeq(product(A,inverse(a),B),true,product(A,multiply(inverse(c),h),multiply(B,
% 205.42/205.21                                                                     inverse(b))),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 530
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3318
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5349]
% 207.69/207.49  ifeq(product(A,B,inverse(a)),true,product(A,multiply(B,inverse(b)),multiply(
% 207.69/207.49                                                                     inverse(c),h)),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 528
% 207.69/207.49  Current number of ordered equations: 1
% 207.69/207.49  Current number of rules: 3319
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5350]
% 207.69/207.49  ifeq(product(multiply(inverse(c),h),A,B),true,product(inverse(a),multiply(
% 207.69/207.49                                                                   inverse(b),A),B),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 528
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3320
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5351]
% 207.69/207.49  ifeq(product(inverse(a),multiply(inverse(b),A),B),true,product(multiply(
% 207.69/207.49                                                                 inverse(c),h),A,B),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 527
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3321
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5352]
% 207.69/207.49  ifeq(product(inverse(b),A,B),true,product(multiply(inverse(c),h),A,multiply(
% 207.69/207.49                                                                     inverse(a),B)),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 525
% 207.69/207.49  Current number of ordered equations: 1
% 207.69/207.49  Current number of rules: 3322
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5353]
% 207.69/207.49  ifeq(product(A,inverse(a),B),true,product(B,inverse(b),multiply(A,multiply(
% 207.69/207.49                                                                    inverse(c),h))),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 525
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3323
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5354]
% 207.69/207.49  ifeq(product(A,B,inverse(b)),true,product(multiply(inverse(a),A),B,multiply(
% 207.69/207.49                                                                     inverse(c),h)),true)
% 207.69/207.49  -> true
% 207.69/207.49  Current number of equations to process: 523
% 207.69/207.49  Current number of ordered equations: 1
% 207.69/207.49  Current number of rules: 3324
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5355]
% 207.69/207.49  ifeq(product(A,multiply(inverse(c),h),B),true,product(multiply(A,inverse(a)),
% 207.69/207.49                                                inverse(b),B),true) -> true
% 207.69/207.49  Current number of equations to process: 523
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3325
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5356] multiply(inverse(j),multiply(k,multiply(h,A))) -> A
% 207.69/207.49  Rule
% 207.69/207.49  [4213]
% 207.69/207.49  product(identity,A,multiply(inverse(j),multiply(k,multiply(h,A)))) -> true
% 207.69/207.49  collapsed.
% 207.69/207.49  Current number of equations to process: 523
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3325
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5357] ifeq2(product(inverse(A),inverse(A),B),true,A,B) -> B
% 207.69/207.49  Current number of equations to process: 523
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3326
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5358] ifeq2(product(inverse(A),inverse(A),B),true,B,A) -> A
% 207.69/207.49  Current number of equations to process: 523
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3327
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5359]
% 207.69/207.49  product(A,multiply(inverse(multiply(B,A)),C),multiply(inverse(B),C)) -> true
% 207.69/207.49  Current number of equations to process: 533
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3328
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5360] ifeq(product(c,A,multiply(a,B)),true,product(b,A,B),true) -> true
% 207.69/207.49  Current number of equations to process: 532
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3329
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5361] ifeq(product(multiply(a,A),B,c),true,product(A,B,b),true) -> true
% 207.69/207.49  Current number of equations to process: 531
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3330
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5362]
% 207.69/207.49  ifeq(product(k,A,multiply(j,B)),true,product(inverse(h),A,B),true) -> true
% 207.69/207.49  Current number of equations to process: 530
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3331
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5363]
% 207.69/207.49  ifeq(product(multiply(j,A),B,k),true,product(A,B,inverse(h)),true) -> true
% 207.69/207.49  Current number of equations to process: 529
% 207.69/207.49  Current number of ordered equations: 0
% 207.69/207.49  Current number of rules: 3332
% 207.69/207.49  New rule produced :
% 207.69/207.49  [5364] ifeq(product(k,inverse(h),A),true,product(j,h,A),true) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3333
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5365] product(k,multiply(h,multiply(j,k)),inverse(h)) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3334
% 209.72/209.52  New rule produced : [5366] product(k,multiply(h,inverse(b)),h) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3335
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5367]
% 209.72/209.52  product(k,multiply(h,multiply(A,inverse(multiply(j,A)))),identity) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3336
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5368] ifeq(product(j,h,A),true,product(k,inverse(h),A),true) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3337
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5369] product(k,multiply(h,inverse(multiply(inverse(A),j))),A) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3338
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5370]
% 209.72/209.52  product(k,multiply(h,multiply(inverse(b),inverse(h))),identity) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3339
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5371] product(k,multiply(h,multiply(inverse(b),A)),multiply(h,A)) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3340
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5372]
% 209.72/209.52  product(k,multiply(h,multiply(A,multiply(inverse(multiply(j,A)),B))),B) ->
% 209.72/209.52  true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3341
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5373]
% 209.72/209.52  product(identity,inverse(multiply(inverse(multiply(A,B)),A)),B) -> true
% 209.72/209.52  Current number of equations to process: 531
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3342
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5374]
% 209.72/209.52  product(identity,multiply(b,multiply(inverse(c),multiply(a,A))),A) -> true
% 209.72/209.52  Current number of equations to process: 530
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3343
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5375]
% 209.72/209.52  product(identity,multiply(b,multiply(inverse(j),multiply(h,A))),A) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3344
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5376]
% 209.72/209.52  product(identity,multiply(A,multiply(inverse(multiply(B,A)),multiply(B,C))),C)
% 209.72/209.52  -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3345
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5377] product(j,multiply(k,multiply(h,k)),inverse(h)) -> true
% 209.72/209.52  Current number of equations to process: 529
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3346
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5378] product(multiply(k,multiply(h,a)),b,multiply(j,c)) -> true
% 209.72/209.52  Current number of equations to process: 531
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3347
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5379] product(h,multiply(b,A),multiply(k,multiply(h,A))) -> true
% 209.72/209.52  Current number of equations to process: 531
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3348
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5380] product(j,multiply(k,multiply(h,j)),identity) -> true
% 209.72/209.52  Current number of equations to process: 531
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3349
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5381] product(multiply(k,multiply(h,j)),j,identity) -> true
% 209.72/209.52  Current number of equations to process: 531
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3350
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5382] product(multiply(j,A),B,multiply(k,multiply(h,multiply(A,B)))) -> true
% 209.72/209.52  Current number of equations to process: 532
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3351
% 209.72/209.52  New rule produced :
% 209.72/209.52  [5383] product(multiply(A,j),B,multiply(A,multiply(k,multiply(h,B)))) -> true
% 209.72/209.52  Current number of equations to process: 531
% 209.72/209.52  Current number of ordered equations: 0
% 209.72/209.52  Current number of rules: 3352
% 209.72/209.52  New rule produced :
% 210.99/210.83  [5384] ifeq2(product(j,A,B),true,multiply(k,multiply(h,A)),B) -> B
% 210.99/210.83  Current number of equations to process: 530
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3353
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5385]
% 210.99/210.83  ifeq2(product(j,A,B),true,B,multiply(k,multiply(h,A))) ->
% 210.99/210.83  multiply(k,multiply(h,A))
% 210.99/210.83  Current number of equations to process: 529
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3354
% 210.99/210.83  New rule produced : [5386] multiply(k,multiply(h,inverse(j))) -> identity
% 210.99/210.83  Current number of equations to process: 535
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3355
% 210.99/210.83  New rule produced : [5387] multiply(k,multiply(h,A)) -> multiply(j,A)
% 210.99/210.83  Rule [1980] product(j,A,multiply(k,multiply(h,A))) -> true collapsed.
% 210.99/210.83  Rule [4324] product(inverse(j),multiply(k,multiply(h,A)),A) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [5356] multiply(inverse(j),multiply(k,multiply(h,A))) -> A collapsed.
% 210.99/210.83  Rule [5377] product(j,multiply(k,multiply(h,k)),inverse(h)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [5378] product(multiply(k,multiply(h,a)),b,multiply(j,c)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [5379] product(h,multiply(b,A),multiply(k,multiply(h,A))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [5380] product(j,multiply(k,multiply(h,j)),identity) -> true collapsed.
% 210.99/210.83  Rule [5381] product(multiply(k,multiply(h,j)),j,identity) -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5382] product(multiply(j,A),B,multiply(k,multiply(h,multiply(A,B)))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5383] product(multiply(A,j),B,multiply(A,multiply(k,multiply(h,B)))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [5384] ifeq2(product(j,A,B),true,multiply(k,multiply(h,A)),B) -> B
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5385]
% 210.99/210.83  ifeq2(product(j,A,B),true,B,multiply(k,multiply(h,A))) ->
% 210.99/210.83  multiply(k,multiply(h,A)) collapsed.
% 210.99/210.83  Rule [5386] multiply(k,multiply(h,inverse(j))) -> identity collapsed.
% 210.99/210.83  Current number of equations to process: 535
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3343
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5388]
% 210.99/210.83  product(inverse(h),inverse(k),multiply(A,inverse(multiply(j,A)))) -> true
% 210.99/210.83  Current number of equations to process: 535
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3344
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5389]
% 210.99/210.83  product(multiply(inverse(A),inverse(B)),B,multiply(C,inverse(multiply(A,C))))
% 210.99/210.83  -> true
% 210.99/210.83  Current number of equations to process: 539
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3345
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5390]
% 210.99/210.83  product(multiply(inverse(A),B),inverse(B),multiply(C,inverse(multiply(A,C))))
% 210.99/210.83  -> true
% 210.99/210.83  Current number of equations to process: 538
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3346
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5391]
% 210.99/210.83  product(multiply(A,inverse(B)),identity,multiply(A,multiply(C,inverse(
% 210.99/210.83                                                                multiply(B,C)))))
% 210.99/210.83  -> true
% 210.99/210.83  Current number of equations to process: 537
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3347
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5392]
% 210.99/210.83  ifeq2(product(inverse(A),identity,B),true,multiply(C,inverse(multiply(A,C))),B)
% 210.99/210.83  -> B
% 210.99/210.83  Current number of equations to process: 536
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3348
% 210.99/210.83  New rule produced :
% 210.99/210.83  [5393]
% 210.99/210.83  ifeq2(product(inverse(A),identity,B),true,B,multiply(C,inverse(multiply(A,C))))
% 210.99/210.83  -> multiply(C,inverse(multiply(A,C)))
% 210.99/210.83  Current number of equations to process: 535
% 210.99/210.83  Current number of ordered equations: 0
% 210.99/210.83  Current number of rules: 3349
% 210.99/210.83  New rule produced : [5394] multiply(A,inverse(multiply(B,A))) -> inverse(B)
% 210.99/210.83  Rule [1297] product(A,multiply(B,inverse(multiply(A,B))),identity) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [1983]
% 210.99/210.83  product(inverse(A),identity,multiply(B,inverse(multiply(A,B)))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2688]
% 210.99/210.83  product(h,multiply(b,multiply(A,inverse(multiply(j,A)))),identity) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2690]
% 210.99/210.83  ifeq2(product(A,multiply(B,inverse(multiply(A,B))),C),true,C,identity) ->
% 210.99/210.83  identity collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2691]
% 210.99/210.83  ifeq2(product(A,multiply(B,inverse(multiply(A,B))),C),true,identity,C) -> C
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [2692] multiply(A,multiply(B,inverse(multiply(A,B)))) -> identity
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2694]
% 210.99/210.83  product(A,identity,inverse(multiply(B,inverse(multiply(A,B))))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2696]
% 210.99/210.83  product(a,multiply(b,multiply(A,inverse(multiply(c,A)))),identity) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2697]
% 210.99/210.83  product(a,identity,multiply(c,multiply(A,inverse(multiply(b,A))))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2698]
% 210.99/210.83  product(h,identity,multiply(j,multiply(A,inverse(multiply(b,A))))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [2699] product(c,multiply(A,inverse(multiply(b,A))),a) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule [2700] product(j,multiply(A,inverse(multiply(b,A))),h) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2702]
% 210.99/210.83  product(identity,inverse(multiply(A,inverse(multiply(B,A)))),B) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2704]
% 210.99/210.83  product(identity,multiply(A,inverse(multiply(B,A))),inverse(B)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2705] product(multiply(A,B),multiply(C,inverse(multiply(B,C))),A) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2712]
% 210.99/210.83  ifeq(product(A,B,identity),true,product(A,identity,multiply(C,inverse(
% 210.99/210.83                                                                multiply(B,C)))),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2713]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(B,A))),C,X),true,product(B,X,C),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2714]
% 210.99/210.83  ifeq(product(A,identity,B),true,product(A,multiply(C,inverse(multiply(B,C))),identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2715]
% 210.99/210.83  ifeq(product(A,multiply(B,inverse(multiply(A,B))),C),true,product(identity,identity,C),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2716]
% 210.99/210.83  ifeq(product(A,multiply(B,inverse(multiply(A,B))),C),true,product(identity,C,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2717]
% 210.99/210.83  ifeq(product(identity,identity,A),true,product(B,multiply(C,inverse(multiply(B,C))),A),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2718]
% 210.99/210.83  ifeq(product(identity,multiply(A,inverse(multiply(B,A))),C),true,product(B,C,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2719]
% 210.99/210.83  ifeq(product(b,multiply(A,inverse(multiply(c,A))),B),true,product(a,B,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2720]
% 210.99/210.83  ifeq(product(c,multiply(A,inverse(multiply(b,A))),B),true,product(a,identity,B),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2721]
% 210.99/210.83  ifeq(product(b,multiply(A,inverse(multiply(j,A))),B),true,product(h,B,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2722]
% 210.99/210.83  ifeq(product(j,multiply(A,inverse(multiply(b,A))),B),true,product(h,identity,B),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2723]
% 210.99/210.83  ifeq(product(A,identity,B),true,product(B,multiply(C,inverse(multiply(A,C))),identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2725]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(B,A))),C,identity),true,product(identity,C,B),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2726]
% 210.99/210.83  ifeq(product(A,B,C),true,product(C,multiply(X,inverse(multiply(B,X))),A),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2727]
% 210.99/210.83  ifeq(product(identity,A,multiply(B,inverse(multiply(C,B)))),true,product(C,A,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2728]
% 210.99/210.83  ifeq(product(A,multiply(B,inverse(multiply(A,B))),C),true,product(C,identity,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2729]
% 210.99/210.83  ifeq(product(b,A,multiply(B,inverse(multiply(a,B)))),true,product(c,A,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2730]
% 210.99/210.83  ifeq(product(a,identity,A),true,product(c,multiply(B,inverse(multiply(b,B))),A),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2731]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(a,A))),B,b),true,product(identity,B,c),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2732]
% 210.99/210.83  ifeq(product(h,identity,A),true,product(j,multiply(B,inverse(multiply(b,B))),A),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2733]
% 210.99/210.83  ifeq(product(b,A,multiply(B,inverse(multiply(h,B)))),true,product(j,A,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2734]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(h,A))),B,b),true,product(identity,B,j),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2826]
% 210.99/210.83  ifeq(product(inverse(h),multiply(A,inverse(multiply(k,A))),B),true,product(j,B,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2828]
% 210.99/210.83  ifeq(product(identity,inverse(multiply(A,inverse(multiply(B,A)))),C),true,
% 210.99/210.83  product(B,identity,C),true) -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2830]
% 210.99/210.83  ifeq(product(identity,multiply(A,inverse(multiply(B,A))),C),true,product(
% 210.99/210.83                                                                   inverse(B),identity,C),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2831]
% 210.99/210.83  ifeq(product(A,B,inverse(multiply(C,inverse(multiply(B,C))))),true,product(A,identity,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2832]
% 210.99/210.83  ifeq(product(A,inverse(multiply(B,inverse(multiply(C,B)))),C),true,product(A,identity,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2833]
% 210.99/210.83  ifeq(product(inverse(h),A,multiply(B,inverse(multiply(j,B)))),true,product(k,A,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2835]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(j,A))),B,inverse(h)),true,product(identity,B,k),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2836]
% 210.99/210.83  ifeq(product(inverse(A),B,multiply(C,inverse(multiply(A,C)))),true,product(identity,B,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2838]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(B,A))),C,inverse(B)),true,product(identity,C,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2839]
% 210.99/210.83  ifeq(product(A,identity,B),true,product(identity,inverse(multiply(C,inverse(
% 210.99/210.83                                                                      multiply(A,C)))),B),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [2842]
% 210.99/210.83  ifeq(product(inverse(A),identity,B),true,product(identity,multiply(C,
% 210.99/210.83                                                            inverse(multiply(A,C))),B),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3351]
% 210.99/210.83  ifeq(product(multiply(A,B),multiply(C,inverse(multiply(B,C))),X),true,
% 210.99/210.83  product(A,identity,X),true) -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3353]
% 210.99/210.83  ifeq(product(A,B,C),true,product(A,identity,multiply(C,multiply(X,inverse(
% 210.99/210.83                                                                    multiply(B,X))))),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3354]
% 210.99/210.83  ifeq(product(A,B,C),true,product(A,multiply(B,multiply(X,inverse(multiply(C,X)))),identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3357]
% 210.99/210.83  ifeq(product(multiply(A,inverse(multiply(B,A))),C,X),true,product(identity,C,
% 210.99/210.83                                                            multiply(B,X)),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3358]
% 210.99/210.83  ifeq(product(A,B,multiply(C,inverse(multiply(X,C)))),true,product(multiply(X,A),B,identity),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3359]
% 210.99/210.83  ifeq(product(A,identity,B),true,product(multiply(A,C),multiply(X,inverse(
% 210.99/210.83                                                                   multiply(C,X))),B),true)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule [3406] product(b,multiply(A,inverse(multiply(c,A))),inverse(a)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3418]
% 210.99/210.83  product(inverse(a),multiply(c,multiply(A,inverse(multiply(b,A)))),identity)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3419]
% 210.99/210.83  product(inverse(a),identity,multiply(b,multiply(A,inverse(multiply(c,A)))))
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule [3720] product(b,multiply(A,inverse(multiply(j,A))),inverse(h)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3822]
% 210.99/210.83  product(inverse(h),multiply(j,multiply(A,inverse(multiply(b,A)))),identity)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [3823]
% 210.99/210.83  product(inverse(h),identity,multiply(b,multiply(A,inverse(multiply(j,A)))))
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [4293]
% 210.99/210.83  product(inverse(h),multiply(A,inverse(multiply(k,A))),inverse(j)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [4345]
% 210.99/210.83  product(j,identity,multiply(inverse(j),multiply(k,inverse(multiply(j,k)))))
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule [4605] multiply(A,inverse(multiply(inverse(B),A))) -> B collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [4721]
% 210.99/210.83  product(c,multiply(inverse(b),multiply(A,inverse(multiply(a,A)))),identity)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [4800]
% 210.99/210.83  product(j,multiply(inverse(b),multiply(A,inverse(multiply(h,A)))),identity)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5034]
% 210.99/210.83  product(multiply(A,B),multiply(inverse(B),multiply(C,inverse(multiply(A,C)))),identity)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5229]
% 210.99/210.83  product(A,B,multiply(inverse(multiply(C,inverse(multiply(A,C)))),B)) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5243]
% 210.99/210.83  product(identity,multiply(inverse(multiply(A,inverse(multiply(a,A)))),b),c)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5253]
% 210.99/210.83  product(identity,multiply(inverse(multiply(A,inverse(multiply(h,A)))),b),j)
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5261]
% 210.99/210.83  product(identity,multiply(inverse(multiply(A,inverse(multiply(j,A)))),
% 210.99/210.83                   inverse(h)),k) -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5280]
% 210.99/210.83  product(identity,multiply(inverse(multiply(A,inverse(multiply(B,A)))),
% 210.99/210.83                   inverse(B)),identity) -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5367]
% 210.99/210.83  product(k,multiply(h,multiply(A,inverse(multiply(j,A)))),identity) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5388]
% 210.99/210.83  product(inverse(h),inverse(k),multiply(A,inverse(multiply(j,A)))) -> true
% 210.99/210.83  collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5389]
% 210.99/210.83  product(multiply(inverse(A),inverse(B)),B,multiply(C,inverse(multiply(A,C))))
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 210.99/210.83  [5390]
% 210.99/210.83  product(multiply(inverse(A),B),inverse(B),multiply(C,inverse(multiply(A,C))))
% 210.99/210.83  -> true collapsed.
% 210.99/210.83  Rule
% 216.45/216.25  [5391]
% 216.45/216.25  product(multiply(A,inverse(B)),identity,multiply(A,multiply(C,inverse(
% 216.45/216.25                                                                multiply(B,C)))))
% 216.45/216.25  -> true collapsed.
% 216.45/216.25  Rule
% 216.45/216.25  [5392]
% 216.45/216.25  ifeq2(product(inverse(A),identity,B),true,multiply(C,inverse(multiply(A,C))),B)
% 216.45/216.25  -> B collapsed.
% 216.45/216.25  Rule
% 216.45/216.25  [5393]
% 216.45/216.25  ifeq2(product(inverse(A),identity,B),true,B,multiply(C,inverse(multiply(A,C))))
% 216.45/216.25  -> multiply(C,inverse(multiply(A,C))) collapsed.
% 216.45/216.25  Current number of equations to process: 541
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3272
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5395] product(multiply(j,A),inverse(multiply(h,A)),k) -> true
% 216.45/216.25  Current number of equations to process: 541
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3273
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5396] product(c,inverse(multiply(A,b)),multiply(a,inverse(A))) -> true
% 216.45/216.25  Current number of equations to process: 542
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3274
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5397] product(h,multiply(b,inverse(multiply(A,j))),inverse(A)) -> true
% 216.45/216.25  Current number of equations to process: 542
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3275
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5398]
% 216.45/216.25  product(multiply(A,B),inverse(multiply(C,B)),multiply(A,inverse(C))) -> true
% 216.45/216.25  Current number of equations to process: 543
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3276
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5399] ifeq2(product(A,inverse(multiply(B,A)),C),true,inverse(B),C) -> C
% 216.45/216.25  Current number of equations to process: 542
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3277
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5400]
% 216.45/216.25  ifeq2(product(A,inverse(multiply(B,A)),C),true,C,inverse(B)) -> inverse(B)
% 216.45/216.25  Current number of equations to process: 541
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3278
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5401] product(A,inverse(B),inverse(multiply(B,inverse(A)))) -> true
% 216.45/216.25  Current number of equations to process: 597
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3279
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5402] product(inverse(A),inverse(B),inverse(multiply(B,A))) -> true
% 216.45/216.25  Current number of equations to process: 597
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3280
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5403] product(a,multiply(b,inverse(multiply(A,c))),inverse(A)) -> true
% 216.45/216.25  Current number of equations to process: 597
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3281
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5404] product(a,inverse(A),multiply(c,inverse(multiply(A,b)))) -> true
% 216.45/216.25  Current number of equations to process: 597
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3282
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5405] product(h,inverse(A),multiply(j,inverse(multiply(A,b)))) -> true
% 216.45/216.25  Current number of equations to process: 597
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3283
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5406]
% 216.45/216.25  product(j,inverse(A),multiply(k,inverse(multiply(A,inverse(h))))) -> true
% 216.45/216.25  Current number of equations to process: 597
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3284
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5407] product(j,inverse(multiply(A,b)),multiply(h,inverse(A))) -> true
% 216.45/216.25  Current number of equations to process: 598
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3285
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5408] product(identity,inverse(multiply(h,inverse(j))),k) -> true
% 216.45/216.25  Current number of equations to process: 599
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3286
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5409]
% 216.45/216.25  product(k,inverse(multiply(A,inverse(h))),multiply(j,inverse(A))) -> true
% 216.45/216.25  Current number of equations to process: 600
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3287
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5410]
% 216.45/216.25  product(identity,inverse(multiply(A,inverse(B))),multiply(B,inverse(A))) ->
% 216.45/216.25  true
% 216.45/216.25  Current number of equations to process: 599
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3288
% 216.45/216.25  New rule produced :
% 216.45/216.25  [5411]
% 216.45/216.25  product(identity,inverse(multiply(A,B)),multiply(inverse(B),inverse(A))) ->
% 216.45/216.25  true
% 216.45/216.25  Current number of equations to process: 598
% 216.45/216.25  Current number of ordered equations: 0
% 216.45/216.25  Current number of rules: 3289
% 216.45/216.25  New rule produced :
% 217.49/217.27  [5412] product(A,multiply(inverse(multiply(a,A)),c),b) -> true
% 217.49/217.27  Current number of equations to process: 599
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3290
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5413] product(A,multiply(inverse(multiply(h,A)),j),b) -> true
% 217.49/217.27  Current number of equations to process: 603
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3291
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5414]
% 217.49/217.27  product(inverse(a),inverse(A),multiply(b,inverse(multiply(A,c)))) -> true
% 217.49/217.27  Current number of equations to process: 602
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3292
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5415]
% 217.49/217.27  product(inverse(a),multiply(c,inverse(multiply(A,b))),inverse(A)) -> true
% 217.49/217.27  Current number of equations to process: 601
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3293
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5416]
% 217.49/217.27  product(b,inverse(multiply(A,c)),multiply(inverse(a),inverse(A))) -> true
% 217.49/217.27  Current number of equations to process: 600
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3294
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5417]
% 217.49/217.27  product(inverse(h),inverse(A),multiply(b,inverse(multiply(A,j)))) -> true
% 217.49/217.27  Current number of equations to process: 599
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3295
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5418]
% 217.49/217.27  product(inverse(h),multiply(j,inverse(multiply(A,b))),inverse(A)) -> true
% 217.49/217.27  Current number of equations to process: 598
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3296
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5419] product(A,multiply(inverse(multiply(j,A)),k),inverse(h)) -> true
% 217.49/217.27  Current number of equations to process: 598
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3297
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5420]
% 217.49/217.27  product(c,multiply(inverse(b),inverse(multiply(A,a))),inverse(A)) -> true
% 217.49/217.27  Current number of equations to process: 601
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3298
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5421]
% 217.49/217.27  product(j,multiply(inverse(b),inverse(multiply(A,h))),inverse(A)) -> true
% 217.49/217.27  Current number of equations to process: 600
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3299
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5422] product(A,inverse(multiply(h,multiply(inverse(j),A))),k) -> true
% 217.49/217.27  Current number of equations to process: 600
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3300
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5423] product(k,multiply(h,inverse(multiply(A,j))),inverse(A)) -> true
% 217.49/217.27  Current number of equations to process: 600
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3301
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5424]
% 217.49/217.27  product(A,multiply(B,inverse(multiply(C,multiply(A,B)))),inverse(C)) -> true
% 217.49/217.27  Current number of equations to process: 603
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3302
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5425]
% 217.49/217.27  product(inverse(j),multiply(k,inverse(multiply(A,inverse(h)))),inverse(A)) ->
% 217.49/217.27  true
% 217.49/217.27  Current number of equations to process: 602
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3303
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5426]
% 217.49/217.27  product(inverse(h),inverse(multiply(A,k)),multiply(inverse(j),inverse(A))) ->
% 217.49/217.27  true
% 217.49/217.27  Current number of equations to process: 601
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3304
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5427]
% 217.49/217.27  product(multiply(A,multiply(a,inverse(B))),multiply(B,b),multiply(A,c)) ->
% 217.49/217.27  true
% 217.49/217.27  Current number of equations to process: 600
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3305
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5428]
% 217.49/217.27  product(multiply(a,inverse(A)),multiply(A,multiply(b,B)),multiply(c,B)) ->
% 217.49/217.27  true
% 217.49/217.27  Current number of equations to process: 599
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3306
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5429] ifeq2(product(multiply(a,inverse(A)),multiply(A,b),B),true,B,c) -> c
% 217.49/217.27  Current number of equations to process: 597
% 217.49/217.27  Current number of ordered equations: 1
% 217.49/217.27  Current number of rules: 3307
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5430] ifeq2(product(multiply(a,inverse(A)),multiply(A,b),B),true,c,B) -> B
% 217.49/217.27  Current number of equations to process: 597
% 217.49/217.27  Current number of ordered equations: 0
% 217.49/217.27  Current number of rules: 3308
% 217.49/217.27  New rule produced :
% 217.49/217.27  [5431]
% 217.49/217.27  ifeq(product(A,B,multiply(C,B)),true,product(A,inverse(C),identity),true) ->
% 218.27/218.11  true
% 218.27/218.11  Current number of equations to process: 596
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3309
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5432]
% 218.27/218.11  ifeq(product(A,multiply(B,C),C),true,product(A,identity,inverse(B)),true) ->
% 218.27/218.11  true
% 218.27/218.11  Current number of equations to process: 595
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3310
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5433]
% 218.27/218.11  ifeq(product(inverse(multiply(A,B)),A,C),true,product(B,C,identity),true) ->
% 218.27/218.11  true
% 218.27/218.11  Rule
% 218.27/218.11  [4674]
% 218.27/218.11  ifeq(product(inverse(multiply(inverse(A),B)),inverse(A),C),true,product(B,C,identity),true)
% 218.27/218.11  -> true collapsed.
% 218.27/218.11  Current number of equations to process: 594
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3310
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5434]
% 218.27/218.11  ifeq(product(j,A,B),true,product(B,inverse(multiply(h,A)),k),true) -> true
% 218.27/218.11  Current number of equations to process: 593
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3311
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5435]
% 218.27/218.11  ifeq(product(A,B,identity),true,product(A,inverse(C),inverse(multiply(C,B))),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 592
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3312
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5436]
% 218.27/218.11  ifeq(product(A,identity,B),true,product(A,inverse(multiply(C,B)),inverse(C)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 591
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3313
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5437]
% 218.27/218.11  ifeq(product(A,inverse(multiply(B,A)),C),true,product(identity,C,inverse(B)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 589
% 218.27/218.11  Current number of ordered equations: 1
% 218.27/218.11  Current number of rules: 3314
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5438]
% 218.27/218.11  ifeq(product(A,inverse(multiply(B,A)),C),true,product(identity,inverse(B),C),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 589
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3315
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5439]
% 218.27/218.11  ifeq(product(inverse(multiply(A,B)),identity,C),true,product(B,C,inverse(A)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 588
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3316
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5440]
% 218.27/218.11  ifeq(product(identity,inverse(multiply(A,B)),C),true,product(B,C,inverse(A)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 587
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3317
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5441]
% 218.27/218.11  ifeq(product(c,inverse(multiply(A,b)),B),true,product(a,inverse(A),B),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 585
% 218.27/218.11  Current number of ordered equations: 1
% 218.27/218.11  Current number of rules: 3318
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5442]
% 218.27/218.11  ifeq(product(b,inverse(multiply(A,c)),B),true,product(a,B,inverse(A)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 585
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3319
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5443]
% 218.27/218.11  ifeq(product(j,inverse(multiply(A,b)),B),true,product(h,inverse(A),B),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 583
% 218.27/218.11  Current number of ordered equations: 1
% 218.27/218.11  Current number of rules: 3320
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5444]
% 218.27/218.11  ifeq(product(b,inverse(multiply(A,j)),B),true,product(h,B,inverse(A)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 583
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3321
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5445]
% 218.27/218.11  ifeq(product(A,identity,B),true,product(B,inverse(multiply(C,A)),inverse(C)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 582
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3322
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5446]
% 218.27/218.11  ifeq(product(identity,A,B),true,product(B,inverse(multiply(C,A)),inverse(C)),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 581
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3323
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5447]
% 218.27/218.11  ifeq(product(identity,inverse(A),B),true,product(C,inverse(multiply(A,C)),B),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 580
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3324
% 218.27/218.11  New rule produced :
% 218.27/218.11  [5448]
% 218.27/218.11  ifeq(product(inverse(multiply(A,B)),C,identity),true,product(inverse(A),C,B),true)
% 218.27/218.11  -> true
% 218.27/218.11  Current number of equations to process: 579
% 218.27/218.11  Current number of ordered equations: 0
% 218.27/218.11  Current number of rules: 3325
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5449]
% 219.41/219.20  ifeq(product(identity,A,inverse(multiply(B,C))),true,product(C,A,inverse(B)),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 578
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3326
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5450]
% 219.41/219.20  ifeq(product(A,inverse(multiply(B,A)),C),true,product(C,identity,inverse(B)),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 577
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3327
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5451]
% 219.41/219.20  ifeq(product(a,inverse(A),B),true,product(c,inverse(multiply(A,b)),B),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 575
% 219.41/219.20  Current number of ordered equations: 1
% 219.41/219.20  Current number of rules: 3328
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5452]
% 219.41/219.20  ifeq(product(b,A,inverse(multiply(B,a))),true,product(c,A,inverse(B)),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 575
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3329
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5453]
% 219.41/219.20  ifeq(product(inverse(multiply(A,a)),B,b),true,product(inverse(A),B,c),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 574
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3330
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5454]
% 219.41/219.20  ifeq(product(b,A,inverse(multiply(B,h))),true,product(j,A,inverse(B)),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 572
% 219.41/219.20  Current number of ordered equations: 1
% 219.41/219.20  Current number of rules: 3331
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5455]
% 219.41/219.20  ifeq(product(h,inverse(A),B),true,product(j,inverse(multiply(A,b)),B),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 572
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3332
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5456]
% 219.41/219.20  ifeq(product(inverse(multiply(A,h)),B,b),true,product(inverse(A),B,j),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 571
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3333
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5457]
% 219.41/219.20  ifeq(product(k,inverse(multiply(A,inverse(h))),B),true,product(j,inverse(A),B),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 569
% 219.41/219.20  Current number of ordered equations: 1
% 219.41/219.20  Current number of rules: 3334
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5458]
% 219.41/219.20  ifeq(product(inverse(h),inverse(multiply(A,k)),B),true,product(j,B,inverse(A)),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 569
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3335
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5459]
% 219.41/219.20  ifeq(product(identity,inverse(multiply(A,inverse(B))),C),true,product(B,
% 219.41/219.20                                                                inverse(A),C),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 568
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3336
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5460]
% 219.41/219.20  ifeq(product(identity,inverse(multiply(A,B)),C),true,product(inverse(B),
% 219.41/219.20                                                       inverse(A),C),true) ->
% 219.41/219.20  true
% 219.41/219.20  Current number of equations to process: 567
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3337
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5461]
% 219.41/219.20  ifeq(product(inverse(h),A,inverse(multiply(B,j))),true,product(k,A,inverse(B)),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 565
% 219.41/219.20  Current number of ordered equations: 1
% 219.41/219.20  Current number of rules: 3338
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5462]
% 219.41/219.20  ifeq(product(j,inverse(A),B),true,product(k,inverse(multiply(A,inverse(h))),B),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 565
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3339
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5463]
% 219.41/219.20  ifeq(product(inverse(multiply(A,j)),B,inverse(h)),true,product(inverse(A),B,k),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 564
% 219.41/219.20  Current number of ordered equations: 0
% 219.41/219.20  Current number of rules: 3340
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5464]
% 219.41/219.20  ifeq(product(inverse(A),B,inverse(multiply(C,A))),true,product(identity,B,
% 219.41/219.20                                                         inverse(C)),true) ->
% 219.41/219.20  true
% 219.41/219.20  Current number of equations to process: 562
% 219.41/219.20  Current number of ordered equations: 1
% 219.41/219.20  Current number of rules: 3341
% 219.41/219.20  New rule produced :
% 219.41/219.20  [5465]
% 219.41/219.20  ifeq(product(A,inverse(B),C),true,product(identity,inverse(multiply(B,
% 219.41/219.20                                                             inverse(A))),C),true)
% 219.41/219.20  -> true
% 219.41/219.20  Current number of equations to process: 562
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3342
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5466]
% 221.37/221.22  ifeq(product(inverse(multiply(A,B)),C,inverse(B)),true,product(inverse(A),C,identity),true)
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 561
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3343
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5467]
% 221.37/221.22  ifeq(product(inverse(multiply(A,inverse(B))),C,B),true,product(inverse(A),C,identity),true)
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 560
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3344
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5468]
% 221.37/221.22  ifeq(product(A,B,inverse(multiply(C,inverse(A)))),true,product(identity,B,
% 221.37/221.22                                                         inverse(C)),true) ->
% 221.37/221.22  true
% 221.37/221.22  Current number of equations to process: 558
% 221.37/221.22  Current number of ordered equations: 1
% 221.37/221.22  Current number of rules: 3345
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5469]
% 221.37/221.22  ifeq(product(inverse(A),inverse(B),C),true,product(identity,inverse(multiply(B,A)),C),true)
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 558
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3346
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5470]
% 221.37/221.22  ifeq(product(inverse(A),multiply(A,b),B),true,product(a,B,c),true) -> true
% 221.37/221.22  Current number of equations to process: 577
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3347
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5471]
% 221.37/221.22  ifeq(product(multiply(a,inverse(A)),A,B),true,product(B,b,c),true) -> true
% 221.37/221.22  Rule
% 221.37/221.22  [3897]
% 221.37/221.22  ifeq(product(multiply(a,inverse(h)),h,A),true,product(A,b,c),true) -> true
% 221.37/221.22  collapsed.
% 221.37/221.22  Current number of equations to process: 594
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3347
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5472] product(inverse(multiply(a,inverse(A))),c,multiply(A,b)) -> true
% 221.37/221.22  Current number of equations to process: 598
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3348
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5473] product(multiply(a,inverse(b)),inverse(b),c) -> true
% 221.37/221.22  Current number of equations to process: 601
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3349
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5474]
% 221.37/221.22  product(multiply(a,inverse(A)),identity,multiply(c,inverse(multiply(A,b))))
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 606
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3350
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5475]
% 221.37/221.22  product(multiply(inverse(c),multiply(a,inverse(A))),multiply(A,b),identity)
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 605
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3351
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5476]
% 221.37/221.22  product(identity,multiply(A,b),multiply(inverse(multiply(a,inverse(A))),c))
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 604
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3352
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5477]
% 221.37/221.22  product(multiply(h,inverse(A)),multiply(A,multiply(b,inverse(h))),k) -> true
% 221.37/221.22  Current number of equations to process: 603
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3353
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5478]
% 221.37/221.22  product(c,multiply(inverse(multiply(A,b)),inverse(multiply(a,inverse(A)))),identity)
% 221.37/221.22  -> true
% 221.37/221.22  Current number of equations to process: 602
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3354
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5479]
% 221.37/221.22  product(multiply(A,multiply(h,inverse(B))),multiply(B,b),multiply(A,j)) ->
% 221.37/221.22  true
% 221.37/221.22  Current number of equations to process: 601
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3355
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5480]
% 221.37/221.22  product(multiply(h,inverse(A)),multiply(A,multiply(b,B)),multiply(j,B)) ->
% 221.37/221.22  true
% 221.37/221.22  Current number of equations to process: 600
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3356
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5481] ifeq2(product(multiply(h,inverse(A)),multiply(A,b),B),true,B,j) -> j
% 221.37/221.22  Current number of equations to process: 598
% 221.37/221.22  Current number of ordered equations: 1
% 221.37/221.22  Current number of rules: 3357
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5482] ifeq2(product(multiply(h,inverse(A)),multiply(A,b),B),true,j,B) -> B
% 221.37/221.22  Current number of equations to process: 598
% 221.37/221.22  Current number of ordered equations: 0
% 221.37/221.22  Current number of rules: 3358
% 221.37/221.22  New rule produced :
% 221.37/221.22  [5483]
% 221.37/221.22  ifeq(product(A,multiply(a,inverse(B)),identity),true,product(A,c,multiply(B,b)),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 597
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3359
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5484]
% 223.64/223.45  ifeq(product(A,identity,multiply(a,inverse(B))),true,product(A,multiply(B,b),c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 596
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3360
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5485]
% 223.64/223.45  ifeq(product(multiply(a,inverse(A)),multiply(A,b),B),true,product(identity,B,c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 594
% 223.64/223.45  Current number of ordered equations: 1
% 223.64/223.45  Current number of rules: 3361
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5486]
% 223.64/223.45  ifeq(product(multiply(a,inverse(A)),multiply(A,b),B),true,product(identity,c,B),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 594
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3362
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5487]
% 223.64/223.45  ifeq(product(multiply(A,b),identity,B),true,product(multiply(a,inverse(A)),B,c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 593
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3363
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5488]
% 223.64/223.45  ifeq(product(c,identity,A),true,product(multiply(a,inverse(B)),multiply(B,b),A),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 592
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3364
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5489]
% 223.64/223.45  ifeq(product(identity,multiply(A,b),B),true,product(multiply(a,inverse(A)),B,c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 591
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3365
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5490]
% 223.64/223.45  ifeq(product(multiply(a,inverse(A)),identity,B),true,product(B,multiply(A,b),c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 590
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3366
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5491]
% 223.64/223.45  ifeq(product(identity,multiply(a,inverse(A)),B),true,product(B,multiply(A,b),c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 589
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3367
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5492]
% 223.64/223.45  ifeq(product(identity,c,A),true,product(multiply(a,inverse(B)),multiply(B,b),A),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 588
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3368
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5493]
% 223.64/223.45  ifeq(product(multiply(A,b),B,identity),true,product(c,B,multiply(a,inverse(A))),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 587
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3369
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5494]
% 223.64/223.45  ifeq(product(identity,A,multiply(B,b)),true,product(multiply(a,inverse(B)),A,c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 586
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3370
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5495]
% 223.64/223.45  ifeq(product(multiply(a,inverse(A)),multiply(A,b),B),true,product(B,identity,c),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 584
% 223.64/223.45  Current number of ordered equations: 1
% 223.64/223.45  Current number of rules: 3371
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5496]
% 223.64/223.45  ifeq(product(multiply(a,inverse(A)),multiply(A,b),B),true,product(c,identity,B),true)
% 223.64/223.45  -> true
% 223.64/223.45  Current number of equations to process: 584
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3372
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5497]
% 223.64/223.45  ifeq(product(inverse(A),multiply(A,b),B),true,product(h,B,j),true) -> true
% 223.64/223.45  Current number of equations to process: 604
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3373
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5498]
% 223.64/223.45  ifeq(product(multiply(h,inverse(A)),A,B),true,product(B,b,j),true) -> true
% 223.64/223.45  Rule
% 223.64/223.45  [3490]
% 223.64/223.45  ifeq(product(multiply(h,inverse(a)),a,A),true,product(A,b,j),true) -> true
% 223.64/223.45  collapsed.
% 223.64/223.45  Current number of equations to process: 621
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3373
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5499] product(inverse(multiply(h,inverse(A))),j,multiply(A,b)) -> true
% 223.64/223.45  Current number of equations to process: 625
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3374
% 223.64/223.45  New rule produced :
% 223.64/223.45  [5500] product(multiply(h,inverse(b)),inverse(b),j) -> true
% 223.64/223.45  Current number of equations to process: 628
% 223.64/223.45  Current number of ordered equations: 0
% 223.64/223.45  Current number of rules: 3375
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5501] ifeq2(product(k,multiply(h,inverse(j)),A),true,A,identity) -> identity
% 225.84/225.63  Current number of equations to process: 629
% 225.84/225.63  Current number of ordered equations: 1
% 225.84/225.63  Current number of rules: 3376
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5502] ifeq2(product(k,multiply(h,inverse(j)),A),true,identity,A) -> A
% 225.84/225.63  Current number of equations to process: 629
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3377
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5503]
% 225.84/225.63  product(multiply(h,inverse(A)),identity,multiply(j,inverse(multiply(A,b))))
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 628
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3378
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5504]
% 225.84/225.63  product(multiply(inverse(j),multiply(h,inverse(A))),multiply(A,b),identity)
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 627
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3379
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5505]
% 225.84/225.63  product(identity,multiply(A,b),multiply(inverse(multiply(h,inverse(A))),j))
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 626
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3380
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5506]
% 225.84/225.63  product(j,multiply(inverse(multiply(A,b)),inverse(multiply(h,inverse(A)))),identity)
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 625
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3381
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5507] ifeq(product(k,h,A),true,product(A,inverse(j),identity),true) -> true
% 225.84/225.63  Current number of equations to process: 661
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3382
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5508] product(k,identity,inverse(multiply(h,inverse(j)))) -> true
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3383
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5509] product(inverse(k),identity,multiply(h,inverse(j))) -> true
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3384
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5510] product(identity,multiply(h,inverse(j)),inverse(k)) -> true
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3385
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5511] product(multiply(A,k),multiply(h,inverse(j)),A) -> true
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3386
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5512] product(k,A,multiply(inverse(multiply(h,inverse(j))),A)) -> true
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3387
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5513]
% 225.84/225.63  product(identity,multiply(inverse(multiply(h,inverse(j))),inverse(k)),identity)
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3388
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5514] product(multiply(A,k),multiply(h,B),multiply(A,multiply(j,B))) -> true
% 225.84/225.63  Current number of equations to process: 666
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3389
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5515] ifeq2(product(k,multiply(h,A),B),true,multiply(j,A),B) -> B
% 225.84/225.63  Current number of equations to process: 665
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3390
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5516]
% 225.84/225.63  ifeq2(product(k,multiply(h,A),B),true,B,multiply(j,A)) -> multiply(j,A)
% 225.84/225.63  Current number of equations to process: 664
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3391
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5517]
% 225.84/225.63  ifeq(product(A,k,identity),true,product(A,identity,multiply(h,inverse(j))),true)
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 662
% 225.84/225.63  Current number of ordered equations: 1
% 225.84/225.63  Current number of rules: 3392
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5518]
% 225.84/225.63  ifeq(product(multiply(h,inverse(j)),A,B),true,product(k,B,A),true) -> true
% 225.84/225.63  Current number of equations to process: 662
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3393
% 225.84/225.63  New rule produced :
% 225.84/225.63  [5519]
% 225.84/225.63  ifeq(product(A,identity,k),true,product(A,multiply(h,inverse(j)),identity),true)
% 225.84/225.63  -> true
% 225.84/225.63  Current number of equations to process: 661
% 225.84/225.63  Current number of ordered equations: 0
% 225.84/225.63  Current number of rules: 3394
% 225.84/225.63  New rule produced :
% 226.88/226.68  [5520]
% 226.88/226.68  ifeq(product(k,multiply(h,inverse(j)),A),true,product(identity,A,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 659
% 226.88/226.68  Current number of ordered equations: 1
% 226.88/226.68  Current number of rules: 3395
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5521]
% 226.88/226.68  ifeq(product(k,multiply(h,inverse(j)),A),true,product(identity,identity,A),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 659
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3396
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5522]
% 226.88/226.68  ifeq(product(identity,identity,A),true,product(k,multiply(h,inverse(j)),A),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 657
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3397
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5523]
% 226.88/226.68  ifeq(product(identity,multiply(h,inverse(j)),A),true,product(k,A,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 656
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3398
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5524]
% 226.88/226.68  ifeq(product(k,identity,A),true,product(A,multiply(h,inverse(j)),identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 655
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3399
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5525]
% 226.88/226.68  ifeq(product(identity,k,A),true,product(A,multiply(h,inverse(j)),identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 654
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3400
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5526]
% 226.88/226.68  ifeq(product(A,k,B),true,product(B,multiply(h,inverse(j)),A),true) -> true
% 226.88/226.68  Rule
% 226.88/226.68  [5525]
% 226.88/226.68  ifeq(product(identity,k,A),true,product(A,multiply(h,inverse(j)),identity),true)
% 226.88/226.68  -> true collapsed.
% 226.88/226.68  Current number of equations to process: 651
% 226.88/226.68  Current number of ordered equations: 1
% 226.88/226.68  Current number of rules: 3400
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5527]
% 226.88/226.68  ifeq(product(multiply(h,inverse(j)),A,identity),true,product(identity,A,k),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 651
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3401
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5528]
% 226.88/226.68  ifeq(product(identity,A,multiply(h,inverse(j))),true,product(k,A,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 650
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3402
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5529]
% 226.88/226.68  ifeq(product(k,multiply(h,inverse(j)),A),true,product(A,identity,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 648
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3403
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5530]
% 226.88/226.68  ifeq(product(inverse(h),multiply(h,inverse(j)),A),true,product(j,A,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 647
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3404
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5531]
% 226.88/226.68  ifeq(product(identity,inverse(multiply(h,inverse(j))),A),true,product(k,identity,A),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 646
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3405
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5532]
% 226.88/226.68  ifeq(product(identity,multiply(h,inverse(j)),A),true,product(inverse(k),identity,A),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 645
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3406
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5533]
% 226.88/226.68  ifeq(product(A,k,inverse(multiply(h,inverse(j)))),true,product(A,identity,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 644
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3407
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5534]
% 226.88/226.68  ifeq(product(A,inverse(multiply(h,inverse(j))),k),true,product(A,identity,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 643
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3408
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5535]
% 226.88/226.68  ifeq(product(inverse(k),A,multiply(h,inverse(j))),true,product(identity,A,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 642
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3409
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5536]
% 226.88/226.68  ifeq(product(multiply(h,inverse(j)),A,inverse(k)),true,product(identity,A,identity),true)
% 226.88/226.68  -> true
% 226.88/226.68  Current number of equations to process: 641
% 226.88/226.68  Current number of ordered equations: 0
% 226.88/226.68  Current number of rules: 3410
% 226.88/226.68  New rule produced :
% 226.88/226.68  [5537]
% 226.88/226.68  ifeq(product(k,identity,A),true,product(identity,inverse(multiply(h,inverse(j))),A),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 640
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3411
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5538]
% 227.71/227.53  ifeq(product(inverse(k),identity,A),true,product(identity,multiply(h,
% 227.71/227.53                                                            inverse(j)),A),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 639
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3412
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5539]
% 227.71/227.53  ifeq(product(A,multiply(h,inverse(B)),identity),true,product(A,j,multiply(B,b)),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 638
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3413
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5540]
% 227.71/227.53  ifeq(product(A,identity,multiply(h,inverse(B))),true,product(A,multiply(B,b),j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 637
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3414
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5541]
% 227.71/227.53  ifeq(product(multiply(h,inverse(A)),multiply(A,b),B),true,product(identity,B,j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 635
% 227.71/227.53  Current number of ordered equations: 1
% 227.71/227.53  Current number of rules: 3415
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5542]
% 227.71/227.53  ifeq(product(multiply(h,inverse(A)),multiply(A,b),B),true,product(identity,j,B),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 635
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3416
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5543]
% 227.71/227.53  ifeq(product(multiply(A,b),identity,B),true,product(multiply(h,inverse(A)),B,j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 634
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3417
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5544]
% 227.71/227.53  ifeq(product(j,identity,A),true,product(multiply(h,inverse(B)),multiply(B,b),A),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 633
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3418
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5545]
% 227.71/227.53  ifeq(product(identity,multiply(A,b),B),true,product(multiply(h,inverse(A)),B,j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 632
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3419
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5546]
% 227.71/227.53  ifeq(product(multiply(h,inverse(A)),identity,B),true,product(B,multiply(A,b),j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 631
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3420
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5547]
% 227.71/227.53  ifeq(product(identity,multiply(h,inverse(A)),B),true,product(B,multiply(A,b),j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 630
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3421
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5548]
% 227.71/227.53  ifeq(product(identity,j,A),true,product(multiply(h,inverse(B)),multiply(B,b),A),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 629
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3422
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5549]
% 227.71/227.53  ifeq(product(multiply(A,b),B,identity),true,product(j,B,multiply(h,inverse(A))),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 628
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3423
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5550]
% 227.71/227.53  ifeq(product(identity,A,multiply(B,b)),true,product(multiply(h,inverse(B)),A,j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 627
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3424
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5551]
% 227.71/227.53  ifeq(product(multiply(h,inverse(A)),multiply(A,b),B),true,product(B,identity,j),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 625
% 227.71/227.53  Current number of ordered equations: 1
% 227.71/227.53  Current number of rules: 3425
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5552]
% 227.71/227.53  ifeq(product(multiply(h,inverse(A)),multiply(A,b),B),true,product(j,identity,B),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 625
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3426
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5553]
% 227.71/227.53  ifeq(product(multiply(A,k),multiply(h,inverse(j)),B),true,product(A,identity,B),true)
% 227.71/227.53  -> true
% 227.71/227.53  Current number of equations to process: 624
% 227.71/227.53  Current number of ordered equations: 0
% 227.71/227.53  Current number of rules: 3427
% 227.71/227.53  New rule produced :
% 227.71/227.53  [5554]
% 227.71/227.53  ifeq(product(A,k,B),true,product(A,identity,multiply(B,multiply(h,inverse(j)))),true)
% 227.71/227.53  -> true
% 229.92/229.70  Current number of equations to process: 623
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3428
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5555]
% 229.92/229.70  ifeq(product(A,B,k),true,product(A,multiply(B,multiply(h,inverse(j))),identity),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 621
% 229.92/229.70  Current number of ordered equations: 1
% 229.92/229.70  Current number of rules: 3429
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5556]
% 229.92/229.70  ifeq(product(identity,A,B),true,product(k,multiply(h,multiply(inverse(j),A)),B),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 621
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3430
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5557]
% 229.92/229.70  ifeq(product(k,multiply(h,multiply(inverse(j),A)),B),true,product(identity,A,B),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 620
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3431
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5558]
% 229.92/229.70  ifeq(product(multiply(h,inverse(j)),A,B),true,product(identity,A,multiply(k,B)),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 619
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3432
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5559]
% 229.92/229.70  ifeq(product(A,B,multiply(h,inverse(j))),true,product(multiply(k,A),B,identity),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 617
% 229.92/229.70  Current number of ordered equations: 1
% 229.92/229.70  Current number of rules: 3433
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5560]
% 229.92/229.70  ifeq(product(A,identity,B),true,product(multiply(A,k),multiply(h,inverse(j)),B),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 617
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3434
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5561] ifeq(product(k,h,A),true,product(A,B,multiply(j,B)),true) -> true
% 229.92/229.70  Current number of equations to process: 654
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3435
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5562] product(inverse(k),multiply(j,A),multiply(h,A)) -> true
% 229.92/229.70  Current number of equations to process: 658
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3436
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5563]
% 229.92/229.70  product(multiply(inverse(multiply(j,A)),k),multiply(h,A),identity) -> true
% 229.92/229.70  Current number of equations to process: 659
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3437
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5564]
% 229.92/229.70  product(identity,multiply(h,A),multiply(inverse(k),multiply(j,A))) -> true
% 229.92/229.70  Current number of equations to process: 658
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3438
% 229.92/229.70  New rule produced : [5565] product(k,multiply(h,j),inverse(j)) -> true
% 229.92/229.70  Current number of equations to process: 658
% 229.92/229.70  Current number of ordered equations: 1
% 229.92/229.70  Current number of rules: 3439
% 229.92/229.70  New rule produced : [5566] product(k,inverse(h),multiply(j,h)) -> true
% 229.92/229.70  Current number of equations to process: 658
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3440
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5567]
% 229.92/229.70  product(multiply(j,A),multiply(inverse(multiply(h,A)),inverse(k)),identity)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 658
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3441
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5568]
% 229.92/229.70  product(multiply(A,multiply(j,inverse(B))),multiply(B,inverse(h)),multiply(A,k))
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 661
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3442
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5569]
% 229.92/229.70  ifeq2(product(multiply(j,inverse(A)),multiply(A,inverse(h)),B),true,B,k) -> k
% 229.92/229.70  Current number of equations to process: 659
% 229.92/229.70  Current number of ordered equations: 1
% 229.92/229.70  Current number of rules: 3443
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5570]
% 229.92/229.70  ifeq2(product(multiply(j,inverse(A)),multiply(A,inverse(h)),B),true,k,B) -> B
% 229.92/229.70  Current number of equations to process: 659
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3444
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5571]
% 229.92/229.70  ifeq(product(A,k,identity),true,product(A,multiply(j,B),multiply(h,B)),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 658
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3445
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5572]
% 229.92/229.70  ifeq(product(A,identity,k),true,product(A,multiply(h,B),multiply(j,B)),true)
% 229.92/229.70  -> true
% 229.92/229.70  Current number of equations to process: 657
% 229.92/229.70  Current number of ordered equations: 0
% 229.92/229.70  Current number of rules: 3446
% 229.92/229.70  New rule produced :
% 229.92/229.70  [5573]
% 229.92/229.70  ifeq(product(k,multiply(h,A),B),true,product(identity,B,multiply(j,A)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 655
% 231.02/230.84  Current number of ordered equations: 1
% 231.02/230.84  Current number of rules: 3447
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5574]
% 231.02/230.84  ifeq(product(k,multiply(h,A),B),true,product(identity,multiply(j,A),B),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 655
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3448
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5575]
% 231.02/230.84  ifeq(product(multiply(h,A),identity,B),true,product(k,B,multiply(j,A)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 654
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3449
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5576]
% 231.02/230.84  ifeq(product(multiply(j,A),identity,B),true,product(k,multiply(h,A),B),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 653
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3450
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5577]
% 231.02/230.84  ifeq(product(identity,multiply(h,A),B),true,product(k,B,multiply(j,A)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 652
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3451
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5578]
% 231.02/230.84  ifeq(product(k,identity,A),true,product(A,multiply(h,B),multiply(j,B)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 651
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3452
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5579]
% 231.02/230.84  ifeq(product(identity,k,A),true,product(A,multiply(h,B),multiply(j,B)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 650
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3453
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5580]
% 231.02/230.84  ifeq(product(identity,multiply(j,A),B),true,product(k,multiply(h,A),B),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 649
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3454
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5581]
% 231.02/230.84  ifeq(product(multiply(h,A),B,identity),true,product(multiply(j,A),B,k),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 648
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3455
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5582]
% 231.02/230.84  ifeq(product(identity,A,multiply(h,B)),true,product(k,A,multiply(j,B)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 647
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3456
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5583]
% 231.02/230.84  ifeq(product(k,multiply(h,A),B),true,product(multiply(j,A),identity,B),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 645
% 231.02/230.84  Current number of ordered equations: 1
% 231.02/230.84  Current number of rules: 3457
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5584]
% 231.02/230.84  ifeq(product(k,multiply(h,A),B),true,product(B,identity,multiply(j,A)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 645
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3458
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5585]
% 231.02/230.84  ifeq(product(inverse(h),multiply(h,A),B),true,product(j,B,multiply(j,A)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 644
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3459
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5586]
% 231.02/230.84  ifeq(product(multiply(h,A),inverse(multiply(j,A)),B),true,product(k,B,identity),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 643
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3460
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5587]
% 231.02/230.84  ifeq(product(multiply(j,A),inverse(multiply(h,A)),B),true,product(k,identity,B),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 642
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3461
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5588]
% 231.02/230.84  ifeq(product(identity,multiply(h,A),B),true,product(inverse(k),multiply(j,A),B),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 641
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3462
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5589]
% 231.02/230.84  ifeq(product(A,k,inverse(multiply(h,B))),true,product(A,multiply(j,B),identity),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 640
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3463
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5590]
% 231.02/230.84  ifeq(product(A,inverse(multiply(h,B)),k),true,product(A,identity,multiply(j,B)),true)
% 231.02/230.84  -> true
% 231.02/230.84  Current number of equations to process: 639
% 231.02/230.84  Current number of ordered equations: 0
% 231.02/230.84  Current number of rules: 3464
% 231.02/230.84  New rule produced :
% 231.02/230.84  [5591]
% 231.02/230.84  ifeq(product(inverse(k),A,multiply(h,B)),true,product(identity,A,multiply(j,B)),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 638
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3465
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5592]
% 232.01/231.77  ifeq(product(multiply(h,A),B,inverse(k)),true,product(multiply(j,A),B,identity),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 637
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3466
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5593]
% 232.01/231.77  ifeq(product(k,identity,A),true,product(multiply(j,B),inverse(multiply(h,B)),A),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 636
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3467
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5594]
% 232.01/231.77  ifeq(product(inverse(multiply(j,A)),k,B),true,product(B,multiply(h,A),identity),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 635
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3468
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5595]
% 232.01/231.77  ifeq(product(inverse(k),multiply(j,A),B),true,product(identity,multiply(h,A),B),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 634
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3469
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5596]
% 232.01/231.77  product(multiply(j,inverse(A)),multiply(A,multiply(inverse(j),multiply(k,B))),
% 232.01/231.77  multiply(k,B)) -> true
% 232.01/231.77  Current number of equations to process: 633
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3470
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5597]
% 232.01/231.77  ifeq(product(A,inverse(multiply(B,multiply(C,A))),X),true,product(C,X,
% 232.01/231.77                                                            inverse(B)),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 631
% 232.01/231.77  Current number of ordered equations: 1
% 232.01/231.77  Current number of rules: 3471
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5598]
% 232.01/231.77  ifeq(product(multiply(A,B),inverse(multiply(C,B)),X),true,product(A,inverse(C),X),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 631
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3472
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5599]
% 232.01/231.77  ifeq(product(inverse(multiply(A,B)),C,X),true,product(B,X,multiply(inverse(A),C)),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 629
% 232.01/231.77  Current number of ordered equations: 1
% 232.01/231.77  Current number of rules: 3473
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5600]
% 232.01/231.77  ifeq(product(A,B,C),true,product(A,inverse(X),multiply(C,inverse(multiply(X,B)))),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 629
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3474
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5601]
% 232.01/231.77  ifeq(product(inverse(A),B,C),true,product(X,multiply(inverse(multiply(A,X)),B),C),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 627
% 232.01/231.77  Current number of ordered equations: 1
% 232.01/231.77  Current number of rules: 3475
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5602]
% 232.01/231.77  ifeq(product(A,B,C),true,product(A,multiply(B,inverse(multiply(X,C))),
% 232.01/231.77                           inverse(X)),true) -> true
% 232.01/231.77  Current number of equations to process: 627
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3476
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5603]
% 232.01/231.77  ifeq(product(A,multiply(inverse(multiply(B,A)),C),X),true,product(inverse(B),C,X),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 626
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3477
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5604]
% 232.01/231.77  ifeq(product(inverse(multiply(A,B)),C,X),true,product(inverse(A),C,multiply(B,X)),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 624
% 232.01/231.77  Current number of ordered equations: 1
% 232.01/231.77  Current number of rules: 3478
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5605]
% 232.01/231.77  ifeq(product(A,B,C),true,product(C,inverse(multiply(X,B)),multiply(A,
% 232.01/231.77                                                            inverse(X))),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 624
% 232.01/231.77  Current number of ordered equations: 0
% 232.01/231.77  Current number of rules: 3479
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5606]
% 232.01/231.77  ifeq(product(A,B,inverse(multiply(C,X))),true,product(multiply(X,A),B,
% 232.01/231.77                                                inverse(C)),true) -> true
% 232.01/231.77  Current number of equations to process: 622
% 232.01/231.77  Current number of ordered equations: 1
% 232.01/231.77  Current number of rules: 3480
% 232.01/231.77  New rule produced :
% 232.01/231.77  [5607]
% 232.01/231.77  ifeq(product(A,inverse(B),C),true,product(multiply(A,X),inverse(multiply(B,X)),C),true)
% 232.01/231.77  -> true
% 232.01/231.77  Current number of equations to process: 622
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3481
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5608]
% 232.99/232.79  ifeq(product(multiply(A,b),inverse(c),B),true,product(multiply(a,inverse(A)),B,identity),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 621
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3482
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5609]
% 232.99/232.79  ifeq(product(c,inverse(multiply(A,b)),B),true,product(multiply(a,inverse(A)),identity,B),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 620
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3483
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5610]
% 232.99/232.79  ifeq(product(identity,multiply(A,b),B),true,product(inverse(multiply(a,
% 232.99/232.79                                                              inverse(A))),c,B),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 619
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3484
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5611]
% 232.99/232.79  ifeq(product(A,multiply(a,inverse(B)),inverse(multiply(B,b))),true,product(A,c,identity),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 618
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3485
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5612]
% 232.99/232.79  ifeq(product(A,inverse(multiply(B,b)),multiply(a,inverse(B))),true,product(A,identity,c),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 617
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3486
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5613]
% 232.99/232.79  ifeq(product(inverse(multiply(a,inverse(A))),B,multiply(A,b)),true,product(identity,B,c),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 616
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3487
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5614]
% 232.99/232.79  ifeq(product(multiply(A,b),B,inverse(multiply(a,inverse(A)))),true,product(c,B,identity),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 615
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3488
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5615]
% 232.99/232.79  ifeq(product(multiply(a,inverse(A)),identity,B),true,product(c,inverse(
% 232.99/232.79                                                                 multiply(A,b)),B),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 614
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3489
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5616]
% 232.99/232.79  ifeq(product(inverse(c),multiply(a,inverse(A)),B),true,product(B,multiply(A,b),identity),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 613
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3490
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5617]
% 232.99/232.79  ifeq(product(inverse(multiply(a,inverse(A))),c,B),true,product(identity,
% 232.99/232.79                                                         multiply(A,b),B),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 612
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3491
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5618]
% 232.99/232.79  ifeq(product(multiply(A,b),inverse(h),B),true,product(multiply(h,inverse(A)),B,k),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 611
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3492
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5619]
% 232.99/232.79  ifeq(product(multiply(A,b),inverse(j),B),true,product(multiply(h,inverse(A)),B,identity),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 610
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3493
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5620]
% 232.99/232.79  ifeq(product(j,inverse(multiply(A,b)),B),true,product(multiply(h,inverse(A)),identity,B),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 609
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3494
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5621]
% 232.99/232.79  ifeq(product(identity,multiply(A,b),B),true,product(inverse(multiply(h,
% 232.99/232.79                                                              inverse(A))),j,B),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 608
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3495
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5622]
% 232.99/232.79  ifeq(product(A,multiply(h,inverse(B)),inverse(multiply(B,b))),true,product(A,j,identity),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 607
% 232.99/232.79  Current number of ordered equations: 0
% 232.99/232.79  Current number of rules: 3496
% 232.99/232.79  New rule produced :
% 232.99/232.79  [5623]
% 232.99/232.79  ifeq(product(A,inverse(multiply(B,b)),multiply(h,inverse(B))),true,product(A,identity,j),true)
% 232.99/232.79  -> true
% 232.99/232.79  Current number of equations to process: 606
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3497
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5624]
% 235.22/234.98  ifeq(product(inverse(multiply(h,inverse(A))),B,multiply(A,b)),true,product(identity,B,j),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 605
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3498
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5625]
% 235.22/234.98  ifeq(product(multiply(A,b),B,inverse(multiply(h,inverse(A)))),true,product(j,B,identity),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 604
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3499
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5626]
% 235.22/234.98  ifeq(product(multiply(h,inverse(A)),identity,B),true,product(j,inverse(
% 235.22/234.98                                                                 multiply(A,b)),B),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 603
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3500
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5627]
% 235.22/234.98  ifeq(product(inverse(j),multiply(h,inverse(A)),B),true,product(B,multiply(A,b),identity),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 602
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3501
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5628]
% 235.22/234.98  ifeq(product(inverse(multiply(h,inverse(A))),j,B),true,product(identity,
% 235.22/234.98                                                         multiply(A,b),B),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 601
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3502
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5629]
% 235.22/234.98  ifeq(product(multiply(A,k),multiply(h,B),C),true,product(A,multiply(j,B),C),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 600
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3503
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5630]
% 235.22/234.98  ifeq(product(A,k,B),true,product(A,multiply(j,C),multiply(B,multiply(h,C))),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 598
% 235.22/234.98  Current number of ordered equations: 1
% 235.22/234.98  Current number of rules: 3504
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5631]
% 235.22/234.98  ifeq(product(multiply(h,A),B,C),true,product(k,C,multiply(j,multiply(A,B))),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 598
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3505
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5632]
% 235.22/234.98  ifeq(product(A,B,k),true,product(A,multiply(B,multiply(h,C)),multiply(j,C)),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 596
% 235.22/234.98  Current number of ordered equations: 1
% 235.22/234.98  Current number of rules: 3506
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5633]
% 235.22/234.98  ifeq(product(multiply(j,A),B,C),true,product(k,multiply(h,multiply(A,B)),C),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 596
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3507
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5634]
% 235.22/234.98  ifeq(product(k,multiply(h,multiply(A,B)),C),true,product(multiply(j,A),B,C),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 595
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3508
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5635]
% 235.22/234.98  ifeq(product(A,k,B),true,product(B,multiply(h,C),multiply(A,multiply(j,C))),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 593
% 235.22/234.98  Current number of ordered equations: 1
% 235.22/234.98  Current number of rules: 3509
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5636]
% 235.22/234.98  ifeq(product(multiply(h,A),B,C),true,product(multiply(j,A),B,multiply(k,C)),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 593
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3510
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5637]
% 235.22/234.98  ifeq(product(A,B,multiply(h,C)),true,product(multiply(k,A),B,multiply(j,C)),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 591
% 235.22/234.98  Current number of ordered equations: 1
% 235.22/234.98  Current number of rules: 3511
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5638]
% 235.22/234.98  ifeq(product(A,multiply(j,B),C),true,product(multiply(A,k),multiply(h,B),C),true)
% 235.22/234.98  -> true
% 235.22/234.98  Current number of equations to process: 591
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3512
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5639]
% 235.22/234.98  product(inverse(multiply(j,inverse(A))),k,multiply(A,inverse(h))) -> true
% 235.22/234.98  Current number of equations to process: 633
% 235.22/234.98  Current number of ordered equations: 0
% 235.22/234.98  Current number of rules: 3513
% 235.22/234.98  New rule produced :
% 235.22/234.98  [5640]
% 235.22/234.98  product(multiply(j,inverse(A)),identity,multiply(k,inverse(multiply(A,
% 235.22/234.98                                                             inverse(h))))) ->
% 235.90/235.71  true
% 235.90/235.71  Current number of equations to process: 638
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3514
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5641]
% 235.90/235.71  product(multiply(inverse(k),multiply(j,inverse(A))),multiply(A,inverse(h)),identity)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 637
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3515
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5642]
% 235.90/235.71  product(identity,multiply(A,inverse(h)),multiply(inverse(multiply(j,inverse(A))),k))
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 636
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3516
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5643]
% 235.90/235.71  product(k,multiply(inverse(multiply(A,inverse(h))),inverse(multiply(j,
% 235.90/235.71                                                             inverse(A)))),identity)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 635
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3517
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5644]
% 235.90/235.71  ifeq2(product(multiply(A,inverse(B)),multiply(B,inverse(A)),C),true,C,identity)
% 235.90/235.71  -> identity
% 235.90/235.71  Current number of equations to process: 633
% 235.90/235.71  Current number of ordered equations: 1
% 235.90/235.71  Current number of rules: 3518
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5645]
% 235.90/235.71  ifeq2(product(multiply(A,inverse(B)),multiply(B,inverse(A)),C),true,identity,C)
% 235.90/235.71  -> C
% 235.90/235.71  Current number of equations to process: 633
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3519
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5646]
% 235.90/235.71  ifeq(product(inverse(A),multiply(A,inverse(h)),B),true,product(j,B,k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 632
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3520
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5647]
% 235.90/235.71  ifeq(product(multiply(j,inverse(A)),A,B),true,product(B,inverse(h),k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 631
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3521
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5648]
% 235.90/235.71  ifeq(product(A,multiply(j,inverse(B)),identity),true,product(A,k,multiply(B,
% 235.90/235.71                                                                   inverse(h))),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 630
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3522
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5649]
% 235.90/235.71  ifeq(product(A,identity,multiply(j,inverse(B))),true,product(A,multiply(B,
% 235.90/235.71                                                                 inverse(h)),k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 629
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3523
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5650]
% 235.90/235.71  ifeq(product(multiply(j,inverse(A)),multiply(A,inverse(h)),B),true,product(identity,B,k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 627
% 235.90/235.71  Current number of ordered equations: 1
% 235.90/235.71  Current number of rules: 3524
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5651]
% 235.90/235.71  ifeq(product(multiply(j,inverse(A)),multiply(A,inverse(h)),B),true,product(identity,k,B),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 627
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3525
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5652]
% 235.90/235.71  ifeq(product(multiply(A,inverse(h)),identity,B),true,product(multiply(j,
% 235.90/235.71                                                               inverse(A)),B,k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 626
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3526
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5653]
% 235.90/235.71  ifeq(product(k,identity,A),true,product(multiply(j,inverse(B)),multiply(B,
% 235.90/235.71                                                                 inverse(h)),A),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 625
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3527
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5654]
% 235.90/235.71  ifeq(product(identity,multiply(A,inverse(h)),B),true,product(multiply(j,
% 235.90/235.71                                                               inverse(A)),B,k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 624
% 235.90/235.71  Current number of ordered equations: 0
% 235.90/235.71  Current number of rules: 3528
% 235.90/235.71  New rule produced :
% 235.90/235.71  [5655]
% 235.90/235.71  ifeq(product(multiply(j,inverse(A)),identity,B),true,product(B,multiply(A,
% 235.90/235.71                                                                 inverse(h)),k),true)
% 235.90/235.71  -> true
% 235.90/235.71  Current number of equations to process: 623
% 235.90/235.71  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3529
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5656]
% 237.99/237.79  ifeq(product(identity,multiply(j,inverse(A)),B),true,product(B,multiply(A,
% 237.99/237.79                                                                 inverse(h)),k),true)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 622
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3530
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5657]
% 237.99/237.79  ifeq(product(identity,k,A),true,product(multiply(j,inverse(B)),multiply(B,
% 237.99/237.79                                                                 inverse(h)),A),true)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 621
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3531
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5658]
% 237.99/237.79  ifeq(product(multiply(A,inverse(h)),B,identity),true,product(k,B,multiply(j,
% 237.99/237.79                                                                   inverse(A))),true)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 620
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3532
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5659]
% 237.99/237.79  ifeq(product(identity,A,multiply(B,inverse(h))),true,product(multiply(j,
% 237.99/237.79                                                               inverse(B)),A,k),true)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 619
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3533
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5660]
% 237.99/237.79  ifeq(product(multiply(j,inverse(A)),multiply(A,inverse(h)),B),true,product(k,identity,B),true)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 617
% 237.99/237.79  Current number of ordered equations: 1
% 237.99/237.79  Current number of rules: 3534
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5661]
% 237.99/237.79  ifeq(product(multiply(j,inverse(A)),multiply(A,inverse(h)),B),true,product(B,identity,k),true)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 617
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3535
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5662]
% 237.99/237.79  product(multiply(A,inverse(B)),identity,inverse(multiply(B,inverse(A)))) ->
% 237.99/237.79  true
% 237.99/237.79  Current number of equations to process: 658
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3536
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5663]
% 237.99/237.79  product(inverse(multiply(A,inverse(B))),identity,multiply(B,inverse(A))) ->
% 237.99/237.79  true
% 237.99/237.79  Current number of equations to process: 657
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3537
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5664]
% 237.99/237.79  product(multiply(A,inverse(B)),multiply(B,multiply(inverse(A),C)),C) -> true
% 237.99/237.79  Rule
% 237.99/237.79  [5596]
% 237.99/237.79  product(multiply(j,inverse(A)),multiply(A,multiply(inverse(j),multiply(k,B))),
% 237.99/237.79  multiply(k,B)) -> true collapsed.
% 237.99/237.79  Current number of equations to process: 657
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3537
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5665]
% 237.99/237.79  product(identity,multiply(A,inverse(B)),inverse(multiply(B,inverse(A)))) ->
% 237.99/237.79  true
% 237.99/237.79  Current number of equations to process: 657
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3538
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5666]
% 237.99/237.79  product(multiply(A,multiply(B,inverse(C))),multiply(C,inverse(B)),A) -> true
% 237.99/237.79  Current number of equations to process: 657
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3539
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5667]
% 237.99/237.79  product(multiply(A,inverse(B)),C,multiply(inverse(multiply(B,inverse(A))),C))
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 660
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3540
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5668]
% 237.99/237.79  product(identity,multiply(inverse(multiply(A,inverse(B))),inverse(multiply(B,
% 237.99/237.79                                                                    inverse(A)))),identity)
% 237.99/237.79  -> true
% 237.99/237.79  Current number of equations to process: 659
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3541
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5669]
% 237.99/237.79  ifeq2(product(multiply(inverse(A),inverse(B)),multiply(B,A),C),true,C,identity)
% 237.99/237.79  -> identity
% 237.99/237.79  Current number of equations to process: 657
% 237.99/237.79  Current number of ordered equations: 1
% 237.99/237.79  Current number of rules: 3542
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5670]
% 237.99/237.79  ifeq2(product(multiply(inverse(A),inverse(B)),multiply(B,A),C),true,identity,C)
% 237.99/237.79  -> C
% 237.99/237.79  Current number of equations to process: 657
% 237.99/237.79  Current number of ordered equations: 0
% 237.99/237.79  Current number of rules: 3543
% 237.99/237.79  New rule produced :
% 237.99/237.79  [5671]
% 237.99/237.79  ifeq(product(inverse(A),multiply(A,inverse(B)),C),true,product(B,C,identity),true)
% 237.99/237.79  -> true
% 238.73/238.56  Rule
% 238.73/238.56  [5530]
% 238.73/238.56  ifeq(product(inverse(h),multiply(h,inverse(j)),A),true,product(j,A,identity),true)
% 238.73/238.56  -> true collapsed.
% 238.73/238.56  Current number of equations to process: 656
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3543
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5672]
% 238.73/238.56  ifeq(product(multiply(A,inverse(B)),B,C),true,product(C,inverse(A),identity),true)
% 238.73/238.56  -> true
% 238.73/238.56  Rule
% 238.73/238.56  [4180]
% 238.73/238.56  ifeq(product(multiply(h,inverse(j)),j,A),true,product(A,inverse(h),identity),true)
% 238.73/238.56  -> true collapsed.
% 238.73/238.56  Current number of equations to process: 655
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3543
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5673]
% 238.73/238.56  ifeq(product(multiply(A,inverse(B)),C,X),true,product(multiply(B,inverse(A)),X,C),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 653
% 238.73/238.56  Current number of ordered equations: 1
% 238.73/238.56  Current number of rules: 3544
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5674]
% 238.73/238.56  ifeq(product(A,multiply(B,inverse(C)),identity),true,product(A,identity,
% 238.73/238.56                                                       multiply(C,inverse(B))),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 653
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3545
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5675]
% 238.73/238.56  ifeq(product(A,identity,multiply(B,inverse(C))),true,product(A,multiply(C,
% 238.73/238.56                                                                 inverse(B)),identity),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 652
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3546
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5676]
% 238.73/238.56  ifeq(product(multiply(A,inverse(B)),multiply(B,inverse(A)),C),true,product(identity,identity,C),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 650
% 238.73/238.56  Current number of ordered equations: 1
% 238.73/238.56  Current number of rules: 3547
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5677]
% 238.73/238.56  ifeq(product(multiply(A,inverse(B)),multiply(B,inverse(A)),C),true,product(identity,C,identity),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 650
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3548
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5678]
% 238.73/238.56  ifeq(product(identity,identity,A),true,product(multiply(B,inverse(C)),
% 238.73/238.56                                         multiply(C,inverse(B)),A),true) ->
% 238.73/238.56  true
% 238.73/238.56  Current number of equations to process: 648
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3549
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5679]
% 238.73/238.56  ifeq(product(identity,multiply(A,inverse(B)),C),true,product(multiply(B,
% 238.73/238.56                                                               inverse(A)),C,identity),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 647
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3550
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5680]
% 238.73/238.56  ifeq(product(multiply(A,inverse(B)),identity,C),true,product(C,multiply(B,
% 238.73/238.56                                                                 inverse(A)),identity),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 646
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3551
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5681]
% 238.73/238.56  ifeq(product(identity,multiply(A,inverse(B)),C),true,product(C,multiply(B,
% 238.73/238.56                                                                 inverse(A)),identity),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 645
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3552
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5682]
% 238.73/238.56  ifeq(product(A,multiply(B,inverse(C)),X),true,product(X,multiply(C,inverse(B)),A),true)
% 238.73/238.56  -> true
% 238.73/238.56  Rule
% 238.73/238.56  [5681]
% 238.73/238.56  ifeq(product(identity,multiply(A,inverse(B)),C),true,product(C,multiply(B,
% 238.73/238.56                                                                 inverse(A)),identity),true)
% 238.73/238.56  -> true collapsed.
% 238.73/238.56  Current number of equations to process: 642
% 238.73/238.56  Current number of ordered equations: 1
% 238.73/238.56  Current number of rules: 3552
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5683]
% 238.73/238.56  ifeq(product(multiply(A,inverse(B)),C,identity),true,product(identity,C,
% 238.73/238.56                                                       multiply(B,inverse(A))),true)
% 238.73/238.56  -> true
% 238.73/238.56  Current number of equations to process: 642
% 238.73/238.56  Current number of ordered equations: 0
% 238.73/238.56  Current number of rules: 3553
% 238.73/238.56  New rule produced :
% 238.73/238.56  [5684]
% 238.73/238.56  ifeq(product(identity,A,multiply(B,inverse(C))),true,product(multiply(C,
% 238.73/238.56                                                               inverse(B)),A,identity),true)
% 238.73/238.56  -> true
% 241.04/240.78  Current number of equations to process: 641
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3554
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5685]
% 241.04/240.78  ifeq(product(multiply(A,inverse(B)),multiply(B,inverse(A)),C),true,product(C,identity,identity),true)
% 241.04/240.78  -> true
% 241.04/240.78  Current number of equations to process: 639
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3555
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5686]
% 241.04/240.78  product(multiply(inverse(A),inverse(B)),identity,inverse(multiply(B,A))) ->
% 241.04/240.78  true
% 241.04/240.78  Current number of equations to process: 680
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3556
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5687]
% 241.04/240.78  product(inverse(multiply(inverse(A),inverse(B))),identity,multiply(B,A)) ->
% 241.04/240.78  true
% 241.04/240.78  Current number of equations to process: 679
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3557
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5688]
% 241.04/240.78  product(multiply(inverse(A),inverse(B)),multiply(B,multiply(A,C)),C) -> true
% 241.04/240.78  Current number of equations to process: 679
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3558
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5689]
% 241.04/240.78  product(identity,multiply(A,B),inverse(multiply(inverse(B),inverse(A)))) ->
% 241.04/240.78  true
% 241.04/240.78  Current number of equations to process: 679
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3559
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5690]
% 241.04/240.78  product(multiply(A,multiply(inverse(B),inverse(C))),multiply(C,B),A) -> true
% 241.04/240.78  Current number of equations to process: 679
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3560
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5691]
% 241.04/240.78  product(multiply(inverse(A),inverse(B)),C,multiply(inverse(multiply(B,A)),C))
% 241.04/240.78  -> true
% 241.04/240.78  Current number of equations to process: 683
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3561
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5692]
% 241.04/240.78  product(identity,multiply(inverse(multiply(A,B)),inverse(multiply(inverse(B),
% 241.04/240.78                                                           inverse(A)))),identity)
% 241.04/240.78  -> true
% 241.04/240.78  Current number of equations to process: 682
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3562
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5693]
% 241.04/240.78  ifeq(product(inverse(A),multiply(A,B),C),true,product(inverse(B),C,identity),true)
% 241.04/240.78  -> true
% 241.04/240.78  Current number of equations to process: 681
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3563
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5694]
% 241.04/240.78  ifeq(product(multiply(inverse(A),inverse(B)),B,C),true,product(C,A,identity),true)
% 241.04/240.78  -> true
% 241.04/240.78  Rule
% 241.04/240.78  [3545]
% 241.04/240.78  ifeq(product(multiply(inverse(b),inverse(a)),a,A),true,product(A,b,identity),true)
% 241.04/240.78  -> true collapsed.
% 241.04/240.78  Rule
% 241.04/240.78  [3954]
% 241.04/240.78  ifeq(product(multiply(inverse(b),inverse(h)),h,A),true,product(A,b,identity),true)
% 241.04/240.78  -> true collapsed.
% 241.04/240.78  Current number of equations to process: 680
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3562
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5695]
% 241.04/240.78  product(multiply(A,multiply(B,inverse(C))),multiply(C,X),multiply(A,multiply(B,X)))
% 241.04/240.78  -> true
% 241.04/240.78  Current number of equations to process: 679
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.78  Current number of rules: 3563
% 241.04/240.78  New rule produced :
% 241.04/240.78  [5696]
% 241.04/240.78  ifeq2(product(multiply(A,inverse(B)),multiply(B,C),X),true,multiply(A,C),X)
% 241.04/240.78  -> X
% 241.04/240.78  Current number of equations to process: 678
% 241.04/240.78  Current number of ordered equations: 0
% 241.04/240.79  Current number of rules: 3564
% 241.04/240.79  New rule produced :
% 241.04/240.79  [5697]
% 241.04/240.79  ifeq2(product(multiply(A,inverse(B)),multiply(B,C),X),true,X,multiply(A,C))
% 241.04/240.79  -> multiply(A,C)
% 241.04/240.79  Current number of equations to process: 677
% 241.04/240.79  Current number of ordered equations: 0
% 241.04/240.79  Current number of rules: 3565
% 241.04/240.79  New rule produced :
% 241.04/240.79  [5698]
% 241.04/240.79  ifeq(product(multiply(A,B),C,X),true,product(multiply(inverse(B),inverse(A)),X,C),true)
% 241.04/240.79  -> true
% 241.04/240.79  Current number of equations to process: 675
% 241.04/240.79  Current number of ordered equations: 1
% 241.04/240.79  Current number of rules: 3566
% 241.04/240.79  New rule produced :
% 241.04/240.79  [5699]
% 241.04/240.79  ifeq(product(A,multiply(inverse(B),inverse(C)),identity),true,product(A,identity,
% 241.04/240.79                                                                multiply(C,B)),true)
% 241.04/240.79  -> true
% 241.04/240.79  Current number of equations to process: 675
% 241.04/240.79  Current number of ordered equations: 0
% 241.04/240.79  Current number of rules: 3567
% 241.04/240.79  New rule produced :
% 241.04/240.79  [5700]
% 241.04/240.79  ifeq(product(A,identity,multiply(inverse(B),inverse(C))),true,product(A,
% 241.04/240.79                                                                multiply(C,B),identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 674
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3568
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5701]
% 243.05/242.84  ifeq(product(multiply(inverse(A),inverse(B)),multiply(B,A),C),true,product(identity,identity,C),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 672
% 243.05/242.84  Current number of ordered equations: 1
% 243.05/242.84  Current number of rules: 3569
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5702]
% 243.05/242.84  ifeq(product(multiply(inverse(A),inverse(B)),multiply(B,A),C),true,product(identity,C,identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 672
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3570
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5703]
% 243.05/242.84  ifeq(product(identity,identity,A),true,product(multiply(inverse(B),inverse(C)),
% 243.05/242.84                                         multiply(C,B),A),true) -> true
% 243.05/242.84  Current number of equations to process: 670
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3571
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5704]
% 243.05/242.84  ifeq(product(identity,multiply(A,B),C),true,product(multiply(inverse(B),
% 243.05/242.84                                                      inverse(A)),C,identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 669
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3572
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5705]
% 243.05/242.84  ifeq(product(multiply(inverse(A),inverse(B)),identity,C),true,product(C,
% 243.05/242.84                                                                multiply(B,A),identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 668
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3573
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5706]
% 243.05/242.84  ifeq(product(identity,multiply(inverse(A),inverse(B)),C),true,product(C,
% 243.05/242.84                                                                multiply(B,A),identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 667
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3574
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5707]
% 243.05/242.84  ifeq(product(A,multiply(inverse(B),inverse(C)),X),true,product(X,multiply(C,B),A),true)
% 243.05/242.84  -> true
% 243.05/242.84  Rule
% 243.05/242.84  [5706]
% 243.05/242.84  ifeq(product(identity,multiply(inverse(A),inverse(B)),C),true,product(C,
% 243.05/242.84                                                                multiply(B,A),identity),true)
% 243.05/242.84  -> true collapsed.
% 243.05/242.84  Current number of equations to process: 664
% 243.05/242.84  Current number of ordered equations: 1
% 243.05/242.84  Current number of rules: 3574
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5708]
% 243.05/242.84  ifeq(product(multiply(A,B),C,identity),true,product(identity,C,multiply(
% 243.05/242.84                                                                 inverse(B),
% 243.05/242.84                                                                 inverse(A))),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 664
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3575
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5709]
% 243.05/242.84  ifeq(product(identity,A,multiply(B,C)),true,product(multiply(inverse(C),
% 243.05/242.84                                                      inverse(B)),A,identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 663
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3576
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5710]
% 243.05/242.84  ifeq(product(multiply(inverse(A),inverse(B)),multiply(B,A),C),true,product(C,identity,identity),true)
% 243.05/242.84  -> true
% 243.05/242.84  Current number of equations to process: 661
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3577
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5711]
% 243.05/242.84  product(inverse(multiply(A,inverse(B))),multiply(A,C),multiply(B,C)) -> true
% 243.05/242.84  Current number of equations to process: 703
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3578
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5712] product(A,multiply(A,B),multiply(inverse(A),B)) -> true
% 243.05/242.84  Rule
% 243.05/242.84  [4331]
% 243.05/242.84  product(j,multiply(j,multiply(k,A)),multiply(inverse(j),multiply(k,A))) ->
% 243.05/242.84  true collapsed.
% 243.05/242.84  Current number of equations to process: 707
% 243.05/242.84  Current number of ordered equations: 0
% 243.05/242.84  Current number of rules: 3578
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5713] product(multiply(A,inverse(B)),inverse(B),multiply(A,B)) -> true
% 243.05/242.84  Current number of equations to process: 705
% 243.05/242.84  Current number of ordered equations: 1
% 243.05/242.84  Current number of rules: 3579
% 243.05/242.84  New rule produced :
% 243.05/242.84  [5714] product(multiply(A,inverse(B)),multiply(B,A),inverse(A)) -> true
% 243.05/242.84  Current number of equations to process: 705
% 243.05/242.84  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3580
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5715]
% 244.24/243.99  product(multiply(inverse(multiply(A,B)),multiply(A,inverse(C))),multiply(C,B),identity)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 705
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3581
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5716]
% 244.24/243.99  product(identity,multiply(A,B),multiply(inverse(multiply(C,inverse(A))),
% 244.24/243.99                                 multiply(C,B))) -> true
% 244.24/243.99  Current number of equations to process: 704
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3582
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5717]
% 244.24/243.99  product(multiply(A,B),multiply(inverse(multiply(C,B)),inverse(multiply(A,
% 244.24/243.99                                                                inverse(C)))),identity)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 703
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3583
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5718]
% 244.24/243.99  ifeq(product(inverse(A),multiply(A,B),C),true,product(X,C,multiply(X,B)),true)
% 244.24/243.99  -> true
% 244.24/243.99  Rule
% 244.24/243.99  [5585]
% 244.24/243.99  ifeq(product(inverse(h),multiply(h,A),B),true,product(j,B,multiply(j,A)),true)
% 244.24/243.99  -> true collapsed.
% 244.24/243.99  Current number of equations to process: 702
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3583
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5719]
% 244.24/243.99  ifeq(product(multiply(A,inverse(B)),B,C),true,product(C,X,multiply(A,X)),true)
% 244.24/243.99  -> true
% 244.24/243.99  Rule
% 244.24/243.99  [3574]
% 244.24/243.99  ifeq(product(multiply(A,inverse(a)),a,B),true,product(B,b,multiply(A,b)),true)
% 244.24/243.99  -> true collapsed.
% 244.24/243.99  Rule
% 244.24/243.99  [3985]
% 244.24/243.99  ifeq(product(multiply(A,inverse(h)),h,B),true,product(B,b,multiply(A,b)),true)
% 244.24/243.99  -> true collapsed.
% 244.24/243.99  Rule
% 244.24/243.99  [4286]
% 244.24/243.99  ifeq(product(multiply(A,inverse(j)),j,B),true,product(B,inverse(h),multiply(A,
% 244.24/243.99                                                                     inverse(h))),true)
% 244.24/243.99  -> true collapsed.
% 244.24/243.99  Current number of equations to process: 701
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3581
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5720]
% 244.24/243.99  ifeq(product(multiply(A,multiply(a,inverse(B))),multiply(B,b),C),true,
% 244.24/243.99  product(A,c,C),true) -> true
% 244.24/243.99  Current number of equations to process: 700
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3582
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5721]
% 244.24/243.99  ifeq(product(A,multiply(a,inverse(B)),C),true,product(A,c,multiply(C,
% 244.24/243.99                                                            multiply(B,b))),true)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 698
% 244.24/243.99  Current number of ordered equations: 1
% 244.24/243.99  Current number of rules: 3583
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5722]
% 244.24/243.99  ifeq(product(multiply(A,b),B,C),true,product(multiply(a,inverse(A)),C,
% 244.24/243.99                                       multiply(c,B)),true) -> true
% 244.24/243.99  Current number of equations to process: 698
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3584
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5723]
% 244.24/243.99  ifeq(product(c,A,B),true,product(multiply(a,inverse(C)),multiply(C,multiply(b,A)),B),true)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 696
% 244.24/243.99  Current number of ordered equations: 1
% 244.24/243.99  Current number of rules: 3585
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5724]
% 244.24/243.99  ifeq(product(A,B,multiply(a,inverse(C))),true,product(A,multiply(B,multiply(C,b)),c),true)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 696
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3586
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5725]
% 244.24/243.99  ifeq(product(multiply(a,inverse(A)),multiply(A,multiply(b,B)),C),true,
% 244.24/243.99  product(c,B,C),true) -> true
% 244.24/243.99  Current number of equations to process: 695
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3587
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5726]
% 244.24/243.99  ifeq(product(A,multiply(a,inverse(B)),C),true,product(C,multiply(B,b),
% 244.24/243.99                                                multiply(A,c)),true) -> true
% 244.24/243.99  Current number of equations to process: 693
% 244.24/243.99  Current number of ordered equations: 1
% 244.24/243.99  Current number of rules: 3588
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5727]
% 244.24/243.99  ifeq(product(multiply(A,b),B,C),true,product(c,B,multiply(a,multiply(
% 244.24/243.99                                                              inverse(A),C))),true)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 693
% 244.24/243.99  Current number of ordered equations: 0
% 244.24/243.99  Current number of rules: 3589
% 244.24/243.99  New rule produced :
% 244.24/243.99  [5728]
% 244.24/243.99  ifeq(product(A,B,multiply(C,b)),true,product(multiply(a,multiply(inverse(C),A)),B,c),true)
% 244.24/243.99  -> true
% 244.24/243.99  Current number of equations to process: 691
% 245.16/244.96  Current number of ordered equations: 1
% 245.16/244.96  Current number of rules: 3590
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5729]
% 245.16/244.96  ifeq(product(A,c,B),true,product(multiply(A,multiply(a,inverse(C))),multiply(C,b),B),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 691
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3591
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5730]
% 245.16/244.96  ifeq(product(multiply(A,multiply(h,inverse(B))),multiply(B,b),C),true,
% 245.16/244.96  product(A,j,C),true) -> true
% 245.16/244.96  Current number of equations to process: 690
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3592
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5731]
% 245.16/244.96  ifeq(product(multiply(A,b),B,C),true,product(multiply(h,inverse(A)),C,
% 245.16/244.96                                       multiply(j,B)),true) -> true
% 245.16/244.96  Current number of equations to process: 688
% 245.16/244.96  Current number of ordered equations: 1
% 245.16/244.96  Current number of rules: 3593
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5732]
% 245.16/244.96  ifeq(product(A,multiply(h,inverse(B)),C),true,product(A,j,multiply(C,
% 245.16/244.96                                                            multiply(B,b))),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 688
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3594
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5733]
% 245.16/244.96  ifeq(product(A,B,multiply(h,inverse(C))),true,product(A,multiply(B,multiply(C,b)),j),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 686
% 245.16/244.96  Current number of ordered equations: 1
% 245.16/244.96  Current number of rules: 3595
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5734]
% 245.16/244.96  ifeq(product(j,A,B),true,product(multiply(h,inverse(C)),multiply(C,multiply(b,A)),B),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 686
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3596
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5735]
% 245.16/244.96  ifeq(product(multiply(h,inverse(A)),multiply(A,multiply(b,B)),C),true,
% 245.16/244.96  product(j,B,C),true) -> true
% 245.16/244.96  Current number of equations to process: 685
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3597
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5736]
% 245.16/244.96  ifeq(product(multiply(A,b),B,C),true,product(j,B,multiply(h,multiply(
% 245.16/244.96                                                              inverse(A),C))),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 683
% 245.16/244.96  Current number of ordered equations: 1
% 245.16/244.96  Current number of rules: 3598
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5737]
% 245.16/244.96  ifeq(product(A,multiply(h,inverse(B)),C),true,product(C,multiply(B,b),
% 245.16/244.96                                                multiply(A,j)),true) -> true
% 245.16/244.96  Current number of equations to process: 683
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3599
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5738]
% 245.16/244.96  ifeq(product(A,B,multiply(C,b)),true,product(multiply(h,multiply(inverse(C),A)),B,j),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 681
% 245.16/244.96  Current number of ordered equations: 1
% 245.16/244.96  Current number of rules: 3600
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5739]
% 245.16/244.96  ifeq(product(A,j,B),true,product(multiply(A,multiply(h,inverse(C))),multiply(C,b),B),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 681
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3601
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5740]
% 245.16/244.96  ifeq(product(multiply(A,inverse(h)),inverse(k),B),true,product(multiply(j,
% 245.16/244.96                                                                 inverse(A)),B,identity),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 680
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3602
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5741]
% 245.16/244.96  ifeq(product(k,inverse(multiply(A,inverse(h))),B),true,product(multiply(j,
% 245.16/244.96                                                                 inverse(A)),identity,B),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 679
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3603
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5742]
% 245.16/244.96  ifeq(product(identity,multiply(A,inverse(h)),B),true,product(inverse(
% 245.16/244.96                                                               multiply(j,
% 245.16/244.96                                                               inverse(A))),k,B),true)
% 245.16/244.96  -> true
% 245.16/244.96  Current number of equations to process: 678
% 245.16/244.96  Current number of ordered equations: 0
% 245.16/244.96  Current number of rules: 3604
% 245.16/244.96  New rule produced :
% 245.16/244.96  [5743]
% 245.16/244.96  ifeq(product(A,multiply(j,inverse(B)),inverse(multiply(B,inverse(h)))),true,
% 245.16/244.96  product(A,k,identity),true) -> true
% 245.16/244.96  Current number of equations to process: 677
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3605
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5744]
% 245.95/245.73  ifeq(product(A,inverse(multiply(B,inverse(h))),multiply(j,inverse(B))),true,
% 245.95/245.73  product(A,identity,k),true) -> true
% 245.95/245.73  Current number of equations to process: 676
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3606
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5745]
% 245.95/245.73  ifeq(product(inverse(multiply(j,inverse(A))),B,multiply(A,inverse(h))),true,
% 245.95/245.73  product(identity,B,k),true) -> true
% 245.95/245.73  Current number of equations to process: 675
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3607
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5746]
% 245.95/245.73  ifeq(product(multiply(A,inverse(h)),B,inverse(multiply(j,inverse(A)))),true,
% 245.95/245.73  product(k,B,identity),true) -> true
% 245.95/245.73  Current number of equations to process: 674
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3608
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5747]
% 245.95/245.73  ifeq(product(multiply(j,inverse(A)),identity,B),true,product(k,inverse(
% 245.95/245.73                                                                 multiply(A,
% 245.95/245.73                                                                 inverse(h))),B),true)
% 245.95/245.73  -> true
% 245.95/245.73  Current number of equations to process: 673
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3609
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5748]
% 245.95/245.73  ifeq(product(inverse(k),multiply(j,inverse(A)),B),true,product(B,multiply(A,
% 245.95/245.73                                                                   inverse(h)),identity),true)
% 245.95/245.73  -> true
% 245.95/245.73  Current number of equations to process: 672
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3610
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5749]
% 245.95/245.73  ifeq(product(inverse(multiply(j,inverse(A))),k,B),true,product(identity,
% 245.95/245.73                                                         multiply(A,inverse(h)),B),true)
% 245.95/245.73  -> true
% 245.95/245.73  Current number of equations to process: 671
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3611
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5750]
% 245.95/245.73  ifeq(product(identity,inverse(multiply(A,inverse(B))),C),true,product(
% 245.95/245.73                                                                multiply(B,
% 245.95/245.73                                                                inverse(A)),identity,C),true)
% 245.95/245.73  -> true
% 245.95/245.73  Current number of equations to process: 670
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3612
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5751]
% 245.95/245.73  ifeq(product(identity,multiply(A,inverse(B)),C),true,product(inverse(
% 245.95/245.73                                                               multiply(B,
% 245.95/245.73                                                               inverse(A))),identity,C),true)
% 245.95/245.73  -> true
% 245.95/245.73  Current number of equations to process: 669
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3613
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5752]
% 245.95/245.73  ifeq(product(A,multiply(B,inverse(C)),inverse(multiply(C,inverse(B)))),true,
% 245.95/245.73  product(A,identity,identity),true) -> true
% 245.95/245.73  Current number of equations to process: 668
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3614
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5753]
% 245.95/245.73  ifeq(product(A,inverse(multiply(B,inverse(C))),multiply(C,inverse(B))),true,
% 245.95/245.73  product(A,identity,identity),true) -> true
% 245.95/245.73  Current number of equations to process: 667
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3615
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5754]
% 245.95/245.73  ifeq(product(inverse(multiply(A,inverse(B))),C,multiply(B,inverse(A))),true,
% 245.95/245.73  product(identity,C,identity),true) -> true
% 245.95/245.73  Current number of equations to process: 666
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3616
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5755]
% 245.95/245.73  ifeq(product(multiply(A,inverse(B)),C,inverse(multiply(B,inverse(A)))),true,
% 245.95/245.73  product(identity,C,identity),true) -> true
% 245.95/245.73  Current number of equations to process: 665
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3617
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5756]
% 245.95/245.73  ifeq(product(multiply(A,inverse(B)),identity,C),true,product(identity,
% 245.95/245.73                                                       inverse(multiply(B,
% 245.95/245.73                                                               inverse(A))),C),true)
% 245.95/245.73  -> true
% 245.95/245.73  Current number of equations to process: 664
% 245.95/245.73  Current number of ordered equations: 0
% 245.95/245.73  Current number of rules: 3618
% 245.95/245.73  New rule produced :
% 245.95/245.73  [5757]
% 245.95/245.73  ifeq(product(inverse(multiply(A,inverse(B))),identity,C),true,product(identity,
% 246.80/246.57                                                                multiply(B,
% 246.80/246.57                                                                inverse(A)),C),true)
% 246.80/246.57  -> true
% 246.80/246.57  Current number of equations to process: 663
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3619
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5758]
% 246.80/246.57  ifeq(product(identity,inverse(multiply(A,B)),C),true,product(multiply(
% 246.80/246.57                                                               inverse(B),
% 246.80/246.57                                                               inverse(A)),identity,C),true)
% 246.80/246.57  -> true
% 246.80/246.57  Current number of equations to process: 662
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3620
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5759]
% 246.80/246.57  ifeq(product(identity,multiply(A,B),C),true,product(inverse(multiply(
% 246.80/246.57                                                              inverse(B),
% 246.80/246.57                                                              inverse(A))),identity,C),true)
% 246.80/246.57  -> true
% 246.80/246.57  Current number of equations to process: 661
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3621
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5760]
% 246.80/246.57  ifeq(product(A,multiply(inverse(B),inverse(C)),inverse(multiply(C,B))),true,
% 246.80/246.57  product(A,identity,identity),true) -> true
% 246.80/246.57  Current number of equations to process: 660
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3622
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5761]
% 246.80/246.57  ifeq(product(A,inverse(multiply(B,C)),multiply(inverse(C),inverse(B))),true,
% 246.80/246.57  product(A,identity,identity),true) -> true
% 246.80/246.57  Current number of equations to process: 659
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3623
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5762]
% 246.80/246.57  ifeq(product(inverse(multiply(inverse(A),inverse(B))),C,multiply(B,A)),true,
% 246.80/246.57  product(identity,C,identity),true) -> true
% 246.80/246.57  Current number of equations to process: 658
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3624
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5763]
% 246.80/246.57  ifeq(product(multiply(A,B),C,inverse(multiply(inverse(B),inverse(A)))),true,
% 246.80/246.57  product(identity,C,identity),true) -> true
% 246.80/246.57  Current number of equations to process: 657
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3625
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5764]
% 246.80/246.57  ifeq(product(multiply(inverse(A),inverse(B)),identity,C),true,product(identity,
% 246.80/246.57                                                                inverse(
% 246.80/246.57                                                                multiply(B,A)),C),true)
% 246.80/246.57  -> true
% 246.80/246.57  Current number of equations to process: 656
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3626
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5765]
% 246.80/246.57  ifeq(product(inverse(multiply(inverse(A),inverse(B))),identity,C),true,
% 246.80/246.57  product(identity,multiply(B,A),C),true) -> true
% 246.80/246.57  Current number of equations to process: 655
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3627
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5766]
% 246.80/246.57  ifeq(product(A,multiply(B,inverse(C)),identity),true,product(A,multiply(B,X),
% 246.80/246.57                                                       multiply(C,X)),true) ->
% 246.80/246.57  true
% 246.80/246.57  Current number of equations to process: 654
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3628
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5767]
% 246.80/246.57  ifeq(product(A,identity,multiply(B,inverse(C))),true,product(A,multiply(C,X),
% 246.80/246.57                                                       multiply(B,X)),true) ->
% 246.80/246.57  true
% 246.80/246.57  Current number of equations to process: 653
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3629
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5768]
% 246.80/246.57  ifeq(product(multiply(A,inverse(B)),multiply(B,C),X),true,product(identity,X,
% 246.80/246.57                                                            multiply(A,C)),true)
% 246.80/246.57  -> true
% 246.80/246.57  Current number of equations to process: 651
% 246.80/246.57  Current number of ordered equations: 1
% 246.80/246.57  Current number of rules: 3630
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5769]
% 246.80/246.57  ifeq(product(multiply(A,inverse(B)),multiply(B,C),X),true,product(identity,
% 246.80/246.57                                                            multiply(A,C),X),true)
% 246.80/246.57  -> true
% 246.80/246.57  Current number of equations to process: 651
% 246.80/246.57  Current number of ordered equations: 0
% 246.80/246.57  Current number of rules: 3631
% 246.80/246.57  New rule produced :
% 246.80/246.57  [5770]
% 246.80/246.57  ifeq(product(multiply(A,B),identity,C),true,product(multiply(X,inverse(A)),C,
% 247.61/247.38                                              multiply(X,B)),true) -> true
% 247.61/247.38  Current number of equations to process: 650
% 247.61/247.38  Current number of ordered equations: 0
% 247.61/247.38  Current number of rules: 3632
% 247.61/247.38  New rule produced :
% 247.61/247.38  [5771]
% 247.61/247.38  ifeq(product(multiply(A,B),identity,C),true,product(multiply(A,inverse(X)),
% 247.61/247.38                                              multiply(X,B),C),true) -> true
% 247.61/247.38  Current number of equations to process: 649
% 247.61/247.38  Current number of ordered equations: 0
% 247.61/247.38  Current number of rules: 3633
% 247.61/247.38  New rule produced :
% 247.61/247.38  [5772]
% 247.61/247.38  ifeq(product(identity,multiply(A,B),C),true,product(multiply(X,inverse(A)),C,
% 247.61/247.38                                              multiply(X,B)),true) -> true
% 247.61/247.38  Current number of equations to process: 648
% 247.61/247.38  Current number of ordered equations: 0
% 247.61/247.38  Current number of rules: 3634
% 247.61/247.38  New rule produced :
% 247.61/247.38  [5773]
% 247.61/247.38  ifeq(product(multiply(A,inverse(B)),identity,C),true,product(C,multiply(B,X),
% 247.61/247.38                                                       multiply(A,X)),true) ->
% 247.61/247.38  true
% 247.61/247.38  Current number of equations to process: 647
% 247.61/247.38  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3635
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5774]
% 247.61/247.39  ifeq(product(identity,multiply(A,inverse(B)),C),true,product(C,multiply(B,X),
% 247.61/247.39                                                       multiply(A,X)),true) ->
% 247.61/247.39  true
% 247.61/247.39  Current number of equations to process: 646
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3636
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5775]
% 247.61/247.39  ifeq(product(identity,multiply(A,B),C),true,product(multiply(A,inverse(X)),
% 247.61/247.39                                              multiply(X,B),C),true) -> true
% 247.61/247.39  Current number of equations to process: 645
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3637
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5776]
% 247.61/247.39  ifeq(product(multiply(A,B),C,identity),true,product(multiply(X,B),C,multiply(X,
% 247.61/247.39                                                                      inverse(A))),true)
% 247.61/247.39  -> true
% 247.61/247.39  Current number of equations to process: 644
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3638
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5777]
% 247.61/247.39  ifeq(product(identity,A,multiply(B,C)),true,product(multiply(X,inverse(B)),A,
% 247.61/247.39                                              multiply(X,C)),true) -> true
% 247.61/247.39  Current number of equations to process: 643
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3639
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5778]
% 247.61/247.39  ifeq(product(multiply(A,inverse(B)),multiply(B,C),X),true,product(multiply(A,C),identity,X),true)
% 247.61/247.39  -> true
% 247.61/247.39  Current number of equations to process: 641
% 247.61/247.39  Current number of ordered equations: 1
% 247.61/247.39  Current number of rules: 3640
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5779]
% 247.61/247.39  ifeq(product(multiply(A,inverse(B)),multiply(B,C),X),true,product(X,identity,
% 247.61/247.39                                                            multiply(A,C)),true)
% 247.61/247.39  -> true
% 247.61/247.39  Current number of equations to process: 641
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3641
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5780]
% 247.61/247.39  ifeq(product(multiply(A,multiply(j,inverse(B))),multiply(B,inverse(h)),C),true,
% 247.61/247.39  product(A,k,C),true) -> true
% 247.61/247.39  Current number of equations to process: 640
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3642
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5781]
% 247.61/247.39  ifeq(product(multiply(A,inverse(h)),B,C),true,product(multiply(j,inverse(A)),C,
% 247.61/247.39                                                multiply(k,B)),true) -> true
% 247.61/247.39  Current number of equations to process: 638
% 247.61/247.39  Current number of ordered equations: 1
% 247.61/247.39  Current number of rules: 3643
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5782]
% 247.61/247.39  ifeq(product(A,multiply(j,inverse(B)),C),true,product(A,k,multiply(C,
% 247.61/247.39                                                            multiply(B,
% 247.61/247.39                                                            inverse(h)))),true)
% 247.61/247.39  -> true
% 247.61/247.39  Current number of equations to process: 638
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3644
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5783]
% 247.61/247.39  ifeq(product(A,B,multiply(j,inverse(C))),true,product(A,multiply(B,multiply(C,
% 247.61/247.39                                                                     inverse(h))),k),true)
% 247.61/247.39  -> true
% 247.61/247.39  Current number of equations to process: 637
% 247.61/247.39  Current number of ordered equations: 0
% 247.61/247.39  Current number of rules: 3645
% 247.61/247.39  New rule produced :
% 247.61/247.39  [5784]
% 247.61/247.39  ifeq(product(multiply(A,inverse(h)),B,C),true,product(k,B,multiply(j,
% 248.59/248.41                                                            multiply(inverse(A),C))),true)
% 248.59/248.41  -> true
% 248.59/248.41  Current number of equations to process: 635
% 248.59/248.41  Current number of ordered equations: 1
% 248.59/248.41  Current number of rules: 3646
% 248.59/248.41  New rule produced :
% 248.59/248.41  [5785]
% 248.59/248.41  ifeq(product(A,multiply(j,inverse(B)),C),true,product(C,multiply(B,inverse(h)),
% 248.59/248.41                                                multiply(A,k)),true) -> true
% 248.59/248.41  Current number of equations to process: 635
% 248.59/248.41  Current number of ordered equations: 0
% 248.59/248.41  Current number of rules: 3647
% 248.59/248.41  New rule produced :
% 248.59/248.41  [5786]
% 248.59/248.41  ifeq(product(A,k,B),true,product(multiply(A,multiply(j,inverse(C))),multiply(C,
% 248.59/248.41                                                                      inverse(h)),B),true)
% 248.59/248.41  -> true
% 248.59/248.41  Current number of equations to process: 633
% 248.59/248.41  Current number of ordered equations: 1
% 248.59/248.41  Current number of rules: 3648
% 248.59/248.41  New rule produced :
% 248.59/248.41  [5787]
% 248.59/248.41  ifeq(product(A,B,multiply(C,inverse(h))),true,product(multiply(j,multiply(
% 248.59/248.41                                                                   inverse(C),A)),B,k),true)
% 248.69/248.41  -> true
% 248.69/248.41  Current number of equations to process: 633
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3649
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5788]
% 248.69/248.41  ifeq(product(multiply(A,multiply(B,inverse(C))),multiply(C,inverse(B)),X),true,
% 248.69/248.41  product(A,identity,X),true) -> true
% 248.69/248.41  Current number of equations to process: 632
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3650
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5789]
% 248.69/248.41  ifeq(product(A,multiply(B,inverse(C)),X),true,product(A,identity,multiply(X,
% 248.69/248.41                                                                   multiply(C,
% 248.69/248.41                                                                   inverse(B)))),true)
% 248.69/248.41  -> true
% 248.69/248.41  Current number of equations to process: 631
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3651
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5790]
% 248.69/248.41  ifeq(product(A,B,multiply(C,inverse(X))),true,product(A,multiply(B,multiply(X,
% 248.69/248.41                                                                     inverse(C))),identity),true)
% 248.69/248.41  -> true
% 248.69/248.41  Current number of equations to process: 629
% 248.69/248.41  Current number of ordered equations: 1
% 248.69/248.41  Current number of rules: 3652
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5791]
% 248.69/248.41  ifeq(product(identity,A,B),true,product(multiply(C,inverse(X)),multiply(X,
% 248.69/248.41                                                                 multiply(
% 248.69/248.41                                                                 inverse(C),A)),B),true)
% 248.69/248.41  -> true
% 248.69/248.41  Current number of equations to process: 629
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3653
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5792]
% 248.69/248.41  ifeq(product(multiply(A,inverse(B)),multiply(B,multiply(inverse(A),C)),X),true,
% 248.69/248.41  product(identity,C,X),true) -> true
% 248.69/248.41  Current number of equations to process: 628
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3654
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5793]
% 248.69/248.41  ifeq(product(multiply(A,inverse(B)),C,X),true,product(identity,C,multiply(B,
% 248.69/248.41                                                                   multiply(
% 248.69/248.41                                                                   inverse(A),X))),true)
% 248.69/248.41  -> true
% 248.69/248.41  Current number of equations to process: 627
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3655
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5794]
% 248.69/248.41  ifeq(product(A,identity,B),true,product(multiply(A,multiply(C,inverse(X))),
% 248.69/248.41                                  multiply(X,inverse(C)),B),true) -> true
% 248.69/248.41  Current number of equations to process: 625
% 248.69/248.41  Current number of ordered equations: 1
% 248.69/248.41  Current number of rules: 3656
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5795]
% 248.69/248.41  ifeq(product(A,B,multiply(C,inverse(X))),true,product(multiply(X,multiply(
% 248.69/248.41                                                                   inverse(C),A)),B,identity),true)
% 248.69/248.41  -> true
% 248.69/248.41  Current number of equations to process: 625
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3657
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5796]
% 248.69/248.41  ifeq(product(multiply(A,multiply(inverse(B),inverse(C))),multiply(C,B),X),true,
% 248.69/248.41  product(A,identity,X),true) -> true
% 248.69/248.41  Current number of equations to process: 624
% 248.69/248.41  Current number of ordered equations: 0
% 248.69/248.41  Current number of rules: 3658
% 248.69/248.41  New rule produced :
% 248.69/248.41  [5797]
% 248.69/248.41  ifeq(product(A,multiply(inverse(B),inverse(C)),X),true,product(A,identity,
% 249.39/249.11                                                         multiply(X,multiply(C,B))),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 623
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3659
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5798]
% 249.39/249.11  ifeq(product(A,B,multiply(inverse(C),inverse(X))),true,product(A,multiply(B,
% 249.39/249.11                                                                   multiply(X,C)),identity),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 621
% 249.39/249.11  Current number of ordered equations: 1
% 249.39/249.11  Current number of rules: 3660
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5799]
% 249.39/249.11  ifeq(product(identity,A,B),true,product(multiply(inverse(C),inverse(X)),
% 249.39/249.11                                  multiply(X,multiply(C,A)),B),true) -> true
% 249.39/249.11  Current number of equations to process: 621
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3661
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5800]
% 249.39/249.11  ifeq(product(multiply(inverse(A),inverse(B)),multiply(B,multiply(A,C)),X),true,
% 249.39/249.11  product(identity,C,X),true) -> true
% 249.39/249.11  Current number of equations to process: 620
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3662
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5801]
% 249.39/249.11  ifeq(product(multiply(A,B),C,X),true,product(identity,C,multiply(inverse(B),
% 249.39/249.11                                                          multiply(inverse(A),X))),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 619
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3663
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5802]
% 249.39/249.11  ifeq(product(A,B,multiply(C,X)),true,product(multiply(inverse(X),multiply(
% 249.39/249.11                                                                   inverse(C),A)),B,identity),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 617
% 249.39/249.11  Current number of ordered equations: 1
% 249.39/249.11  Current number of rules: 3664
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5803]
% 249.39/249.11  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(C),
% 249.39/249.11                                                     inverse(X))),multiply(X,C),B),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 617
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3665
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5804]
% 249.39/249.11  ifeq(product(multiply(A,B),inverse(multiply(C,B)),X),true,product(multiply(C,
% 249.39/249.11                                                                    inverse(A)),X,identity),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 616
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3666
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5805]
% 249.39/249.11  ifeq(product(multiply(A,B),inverse(multiply(C,B)),X),true,product(multiply(A,
% 249.39/249.11                                                                    inverse(C)),identity,X),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 615
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3667
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5806]
% 249.39/249.11  ifeq(product(identity,multiply(A,B),C),true,product(inverse(multiply(X,
% 249.39/249.11                                                              inverse(A))),
% 249.39/249.11                                              multiply(X,B),C),true) -> true
% 249.39/249.11  Current number of equations to process: 614
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3668
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5807]
% 249.39/249.11  ifeq(product(A,multiply(B,inverse(C)),inverse(multiply(C,X))),true,product(A,
% 249.39/249.11                                                                     multiply(B,X),identity),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 613
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3669
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5808]
% 249.39/249.11  ifeq(product(A,inverse(multiply(B,C)),multiply(X,inverse(B))),true,product(A,identity,
% 249.39/249.11                                                                     multiply(X,C)),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 612
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3670
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5809]
% 249.39/249.11  ifeq(product(inverse(multiply(A,inverse(B))),C,multiply(B,X)),true,product(identity,C,
% 249.39/249.11                                                                     multiply(A,X)),true)
% 249.39/249.11  -> true
% 249.39/249.11  Current number of equations to process: 611
% 249.39/249.11  Current number of ordered equations: 0
% 249.39/249.11  Current number of rules: 3671
% 249.39/249.11  New rule produced :
% 249.39/249.11  [5810]
% 249.39/249.11  ifeq(product(multiply(A,B),C,inverse(multiply(X,inverse(A)))),true,product(
% 254.24/253.97                                                                     multiply(X,B),C,identity),true)
% 254.24/253.97  -> true
% 254.24/253.97  Current number of equations to process: 610
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3672
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5811]
% 254.24/253.97  ifeq(product(multiply(A,inverse(B)),identity,C),true,product(multiply(A,X),
% 254.24/253.97                                                       inverse(multiply(B,X)),C),true)
% 254.24/253.97  -> true
% 254.24/253.97  Current number of equations to process: 609
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3673
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5812]
% 254.24/253.97  ifeq(product(inverse(multiply(A,B)),multiply(A,inverse(C)),X),true,product(X,
% 254.24/253.97                                                                     multiply(C,B),identity),true)
% 254.24/253.97  -> true
% 254.24/253.97  Current number of equations to process: 608
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3674
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5813]
% 254.24/253.97  ifeq(product(inverse(multiply(A,inverse(B))),multiply(A,C),X),true,product(identity,
% 254.24/253.97                                                                     multiply(B,C),X),true)
% 254.24/253.97  -> true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3675
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5814] product(multiply(inverse(k),j),A,multiply(h,A)) -> true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3676
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5815]
% 254.24/253.97  product(multiply(inverse(multiply(A,inverse(B))),A),C,multiply(B,C)) -> true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3677
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5816]
% 254.24/253.97  ifeq(product(A,inverse(B),identity),true,product(A,B,inverse(B)),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3678
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5817]
% 254.24/253.97  ifeq(product(A,identity,inverse(B)),true,product(A,inverse(B),B),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3679
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5818]
% 254.24/253.97  ifeq(product(inverse(A),inverse(A),B),true,product(identity,B,A),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3680
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5819]
% 254.24/253.97  ifeq(product(inverse(A),identity,B),true,product(inverse(A),B,A),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3681
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5820]
% 254.24/253.97  ifeq(product(identity,inverse(A),B),true,product(inverse(A),B,A),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3682
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5821]
% 254.24/253.97  ifeq(product(inverse(a),b,A),true,product(inverse(a),A,c),true) -> true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3683
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5822]
% 254.24/253.97  ifeq(product(inverse(h),b,A),true,product(inverse(h),A,j),true) -> true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3684
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5823]
% 254.24/253.97  ifeq(product(inverse(A),identity,B),true,product(B,inverse(A),A),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3685
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5824]
% 254.24/253.97  ifeq(product(identity,inverse(A),B),true,product(B,inverse(A),A),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3686
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5825]
% 254.24/253.97  ifeq(product(inverse(A),B,identity),true,product(A,B,inverse(A)),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3687
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5826]
% 254.24/253.97  ifeq(product(identity,A,inverse(B)),true,product(inverse(B),A,B),true) ->
% 254.24/253.97  true
% 254.24/253.97  Current number of equations to process: 607
% 254.24/253.97  Current number of ordered equations: 0
% 254.24/253.97  Current number of rules: 3688
% 254.24/253.97  New rule produced :
% 254.24/253.97  [5827]
% 254.24/253.97  ifeq(product(inverse(A),inverse(A),B),true,product(B,identity,A),true) ->
% 258.91/258.72  true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3689
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5828]
% 258.91/258.72  ifeq(product(a,inverse(b),A),true,product(A,inverse(b),c),true) -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3690
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5829]
% 258.91/258.72  ifeq(product(h,inverse(b),A),true,product(A,inverse(b),j),true) -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3691
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5830]
% 258.91/258.72  ifeq(product(inverse(j),inverse(h),A),true,product(inverse(j),A,k),true) ->
% 258.91/258.72  true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3692
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5831]
% 258.91/258.72  product(inverse(A),identity,multiply(inverse(j),multiply(k,inverse(multiply(A,
% 258.91/258.72                                                                     inverse(h))))))
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 608
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3693
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5832]
% 258.91/258.72  product(inverse(A),identity,multiply(B,multiply(C,inverse(multiply(A,
% 258.91/258.72                                                            multiply(B,C))))))
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3694
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5833]
% 258.91/258.72  product(multiply(A,k),multiply(h,inverse(multiply(A,j))),identity) -> true
% 258.91/258.72  Current number of equations to process: 608
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3695
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5834]
% 258.91/258.72  product(multiply(A,multiply(B,inverse(C))),multiply(C,inverse(multiply(A,B))),identity)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3696
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5835]
% 258.91/258.72  product(identity,multiply(h,inverse(multiply(inverse(k),j))),identity) ->
% 258.91/258.72  true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3697
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5836]
% 258.91/258.72  product(identity,multiply(A,inverse(multiply(inverse(multiply(B,inverse(A))),B))),identity)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3698
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5837]
% 258.91/258.72  product(multiply(inverse(j),multiply(k,inverse(A))),multiply(A,h),identity)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3699
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5838] product(multiply(inverse(c),h),multiply(b,a),identity) -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3700
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5839]
% 258.91/258.72  product(A,multiply(inverse(j),multiply(k,multiply(inverse(multiply(A,
% 258.91/258.72                                                            inverse(h))),B))),B)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 608
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3701
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5840]
% 258.91/258.72  product(A,multiply(B,multiply(C,multiply(inverse(multiply(A,multiply(B,C))),X))),X)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 607
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3702
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5841]
% 258.91/258.72  ifeq(product(A,k,B),true,ifeq(product(C,A,inverse(j)),true,product(C,B,
% 258.91/258.72                                                             inverse(h)),true),true)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 592
% 258.91/258.72  Current number of ordered equations: 2
% 258.91/258.72  Current number of rules: 3703
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5842]
% 258.91/258.72  ifeq(product(A,k,B),true,ifeq(product(C,inverse(j),A),true,product(C,
% 258.91/258.72                                                             inverse(h),B),true),true)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 592
% 258.91/258.72  Current number of ordered equations: 1
% 258.91/258.72  Current number of rules: 3704
% 258.91/258.72  New rule produced :
% 258.91/258.72  [5843]
% 258.91/258.72  ifeq(product(inverse(h),A,B),true,ifeq(product(k,A,C),true,product(inverse(j),C,B),true),true)
% 258.91/258.72  -> true
% 258.91/258.72  Current number of equations to process: 592
% 258.91/258.72  Current number of ordered equations: 0
% 258.91/258.72  Current number of rules: 3705
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5844]
% 260.07/259.81  ifeq(product(k,A,B),true,ifeq(product(inverse(j),B,C),true,product(inverse(h),A,C),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 589
% 260.07/259.81  Current number of ordered equations: 2
% 260.07/259.81  Current number of rules: 3706
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5845]
% 260.07/259.81  ifeq(product(A,inverse(h),B),true,ifeq(product(A,inverse(j),C),true,product(C,k,B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 589
% 260.07/259.81  Current number of ordered equations: 1
% 260.07/259.81  Current number of rules: 3707
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5846]
% 260.07/259.81  ifeq(product(A,B,k),true,ifeq(product(inverse(j),A,C),true,product(C,B,
% 260.07/259.81                                                             inverse(h)),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 589
% 260.07/259.81  Current number of ordered equations: 0
% 260.07/259.81  Current number of rules: 3708
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5847]
% 260.07/259.81  ifeq(product(A,j,B),true,ifeq(product(C,A,inverse(c)),true,product(C,B,
% 260.07/259.81                                                             inverse(a)),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 580
% 260.07/259.81  Current number of ordered equations: 2
% 260.07/259.81  Current number of rules: 3709
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5848]
% 260.07/259.81  ifeq(product(A,j,B),true,ifeq(product(C,inverse(c),A),true,product(C,
% 260.07/259.81                                                             inverse(a),B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 580
% 260.07/259.81  Current number of ordered equations: 1
% 260.07/259.81  Current number of rules: 3710
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5849]
% 260.07/259.81  ifeq(product(inverse(a),A,B),true,ifeq(product(j,A,C),true,product(inverse(c),C,B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 580
% 260.07/259.81  Current number of ordered equations: 0
% 260.07/259.81  Current number of rules: 3711
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5850]
% 260.07/259.81  ifeq(product(A,inverse(a),B),true,ifeq(product(A,inverse(c),C),true,product(C,j,B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 577
% 260.07/259.81  Current number of ordered equations: 2
% 260.07/259.81  Current number of rules: 3712
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5851]
% 260.07/259.81  ifeq(product(j,A,B),true,ifeq(product(inverse(c),B,C),true,product(inverse(a),A,C),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 577
% 260.07/259.81  Current number of ordered equations: 1
% 260.07/259.81  Current number of rules: 3713
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5852]
% 260.07/259.81  ifeq(product(A,B,j),true,ifeq(product(inverse(c),A,C),true,product(C,B,
% 260.07/259.81                                                             inverse(a)),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 577
% 260.07/259.81  Current number of ordered equations: 0
% 260.07/259.81  Current number of rules: 3714
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5853]
% 260.07/259.81  ifeq(product(A,h,B),true,ifeq(product(C,A,inverse(j)),true,product(C,B,
% 260.07/259.81                                                             inverse(b)),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 574
% 260.07/259.81  Current number of ordered equations: 2
% 260.07/259.81  Current number of rules: 3715
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5854]
% 260.07/259.81  ifeq(product(A,h,B),true,ifeq(product(C,inverse(j),A),true,product(C,
% 260.07/259.81                                                             inverse(b),B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 574
% 260.07/259.81  Current number of ordered equations: 1
% 260.07/259.81  Current number of rules: 3716
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5855]
% 260.07/259.81  ifeq(product(inverse(b),A,B),true,ifeq(product(h,A,C),true,product(inverse(j),C,B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 574
% 260.07/259.81  Current number of ordered equations: 0
% 260.07/259.81  Current number of rules: 3717
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5856]
% 260.07/259.81  ifeq(product(h,A,B),true,ifeq(product(inverse(j),B,C),true,product(inverse(b),A,C),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 571
% 260.07/259.81  Current number of ordered equations: 2
% 260.07/259.81  Current number of rules: 3718
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5857]
% 260.07/259.81  ifeq(product(A,inverse(b),B),true,ifeq(product(A,inverse(j),C),true,product(C,h,B),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 571
% 260.07/259.81  Current number of ordered equations: 1
% 260.07/259.81  Current number of rules: 3719
% 260.07/259.81  New rule produced :
% 260.07/259.81  [5858]
% 260.07/259.81  ifeq(product(A,B,h),true,ifeq(product(inverse(j),A,C),true,product(C,B,
% 260.07/259.81                                                             inverse(b)),true),true)
% 260.07/259.81  -> true
% 260.07/259.81  Current number of equations to process: 571
% 260.07/259.81  Current number of ordered equations: 0
% 260.07/259.81  Current number of rules: 3720
% 260.07/259.81  New rule produced :
% 261.01/260.72  [5859]
% 261.01/260.72  ifeq(product(multiply(inverse(j),multiply(k,A)),B,C),true,product(j,C,
% 261.01/260.72                                                            multiply(k,
% 261.01/260.72                                                            multiply(A,B))),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 564
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3721
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5860]
% 261.01/260.72  ifeq(product(multiply(k,A),B,C),true,product(j,multiply(inverse(j),multiply(k,
% 261.01/260.72                                                                     multiply(A,B))),C),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 563
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3722
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5861]
% 261.01/260.72  ifeq(product(j,multiply(inverse(j),multiply(k,multiply(A,B))),C),true,
% 261.01/260.72  product(multiply(k,A),B,C),true) -> true
% 261.01/260.72  Current number of equations to process: 562
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3723
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5862]
% 261.01/260.72  ifeq(product(multiply(A,k),B,C),true,product(multiply(A,j),multiply(inverse(j),
% 261.01/260.72                                                             multiply(k,B)),C),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 561
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3724
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5863]
% 261.01/260.72  ifeq(product(multiply(A,j),multiply(inverse(j),multiply(k,B)),C),true,
% 261.01/260.72  product(multiply(A,k),B,C),true) -> true
% 261.01/260.72  Current number of equations to process: 560
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3725
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5864]
% 261.01/260.72  ifeq(product(inverse(a),A,B),true,ifeq(product(inverse(c),A,C),true,product(b,C,B),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 557
% 261.01/260.72  Current number of ordered equations: 2
% 261.01/260.72  Current number of rules: 3726
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5865]
% 261.01/260.72  ifeq(product(A,inverse(c),B),true,ifeq(product(C,A,b),true,product(C,B,
% 261.01/260.72                                                             inverse(a)),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 557
% 261.01/260.72  Current number of ordered equations: 1
% 261.01/260.72  Current number of rules: 3727
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5866]
% 261.01/260.72  ifeq(product(A,inverse(c),B),true,ifeq(product(C,b,A),true,product(C,
% 261.01/260.72                                                             inverse(a),B),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 557
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3728
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5867]
% 261.01/260.72  ifeq(product(A,B,inverse(c)),true,ifeq(product(b,A,C),true,product(C,B,
% 261.01/260.72                                                             inverse(a)),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 554
% 261.01/260.72  Current number of ordered equations: 2
% 261.01/260.72  Current number of rules: 3729
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5868]
% 261.01/260.72  ifeq(product(A,inverse(a),B),true,ifeq(product(A,b,C),true,product(C,
% 261.01/260.72                                                             inverse(c),B),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 554
% 261.01/260.72  Current number of ordered equations: 1
% 261.01/260.72  Current number of rules: 3730
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5869]
% 261.01/260.72  ifeq(product(inverse(c),A,B),true,ifeq(product(b,B,C),true,product(inverse(a),A,C),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 554
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3731
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5870]
% 261.01/260.72  ifeq(product(A,multiply(a,c),B),true,ifeq(product(C,A,a),true,product(C,B,b),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 551
% 261.01/260.72  Current number of ordered equations: 2
% 261.01/260.72  Current number of rules: 3732
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5871]
% 261.01/260.72  ifeq(product(A,multiply(a,c),B),true,ifeq(product(C,a,A),true,product(C,b,B),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 551
% 261.01/260.72  Current number of ordered equations: 1
% 261.01/260.72  Current number of rules: 3733
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5872]
% 261.01/260.72  ifeq(product(b,A,B),true,ifeq(product(multiply(a,c),A,C),true,product(a,C,B),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 551
% 261.01/260.72  Current number of ordered equations: 0
% 261.01/260.72  Current number of rules: 3734
% 261.01/260.72  New rule produced :
% 261.01/260.72  [5873]
% 261.01/260.72  ifeq(product(multiply(a,c),A,B),true,ifeq(product(a,B,C),true,product(b,A,C),true),true)
% 261.01/260.72  -> true
% 261.01/260.72  Current number of equations to process: 548
% 261.01/260.72  Current number of ordered equations: 2
% 262.02/261.79  Current number of rules: 3735
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5874]
% 262.02/261.79  ifeq(product(A,B,multiply(a,c)),true,ifeq(product(a,A,C),true,product(C,B,b),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 548
% 262.02/261.79  Current number of ordered equations: 1
% 262.02/261.79  Current number of rules: 3736
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5875]
% 262.02/261.79  ifeq(product(A,b,B),true,ifeq(product(A,a,C),true,product(C,multiply(a,c),B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 548
% 262.02/261.79  Current number of ordered equations: 0
% 262.02/261.79  Current number of rules: 3737
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5876]
% 262.02/261.79  ifeq(product(A,b,B),true,ifeq(product(C,A,j),true,product(C,B,multiply(k,j)),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 545
% 262.02/261.79  Current number of ordered equations: 2
% 262.02/261.79  Current number of rules: 3738
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5877]
% 262.02/261.79  ifeq(product(A,b,B),true,ifeq(product(C,j,A),true,product(C,multiply(k,j),B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 545
% 262.02/261.79  Current number of ordered equations: 1
% 262.02/261.79  Current number of rules: 3739
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5878]
% 262.02/261.79  ifeq(product(multiply(k,j),A,B),true,ifeq(product(b,A,C),true,product(j,C,B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 545
% 262.02/261.79  Current number of ordered equations: 0
% 262.02/261.79  Current number of rules: 3740
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5879]
% 262.02/261.79  ifeq(product(b,A,B),true,ifeq(product(j,B,C),true,product(multiply(k,j),A,C),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 542
% 262.02/261.79  Current number of ordered equations: 2
% 262.02/261.79  Current number of rules: 3741
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5880]
% 262.02/261.79  ifeq(product(A,multiply(k,j),B),true,ifeq(product(A,j,C),true,product(C,b,B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 542
% 262.02/261.79  Current number of ordered equations: 1
% 262.02/261.79  Current number of rules: 3742
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5881]
% 262.02/261.79  ifeq(product(A,B,b),true,ifeq(product(j,A,C),true,product(C,B,multiply(k,j)),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 542
% 262.02/261.79  Current number of ordered equations: 0
% 262.02/261.79  Current number of rules: 3743
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5882]
% 262.02/261.79  ifeq(product(multiply(j,A),B,C),true,product(multiply(b,A),B,multiply(
% 262.02/261.79                                                               inverse(j),
% 262.02/261.79                                                               multiply(k,C))),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 541
% 262.02/261.79  Current number of ordered equations: 0
% 262.02/261.79  Current number of rules: 3744
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5883]
% 262.02/261.79  ifeq(product(A,B,multiply(j,C)),true,product(multiply(inverse(j),multiply(k,A)),B,
% 262.02/261.79                                       multiply(b,C)),true) -> true
% 262.02/261.79  Current number of equations to process: 540
% 262.02/261.79  Current number of ordered equations: 0
% 262.02/261.79  Current number of rules: 3745
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5884]
% 262.02/261.79  ifeq(product(inverse(h),A,B),true,ifeq(product(inverse(j),A,C),true,product(b,C,B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 537
% 262.02/261.79  Current number of ordered equations: 2
% 262.02/261.79  Current number of rules: 3746
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5885]
% 262.02/261.79  ifeq(product(A,inverse(j),B),true,ifeq(product(C,A,b),true,product(C,B,
% 262.02/261.79                                                             inverse(h)),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 537
% 262.02/261.79  Current number of ordered equations: 1
% 262.02/261.79  Current number of rules: 3747
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5886]
% 262.02/261.79  ifeq(product(A,inverse(j),B),true,ifeq(product(C,b,A),true,product(C,
% 262.02/261.79                                                             inverse(h),B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 537
% 262.02/261.79  Current number of ordered equations: 0
% 262.02/261.79  Current number of rules: 3748
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5887]
% 262.02/261.79  ifeq(product(A,inverse(h),B),true,ifeq(product(A,b,C),true,product(C,
% 262.02/261.79                                                             inverse(j),B),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 534
% 262.02/261.79  Current number of ordered equations: 2
% 262.02/261.79  Current number of rules: 3749
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5888]
% 262.02/261.79  ifeq(product(A,B,inverse(j)),true,ifeq(product(b,A,C),true,product(C,B,
% 262.02/261.79                                                             inverse(h)),true),true)
% 262.02/261.79  -> true
% 262.02/261.79  Current number of equations to process: 534
% 262.02/261.79  Current number of ordered equations: 1
% 262.02/261.79  Current number of rules: 3750
% 262.02/261.79  New rule produced :
% 262.02/261.79  [5889]
% 262.02/261.79  ifeq(product(inverse(j),A,B),true,ifeq(product(b,B,C),true,product(inverse(h),A,C),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 534
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3751
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5890]
% 262.98/262.77  ifeq(product(j,A,B),true,product(multiply(C,b),A,multiply(C,multiply(
% 262.98/262.77                                                              inverse(j),
% 262.98/262.77                                                              multiply(k,B)))),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 533
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3752
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5891]
% 262.98/262.77  ifeq(product(A,B,j),true,product(multiply(C,multiply(inverse(j),multiply(k,A))),B,
% 262.98/262.77                           multiply(C,b)),true) -> true
% 262.98/262.77  Current number of equations to process: 532
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3753
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5892]
% 262.98/262.77  ifeq(product(A,multiply(h,j),B),true,ifeq(product(C,A,h),true,product(C,B,b),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 529
% 262.98/262.77  Current number of ordered equations: 2
% 262.98/262.77  Current number of rules: 3754
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5893]
% 262.98/262.77  ifeq(product(A,multiply(h,j),B),true,ifeq(product(C,h,A),true,product(C,b,B),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 529
% 262.98/262.77  Current number of ordered equations: 1
% 262.98/262.77  Current number of rules: 3755
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5894]
% 262.98/262.77  ifeq(product(b,A,B),true,ifeq(product(multiply(h,j),A,C),true,product(h,C,B),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 529
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3756
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5895]
% 262.98/262.77  ifeq(product(multiply(h,j),A,B),true,ifeq(product(h,B,C),true,product(b,A,C),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 526
% 262.98/262.77  Current number of ordered equations: 2
% 262.98/262.77  Current number of rules: 3757
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5896]
% 262.98/262.77  ifeq(product(A,b,B),true,ifeq(product(A,h,C),true,product(C,multiply(h,j),B),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 526
% 262.98/262.77  Current number of ordered equations: 1
% 262.98/262.77  Current number of rules: 3758
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5897]
% 262.98/262.77  ifeq(product(A,B,multiply(h,j)),true,ifeq(product(h,A,C),true,product(C,B,b),true),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 526
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3759
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5898]
% 262.98/262.77  ifeq(product(multiply(A,B),multiply(C,multiply(inverse(multiply(B,C)),X)),Y),true,
% 262.98/262.77  product(A,X,Y),true) -> true
% 262.98/262.77  Current number of equations to process: 519
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3760
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5899]
% 262.98/262.77  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),C)),X,Y),true,
% 262.98/262.77  product(B,Y,multiply(C,X)),true) -> true
% 262.98/262.77  Current number of equations to process: 517
% 262.98/262.77  Current number of ordered equations: 1
% 262.98/262.77  Current number of rules: 3761
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5900]
% 262.98/262.77  ifeq(product(A,B,C),true,product(A,X,multiply(C,multiply(Y,multiply(inverse(
% 262.98/262.77                                                                      multiply(B,Y)),X)))),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 517
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3762
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5901]
% 262.98/262.77  ifeq(product(A,B,C),true,product(A,multiply(B,multiply(X,multiply(inverse(
% 262.98/262.77                                                                    multiply(C,X)),Y))),Y),true)
% 262.98/262.77  -> true
% 262.98/262.77  Current number of equations to process: 515
% 262.98/262.77  Current number of ordered equations: 1
% 262.98/262.77  Current number of rules: 3763
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5902]
% 262.98/262.77  ifeq(product(A,B,C),true,product(X,multiply(Y,multiply(inverse(multiply(X,Y)),
% 262.98/262.77                                                multiply(A,B))),C),true) ->
% 262.98/262.77  true
% 262.98/262.77  Current number of equations to process: 515
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3764
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5903]
% 262.98/262.77  ifeq(product(A,multiply(B,multiply(inverse(multiply(A,B)),multiply(C,X))),Y),true,
% 262.98/262.77  product(C,X,Y),true) -> true
% 262.98/262.77  Current number of equations to process: 514
% 262.98/262.77  Current number of ordered equations: 0
% 262.98/262.77  Current number of rules: 3765
% 262.98/262.77  New rule produced :
% 262.98/262.77  [5904]
% 262.98/262.77  ifeq(product(multiply(A,multiply(inverse(multiply(B,A)),C)),X,Y),true,
% 262.98/262.77  product(C,X,multiply(B,Y)),true) -> true
% 263.80/263.60  Current number of equations to process: 512
% 263.80/263.60  Current number of ordered equations: 1
% 263.80/263.60  Current number of rules: 3766
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5905]
% 263.80/263.60  ifeq(product(A,B,C),true,product(C,multiply(X,multiply(inverse(multiply(B,X)),Y)),
% 263.80/263.60                           multiply(A,Y)),true) -> true
% 263.80/263.60  Current number of equations to process: 512
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3767
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5906]
% 263.80/263.60  ifeq(product(A,B,C),true,product(multiply(A,X),multiply(Y,multiply(inverse(
% 263.80/263.60                                                                     multiply(X,Y)),B)),C),true)
% 263.80/263.60  -> true
% 263.80/263.60  Current number of equations to process: 510
% 263.80/263.60  Current number of ordered equations: 1
% 263.80/263.60  Current number of rules: 3768
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5907]
% 263.80/263.60  ifeq(product(A,B,multiply(C,multiply(inverse(multiply(X,C)),Y))),true,
% 263.80/263.60  product(multiply(X,A),B,Y),true) -> true
% 263.80/263.60  Current number of equations to process: 510
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3769
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5908]
% 263.80/263.60  ifeq(product(multiply(A,multiply(B,C)),multiply(inverse(C),X),Y),true,
% 263.80/263.60  product(A,multiply(B,X),Y),true) -> true
% 263.80/263.60  Current number of equations to process: 509
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3770
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5909]
% 263.80/263.60  ifeq(product(A,multiply(B,C),X),true,product(A,multiply(B,Y),multiply(X,
% 263.80/263.60                                                               multiply(
% 263.80/263.60                                                               inverse(C),Y))),true)
% 263.80/263.60  -> true
% 263.80/263.60  Current number of equations to process: 507
% 263.80/263.60  Current number of ordered equations: 1
% 263.80/263.60  Current number of rules: 3771
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5910]
% 263.80/263.60  ifeq(product(multiply(inverse(A),B),C,X),true,product(multiply(Y,A),X,
% 263.80/263.60                                                multiply(Y,multiply(B,C))),true)
% 263.80/263.60  -> true
% 263.80/263.60  Current number of equations to process: 507
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3772
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5911]
% 263.80/263.60  ifeq(product(multiply(A,B),C,X),true,product(multiply(A,Y),multiply(inverse(Y),
% 263.80/263.60                                                             multiply(B,C)),X),true)
% 263.80/263.60  -> true
% 263.80/263.60  Rule
% 263.80/263.60  [5862]
% 263.80/263.60  ifeq(product(multiply(A,k),B,C),true,product(multiply(A,j),multiply(inverse(j),
% 263.80/263.60                                                             multiply(k,B)),C),true)
% 263.80/263.60  -> true collapsed.
% 263.80/263.60  Current number of equations to process: 505
% 263.80/263.60  Current number of ordered equations: 1
% 263.80/263.60  Current number of rules: 3772
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5912]
% 263.80/263.60  ifeq(product(A,B,multiply(C,X)),true,product(A,multiply(B,multiply(inverse(X),Y)),
% 263.80/263.60                                       multiply(C,Y)),true) -> true
% 263.80/263.60  Current number of equations to process: 505
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3773
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5913]
% 263.80/263.60  ifeq(product(multiply(A,B),multiply(inverse(B),multiply(C,X)),Y),true,
% 263.80/263.60  product(multiply(A,C),X,Y),true) -> true
% 263.80/263.60  Rule
% 263.80/263.60  [5863]
% 263.80/263.60  ifeq(product(multiply(A,j),multiply(inverse(j),multiply(k,B)),C),true,
% 263.80/263.60  product(multiply(A,k),B,C),true) -> true collapsed.
% 263.80/263.60  Current number of equations to process: 504
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3773
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5914]
% 263.80/263.60  ifeq(product(A,multiply(B,C),X),true,product(X,multiply(inverse(C),Y),
% 263.80/263.60                                       multiply(A,multiply(B,Y))),true) -> true
% 263.80/263.60  Current number of equations to process: 502
% 263.80/263.60  Current number of ordered equations: 1
% 263.80/263.60  Current number of rules: 3774
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5915]
% 263.80/263.60  ifeq(product(multiply(inverse(A),B),C,X),true,product(multiply(Y,B),C,
% 263.80/263.60                                                multiply(Y,multiply(A,X))),true)
% 263.80/263.60  -> true
% 263.80/263.60  Current number of equations to process: 502
% 263.80/263.60  Current number of ordered equations: 0
% 263.80/263.60  Current number of rules: 3775
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5916]
% 263.80/263.60  ifeq(product(A,B,multiply(inverse(C),X)),true,product(multiply(Y,multiply(C,A)),B,
% 263.80/263.60                                                multiply(Y,X)),true) -> true
% 263.80/263.60  Current number of equations to process: 500
% 263.80/263.60  Current number of ordered equations: 1
% 263.80/263.60  Current number of rules: 3776
% 263.80/263.60  New rule produced :
% 263.80/263.60  [5917]
% 263.80/263.60  ifeq(product(A,multiply(B,C),X),true,product(multiply(A,multiply(B,Y)),
% 263.80/263.60                                       multiply(inverse(Y),C),X),true) -> true
% 265.41/265.13  Current number of equations to process: 500
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3777
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5918]
% 265.41/265.13  ifeq(product(multiply(A,multiply(B,inverse(C))),multiply(C,X),Y),true,
% 265.41/265.13  product(A,multiply(B,X),Y),true) -> true
% 265.41/265.13  Current number of equations to process: 499
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3778
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5919]
% 265.41/265.13  ifeq(product(A,multiply(B,inverse(C)),X),true,product(A,multiply(B,Y),
% 265.41/265.13                                                multiply(X,multiply(C,Y))),true)
% 265.41/265.13  -> true
% 265.41/265.13  Current number of equations to process: 497
% 265.41/265.13  Current number of ordered equations: 1
% 265.41/265.13  Current number of rules: 3779
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5920]
% 265.41/265.13  ifeq(product(multiply(A,B),C,X),true,product(multiply(Y,inverse(A)),X,
% 265.41/265.13                                       multiply(Y,multiply(B,C))),true) -> true
% 265.41/265.13  Current number of equations to process: 497
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3780
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5921]
% 265.41/265.13  ifeq(product(multiply(A,B),C,X),true,product(multiply(A,inverse(Y)),multiply(Y,
% 265.41/265.13                                                                      multiply(B,C)),X),true)
% 265.41/265.13  -> true
% 265.41/265.13  Current number of equations to process: 495
% 265.41/265.13  Current number of ordered equations: 1
% 265.41/265.13  Current number of rules: 3781
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5922]
% 265.41/265.13  ifeq(product(A,B,multiply(C,inverse(X))),true,product(A,multiply(B,multiply(X,Y)),
% 265.41/265.13                                                multiply(C,Y)),true) -> true
% 265.41/265.13  Current number of equations to process: 495
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3782
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5923]
% 265.41/265.13  ifeq(product(multiply(A,inverse(B)),multiply(B,multiply(C,X)),Y),true,
% 265.41/265.13  product(multiply(A,C),X,Y),true) -> true
% 265.41/265.13  Current number of equations to process: 494
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3783
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5924]
% 265.41/265.13  ifeq(product(A,multiply(B,inverse(C)),X),true,product(X,multiply(C,Y),
% 265.41/265.13                                                multiply(A,multiply(B,Y))),true)
% 265.41/265.13  -> true
% 265.41/265.13  Current number of equations to process: 492
% 265.41/265.13  Current number of ordered equations: 1
% 265.41/265.13  Current number of rules: 3784
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5925]
% 265.41/265.13  ifeq(product(multiply(A,B),C,X),true,product(multiply(Y,B),C,multiply(Y,
% 265.41/265.13                                                               multiply(
% 265.41/265.13                                                               inverse(A),X))),true)
% 265.41/265.13  -> true
% 265.41/265.13  Current number of equations to process: 492
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3785
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5926]
% 265.41/265.13  ifeq(product(A,B,multiply(C,X)),true,product(multiply(Y,multiply(inverse(C),A)),B,
% 265.41/265.13                                       multiply(Y,X)),true) -> true
% 265.41/265.13  Current number of equations to process: 490
% 265.41/265.13  Current number of ordered equations: 1
% 265.41/265.13  Current number of rules: 3786
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5927]
% 265.41/265.13  ifeq(product(A,multiply(B,C),X),true,product(multiply(A,multiply(B,inverse(Y))),
% 265.41/265.13                                       multiply(Y,C),X),true) -> true
% 265.41/265.13  Current number of equations to process: 490
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3787
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5928]
% 265.41/265.13  ifeq(product(k,multiply(h,A),B),true,product(inverse(j),B,A),true) -> true
% 265.41/265.13  Current number of equations to process: 490
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3788
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5929] ifeq(product(A,multiply(A,B),C),true,product(A,C,B),true) -> true
% 265.41/265.13  Current number of equations to process: 491
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3789
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5930]
% 265.41/265.13  ifeq(product(A,multiply(B,A),C),true,product(B,C,inverse(multiply(B,A))),true)
% 265.41/265.13  -> true
% 265.41/265.13  Current number of equations to process: 492
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3790
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5931]
% 265.41/265.13  ifeq(product(multiply(inverse(A),B),multiply(inverse(B),C),X),true,product(A,X,C),true)
% 265.41/265.13  -> true
% 265.41/265.13  Current number of equations to process: 491
% 265.41/265.13  Current number of ordered equations: 0
% 265.41/265.13  Current number of rules: 3791
% 265.41/265.13  New rule produced :
% 265.41/265.13  [5932]
% 265.41/265.13  ifeq(product(multiply(A,B),multiply(inverse(B),C),X),true,product(inverse(A),X,C),true)
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3792
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5933]
% 267.88/267.62  ifeq(product(inverse(A),multiply(inverse(A),B),C),true,product(A,B,C),true)
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3793
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5934]
% 267.88/267.62  product(j,A,multiply(inverse(j),multiply(k,multiply(inverse(multiply(j,k)),A))))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3794
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5935] product(h,A,multiply(b,multiply(inverse(multiply(h,j)),A))) -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3795
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5936] product(a,A,multiply(b,multiply(inverse(multiply(a,c)),A))) -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3796
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5937]
% 267.88/267.62  product(h,A,multiply(k,multiply(inverse(multiply(b,inverse(h))),A))) -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3797
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5938]
% 267.88/267.62  product(multiply(h,inverse(a)),A,multiply(j,multiply(inverse(c),A))) -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3798
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5939]
% 267.88/267.62  product(multiply(A,inverse(a)),B,multiply(A,multiply(b,multiply(inverse(c),B))))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3799
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5940]
% 267.88/267.62  product(multiply(a,inverse(h)),A,multiply(c,multiply(inverse(j),A))) -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3800
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5941]
% 267.88/267.62  product(multiply(A,inverse(h)),B,multiply(A,multiply(b,multiply(inverse(j),B))))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 490
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3801
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5942] ifeq(product(A,B,B),true,product(A,C,C),true) -> true
% 267.88/267.62  Rule
% 267.88/267.62  [156] ifeq(product(A,identity,identity),true,product(A,B,B),true) -> true
% 267.88/267.62  collapsed.
% 267.88/267.62  Rule [312] ifeq(product(A,a,a),true,product(A,c,c),true) -> true collapsed.
% 267.88/267.62  Rule [331] ifeq(product(A,h,h),true,product(A,j,j),true) -> true collapsed.
% 267.88/267.62  Rule [371] ifeq(product(A,j,j),true,product(A,k,k),true) -> true collapsed.
% 267.88/267.62  Rule
% 267.88/267.62  [390] ifeq(product(A,B,B),true,product(A,identity,identity),true) -> true
% 267.88/267.62  collapsed.
% 267.88/267.62  Rule [2286] ifeq(product(A,c,c),true,product(A,j,j),true) -> true collapsed.
% 267.88/267.62  Rule [2287] ifeq(product(A,j,j),true,product(A,h,h),true) -> true collapsed.
% 267.88/267.62  Rule
% 267.88/267.62  [3660]
% 267.88/267.62  ifeq(product(A,inverse(a),inverse(a)),true,product(A,b,b),true) -> true
% 267.88/267.62  collapsed.
% 267.88/267.62  Rule
% 267.88/267.62  [4043]
% 267.88/267.62  ifeq(product(A,inverse(h),inverse(h)),true,product(A,b,b),true) -> true
% 267.88/267.62  collapsed.
% 267.88/267.62  Rule
% 267.88/267.62  [4321]
% 267.88/267.62  ifeq(product(A,inverse(j),inverse(j)),true,product(A,inverse(h),inverse(h)),true)
% 267.88/267.62  -> true collapsed.
% 267.88/267.62  Current number of equations to process: 491
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3792
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5943]
% 267.88/267.62  product(a,A,multiply(B,multiply(inverse(multiply(b,multiply(inverse(c),B))),A)))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 499
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3793
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5944]
% 267.88/267.62  product(h,A,multiply(B,multiply(inverse(multiply(b,multiply(inverse(j),B))),A)))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 498
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3794
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5945]
% 267.88/267.62  product(c,A,multiply(a,multiply(B,multiply(inverse(multiply(inverse(b),B)),A))))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 497
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3795
% 267.88/267.62  New rule produced :
% 267.88/267.62  [5946]
% 267.88/267.62  product(multiply(a,A),B,multiply(c,multiply(inverse(multiply(inverse(A),b)),B)))
% 267.88/267.62  -> true
% 267.88/267.62  Current number of equations to process: 496
% 267.88/267.62  Current number of ordered equations: 0
% 267.88/267.62  Current number of rules: 3796
% 267.88/267.62  New rule produced :
% 269.61/269.39  [5947]
% 269.61/269.39  product(j,A,multiply(h,multiply(B,multiply(inverse(multiply(inverse(b),B)),A))))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 495
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3797
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5948]
% 269.61/269.39  product(multiply(h,A),B,multiply(j,multiply(inverse(multiply(inverse(A),b)),B)))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 494
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3798
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5949]
% 269.61/269.39  product(multiply(j,A),B,multiply(k,multiply(inverse(multiply(inverse(A),
% 269.61/269.39                                                      inverse(h))),B))) -> true
% 269.61/269.39  Current number of equations to process: 493
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3799
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5950]
% 269.61/269.39  product(k,A,multiply(j,multiply(B,multiply(inverse(multiply(h,B)),A)))) ->
% 269.61/269.39  true
% 269.61/269.39  Current number of equations to process: 496
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3800
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5951]
% 269.61/269.39  product(multiply(a,inverse(A)),B,multiply(c,multiply(inverse(multiply(A,b)),B)))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 496
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3801
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5952]
% 269.61/269.39  product(multiply(h,inverse(A)),B,multiply(j,multiply(inverse(multiply(A,b)),B)))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 495
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3802
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5953]
% 269.61/269.39  product(multiply(j,inverse(A)),B,multiply(k,multiply(inverse(multiply(A,
% 269.61/269.39                                                               inverse(h))),B)))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 494
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3803
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5954]
% 269.61/269.39  product(A,B,multiply(C,multiply(inverse(multiply(X,multiply(inverse(multiply(A,X)),C))),B)))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 493
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3804
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5955]
% 269.61/269.39  product(multiply(A,B),C,multiply(A,multiply(X,multiply(inverse(multiply(
% 269.61/269.39                                                                 inverse(B),X)),C))))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 492
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3805
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5956]
% 269.61/269.39  product(multiply(A,inverse(B)),C,multiply(A,multiply(X,multiply(inverse(
% 269.61/269.39                                                                  multiply(B,X)),C))))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 491
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3806
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5957]
% 269.61/269.39  ifeq(product(A,B,multiply(inverse(B),C)),true,product(A,C,inverse(multiply(
% 269.61/269.39                                                                    inverse(B),C))),true)
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 490
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3807
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5958]
% 269.61/269.39  ifeq(product(multiply(inverse(A),inverse(a)),c,B),true,product(A,B,b),true)
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 491
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3808
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5959]
% 269.61/269.39  product(A,B,multiply(C,inverse(multiply(inverse(B),multiply(inverse(A),C)))))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 493
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3809
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5960]
% 269.61/269.39  ifeq(product(A,B,C),true,product(A,C,multiply(inverse(A),B)),true) -> true
% 269.61/269.39  Current number of equations to process: 492
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3810
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5961]
% 269.61/269.39  ifeq(product(multiply(inverse(A),B),B,C),true,product(A,C,inverse(B)),true)
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 491
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3811
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5962]
% 269.61/269.39  product(A,inverse(B),multiply(C,inverse(multiply(B,multiply(inverse(A),C)))))
% 269.61/269.39  -> true
% 269.61/269.39  Current number of equations to process: 492
% 269.61/269.39  Current number of ordered equations: 0
% 269.61/269.39  Current number of rules: 3812
% 269.61/269.39  New rule produced :
% 269.61/269.39  [5963]
% 269.61/269.39  product(multiply(A,a),multiply(b,multiply(inverse(multiply(A,c)),B)),B) ->
% 270.91/270.63  true
% 270.91/270.63  Current number of equations to process: 497
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3813
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5964]
% 270.91/270.63  product(multiply(A,h),multiply(b,multiply(inverse(multiply(A,j)),B)),B) ->
% 270.91/270.63  true
% 270.91/270.63  Current number of equations to process: 496
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3814
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5965]
% 270.91/270.63  product(multiply(A,inverse(j)),multiply(k,multiply(inverse(multiply(A,
% 270.91/270.63                                                             inverse(h))),B)),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 495
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3815
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5966]
% 270.91/270.63  product(inverse(h),multiply(A,multiply(inverse(multiply(inverse(j),multiply(k,A))),B)),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 494
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3816
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5967]
% 270.91/270.63  product(multiply(A,B),multiply(C,multiply(inverse(multiply(A,multiply(B,C))),X)),X)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 493
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3817
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5968]
% 270.91/270.63  ifeq(product(multiply(inverse(A),inverse(j)),k,B),true,product(A,B,inverse(h)),true)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 492
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3818
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5969]
% 270.91/270.63  product(multiply(A,j),multiply(inverse(j),multiply(k,multiply(inverse(
% 270.91/270.63                                                                multiply(A,k)),B))),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 491
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3819
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5970]
% 270.91/270.63  ifeq(product(multiply(inverse(A),inverse(B)),multiply(B,C),X),true,product(A,X,C),true)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 490
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3820
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5971]
% 270.91/270.63  product(multiply(h,inverse(a)),multiply(c,multiply(inverse(j),A)),A) -> true
% 270.91/270.63  Current number of equations to process: 490
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3821
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5972]
% 270.91/270.63  product(multiply(A,inverse(a)),multiply(c,multiply(inverse(multiply(A,b)),B)),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 490
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3822
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5973] product(j,multiply(b,multiply(inverse(multiply(k,j)),A)),A) -> true
% 270.91/270.63  Current number of equations to process: 490
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3823
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5974]
% 270.91/270.63  product(multiply(a,inverse(h)),multiply(j,multiply(inverse(c),A)),A) -> true
% 270.91/270.63  Current number of equations to process: 491
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3824
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5975]
% 270.91/270.63  product(inverse(h),multiply(k,multiply(inverse(multiply(b,inverse(h))),A)),A)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 491
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3825
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5976]
% 270.91/270.63  product(multiply(A,inverse(h)),multiply(j,multiply(inverse(multiply(A,b)),B)),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 490
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3826
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5977]
% 270.91/270.63  product(A,multiply(inverse(multiply(inverse(B),A)),multiply(inverse(B),C)),C)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 493
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3827
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5978]
% 270.91/270.63  product(multiply(a,A),multiply(inverse(A),multiply(b,multiply(inverse(c),B))),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 493
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3828
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5979]
% 270.91/270.63  product(multiply(h,A),multiply(inverse(A),multiply(b,multiply(inverse(j),B))),B)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 492
% 270.91/270.63  Current number of ordered equations: 0
% 270.91/270.63  Current number of rules: 3829
% 270.91/270.63  New rule produced :
% 270.91/270.63  [5980]
% 270.91/270.63  product(inverse(a),multiply(inverse(b),multiply(inverse(multiply(inverse(c),h)),A)),A)
% 270.91/270.63  -> true
% 270.91/270.63  Current number of equations to process: 492
% 270.91/270.63  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3830
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5981]
% 272.72/272.46  product(multiply(a,inverse(A)),multiply(A,multiply(b,multiply(inverse(c),B))),B)
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 494
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3831
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5982]
% 272.72/272.46  product(multiply(h,inverse(A)),multiply(A,multiply(b,multiply(inverse(j),B))),B)
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 493
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3832
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5983]
% 272.72/272.46  product(inverse(h),multiply(inverse(multiply(j,k)),A),multiply(j,A)) -> true
% 272.72/272.46  Current number of equations to process: 493
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3833
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5984]
% 272.72/272.46  product(identity,multiply(inverse(k),A),multiply(h,multiply(inverse(j),A)))
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 494
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3834
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5985] product(b,multiply(inverse(multiply(h,j)),A),multiply(h,A)) -> true
% 272.72/272.46  Current number of equations to process: 494
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3835
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5986] product(b,multiply(inverse(multiply(a,c)),A),multiply(a,A)) -> true
% 272.72/272.46  Current number of equations to process: 494
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3836
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5987]
% 272.72/272.46  product(identity,multiply(inverse(c),A),multiply(inverse(b),multiply(
% 272.72/272.46                                                              inverse(a),A)))
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 496
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3837
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5988]
% 272.72/272.46  product(multiply(j,A),multiply(inverse(multiply(b,A)),B),multiply(h,B)) ->
% 272.72/272.46  true
% 272.72/272.46  Current number of equations to process: 495
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3838
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5989]
% 272.72/272.46  product(multiply(c,A),multiply(inverse(multiply(b,A)),B),multiply(a,B)) ->
% 272.72/272.46  true
% 272.72/272.46  Current number of equations to process: 494
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3839
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5990]
% 272.72/272.46  product(multiply(A,inverse(h)),multiply(inverse(k),B),multiply(A,multiply(
% 272.72/272.46                                                                   inverse(j),B)))
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 493
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3840
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5991]
% 272.72/272.46  product(multiply(A,B),multiply(inverse(B),multiply(C,multiply(inverse(
% 272.72/272.46                                                                multiply(A,C)),X))),X)
% 272.72/272.46  -> true
% 272.72/272.46  Rule
% 272.72/272.46  [5969]
% 272.72/272.46  product(multiply(A,j),multiply(inverse(j),multiply(k,multiply(inverse(
% 272.72/272.46                                                                multiply(A,k)),B))),B)
% 272.72/272.46  -> true collapsed.
% 272.72/272.46  Current number of equations to process: 492
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3840
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5992]
% 272.72/272.46  product(multiply(A,inverse(B)),multiply(B,multiply(C,multiply(inverse(
% 272.72/272.46                                                                multiply(A,C)),X))),X)
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 491
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3841
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5993]
% 272.72/272.46  ifeq(product(A,multiply(inverse(B),C),B),true,product(A,inverse(multiply(
% 272.72/272.46                                                                  inverse(B),C)),C),true)
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 490
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3842
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5994]
% 272.72/272.46  product(k,multiply(inverse(multiply(b,inverse(h))),A),multiply(h,A)) -> true
% 272.72/272.46  Current number of equations to process: 490
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3843
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5995]
% 272.72/272.46  product(j,multiply(inverse(c),A),multiply(h,multiply(inverse(a),A))) -> true
% 272.72/272.46  Current number of equations to process: 492
% 272.72/272.46  Current number of ordered equations: 0
% 272.72/272.46  Current number of rules: 3844
% 272.72/272.46  New rule produced :
% 272.72/272.46  [5996]
% 272.72/272.46  product(multiply(b,A),multiply(inverse(multiply(c,A)),B),multiply(inverse(a),B))
% 272.72/272.46  -> true
% 272.72/272.46  Current number of equations to process: 492
% 272.72/272.46  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3845
% 273.91/273.64  New rule produced :
% 273.91/273.64  [5997]
% 273.91/273.64  product(multiply(A,b),multiply(inverse(c),B),multiply(A,multiply(inverse(a),B)))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 491
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3846
% 273.91/273.64  New rule produced :
% 273.91/273.64  [5998] product(multiply(k,j),multiply(inverse(b),A),multiply(j,A)) -> true
% 273.91/273.64  Current number of equations to process: 491
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3847
% 273.91/273.64  New rule produced :
% 273.91/273.64  [5999]
% 273.91/273.64  product(c,multiply(inverse(j),A),multiply(a,multiply(inverse(j),multiply(k,A))))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 495
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3848
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6000]
% 273.91/273.64  ifeq(product(inverse(a),A,B),true,product(B,multiply(inverse(A),c),b),true)
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 495
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3849
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6001]
% 273.91/273.64  product(multiply(b,inverse(h)),multiply(inverse(k),A),multiply(inverse(j),
% 273.91/273.64                                                        multiply(k,A))) -> true
% 273.91/273.64  Current number of equations to process: 494
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3850
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6002]
% 273.91/273.64  product(identity,multiply(inverse(j),A),multiply(inverse(b),multiply(
% 273.91/273.64                                                              inverse(j),
% 273.91/273.64                                                              multiply(k,A))))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 493
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3851
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6003]
% 273.91/273.64  product(identity,multiply(inverse(multiply(inverse(b),inverse(a))),A),
% 273.91/273.64  multiply(c,A)) -> true
% 273.91/273.64  Current number of equations to process: 505
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3852
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6004]
% 273.91/273.64  product(identity,multiply(inverse(multiply(inverse(b),inverse(h))),A),
% 273.91/273.64  multiply(j,A)) -> true
% 273.91/273.64  Current number of equations to process: 504
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3853
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6005]
% 273.91/273.64  product(A,multiply(inverse(multiply(b,multiply(inverse(c),A))),B),multiply(a,B))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 505
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3854
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6006]
% 273.91/273.64  product(A,multiply(inverse(multiply(b,multiply(inverse(j),A))),B),multiply(h,B))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 504
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3855
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6007]
% 273.91/273.64  product(multiply(a,A),multiply(inverse(multiply(inverse(b),A)),B),multiply(c,B))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 503
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3856
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6008]
% 273.91/273.64  product(c,multiply(inverse(multiply(inverse(A),b)),B),multiply(a,multiply(A,B)))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 502
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3857
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6009]
% 273.91/273.64  product(multiply(h,A),multiply(inverse(multiply(inverse(b),A)),B),multiply(j,B))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 501
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3858
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6010]
% 273.91/273.64  product(j,multiply(inverse(multiply(inverse(A),b)),B),multiply(h,multiply(A,B)))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 500
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3859
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6011]
% 273.91/273.64  ifeq(product(A,B,C),true,product(C,multiply(inverse(B),A),inverse(A)),true)
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 499
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3860
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6012]
% 273.91/273.64  product(k,multiply(inverse(multiply(inverse(A),inverse(h))),B),multiply(j,
% 273.91/273.64                                                                 multiply(A,B)))
% 273.91/273.64  -> true
% 273.91/273.64  Current number of equations to process: 498
% 273.91/273.64  Current number of ordered equations: 0
% 273.91/273.64  Current number of rules: 3861
% 273.91/273.64  New rule produced :
% 273.91/273.64  [6013]
% 273.91/273.64  product(identity,multiply(inverse(multiply(inverse(A),inverse(B))),C),
% 273.91/273.64  multiply(B,multiply(A,C))) -> true
% 275.09/274.80  Current number of equations to process: 497
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3862
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6014]
% 275.09/274.80  product(identity,multiply(inverse(multiply(inverse(A),B)),C),multiply(
% 275.09/274.80                                                               inverse(B),
% 275.09/274.80                                                               multiply(A,C)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 496
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3863
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6015]
% 275.09/274.80  product(identity,multiply(inverse(multiply(h,inverse(j))),A),multiply(k,A))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 500
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3864
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6016]
% 275.09/274.80  product(multiply(j,A),multiply(inverse(multiply(h,A)),B),multiply(k,B)) ->
% 275.09/274.80  true
% 275.09/274.80  Current number of equations to process: 502
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3865
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6017]
% 275.09/274.80  product(c,multiply(inverse(multiply(A,b)),B),multiply(a,multiply(inverse(A),B)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 502
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3866
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6018]
% 275.09/274.80  product(j,multiply(inverse(multiply(A,b)),B),multiply(h,multiply(inverse(A),B)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 501
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3867
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6019]
% 275.09/274.80  product(k,multiply(inverse(multiply(A,inverse(h))),B),multiply(j,multiply(
% 275.09/274.80                                                                   inverse(A),B)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 500
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3868
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6020]
% 275.09/274.80  product(identity,multiply(inverse(multiply(A,inverse(B))),C),multiply(B,
% 275.09/274.80                                                               multiply(
% 275.09/274.80                                                               inverse(A),C)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 499
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3869
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6021]
% 275.09/274.80  product(identity,multiply(inverse(multiply(A,B)),C),multiply(inverse(B),
% 275.09/274.80                                                      multiply(inverse(A),C)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 498
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3870
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6022]
% 275.09/274.80  product(multiply(b,A),multiply(inverse(multiply(j,A)),B),multiply(inverse(j),
% 275.09/274.80                                                           multiply(k,B))) ->
% 275.09/274.80  true
% 275.09/274.80  Current number of equations to process: 497
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3871
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6023]
% 275.09/274.80  product(multiply(A,b),multiply(inverse(j),B),multiply(A,multiply(inverse(j),
% 275.09/274.80                                                          multiply(k,B)))) ->
% 275.09/274.80  true
% 275.09/274.80  Current number of equations to process: 496
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3872
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6024]
% 275.09/274.80  ifeq(product(inverse(j),A,B),true,product(B,multiply(inverse(A),k),inverse(h)),true)
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 495
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3873
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6025]
% 275.09/274.80  product(A,multiply(inverse(multiply(B,multiply(inverse(multiply(C,B)),A))),X),
% 275.09/274.80  multiply(C,X)) -> true
% 275.09/274.80  Current number of equations to process: 494
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3874
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6026]
% 275.09/274.80  product(multiply(A,B),multiply(inverse(multiply(inverse(C),B)),X),multiply(A,
% 275.09/274.80                                                                    multiply(C,X)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 493
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3875
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6027]
% 275.09/274.80  product(multiply(A,B),multiply(inverse(multiply(C,B)),X),multiply(A,multiply(
% 275.09/274.80                                                                      inverse(C),X)))
% 275.09/274.80  -> true
% 275.09/274.80  Current number of equations to process: 492
% 275.09/274.80  Current number of ordered equations: 0
% 275.09/274.80  Current number of rules: 3876
% 275.09/274.80  New rule produced :
% 275.09/274.80  [6028]
% 275.09/274.80  ifeq(product(A,B,C),true,product(C,multiply(inverse(B),multiply(inverse(A),X)),X),true)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 491
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3877
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6029]
% 276.92/276.68  ifeq(product(inverse(A),B,C),true,product(C,multiply(inverse(B),multiply(A,X)),X),true)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 490
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3878
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6030]
% 276.92/276.68  product(A,inverse(multiply(inverse(B),multiply(inverse(C),A))),multiply(C,B))
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3879
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6031]
% 276.92/276.68  ifeq(product(multiply(inverse(A),B),C,A),true,product(B,C,inverse(A)),true)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 491
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3880
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6032]
% 276.92/276.68  product(A,inverse(multiply(B,multiply(inverse(C),A))),multiply(C,inverse(B)))
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 491
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3881
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6033]
% 276.92/276.68  ifeq(product(multiply(inverse(A),B),C,multiply(inverse(A),X)),true,product(B,C,X),true)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 490
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3882
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6034]
% 276.92/276.68  product(multiply(A,B),inverse(multiply(inverse(multiply(inverse(A),C)),B)),C)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 493
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3883
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6035]
% 276.92/276.68  product(multiply(A,a),multiply(b,multiply(inverse(c),multiply(inverse(A),B))),B)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 493
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3884
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6036]
% 276.92/276.68  product(multiply(A,h),multiply(b,multiply(inverse(j),multiply(inverse(A),B))),B)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3885
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6037]
% 276.92/276.68  ifeq(product(A,B,multiply(inverse(A),C)),true,product(inverse(A),B,C),true)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 491
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3886
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6038]
% 276.92/276.68  product(multiply(j,A),multiply(inverse(A),multiply(j,k)),inverse(h)) -> true
% 276.92/276.68  Current number of equations to process: 491
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3887
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6039]
% 276.92/276.68  product(multiply(h,multiply(inverse(j),A)),multiply(inverse(A),k),identity)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3888
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6040] product(multiply(h,A),multiply(inverse(A),multiply(h,j)),b) -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3889
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6041]
% 276.92/276.68  product(multiply(b,A),multiply(inverse(A),inverse(j)),inverse(h)) -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3890
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6042] product(multiply(a,A),multiply(inverse(A),multiply(a,c)),b) -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3891
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6043]
% 276.92/276.68  product(multiply(b,A),multiply(inverse(A),inverse(c)),inverse(a)) -> true
% 276.92/276.68  Current number of equations to process: 492
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3892
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6044] product(multiply(k,A),multiply(inverse(A),h),j) -> true
% 276.92/276.68  Current number of equations to process: 493
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3893
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6045] product(multiply(c,A),multiply(inverse(A),inverse(b)),a) -> true
% 276.92/276.68  Current number of equations to process: 493
% 276.92/276.68  Current number of ordered equations: 0
% 276.92/276.68  Current number of rules: 3894
% 276.92/276.68  New rule produced :
% 276.92/276.68  [6046]
% 276.92/276.68  product(multiply(inverse(b),multiply(inverse(a),A)),multiply(inverse(A),c),identity)
% 276.92/276.68  -> true
% 276.92/276.68  Current number of equations to process: 492
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3895
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6047]
% 278.37/278.11  product(multiply(A,multiply(inverse(j),B)),multiply(inverse(B),k),multiply(A,
% 278.37/278.11                                                                    inverse(h)))
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 491
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3896
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6048]
% 278.37/278.11  product(multiply(A,B),multiply(C,multiply(inverse(multiply(B,C)),multiply(
% 278.37/278.11                                                                   inverse(A),X))),X)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 490
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3897
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6049]
% 278.37/278.11  product(multiply(h,multiply(inverse(a),A)),multiply(inverse(A),c),j) -> true
% 278.37/278.11  Current number of equations to process: 491
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3898
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6050]
% 278.37/278.11  product(multiply(inverse(a),A),multiply(inverse(A),multiply(c,B)),multiply(b,B))
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 491
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3899
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6051]
% 278.37/278.11  product(multiply(A,multiply(inverse(a),B)),multiply(inverse(B),c),multiply(A,b))
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 490
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3900
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6052] product(multiply(j,A),multiply(inverse(A),b),multiply(k,j)) -> true
% 278.37/278.11  Current number of equations to process: 490
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3901
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6053]
% 278.37/278.11  product(multiply(a,multiply(inverse(j),multiply(k,A))),multiply(inverse(A),j),c)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 494
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3902
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6054]
% 278.37/278.11  product(multiply(inverse(j),multiply(k,A)),multiply(inverse(A),k),multiply(b,
% 278.37/278.11                                                                    inverse(h)))
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 493
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3903
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6055]
% 278.37/278.11  product(multiply(inverse(b),multiply(inverse(j),multiply(k,A))),multiply(
% 278.37/278.11                                                                  inverse(A),j),identity)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 492
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3904
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6056]
% 278.37/278.11  product(multiply(A,B),multiply(inverse(B),inverse(multiply(inverse(C),A))),C)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 502
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3905
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6057]
% 278.37/278.11  product(multiply(c,A),multiply(inverse(A),multiply(inverse(b),inverse(a))),identity)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 501
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3906
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6058]
% 278.37/278.11  product(multiply(j,A),multiply(inverse(A),multiply(inverse(b),inverse(h))),identity)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 500
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3907
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6059]
% 278.37/278.11  product(multiply(c,A),multiply(inverse(A),multiply(inverse(b),B)),multiply(a,B))
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 500
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3908
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6060]
% 278.37/278.11  product(multiply(a,multiply(A,B)),multiply(inverse(B),multiply(inverse(A),b)),c)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 499
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3909
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6061]
% 278.37/278.11  product(multiply(j,A),multiply(inverse(A),multiply(inverse(b),B)),multiply(h,B))
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 498
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3910
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6062]
% 278.37/278.11  product(multiply(h,multiply(A,B)),multiply(inverse(B),multiply(inverse(A),b)),j)
% 278.37/278.11  -> true
% 278.37/278.11  Current number of equations to process: 497
% 278.37/278.11  Current number of ordered equations: 0
% 278.37/278.11  Current number of rules: 3911
% 278.37/278.11  New rule produced :
% 278.37/278.11  [6063]
% 278.37/278.11  ifeq(product(A,B,C),true,product(inverse(A),multiply(inverse(A),B),C),true)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 496
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3912
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6064]
% 279.58/279.34  product(multiply(j,multiply(A,B)),multiply(inverse(B),multiply(inverse(A),
% 279.58/279.34                                                        inverse(h))),k) -> true
% 279.58/279.34  Current number of equations to process: 495
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3913
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6065]
% 279.58/279.34  product(multiply(A,multiply(B,C)),multiply(inverse(C),multiply(inverse(B),
% 279.58/279.34                                                        inverse(A))),identity)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 494
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3914
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6066]
% 279.58/279.34  product(multiply(inverse(A),multiply(B,C)),multiply(inverse(C),multiply(
% 279.58/279.34                                                                 inverse(B),A)),identity)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 493
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3915
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6067]
% 279.58/279.34  product(multiply(inverse(a),A),multiply(inverse(A),inverse(b)),multiply(
% 279.58/279.34                                                                 inverse(c),h))
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 493
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3916
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6068]
% 279.58/279.34  product(multiply(k,A),multiply(inverse(A),multiply(h,inverse(j))),identity)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 497
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3917
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6069]
% 279.58/279.34  product(multiply(A,B),multiply(inverse(B),inverse(multiply(C,A))),inverse(C))
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 499
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3918
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6070]
% 279.58/279.34  product(multiply(k,A),multiply(inverse(A),multiply(h,B)),multiply(j,B)) ->
% 279.58/279.34  true
% 279.58/279.34  Current number of equations to process: 498
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3919
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6071]
% 279.58/279.34  product(multiply(a,multiply(inverse(A),B)),multiply(inverse(B),multiply(A,b)),c)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 498
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3920
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6072]
% 279.58/279.34  product(multiply(h,multiply(inverse(A),B)),multiply(inverse(B),multiply(A,b)),j)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 497
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3921
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6073]
% 279.58/279.34  product(multiply(j,multiply(inverse(A),B)),multiply(inverse(B),multiply(A,
% 279.58/279.34                                                                 inverse(h))),k)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 496
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3922
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6074]
% 279.58/279.34  product(multiply(A,multiply(inverse(B),C)),multiply(inverse(C),multiply(B,
% 279.58/279.34                                                                 inverse(A))),identity)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 495
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3923
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6075]
% 279.58/279.34  product(multiply(inverse(A),multiply(inverse(B),C)),multiply(inverse(C),
% 279.58/279.34                                                      multiply(B,A)),identity)
% 279.58/279.34  -> true
% 279.58/279.34  Current number of equations to process: 494
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3924
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6076]
% 279.58/279.34  product(multiply(inverse(j),multiply(k,A)),multiply(inverse(A),multiply(j,B)),
% 279.58/279.34  multiply(b,B)) -> true
% 279.58/279.34  Current number of equations to process: 493
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3925
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6077]
% 279.58/279.34  product(multiply(A,multiply(inverse(j),multiply(k,B))),multiply(inverse(B),j),
% 279.58/279.34  multiply(A,b)) -> true
% 279.58/279.34  Current number of equations to process: 492
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3926
% 279.58/279.34  New rule produced :
% 279.58/279.34  [6078]
% 279.58/279.34  product(multiply(A,multiply(B,C)),multiply(inverse(C),multiply(inverse(B),X)),
% 279.58/279.34  multiply(A,X)) -> true
% 279.58/279.34  Current number of equations to process: 491
% 279.58/279.34  Current number of ordered equations: 0
% 279.58/279.34  Current number of rules: 3927
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6079]
% 282.92/282.65  product(multiply(A,multiply(inverse(B),C)),multiply(inverse(C),multiply(B,X)),
% 282.92/282.65  multiply(A,X)) -> true
% 282.92/282.65  Current number of equations to process: 490
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3928
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6080]
% 282.92/282.65  ifeq(product(multiply(A,inverse(B)),inverse(B),C),true,product(A,B,C),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 490
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3929
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6081]
% 282.92/282.65  ifeq(product(multiply(A,inverse(a)),c,B),true,product(inverse(A),B,b),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3930
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6082]
% 282.92/282.65  product(inverse(A),B,multiply(C,inverse(multiply(inverse(B),multiply(A,C)))))
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 493
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3931
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6083]
% 282.92/282.65  ifeq(product(multiply(A,B),B,C),true,product(inverse(A),C,inverse(B)),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 1
% 282.92/282.65  Current number of rules: 3932
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6084]
% 282.92/282.65  ifeq(product(inverse(A),B,C),true,product(inverse(A),C,multiply(A,B)),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3933
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6085]
% 282.92/282.65  product(inverse(A),inverse(B),multiply(C,inverse(multiply(B,multiply(A,C)))))
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 492
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3934
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6086]
% 282.92/282.65  ifeq(product(multiply(A,inverse(j)),k,B),true,product(inverse(A),B,inverse(h)),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3935
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6087]
% 282.92/282.65  ifeq(product(multiply(A,inverse(B)),multiply(B,C),X),true,product(inverse(A),X,C),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 490
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3936
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6088]
% 282.92/282.65  ifeq(product(A,inverse(B),C),true,product(A,B,multiply(C,inverse(B))),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3937
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6089] product(b,multiply(inverse(j),multiply(h,A)),A) -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3938
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6090] product(inverse(h),multiply(inverse(k),multiply(j,A)),A) -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3939
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6091] product(b,multiply(inverse(c),multiply(a,A)),A) -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3940
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6092]
% 282.92/282.65  ifeq(product(A,inverse(B),multiply(B,C)),true,product(A,C,inverse(multiply(B,C))),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 490
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3941
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6093]
% 282.92/282.65  ifeq(product(A,B,inverse(C)),true,product(A,multiply(B,inverse(C)),C),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3942
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6094] product(A,multiply(inverse(multiply(B,A)),multiply(B,C)),C) -> true
% 282.92/282.65  Rule
% 282.92/282.65  [5977]
% 282.92/282.65  product(A,multiply(inverse(multiply(inverse(B),A)),multiply(inverse(B),C)),C)
% 282.92/282.65  -> true collapsed.
% 282.92/282.65  Current number of equations to process: 491
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3942
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6095]
% 282.92/282.65  ifeq(product(A,multiply(B,C),inverse(B)),true,product(A,inverse(multiply(B,C)),C),true)
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 490
% 282.92/282.65  Current number of ordered equations: 0
% 282.92/282.65  Current number of rules: 3943
% 282.92/282.65  New rule produced :
% 282.92/282.65  [6096]
% 282.92/282.65  product(A,inverse(multiply(inverse(B),multiply(C,A))),multiply(inverse(C),B))
% 282.92/282.65  -> true
% 282.92/282.65  Current number of equations to process: 492
% 282.92/282.65  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3944
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6097]
% 285.03/284.73  ifeq(product(multiply(A,B),C,inverse(A)),true,product(B,C,A),true) -> true
% 285.03/284.73  Current number of equations to process: 491
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3945
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6098]
% 285.03/284.73  ifeq(product(inverse(A),B,C),true,product(A,B,multiply(inverse(A),C)),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 490
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3946
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6099]
% 285.03/284.73  product(A,inverse(multiply(B,multiply(C,A))),multiply(inverse(C),inverse(B)))
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 491
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3947
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6100]
% 285.03/284.73  ifeq(product(multiply(A,B),C,multiply(A,X)),true,product(B,C,X),true) -> true
% 285.03/284.73  Rule
% 285.03/284.73  [6033]
% 285.03/284.73  ifeq(product(multiply(inverse(A),B),C,multiply(inverse(A),X)),true,product(B,C,X),true)
% 285.03/284.73  -> true collapsed.
% 285.03/284.73  Current number of equations to process: 490
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3947
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6101]
% 285.03/284.73  ifeq(product(inverse(a),inverse(A),B),true,product(B,multiply(A,c),b),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 491
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3948
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6102]
% 285.03/284.73  ifeq(product(A,inverse(B),C),true,product(C,inverse(B),multiply(A,B)),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 492
% 285.03/284.73  Current number of ordered equations: 1
% 285.03/284.73  Current number of rules: 3949
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6103]
% 285.03/284.73  ifeq(product(A,inverse(B),C),true,product(C,multiply(B,A),inverse(A)),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 492
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3950
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6104]
% 285.03/284.73  product(multiply(inverse(c),h),multiply(b,A),multiply(inverse(a),A)) -> true
% 285.03/284.73  Current number of equations to process: 492
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3951
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6105]
% 285.03/284.73  ifeq(product(inverse(j),inverse(A),B),true,product(B,multiply(A,k),inverse(h)),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 492
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3952
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6106]
% 285.03/284.73  ifeq(product(A,inverse(B),C),true,product(C,multiply(B,multiply(inverse(A),X)),X),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 491
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3953
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6107]
% 285.03/284.73  ifeq(product(inverse(A),inverse(B),C),true,product(C,multiply(B,multiply(A,X)),X),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 490
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3954
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6108]
% 285.03/284.73  product(multiply(inverse(A),B),inverse(multiply(inverse(multiply(A,C)),B)),C)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 494
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3955
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6109]
% 285.03/284.73  ifeq(product(inverse(A),B,multiply(A,C)),true,product(A,B,C),true) -> true
% 285.03/284.73  Current number of equations to process: 494
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3956
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6110]
% 285.03/284.73  product(multiply(inverse(A),a),multiply(b,multiply(inverse(c),multiply(A,B))),B)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 493
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3957
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6111]
% 285.03/284.73  product(multiply(inverse(A),h),multiply(b,multiply(inverse(j),multiply(A,B))),B)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 492
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3958
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6112]
% 285.03/284.73  ifeq(product(A,B,inverse(C)),true,product(multiply(inverse(C),A),B,C),true)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 491
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3959
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6113]
% 285.03/284.73  product(multiply(j,inverse(A)),multiply(A,multiply(j,k)),inverse(h)) -> true
% 285.03/284.73  Current number of equations to process: 491
% 285.03/284.73  Current number of ordered equations: 0
% 285.03/284.73  Current number of rules: 3960
% 285.03/284.73  New rule produced :
% 285.03/284.73  [6114]
% 285.03/284.73  product(multiply(h,multiply(inverse(j),inverse(A))),multiply(A,k),identity)
% 285.03/284.73  -> true
% 285.03/284.73  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3961
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6115] product(multiply(h,inverse(A)),multiply(A,multiply(h,j)),b) -> true
% 286.82/286.58  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3962
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6116]
% 286.82/286.58  product(multiply(b,inverse(A)),multiply(A,inverse(j)),inverse(h)) -> true
% 286.82/286.58  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3963
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6117] product(multiply(a,inverse(A)),multiply(A,multiply(a,c)),b) -> true
% 286.82/286.58  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3964
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6118]
% 286.82/286.58  product(multiply(b,inverse(A)),multiply(A,inverse(c)),inverse(a)) -> true
% 286.82/286.58  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3965
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6119] product(multiply(k,inverse(A)),multiply(A,h),j) -> true
% 286.82/286.58  Current number of equations to process: 493
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3966
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6120] product(multiply(c,inverse(A)),multiply(A,inverse(b)),a) -> true
% 286.82/286.58  Current number of equations to process: 493
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3967
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6121]
% 286.82/286.58  product(multiply(inverse(b),multiply(inverse(a),inverse(A))),multiply(A,c),identity)
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3968
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6122]
% 286.82/286.58  product(multiply(A,multiply(inverse(j),inverse(B))),multiply(B,k),multiply(A,
% 286.82/286.58                                                                    inverse(h)))
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 491
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3969
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6123]
% 286.82/286.58  product(multiply(inverse(A),B),multiply(C,multiply(inverse(multiply(B,C)),
% 286.82/286.58                                            multiply(A,X))),X) -> true
% 286.82/286.58  Current number of equations to process: 490
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3970
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6124]
% 286.82/286.58  product(multiply(h,multiply(inverse(a),inverse(A))),multiply(A,c),j) -> true
% 286.82/286.58  Current number of equations to process: 491
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3971
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6125]
% 286.82/286.58  product(multiply(inverse(a),inverse(A)),multiply(A,multiply(c,B)),multiply(b,B))
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 491
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3972
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6126]
% 286.82/286.58  product(multiply(A,multiply(inverse(a),inverse(B))),multiply(B,c),multiply(A,b))
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 490
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3973
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6127] product(multiply(j,inverse(A)),multiply(A,b),multiply(k,j)) -> true
% 286.82/286.58  Current number of equations to process: 490
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3974
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6128]
% 286.82/286.58  product(multiply(a,multiply(inverse(j),multiply(k,inverse(A)))),multiply(A,j),c)
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 494
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3975
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6129]
% 286.82/286.58  product(multiply(inverse(j),multiply(k,inverse(A))),multiply(A,k),multiply(b,
% 286.82/286.58                                                                    inverse(h)))
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 493
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3976
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6130]
% 286.82/286.58  product(multiply(inverse(b),multiply(inverse(j),multiply(k,inverse(A)))),
% 286.82/286.58  multiply(A,j),identity) -> true
% 286.82/286.58  Current number of equations to process: 492
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3977
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6131]
% 286.82/286.58  product(multiply(A,inverse(B)),multiply(B,inverse(multiply(inverse(C),A))),C)
% 286.82/286.58  -> true
% 286.82/286.58  Current number of equations to process: 502
% 286.82/286.58  Current number of ordered equations: 0
% 286.82/286.58  Current number of rules: 3978
% 286.82/286.58  New rule produced :
% 286.82/286.58  [6132]
% 286.82/286.58  product(multiply(c,inverse(A)),multiply(A,multiply(inverse(b),inverse(a))),identity)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 501
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3979
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6133]
% 287.83/287.52  product(multiply(j,inverse(A)),multiply(A,multiply(inverse(b),inverse(h))),identity)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 500
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3980
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6134]
% 287.83/287.52  product(multiply(c,inverse(A)),multiply(A,multiply(inverse(b),B)),multiply(a,B))
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 500
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3981
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6135]
% 287.83/287.52  product(multiply(a,multiply(A,inverse(B))),multiply(B,multiply(inverse(A),b)),c)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 499
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3982
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6136]
% 287.83/287.52  product(multiply(j,inverse(A)),multiply(A,multiply(inverse(b),B)),multiply(h,B))
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 498
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3983
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6137]
% 287.83/287.52  product(multiply(h,multiply(A,inverse(B))),multiply(B,multiply(inverse(A),b)),j)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 497
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3984
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6138]
% 287.83/287.52  ifeq(product(A,B,C),true,product(multiply(A,inverse(B)),inverse(B),C),true)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 496
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3985
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6139]
% 287.83/287.52  product(multiply(j,multiply(A,inverse(B))),multiply(B,multiply(inverse(A),
% 287.83/287.52                                                        inverse(h))),k) -> true
% 287.83/287.52  Current number of equations to process: 495
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3986
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6140]
% 287.83/287.52  product(multiply(A,multiply(B,inverse(C))),multiply(C,multiply(inverse(B),
% 287.83/287.52                                                        inverse(A))),identity)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 494
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3987
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6141]
% 287.83/287.52  product(multiply(inverse(A),multiply(B,inverse(C))),multiply(C,multiply(
% 287.83/287.52                                                                 inverse(B),A)),identity)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 493
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3988
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6142]
% 287.83/287.52  product(multiply(inverse(a),inverse(A)),multiply(A,inverse(b)),multiply(
% 287.83/287.52                                                                 inverse(c),h))
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 493
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3989
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6143]
% 287.83/287.52  product(multiply(k,inverse(A)),multiply(A,multiply(h,inverse(j))),identity)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 497
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3990
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6144]
% 287.83/287.52  product(multiply(A,inverse(B)),multiply(B,inverse(multiply(C,A))),inverse(C))
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 499
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3991
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6145]
% 287.83/287.52  product(multiply(k,inverse(A)),multiply(A,multiply(h,B)),multiply(j,B)) ->
% 287.83/287.52  true
% 287.83/287.52  Current number of equations to process: 498
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3992
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6146]
% 287.83/287.52  product(multiply(a,multiply(inverse(A),inverse(B))),multiply(B,multiply(A,b)),c)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 498
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3993
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6147]
% 287.83/287.52  product(multiply(h,multiply(inverse(A),inverse(B))),multiply(B,multiply(A,b)),j)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 497
% 287.83/287.52  Current number of ordered equations: 0
% 287.83/287.52  Current number of rules: 3994
% 287.83/287.52  New rule produced :
% 287.83/287.52  [6148]
% 287.83/287.52  product(multiply(j,multiply(inverse(A),inverse(B))),multiply(B,multiply(A,
% 287.83/287.52                                                                 inverse(h))),k)
% 287.83/287.52  -> true
% 287.83/287.52  Current number of equations to process: 496
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 3995
% 289.34/289.12  New rule produced :
% 289.34/289.12  [6149]
% 289.34/289.12  product(multiply(A,multiply(inverse(B),inverse(C))),multiply(C,multiply(B,
% 289.34/289.12                                                                 inverse(A))),identity)
% 289.34/289.12  -> true
% 289.34/289.12  Current number of equations to process: 495
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 3996
% 289.34/289.12  New rule produced :
% 289.34/289.12  [6150]
% 289.34/289.12  product(multiply(inverse(A),multiply(inverse(B),inverse(C))),multiply(C,
% 289.34/289.12                                                               multiply(B,A)),identity)
% 289.34/289.12  -> true
% 289.34/289.12  Current number of equations to process: 494
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 3997
% 289.34/289.12  New rule produced :
% 289.34/289.12  [6151]
% 289.34/289.12  product(multiply(inverse(j),multiply(k,inverse(A))),multiply(A,multiply(j,B)),
% 289.34/289.12  multiply(b,B)) -> true
% 289.34/289.12  Current number of equations to process: 493
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 3998
% 289.34/289.12  New rule produced :
% 289.34/289.12  [6152]
% 289.34/289.12  product(multiply(A,multiply(inverse(j),multiply(k,inverse(B)))),multiply(B,j),
% 289.34/289.12  multiply(A,b)) -> true
% 289.34/289.12  Current number of equations to process: 492
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 3999
% 289.34/289.12  New rule produced :
% 289.34/289.12  [6153]
% 289.34/289.12  product(multiply(A,multiply(B,inverse(C))),multiply(C,multiply(inverse(B),X)),
% 289.34/289.12  multiply(A,X)) -> true
% 289.34/289.12  Current number of equations to process: 491
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 4000
% 289.34/289.12  New rule produced :
% 289.34/289.12  [6154]
% 289.34/289.12  product(multiply(A,multiply(inverse(B),inverse(C))),multiply(C,multiply(B,X)),
% 289.34/289.12  multiply(A,X)) -> true
% 289.34/289.12  Current number of equations to process: 490
% 289.34/289.12  Current number of ordered equations: 0
% 289.34/289.12  Current number of rules: 4001
% 289.34/289.12  New rule produced : [6155] multiply(inverse(c),a) -> inverse(b)
% 289.34/289.12  Rule [1345] product(multiply(inverse(c),a),b,identity) -> true collapsed.
% 289.34/289.12  Rule [2884] product(identity,inverse(b),multiply(inverse(c),a)) -> true
% 289.34/289.12  collapsed.
% 289.34/289.12  Rule [2978] product(multiply(A,multiply(inverse(c),a)),b,A) -> true
% 289.34/289.12  collapsed.
% 289.34/289.12  Rule
% 289.34/289.12  [2983] ifeq2(product(multiply(inverse(c),a),b,A),true,A,identity) -> identity
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule [2984] ifeq2(product(multiply(inverse(c),a),b,A),true,identity,A) -> A
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule [3019] product(multiply(inverse(c),a),identity,inverse(b)) -> true
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule [3020] product(inverse(multiply(inverse(c),a)),identity,b) -> true
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule [3021] product(multiply(inverse(c),a),multiply(b,A),A) -> true
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule [3022] product(identity,b,inverse(multiply(inverse(c),a))) -> true
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3025]
% 289.44/289.12  ifeq(product(A,multiply(inverse(c),a),identity),true,product(A,identity,b),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3026]
% 289.44/289.12  ifeq(product(b,A,B),true,product(multiply(inverse(c),a),B,A),true) -> true
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3027]
% 289.44/289.12  ifeq(product(A,identity,multiply(inverse(c),a)),true,product(A,b,identity),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3028]
% 289.44/289.12  ifeq(product(multiply(inverse(c),a),b,A),true,product(identity,A,identity),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3029]
% 289.44/289.12  ifeq(product(multiply(inverse(c),a),b,A),true,product(identity,identity,A),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3030]
% 289.44/289.12  ifeq(product(identity,identity,A),true,product(multiply(inverse(c),a),b,A),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3031]
% 289.44/289.12  ifeq(product(identity,b,A),true,product(multiply(inverse(c),a),A,identity),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3034]
% 289.44/289.12  ifeq(product(A,multiply(inverse(c),a),h),true,product(A,identity,j),true) ->
% 289.44/289.12  true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3035]
% 289.44/289.12  ifeq(product(A,h,multiply(inverse(c),a)),true,product(A,j,identity),true) ->
% 289.44/289.12  true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3036]
% 289.44/289.12  ifeq(product(multiply(inverse(c),a),identity,A),true,product(A,b,identity),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3038]
% 289.44/289.12  ifeq(product(A,multiply(inverse(c),a),B),true,product(B,b,A),true) -> true
% 289.44/289.12  collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3039]
% 289.44/289.12  ifeq(product(b,A,identity),true,product(identity,A,multiply(inverse(c),a)),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3040]
% 289.44/289.12  ifeq(product(identity,A,b),true,product(multiply(inverse(c),a),A,identity),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3041]
% 289.44/289.12  ifeq(product(multiply(inverse(c),a),b,A),true,product(A,identity,identity),true)
% 289.44/289.12  -> true collapsed.
% 289.44/289.12  Rule
% 289.44/289.12  [3042]
% 289.44/289.12  ifeq(product(identity,inverse(b),A),true,product(multiply(inverse(c),a),identity,A),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3043]
% 293.72/293.44  ifeq(product(identity,b,A),true,product(inverse(multiply(inverse(c),a)),identity,A),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3044]
% 293.72/293.44  ifeq(product(A,multiply(inverse(c),a),inverse(b)),true,product(A,identity,identity),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3045]
% 293.72/293.44  ifeq(product(A,inverse(b),multiply(inverse(c),a)),true,product(A,identity,identity),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3046]
% 293.72/293.44  ifeq(product(inverse(multiply(inverse(c),a)),A,b),true,product(identity,A,identity),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3047]
% 293.72/293.44  ifeq(product(b,A,inverse(multiply(inverse(c),a))),true,product(identity,A,identity),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3048]
% 293.72/293.44  ifeq(product(multiply(inverse(c),a),identity,A),true,product(identity,
% 293.72/293.44                                                       inverse(b),A),true) ->
% 293.72/293.44  true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3049]
% 293.72/293.44  ifeq(product(inverse(multiply(inverse(c),a)),identity,A),true,product(identity,b,A),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3079]
% 293.72/293.44  ifeq(product(multiply(A,multiply(inverse(c),a)),b,B),true,product(A,identity,B),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3080]
% 293.72/293.44  ifeq(product(A,multiply(inverse(c),a),B),true,product(A,identity,multiply(B,b)),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3081]
% 293.72/293.44  ifeq(product(A,B,multiply(inverse(c),a)),true,product(A,multiply(B,b),identity),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3082]
% 293.72/293.44  ifeq(product(identity,A,B),true,product(multiply(inverse(c),a),multiply(b,A),B),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3083]
% 293.72/293.44  ifeq(product(multiply(inverse(c),a),multiply(b,A),B),true,product(identity,A,B),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [3086]
% 293.72/293.44  ifeq(product(A,identity,B),true,product(multiply(A,multiply(inverse(c),a)),b,B),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule [3405] product(b,multiply(inverse(c),a),identity) -> true collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [4496] product(identity,multiply(b,multiply(inverse(c),a)),identity) -> true
% 293.72/293.44  collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [4518]
% 293.72/293.44  ifeq(product(multiply(b,multiply(inverse(c),a)),b,A),true,product(a,A,c),true)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Rule [4630] product(identity,inverse(multiply(inverse(c),a)),b) -> true
% 293.72/293.44  collapsed.
% 293.72/293.44  Rule [5228] product(multiply(inverse(c),a),A,multiply(inverse(b),A)) -> true
% 293.72/293.44  collapsed.
% 293.72/293.44  Rule
% 293.72/293.44  [5278]
% 293.72/293.44  product(identity,multiply(inverse(b),inverse(multiply(inverse(c),a))),identity)
% 293.72/293.44  -> true collapsed.
% 293.72/293.44  Current number of equations to process: 494
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3959
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6156] ifeq2(product(inverse(c),a,A),true,inverse(b),A) -> A
% 293.72/293.44  Current number of equations to process: 528
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3960
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6157] product(multiply(A,inverse(c)),a,multiply(A,inverse(b))) -> true
% 293.72/293.44  Current number of equations to process: 527
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3961
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6158] ifeq2(product(inverse(c),a,A),true,A,inverse(b)) -> inverse(b)
% 293.72/293.44  Current number of equations to process: 526
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3962
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6159] ifeq(product(c,A,a),true,product(identity,A,inverse(b)),true) -> true
% 293.72/293.44  Current number of equations to process: 525
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3963
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6160] ifeq(product(a,A,c),true,product(inverse(b),A,identity),true) -> true
% 293.72/293.44  Current number of equations to process: 524
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3964
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6161] ifeq(product(b,inverse(c),A),true,product(A,a,identity),true) -> true
% 293.72/293.44  Current number of equations to process: 523
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3965
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6162]
% 293.72/293.44  ifeq(product(b,inverse(b),A),true,product(inverse(a),a,A),true) -> true
% 293.72/293.44  Current number of equations to process: 522
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3966
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6163]
% 293.72/293.44  ifeq(product(inverse(a),a,A),true,product(b,inverse(b),A),true) -> true
% 293.72/293.44  Current number of equations to process: 521
% 293.72/293.44  Current number of ordered equations: 0
% 293.72/293.44  Current number of rules: 3967
% 293.72/293.44  New rule produced :
% 293.72/293.44  [6164]
% 293.72/293.44  ifeq(product(A,inverse(c),identity),true,product(A,inverse(b),a),true) ->
% 293.72/293.44  true
% 293.72/293.44  Current number of equations to process: 520
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3968
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6165]
% 295.31/295.06  ifeq(product(A,identity,inverse(c)),true,product(A,a,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 519
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3969
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6166]
% 295.31/295.06  ifeq(product(inverse(c),a,A),true,product(identity,A,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 518
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3970
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6167]
% 295.31/295.06  ifeq(product(a,identity,A),true,product(inverse(c),A,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 517
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3971
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6168]
% 295.31/295.06  ifeq(product(inverse(b),identity,A),true,product(inverse(c),a,A),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 516
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3972
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6169]
% 295.31/295.06  ifeq(product(identity,a,A),true,product(inverse(c),A,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 515
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3973
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6170]
% 295.31/295.06  ifeq(product(inverse(c),identity,A),true,product(A,a,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 514
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3974
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6171]
% 295.31/295.06  ifeq(product(identity,inverse(c),A),true,product(A,a,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 513
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3975
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6172]
% 295.31/295.06  ifeq(product(a,A,identity),true,product(inverse(b),A,inverse(c)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 512
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3976
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6173]
% 295.31/295.06  ifeq(product(identity,A,a),true,product(inverse(c),A,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 511
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3977
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6174]
% 295.31/295.06  ifeq(product(inverse(c),a,A),true,product(inverse(b),identity,A),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 510
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3978
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6175]
% 295.31/295.06  ifeq(product(inverse(c),a,A),true,product(A,identity,inverse(b)),true) ->
% 295.31/295.06  true
% 295.31/295.06  Current number of equations to process: 509
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3979
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6176]
% 295.31/295.06  ifeq(product(inverse(b),inverse(a),A),true,product(inverse(c),identity,A),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 508
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3980
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6177]
% 295.31/295.06  ifeq(product(A,inverse(c),inverse(a)),true,product(A,inverse(b),identity),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 507
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3981
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6178]
% 295.31/295.06  ifeq(product(A,inverse(a),inverse(c)),true,product(A,identity,inverse(b)),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 506
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3982
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6179]
% 295.31/295.06  ifeq(product(inverse(c),identity,A),true,product(inverse(b),inverse(a),A),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 505
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3983
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6180]
% 295.31/295.06  ifeq(product(inverse(b),multiply(inverse(a),A),B),true,product(c,B,A),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 504
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3984
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6181]
% 295.31/295.06  ifeq(product(multiply(inverse(A),c),inverse(b),B),true,product(A,B,a),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 503
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3985
% 295.31/295.06  New rule produced :
% 295.31/295.06  [6182]
% 295.31/295.06  ifeq(product(c,A,B),true,product(B,multiply(inverse(A),inverse(b)),a),true)
% 295.31/295.06  -> true
% 295.31/295.06  Current number of equations to process: 502
% 295.31/295.06  Current number of ordered equations: 0
% 295.31/295.06  Current number of rules: 3986
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6183]
% 298.32/298.00  ifeq(product(multiply(inverse(c),A),B,inverse(b)),true,product(A,B,a),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 501
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3987
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6184]
% 298.32/298.00  ifeq(product(inverse(b),A,multiply(inverse(c),B)),true,product(a,A,B),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 500
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3988
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6185]
% 298.32/298.00  ifeq(product(multiply(A,inverse(c)),a,B),true,product(A,inverse(b),B),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 499
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3989
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6186]
% 298.32/298.00  ifeq(product(multiply(A,c),inverse(b),B),true,product(inverse(A),B,a),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 497
% 298.32/298.00  Current number of ordered equations: 1
% 298.32/298.00  Current number of rules: 3990
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6187]
% 298.32/298.00  ifeq(product(a,A,B),true,product(inverse(c),B,multiply(inverse(b),A)),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 497
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3991
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6188]
% 298.32/298.00  ifeq(product(A,inverse(c),B),true,product(A,inverse(b),multiply(B,a)),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 496
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3992
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6189]
% 298.32/298.00  ifeq(product(A,B,inverse(c)),true,product(A,multiply(B,a),inverse(b)),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 495
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3993
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6190]
% 298.32/298.00  ifeq(product(a,A,B),true,product(inverse(b),A,multiply(inverse(c),B)),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 494
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3994
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6191]
% 298.32/298.00  ifeq(product(c,inverse(A),B),true,product(B,multiply(A,inverse(b)),a),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 492
% 298.32/298.00  Current number of ordered equations: 1
% 298.32/298.00  Current number of rules: 3995
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6192]
% 298.32/298.00  ifeq(product(A,inverse(c),B),true,product(B,a,multiply(A,inverse(b))),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 492
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3996
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6193]
% 298.32/298.00  ifeq(product(A,B,a),true,product(multiply(inverse(c),A),B,inverse(b)),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 491
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3997
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6194]
% 298.32/298.00  ifeq(product(A,inverse(b),B),true,product(multiply(A,inverse(c)),a,B),true)
% 298.32/298.00  -> true
% 298.32/298.00  Current number of equations to process: 490
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 3998
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6195] ifeq2(product(a,inverse(b),A),true,multiply(c,b),A) -> A
% 298.32/298.00  Current number of equations to process: 490
% 298.32/298.00  Current number of ordered equations: 1
% 298.32/298.00  Current number of rules: 3999
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6196] ifeq2(product(a,multiply(b,c),A),true,inverse(c),A) -> A
% 298.32/298.00  Current number of equations to process: 490
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 4000
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6197] ifeq2(product(a,multiply(b,c),A),true,A,inverse(c)) -> inverse(c)
% 298.32/298.00  Current number of equations to process: 491
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 4001
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6198] ifeq2(product(a,inverse(b),A),true,A,multiply(c,b)) -> multiply(c,b)
% 298.32/298.00  Current number of equations to process: 490
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 4002
% 298.32/298.00  New rule produced : [6199] multiply(a,inverse(b)) -> multiply(c,b)
% 298.32/298.00  Rule [4719] product(c,b,multiply(a,inverse(b))) -> true collapsed.
% 298.32/298.00  Rule [5473] product(multiply(a,inverse(b)),inverse(b),c) -> true collapsed.
% 298.32/298.00  Current number of equations to process: 496
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 4001
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6200]
% 298.32/298.00  ifeq(product(A,inverse(b),a),true,product(A,B,multiply(c,B)),true) -> true
% 298.32/298.00  Current number of equations to process: 506
% 298.32/298.00  Current number of ordered equations: 0
% 298.32/298.00  Current number of rules: 4002
% 298.32/298.00  New rule produced :
% 298.32/298.00  [6201]
% 298.32/298.00  ifeq(product(A,a,inverse(b))Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------