TSTP Solution File: GRP725-1 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : GRP725-1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n024.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Sat Jul 16 11:20:48 EDT 2022

% Result   : Unsatisfiable 199.87s 200.16s
% Output   : Refutation 199.87s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem  : GRP725-1 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.14/0.35  % Computer : n024.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 600
% 0.14/0.35  % DateTime : Mon Jun 13 09:27:33 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 3.50/3.80  ============================== Prover9 ===============================
% 3.50/3.80  Prover9 (32) version 2009-11A, November 2009.
% 3.50/3.80  Process 5517 was started by sandbox on n024.cluster.edu,
% 3.50/3.80  Mon Jun 13 09:27:34 2022
% 3.50/3.80  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_5364_n024.cluster.edu".
% 3.50/3.80  ============================== end of head ===========================
% 3.50/3.80  
% 3.50/3.80  ============================== INPUT =================================
% 3.50/3.80  
% 3.50/3.80  % Reading from file /tmp/Prover9_5364_n024.cluster.edu
% 3.50/3.80  
% 3.50/3.80  set(prolog_style_variables).
% 3.50/3.80  set(auto2).
% 3.50/3.80      % set(auto2) -> set(auto).
% 3.50/3.80      % set(auto) -> set(auto_inference).
% 3.50/3.80      % set(auto) -> set(auto_setup).
% 3.50/3.80      % set(auto_setup) -> set(predicate_elim).
% 3.50/3.80      % set(auto_setup) -> assign(eq_defs, unfold).
% 3.50/3.80      % set(auto) -> set(auto_limits).
% 3.50/3.80      % set(auto_limits) -> assign(max_weight, "100.000").
% 3.50/3.80      % set(auto_limits) -> assign(sos_limit, 20000).
% 3.50/3.80      % set(auto) -> set(auto_denials).
% 3.50/3.80      % set(auto) -> set(auto_process).
% 3.50/3.80      % set(auto2) -> assign(new_constants, 1).
% 3.50/3.80      % set(auto2) -> assign(fold_denial_max, 3).
% 3.50/3.80      % set(auto2) -> assign(max_weight, "200.000").
% 3.50/3.80      % set(auto2) -> assign(max_hours, 1).
% 3.50/3.80      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 3.50/3.80      % set(auto2) -> assign(max_seconds, 0).
% 3.50/3.80      % set(auto2) -> assign(max_minutes, 5).
% 3.50/3.80      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 3.50/3.80      % set(auto2) -> set(sort_initial_sos).
% 3.50/3.80      % set(auto2) -> assign(sos_limit, -1).
% 3.50/3.80      % set(auto2) -> assign(lrs_ticks, 3000).
% 3.50/3.80      % set(auto2) -> assign(max_megs, 400).
% 3.50/3.80      % set(auto2) -> assign(stats, some).
% 3.50/3.80      % set(auto2) -> clear(echo_input).
% 3.50/3.80      % set(auto2) -> set(quiet).
% 3.50/3.80      % set(auto2) -> clear(print_initial_clauses).
% 3.50/3.80      % set(auto2) -> clear(print_given).
% 3.50/3.80  assign(lrs_ticks,-1).
% 3.50/3.80  assign(sos_limit,10000).
% 3.50/3.80  assign(order,kbo).
% 3.50/3.80  set(lex_order_vars).
% 3.50/3.80  clear(print_given).
% 3.50/3.80  
% 3.50/3.80  % formulas(sos).  % not echoed (21 formulas)
% 3.50/3.80  
% 3.50/3.80  ============================== end of input ==========================
% 3.50/3.80  
% 3.50/3.80  % From the command line: assign(max_seconds, 300).
% 3.50/3.80  
% 3.50/3.80  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 3.50/3.80  
% 3.50/3.80  % Formulas that are not ordinary clauses:
% 3.50/3.80  
% 3.50/3.80  ============================== end of process non-clausal formulas ===
% 3.50/3.80  
% 3.50/3.80  ============================== PROCESS INITIAL CLAUSES ===============
% 3.50/3.80  
% 3.50/3.80  ============================== PREDICATE ELIMINATION =================
% 3.50/3.80  
% 3.50/3.80  ============================== end predicate elimination =============
% 3.50/3.80  
% 3.50/3.80  Auto_denials:
% 3.50/3.80    % copying label goals to answer in negative clause
% 3.50/3.80  
% 3.50/3.80  Term ordering decisions:
% 3.50/3.80  
% 3.50/3.80  % Assigning unary symbol s kb_weight 0 and highest precedence (11).
% 3.50/3.80  Function symbol KB weights:  unit=1. a=1. b=1. mult=1. op_t=1. ld=1. rd=1. op_l=1. op_r=1. s=0.
% 3.50/3.80  
% 3.50/3.80  ============================== end of process initial clauses ========
% 3.50/3.80  
% 3.50/3.80  ============================== CLAUSES FOR SEARCH ====================
% 3.50/3.80  
% 3.50/3.80  ============================== end of clauses for search =============
% 3.50/3.80  
% 3.50/3.80  ============================== SEARCH ================================
% 3.50/3.80  
% 3.50/3.80  % Starting search at 0.01 seconds.
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=127.000, iters=3363
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=115.000, iters=3351
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=99.000, iters=3415
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=95.000, iters=3495
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=91.000, iters=3480
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=87.000, iters=3339
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=79.000, iters=3367
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=75.000, iters=3469
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=71.000, iters=3358
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=67.000, iters=3340
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=63.000, iters=3418
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=61.000, iters=3358
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=59.000, iters=3352
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=55.000, iters=3429
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=51.000, iters=3334
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=49.000, iters=3341
% 3.50/3.80  
% 3.50/3.80  Low Water (keep): wt=47.000, iters=3364
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=7748, wt=199.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=2001, wt=187.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=8853, wt=179.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=2000, wt=175.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=9220, wt=171.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=9221, wt=167.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=13842, wt=43.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=13843, wt=39.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=13926, wt=31.000
% 3.50/3.80  
% 3.50/3.80  Low Water (displace): id=14116, wt=27.000
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=45.000, iters=3372
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=43.000, iters=3360
% 199.87/200.16  
% 199.87/200.16  Low Water (displace): id=15020, wt=23.000
% 199.87/200.16  
% 199.87/200.16  Low Water (displace): id=15261, wt=21.000
% 199.87/200.16  
% 199.87/200.16  Low Water (displace): id=15826, wt=17.000
% 199.87/200.16  
% 199.87/200.16  Low Water (displace): id=16304, wt=15.000
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=41.000, iters=3352
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=39.000, iters=3412
% 199.87/200.16  
% 199.87/200.16  NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 136 (0.00 of 5.68 sec).
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=37.000, iters=3461
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=35.000, iters=3351
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=33.000, iters=3334
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=31.000, iters=3333
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=29.000, iters=3338
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=27.000, iters=3339
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=25.000, iters=3339
% 199.87/200.16  
% 199.87/200.16  Low Water (keep): wt=23.000, iters=3336
% 199.87/200.16  
% 199.87/200.16  ============================== PROOF =================================
% 199.87/200.16  % SZS status Unsatisfiable
% 199.87/200.16  % SZS output start Refutation
% 199.87/200.16  
% 199.87/200.16  % Proof 1 at 194.87 (+ 4.28) seconds: goals.
% 199.87/200.16  % Length of proof is 539.
% 199.87/200.16  % Level of proof is 56.
% 199.87/200.16  % Maximum clause weight is 41.000.
% 199.87/200.16  % Given clauses 4991.
% 199.87/200.16  
% 199.87/200.16  1 mult(unit,A) = A # label(c01) # label(axiom).  [assumption].
% 199.87/200.16  2 mult(A,unit) = A # label(c02) # label(axiom).  [assumption].
% 199.87/200.16  3 s(mult(A,A)) = A # label(c08) # label(axiom).  [assumption].
% 199.87/200.16  4 mult(A,ld(A,B)) = B # label(c03) # label(axiom).  [assumption].
% 199.87/200.16  5 ld(A,mult(A,B)) = B # label(c04) # label(axiom).  [assumption].
% 199.87/200.16  6 rd(mult(A,B),B) = A # label(c05) # label(axiom).  [assumption].
% 199.87/200.16  7 mult(rd(A,B),B) = A # label(c06) # label(axiom).  [assumption].
% 199.87/200.16  9 op_t(op_t(A,B),B) = A # label(c18) # label(axiom).  [assumption].
% 199.87/200.16  10 op_t(A,B) = ld(B,mult(A,B)) # label(c11) # label(axiom).  [assumption].
% 199.87/200.16  11 op_r(op_r(A,B,C),B,C) = A # label(c19) # label(axiom).  [assumption].
% 199.87/200.16  12 op_l(op_l(A,B,C),B,C) = A # label(c20) # label(axiom).  [assumption].
% 199.87/200.16  13 op_t(op_t(A,B),C) = op_t(op_t(A,C),B) # label(c17) # label(axiom).  [assumption].
% 199.87/200.16  14 ld(A,mult(ld(B,mult(C,B)),A)) = ld(B,mult(ld(A,mult(C,A)),B)).  [copy(13),rewrite([10(1),10(3),10(5),10(7)])].
% 199.87/200.16  15 op_t(op_r(A,B,C),D) = op_r(op_t(A,D),B,C) # label(c15) # label(axiom).  [assumption].
% 199.87/200.16  16 op_r(ld(A,mult(B,A)),C,D) = ld(A,mult(op_r(B,C,D),A)).  [copy(15),rewrite([10(2),10(4)]),flip(a)].
% 199.87/200.16  17 op_t(op_l(A,B,C),D) = op_l(op_t(A,D),B,C) # label(c16) # label(axiom).  [assumption].
% 199.87/200.16  18 op_l(ld(A,mult(B,A)),C,D) = ld(A,mult(op_l(B,C,D),A)).  [copy(17),rewrite([10(2),10(4)]),flip(a)].
% 199.87/200.16  19 op_l(A,B,C) = ld(mult(C,B),mult(C,mult(B,A))) # label(c09) # label(axiom).  [assumption].
% 199.87/200.16  20 op_r(A,B,C) = rd(mult(mult(A,B),C),mult(B,C)) # label(c10) # label(axiom).  [assumption].
% 199.87/200.16  21 op_r(op_r(A,B,C),D,E) = op_r(op_r(A,D,E),B,C) # label(c12) # label(axiom).  [assumption].
% 199.87/200.16  22 rd(mult(mult(rd(mult(mult(A,B),C),mult(B,C)),D),E),mult(D,E)) = rd(mult(mult(rd(mult(mult(A,D),E),mult(D,E)),B),C),mult(B,C)).  [copy(21),rewrite([20(1),20(5),20(9),20(13)])].
% 199.87/200.16  23 op_l(op_r(A,B,C),D,E) = op_r(op_l(A,D,E),B,C) # label(c13) # label(axiom).  [assumption].
% 199.87/200.16  24 rd(mult(mult(ld(mult(A,B),mult(A,mult(B,C))),D),E),mult(D,E)) = ld(mult(A,B),mult(A,mult(B,rd(mult(mult(C,D),E),mult(D,E))))).  [copy(23),rewrite([20(1),19(5),19(9),20(13)]),flip(a)].
% 199.87/200.16  25 op_l(op_l(A,B,C),D,E) = op_l(op_l(A,D,E),B,C) # label(c14) # label(axiom).  [assumption].
% 199.87/200.16  26 ld(mult(A,B),mult(A,mult(B,ld(mult(C,D),mult(C,mult(D,E)))))) = ld(mult(C,D),mult(C,mult(D,ld(mult(A,B),mult(A,mult(B,E)))))).  [copy(25),rewrite([19(1),19(5),19(9),19(13)])].
% 199.87/200.16  27 mult(a,b) != mult(b,a) # label(goals) # label(negated_conjecture) # answer(goals).  [assumption].
% 199.87/200.16  28 mult(b,a) != mult(a,b) # answer(goals).  [copy(27),flip(a)].
% 199.87/200.16  29 ld(A,mult(ld(A,mult(B,A)),A)) = B.  [back_rewrite(9),rewrite([10(1),10(3)])].
% 199.87/200.16  30 ld(mult(A,B),mult(A,mult(B,ld(C,mult(D,C))))) = ld(C,mult(ld(mult(A,B),mult(A,mult(B,D))),C)).  [back_rewrite(18),rewrite([19(3),19(7)])].
% 199.87/200.16  31 ld(mult(A,B),mult(A,mult(B,ld(mult(A,B),mult(A,mult(B,C)))))) = C.  [back_rewrite(12),rewrite([19(1),19(5)])].
% 199.87/200.16  32 rd(mult(mult(ld(A,mult(B,A)),C),D),mult(C,D)) = ld(A,mult(rd(mult(mult(B,C),D),mult(C,D)),A)).  [back_rewrite(16),rewrite([20(3),20(7)])].
% 199.87/200.16  33 rd(mult(mult(rd(mult(mult(A,B),C),mult(B,C)),B),C),mult(B,C)) = A.  [back_rewrite(11),rewrite([20(1),20(5)])].
% 199.87/200.16  34 mult(b,a) = c_0.  [new_symbol(28)].
% 199.87/200.16  35 mult(a,b) != c_0 # answer(goals).  [back_rewrite(28),rewrite([34(3)]),flip(a)].
% 199.87/200.16  36 s(unit) = unit.  [para(1(a,1),3(a,1,1))].
% 199.87/200.16  37 ld(unit,A) = A.  [para(4(a,1),1(a,1)),flip(a)].
% 199.87/200.16  38 ld(A,A) = unit.  [para(2(a,1),5(a,1,2))].
% 199.87/200.16  39 rd(A,A) = unit.  [para(1(a,1),6(a,1,1))].
% 199.87/200.16  40 rd(A,unit) = A.  [para(2(a,1),6(a,1,1))].
% 199.87/200.16  41 rd(A,ld(B,A)) = B.  [para(4(a,1),6(a,1,1))].
% 199.87/200.16  42 ld(rd(A,B),A) = B.  [para(7(a,1),5(a,1,2))].
% 199.87/200.16  45 mult(A,ld(B,mult(ld(A,mult(C,A)),B))) = mult(ld(B,mult(C,B)),A).  [para(14(a,1),4(a,1,2))].
% 199.87/200.16  46 ld(ld(A,B),mult(ld(C,mult(A,C)),ld(A,B))) = ld(C,mult(ld(ld(A,B),B),C)).  [para(4(a,1),14(a,1,2,1,2)),flip(a)].
% 199.87/200.16  51 ld(A,mult(ld(B,mult(ld(C,mult(D,C)),B)),A)) = ld(C,mult(ld(A,mult(ld(B,mult(D,B)),A)),C)).  [para(14(a,1),14(a,1,2,1))].
% 199.87/200.16  59 rd(mult(mult(rd(mult(mult(A,rd(B,C)),C),B),D),E),mult(D,E)) = rd(mult(mult(rd(mult(mult(A,D),E),mult(D,E)),rd(B,C)),C),B).  [para(7(a,1),22(a,1,1,1,1,2)),rewrite([7(17)])].
% 199.87/200.16  79 mult(mult(A,B),ld(mult(C,D),mult(C,mult(D,ld(mult(A,B),mult(A,mult(B,E))))))) = mult(A,mult(B,ld(mult(C,D),mult(C,mult(D,E))))).  [para(26(a,1),4(a,1,2))].
% 199.87/200.16  80 ld(mult(A,B),mult(A,mult(B,ld(C,mult(D,mult(ld(D,C),E)))))) = ld(C,mult(D,mult(ld(D,C),ld(mult(A,B),mult(A,mult(B,E)))))).  [para(4(a,1),26(a,1,1)),rewrite([4(11)]),flip(a)].
% 199.87/200.16  82 ld(mult(A,B),mult(A,mult(B,ld(mult(C,mult(A,B)),mult(C,mult(mult(A,B),D)))))) = ld(mult(C,mult(A,B)),mult(C,mult(A,mult(B,D)))).  [para(4(a,1),26(a,1,2,2)),flip(a)].
% 199.87/200.16  94 mult(ld(A,mult(B,A)),A) = mult(A,B).  [para(29(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  101 ld(A,mult(ld(B,mult(C,mult(ld(C,B),D))),A)) = ld(B,mult(C,mult(ld(C,B),ld(A,mult(D,A))))).  [para(4(a,1),30(a,1,1)),rewrite([4(8)]),flip(a)].
% 199.87/200.16  103 ld(A,mult(ld(mult(B,A),mult(B,mult(A,C))),A)) = ld(mult(B,A),mult(B,mult(C,A))).  [para(4(a,1),30(a,1,2,2)),flip(a)].
% 199.87/200.16  108 ld(A,mult(rd(A,B),mult(B,ld(C,mult(D,C))))) = ld(C,mult(ld(A,mult(rd(A,B),mult(B,D))),C)).  [para(7(a,1),30(a,1,1)),rewrite([7(8)])].
% 199.87/200.16  134 mult(A,mult(B,ld(mult(A,B),mult(A,mult(B,C))))) = mult(mult(A,B),C).  [para(31(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  147 rd(mult(mult(ld(A,mult(B,A)),C),ld(C,D)),D) = ld(A,mult(rd(mult(mult(B,C),ld(C,D)),D),A)).  [para(4(a,1),32(a,1,2)),rewrite([4(11)])].
% 199.87/200.16  149 mult(ld(A,mult(rd(mult(mult(B,C),D),mult(C,D)),A)),mult(C,D)) = mult(mult(ld(A,mult(B,A)),C),D).  [para(32(a,1),7(a,1,1))].
% 199.87/200.16  150 ld(A,mult(rd(mult(mult(rd(B,A),C),D),mult(C,D)),A)) = rd(mult(mult(ld(A,B),C),D),mult(C,D)).  [para(7(a,1),32(a,1,1,1,1,2)),flip(a)].
% 199.87/200.16  151 rd(mult(mult(ld(A,mult(B,A)),rd(C,D)),D),C) = ld(A,mult(rd(mult(mult(B,rd(C,D)),D),C),A)).  [para(7(a,1),32(a,1,2)),rewrite([7(11)])].
% 199.87/200.16  158 rd(mult(mult(rd(mult(mult(A,B),ld(B,C)),C),B),ld(B,C)),C) = A.  [para(4(a,1),33(a,1,1,1,1,2)),rewrite([4(9)])].
% 199.87/200.16  159 mult(mult(rd(mult(mult(A,B),C),mult(B,C)),B),C) = mult(A,mult(B,C)).  [para(33(a,1),7(a,1,1)),flip(a)].
% 199.87/200.16  164 ld(b,c_0) = a.  [para(34(a,1),5(a,1,2))].
% 199.87/200.16  165 rd(c_0,a) = b.  [para(34(a,1),6(a,1,1))].
% 199.87/200.16  178 rd(mult(mult(ld(A,mult(B,A)),b),a),c_0) = ld(A,mult(rd(mult(mult(B,b),a),c_0),A)).  [para(34(a,1),32(a,1,2)),rewrite([34(15)])].
% 199.87/200.16  185 ld(ld(A,mult(rd(mult(mult(B,C),D),mult(C,D)),A)),mult(mult(ld(A,mult(B,A)),C),D)) = mult(C,D).  [para(32(a,1),42(a,1,1))].
% 199.87/200.16  187 ld(ld(A,mult(B,A)),mult(A,B)) = A.  [para(94(a,1),5(a,1,2))].
% 199.87/200.16  188 rd(mult(A,B),A) = ld(A,mult(B,A)).  [para(94(a,1),6(a,1,1))].
% 199.87/200.16  189 mult(ld(A,B),A) = mult(A,rd(B,A)).  [para(7(a,1),94(a,1,1,2))].
% 199.87/200.16  211 ld(A,mult(rd(mult(mult(B,A),C),mult(A,C)),A)) = rd(mult(mult(A,B),C),mult(A,C)).  [para(94(a,1),32(a,1,1,1)),flip(a)].
% 199.87/200.16  214 ld(ld(ld(A,B),B),mult(A,rd(B,A))) = ld(A,B).  [para(4(a,1),187(a,1,1,2)),rewrite([189(4)])].
% 199.87/200.16  215 ld(ld(A,B),mult(A,rd(B,A))) = A.  [para(7(a,1),187(a,1,1,2))].
% 199.87/200.16  217 ld(ld(A,mult(ld(B,mult(C,B)),A)),mult(B,ld(A,mult(C,A)))) = B.  [para(14(a,1),187(a,1,1))].
% 199.87/200.16  220 ld(ld(a,c_0),mult(a,b)) = a.  [para(34(a,1),187(a,1,1,2))].
% 199.87/200.16  221 ld(ld(b,mult(a,b)),c_0) = b.  [para(34(a,1),187(a,1,2))].
% 199.87/200.16  222 ld(b,mult(a,b)) = rd(c_0,b).  [para(221(a,1),41(a,1,2)),flip(a)].
% 199.87/200.16  223 mult(ld(A,B),ld(C,mult(ld(ld(A,B),B),C))) = mult(ld(C,mult(A,C)),ld(A,B)).  [para(4(a,1),45(a,1,2,2,1,2))].
% 199.87/200.16  225 mult(ld(A,mult(B,A)),B) = mult(B,ld(A,mult(B,A))).  [para(5(a,1),45(a,1,2,2,1)),flip(a)].
% 199.87/200.16  227 mult(ld(A,mult(rd(B,C),A)),C) = mult(C,ld(A,mult(ld(C,B),A))).  [para(7(a,1),45(a,1,2,2,1,2)),flip(a)].
% 199.87/200.16  249 ld(mult(A,B),mult(A,mult(ld(C,mult(D,C)),B))) = ld(C,mult(ld(mult(A,B),mult(A,mult(D,B))),C)).  [para(45(a,1),30(a,1,2,2)),rewrite([4(10)])].
% 199.87/200.16  260 mult(a,ld(A,mult(ld(a,c_0),A))) = mult(ld(A,mult(b,A)),a).  [para(34(a,1),45(a,1,2,2,1,2))].
% 199.87/200.16  264 mult(mult(A,B),ld(C,mult(ld(mult(A,B),mult(mult(D,A),B)),C))) = mult(mult(ld(C,mult(D,C)),A),B).  [back_rewrite(149),rewrite([227(8)])].
% 199.87/200.16  266 mult(b,rd(c_0,b)) = mult(a,b).  [para(222(a,1),4(a,1,2))].
% 199.87/200.16  267 ld(b,mult(ld(A,mult(a,A)),b)) = ld(A,mult(rd(c_0,b),A)).  [para(222(a,1),14(a,1,2,1)),flip(a)].
% 199.87/200.16  271 mult(b,ld(A,mult(rd(c_0,b),A))) = mult(ld(A,mult(a,A)),b).  [para(222(a,1),45(a,1,2,2,1))].
% 199.87/200.16  280 ld(mult(a,b),mult(b,mult(rd(c_0,b),ld(A,mult(B,A))))) = ld(A,mult(ld(mult(a,b),mult(b,mult(rd(c_0,b),B))),A)).  [para(266(a,1),30(a,1,1)),rewrite([266(17)])].
% 199.87/200.16  286 rd(mult(A,rd(B,A)),ld(A,B)) = ld(ld(A,B),B).  [para(4(a,1),188(a,2,2)),rewrite([189(2)])].
% 199.87/200.16  287 ld(rd(A,B),mult(B,rd(A,B))) = rd(A,rd(A,B)).  [para(7(a,1),188(a,1,1)),flip(a)].
% 199.87/200.16  293 ld(rd(c_0,b),mult(a,b)) = rd(c_0,rd(c_0,b)).  [para(266(a,1),188(a,2,2)),rewrite([7(5)]),flip(a)].
% 199.87/200.16  300 ld(ld(rd(A,B),C),mult(ld(B,A),ld(rd(A,B),C))) = ld(B,mult(ld(ld(rd(A,B),C),C),B)).  [para(7(a,1),46(a,1,2,1,2))].
% 199.87/200.16  327 ld(ld(a,A),mult(rd(c_0,b),ld(a,A))) = ld(b,mult(ld(ld(a,A),A),b)).  [para(222(a,1),46(a,1,2,1))].
% 199.87/200.16  355 rd(mult(mult(ld(A,mult(B,A)),ld(C,D)),C),mult(C,rd(D,C))) = ld(A,mult(rd(mult(mult(B,ld(C,D)),C),mult(C,rd(D,C))),A)).  [para(189(a,1),32(a,1,2)),rewrite([189(13)])].
% 199.87/200.16  356 mult(rd(A,B),rd(A,rd(A,B))) = mult(B,rd(A,B)).  [para(42(a,1),189(a,1,1)),flip(a)].
% 199.87/200.16  358 mult(ld(a,c_0),rd(mult(a,b),ld(a,c_0))) = c_0.  [para(220(a,1),189(a,1,1)),rewrite([4(5)]),flip(a)].
% 199.87/200.16  359 mult(ld(A,mult(ld(B,C),A)),B) = mult(B,ld(A,mult(rd(C,B),A))).  [para(189(a,1),45(a,1,2,2,1,2)),rewrite([5(3)]),flip(a)].
% 199.87/200.16  360 ld(ld(ld(A,B),C),mult(rd(B,A),ld(ld(A,B),C))) = ld(A,mult(ld(ld(ld(A,B),C),C),A)).  [para(189(a,1),46(a,1,2,1,2)),rewrite([5(5)])].
% 199.87/200.16  369 rd(mult(a,b),ld(a,c_0)) = ld(ld(a,c_0),c_0).  [para(358(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  422 ld(b,mult(ld(A,mult(ld(B,mult(a,B)),A)),b)) = ld(A,mult(ld(B,mult(rd(c_0,b),B)),A)).  [para(222(a,1),51(a,1,2,1,2,1)),flip(a)].
% 199.87/200.16  518 mult(rd(A,B),ld(B,A)) = mult(ld(B,A),rd(A,B)).  [para(7(a,1),225(a,1,1,2)),rewrite([7(6)]),flip(a)].
% 199.87/200.16  545 mult(rd(c_0,b),a) = mult(a,rd(c_0,b)).  [para(222(a,1),225(a,1,1)),rewrite([222(11)])].
% 199.87/200.16  667 rd(mult(A,B),ld(A,mult(B,A))) = ld(ld(A,mult(B,A)),mult(B,A)).  [para(6(a,1),286(a,1,1,2))].
% 199.87/200.16  678 rd(mult(A,rd(B,A)),ld(ld(A,B),B)) = ld(ld(ld(A,B),B),B).  [para(41(a,1),286(a,1,1,2)),rewrite([189(2)])].
% 199.87/200.16  689 ld(rd(A,B),mult(ld(C,mult(B,C)),rd(A,B))) = ld(C,mult(rd(A,rd(A,B)),C)).  [para(287(a,1),14(a,1,2,1)),flip(a)].
% 199.87/200.16  699 rd(mult(A,rd(B,A)),rd(B,rd(B,A))) = rd(B,A).  [para(287(a,1),41(a,1,2))].
% 199.87/200.16  700 mult(rd(A,B),ld(C,mult(rd(A,rd(A,B)),C))) = mult(ld(C,mult(B,C)),rd(A,B)).  [para(287(a,1),45(a,1,2,2,1))].
% 199.87/200.16  714 ld(rd(A,rd(A,B)),mult(B,rd(A,B))) = rd(A,rd(A,rd(A,B))).  [para(287(a,1),286(a,1,2)),rewrite([6(5),7(2),287(7)]),flip(a)].
% 199.87/200.16  956 ld(rd(A,rd(A,rd(A,B))),mult(B,rd(A,B))) = rd(A,rd(A,rd(A,rd(A,B)))).  [para(699(a,1),286(a,1,1,2)),rewrite([7(4),714(5),714(9)]),flip(a)].
% 199.87/200.16  957 rd(mult(A,rd(B,A)),rd(B,rd(B,rd(B,A)))) = rd(B,rd(B,A)).  [para(356(a,1),699(a,1,1))].
% 199.87/200.16  1252 ld(rd(A,a),mult(rd(c_0,b),rd(A,a))) = ld(b,mult(rd(A,rd(A,a)),b)).  [para(287(a,1),267(a,1,2,1)),flip(a)].
% 199.87/200.16  1579 mult(A,mult(ld(A,B),ld(B,mult(A,mult(ld(A,B),C))))) = mult(B,C).  [para(4(a,1),134(a,1,2,2,1)),rewrite([4(9)])].
% 199.87/200.16  1580 mult(A,mult(B,ld(mult(A,B),mult(A,C)))) = mult(mult(A,B),ld(B,C)).  [para(4(a,1),134(a,1,2,2,2,2))].
% 199.87/200.16  1581 mult(A,ld(mult(B,A),mult(B,mult(A,C)))) = ld(B,mult(mult(B,A),C)).  [para(134(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  1591 mult(b,mult(a,ld(c_0,mult(b,mult(a,A))))) = mult(c_0,A).  [para(34(a,1),134(a,1,2,2,1)),rewrite([34(13)])].
% 199.87/200.16  1624 mult(b,mult(a,ld(c_0,mult(b,A)))) = mult(c_0,ld(a,A)).  [para(4(a,1),1591(a,1,2,2,2,2))].
% 199.87/200.16  1625 mult(a,ld(c_0,mult(b,mult(a,A)))) = ld(b,mult(c_0,A)).  [para(1591(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  1629 mult(b,mult(a,ld(c_0,b))) = mult(c_0,ld(a,unit)).  [para(2(a,1),1624(a,1,2,2,2))].
% 199.87/200.16  1631 ld(b,mult(c_0,ld(a,A))) = mult(a,ld(c_0,mult(b,A))).  [para(1624(a,1),5(a,1,2))].
% 199.87/200.16  1645 rd(mult(b,mult(a,b)),c_0) = ld(a,c_0).  [para(1624(a,1),30(a,1,2)),rewrite([34(3),5(7),34(7),189(13),5(14)]),flip(a)].
% 199.87/200.16  1676 mult(ld(a,c_0),c_0) = mult(b,mult(a,b)).  [para(1645(a,1),7(a,1,1))].
% 199.87/200.16  1749 mult(ld(c_0,mult(b,c_0)),a) = ld(b,mult(c_0,b)).  [para(1676(a,1),260(a,1,2,2)),rewrite([1625(9)]),flip(a)].
% 199.87/200.16  1763 ld(c_0,mult(b,mult(a,rd(mult(mult(ld(c_0,b),A),B),mult(A,B))))) = rd(mult(mult(ld(a,unit),A),B),mult(A,B)).  [para(1629(a,1),24(a,1,1,1,1,2)),rewrite([34(3),5(7),34(10)]),flip(a)].
% 199.87/200.16  1767 ld(c_0,mult(b,mult(a,ld(mult(A,B),mult(A,mult(B,ld(c_0,b))))))) = ld(mult(A,B),mult(A,mult(B,ld(a,unit)))).  [para(1629(a,1),26(a,1,2,2,2,2)),rewrite([34(4),5(8),34(10)]),flip(a)].
% 199.87/200.16  1814 ld(ld(c_0,mult(b,c_0)),mult(a,ld(c_0,mult(b,c_0)))) = rd(ld(b,mult(c_0,b)),ld(c_0,mult(b,c_0))).  [para(1749(a,1),188(a,1,1)),flip(a)].
% 199.87/200.16  1960 ld(c_0,mult(b,mult(a,A))) = ld(a,ld(b,mult(c_0,A))).  [para(1625(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  1967 ld(a,ld(b,mult(c_0,ld(mult(A,B),mult(A,mult(B,ld(c_0,b))))))) = ld(mult(A,B),mult(A,mult(B,ld(a,unit)))).  [back_rewrite(1767),rewrite([1960(13)])].
% 199.87/200.16  1968 ld(a,ld(b,mult(c_0,rd(mult(mult(ld(c_0,b),A),B),mult(A,B))))) = rd(mult(mult(ld(a,unit),A),B),mult(A,B)).  [back_rewrite(1763),rewrite([1960(13)])].
% 199.87/200.16  2626 mult(mult(rd(mult(mult(A,B),ld(B,C)),C),B),ld(B,C)) = mult(A,C).  [para(158(a,1),7(a,1,1)),flip(a)].
% 199.87/200.16  2636 mult(mult(mult(mult(A,B),ld(B,unit)),B),ld(B,unit)) = A.  [para(158(a,1),40(a,1)),rewrite([40(6)]),flip(a)].
% 199.87/200.16  2637 rd(mult(mult(rd(mult(mult(A,b),a),c_0),b),a),c_0) = A.  [para(164(a,1),158(a,1,1,1,1,1,2)),rewrite([164(11)])].
% 199.87/200.16  2676 mult(mult(mult(A,B),ld(B,unit)),B) = rd(A,ld(B,unit)).  [para(2636(a,1),6(a,1,1)),flip(a)].
% 199.87/200.16  2677 mult(mult(mult(A,ld(B,unit)),B),ld(B,unit)) = rd(A,B).  [para(7(a,1),2636(a,1,1,1,1))].
% 199.87/200.16  2687 mult(mult(rd(mult(mult(A,b),a),c_0),b),a) = mult(A,c_0).  [para(2637(a,1),7(a,1,1)),flip(a)].
% 199.87/200.16  2799 mult(mult(A,ld(ld(B,A),unit)),ld(B,A)) = rd(B,ld(ld(B,A),unit)).  [para(4(a,1),2676(a,1,1,1))].
% 199.87/200.16  2800 ld(mult(mult(A,B),ld(B,unit)),rd(A,ld(B,unit))) = B.  [para(2676(a,1),5(a,1,2))].
% 199.87/200.16  2801 rd(rd(A,ld(B,unit)),B) = mult(mult(A,B),ld(B,unit)).  [para(2676(a,1),6(a,1,1))].
% 199.87/200.16  2941 mult(mult(A,rd(unit,A)),ld(A,unit)) = rd(unit,A).  [para(1(a,1),2677(a,1,1,1)),rewrite([189(3)])].
% 199.87/200.16  2959 mult(mult(mult(A,B),rd(unit,B)),B) = rd(A,rd(unit,B)).  [para(42(a,1),2677(a,1,1,1,2)),rewrite([42(8)])].
% 199.87/200.16  2962 mult(ld(A,mult(mult(mult(B,ld(C,unit)),C),A)),ld(C,unit)) = mult(ld(C,unit),ld(A,mult(ld(ld(C,unit),rd(B,C)),A))).  [para(2677(a,1),45(a,1,2,2,1,2)),flip(a)].
% 199.87/200.16  3112 ld(mult(A,rd(unit,A)),rd(unit,A)) = ld(A,unit).  [para(2941(a,1),5(a,1,2))].
% 199.87/200.16  3130 mult(mult(A,rd(unit,A)),ld(ld(A,unit),unit)) = A.  [para(41(a,1),2941(a,1,1,2)),rewrite([189(3),41(12)])].
% 199.87/200.16  3131 mult(mult(A,rd(unit,A)),A) = rd(unit,rd(unit,A)).  [para(42(a,1),2941(a,1,2)),rewrite([356(7)])].
% 199.87/200.16  3135 ld(mult(A,rd(unit,A)),mult(ld(A,unit),mult(A,rd(unit,A)))) = rd(rd(unit,A),mult(A,rd(unit,A))).  [para(2941(a,1),188(a,1,1)),flip(a)].
% 199.87/200.16  3181 ld(mult(A,rd(unit,A)),A) = ld(ld(A,unit),unit).  [para(41(a,1),3112(a,1,1,2)),rewrite([189(3),41(7)])].
% 199.87/200.16  3186 rd(A,ld(ld(A,unit),unit)) = mult(A,rd(unit,A)).  [para(3130(a,1),6(a,1,1))].
% 199.87/200.16  3204 mult(mult(A,rd(unit,A)),ld(ld(ld(A,unit),unit),unit)) = ld(A,unit).  [para(41(a,1),3130(a,1,1,2)),rewrite([189(3)])].
% 199.87/200.16  3251 mult(mult(A,ld(ld(ld(A,unit),unit),unit)),ld(ld(A,unit),unit)) = rd(mult(A,rd(unit,A)),ld(ld(ld(A,unit),unit),unit)).  [para(3130(a,1),2676(a,1,1,1))].
% 199.87/200.16  3279 mult(mult(ld(A,mult(B,A)),rd(unit,B)),B) = ld(A,mult(rd(unit,rd(unit,B)),A)).  [para(3131(a,1),32(a,2,2,1,1)),rewrite([7(9),40(8),7(13),40(12)])].
% 199.87/200.16  3293 mult(mult(A,rd(unit,A)),rd(unit,A)) = rd(unit,rd(unit,rd(unit,A))).  [para(356(a,1),3131(a,1,1))].
% 199.87/200.16  3501 ld(mult(A,rd(unit,A)),ld(A,unit)) = ld(ld(ld(A,unit),unit),unit).  [para(41(a,1),3181(a,1,1,2)),rewrite([189(3)])].
% 199.87/200.16  3502 mult(mult(A,rd(unit,A)),rd(A,mult(A,rd(unit,A)))) = mult(ld(ld(A,unit),unit),mult(A,rd(unit,A))).  [para(3181(a,1),189(a,1,1)),flip(a)].
% 199.87/200.16  3629 mult(rd(mult(mult(A,b),a),c_0),b) = rd(mult(A,c_0),a).  [para(2687(a,1),6(a,1,1)),flip(a)].
% 199.87/200.16  3630 mult(mult(rd(mult(A,a),c_0),b),a) = mult(rd(A,b),c_0).  [para(7(a,1),2687(a,1,1,1,1,1))].
% 199.87/200.16  3641 ld(mult(mult(A,rd(unit,B)),B),rd(A,B)) = rd(unit,B).  [para(42(a,1),2800(a,1,1,2)),rewrite([42(8)])].
% 199.87/200.16  3672 rd(rd(A,B),rd(unit,B)) = mult(mult(A,rd(unit,B)),B).  [para(42(a,1),2801(a,1,1,2)),rewrite([42(11)])].
% 199.87/200.16  3682 rd(ld(ld(ld(A,unit),unit),unit),ld(A,unit)) = mult(rd(unit,A),ld(ld(A,unit),unit)).  [para(2941(a,1),2801(a,2,1)),rewrite([678(8)])].
% 199.87/200.16  3955 mult(mult(A,rd(unit,ld(B,A))),ld(B,A)) = rd(B,rd(unit,ld(B,A))).  [para(4(a,1),2959(a,1,1,1))].
% 199.87/200.16  3980 mult(mult(c_0,rd(unit,a)),a) = rd(b,rd(unit,a)).  [para(34(a,1),2959(a,1,1,1))].
% 199.87/200.16  4021 mult(mult(ld(b,mult(c_0,b)),rd(unit,a)),a) = rd(ld(c_0,mult(b,c_0)),rd(unit,a)).  [para(1749(a,1),2959(a,1,1,1))].
% 199.87/200.16  4071 mult(mult(ld(A,mult(c_0,A)),rd(unit,a)),a) = ld(A,mult(rd(b,rd(unit,a)),A)).  [para(3980(a,1),32(a,2,2,1,1)),rewrite([7(14),40(11),7(19),40(16)])].
% 199.87/200.16  4118 rd(ld(c_0,mult(b,c_0)),rd(unit,a)) = ld(b,mult(rd(b,rd(unit,a)),b)).  [back_rewrite(4021),rewrite([4071(11)]),flip(a)].
% 199.87/200.16  4287 rd(rd(mult(A,c_0),a),b) = rd(mult(mult(A,b),a),c_0).  [para(3629(a,1),6(a,1,1))].
% 199.87/200.16  4288 rd(mult(rd(A,b),c_0),a) = mult(rd(mult(A,a),c_0),b).  [para(7(a,1),3629(a,1,1,1,1)),flip(a)].
% 199.87/200.16  4371 mult(mult(ld(c_0,mult(a,c_0)),b),a) = mult(rd(c_0,b),c_0).  [para(188(a,1),3630(a,1,1,1))].
% 199.87/200.16  4691 mult(rd(unit,rd(unit,rd(unit,A))),A) = rd(ld(A,unit),rd(unit,A)).  [para(3131(a,1),3672(a,2,1)),rewrite([356(7),188(4),7(3)]),flip(a)].
% 199.87/200.16  4836 rd(mult(mult(rd(A,c_0),b),a),c_0) = rd(rd(A,a),b).  [para(7(a,1),4287(a,1,1,1)),flip(a)].
% 199.87/200.16  4863 mult(rd(mult(mult(rd(mult(mult(A,b),a),c_0),B),C),mult(B,C)),b) = rd(mult(rd(mult(mult(A,B),C),mult(B,C)),c_0),a).  [para(59(a,2),4288(a,2,1)),rewrite([165(7),6(8),165(11)]),flip(a)].
% 199.87/200.16  5051 ld(c_0,mult(mult(a,b),a)) = rd(c_0,b).  [para(4371(a,1),32(a,1,1)),rewrite([34(8),6(7),34(12),7(13)]),flip(a)].
% 199.87/200.16  5105 mult(mult(a,b),a) = mult(c_0,rd(c_0,b)).  [para(5051(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  5223 ld(mult(a,b),mult(c_0,rd(c_0,b))) = a.  [para(5105(a,1),5(a,1,2))].
% 199.87/200.16  5578 rd(rd(mult(c_0,A),a),b) = ld(c_0,mult(mult(A,b),a)).  [para(188(a,1),4836(a,1,1,1,1)),rewrite([178(10),7(9)]),flip(a)].
% 199.87/200.16  5902 mult(b,mult(a,ld(mult(A,B),mult(A,mult(B,ld(c_0,b)))))) = mult(c_0,ld(mult(A,B),mult(A,mult(B,ld(a,unit))))).  [para(1629(a,1),79(a,1,2,2,2,2,2)),rewrite([34(3),34(5),5(9)]),flip(a)].
% 199.87/200.16  6014 mult(ld(c_0,mult(mult(A,b),a)),b) = rd(mult(c_0,A),a).  [para(5578(a,1),7(a,1,1))].
% 199.87/200.16  6049 rd(mult(c_0,rd(A,b)),a) = mult(ld(c_0,mult(A,a)),b).  [para(7(a,1),6014(a,1,1,2,1)),flip(a)].
% 199.87/200.16  6153 ld(mult(A,B),mult(A,mult(B,mult(C,mult(ld(C,unit),D))))) = mult(C,mult(ld(C,unit),ld(mult(A,B),mult(A,mult(B,D))))).  [para(80(a,2),37(a,1)),rewrite([37(7)])].
% 199.87/200.16  6272 ld(a,ld(b,mult(c_0,ld(A,mult(B,mult(ld(B,A),ld(c_0,b))))))) = ld(A,mult(B,mult(ld(B,A),ld(a,unit)))).  [para(1629(a,1),80(a,2,2,2,2,2)),rewrite([34(3),1960(13),34(17),5(21)])].
% 199.87/200.16  6779 ld(mult(A,B),mult(A,mult(B,C))) = ld(B,ld(A,mult(mult(A,B),C))).  [para(1(a,1),82(a,1,1)),rewrite([1(3),1(4),1581(6),1(5),1(6),1(8)]),flip(a)].
% 199.87/200.16  7315 ld(A,ld(B,mult(mult(B,A),mult(C,mult(ld(C,unit),D))))) = mult(C,mult(ld(C,unit),ld(A,ld(B,mult(mult(B,A),D))))).  [back_rewrite(6153),rewrite([6779(8),6779(14)])].
% 199.87/200.16  7438 mult(b,mult(a,ld(A,ld(B,mult(mult(B,A),ld(c_0,b)))))) = mult(c_0,ld(A,ld(B,mult(mult(B,A),ld(a,unit))))).  [back_rewrite(5902),rewrite([6779(9),6779(19)])].
% 199.87/200.16  8858 ld(a,ld(b,mult(c_0,ld(A,ld(B,mult(mult(B,A),ld(c_0,b))))))) = ld(A,ld(B,mult(mult(B,A),ld(a,unit)))).  [back_rewrite(1967),rewrite([6779(10),6779(20)])].
% 199.87/200.16  9168 rd(ld(A,mult(mult(A,B),C)),B) = ld(mult(A,B),mult(A,mult(C,B))).  [back_rewrite(103),rewrite([6779(4),189(5),5(6)])].
% 199.87/200.16  9290 ld(ld(ld(ld(ld(A,unit),unit),unit),ld(A,unit)),mult(ld(ld(ld(A,unit),unit),unit),mult(A,rd(unit,A)))) = ld(ld(ld(A,unit),unit),unit).  [para(3204(a,1),187(a,1,1,2))].
% 199.87/200.16  9292 ld(mult(A,rd(unit,A)),mult(ld(ld(ld(A,unit),unit),unit),mult(A,rd(unit,A)))) = rd(ld(A,unit),mult(A,rd(unit,A))).  [para(3204(a,1),188(a,1,1)),flip(a)].
% 199.87/200.16  9337 ld(ld(A,B),mult(ld(B,mult(A,mult(ld(A,B),C))),ld(A,B))) = ld(B,mult(A,mult(C,ld(A,B)))).  [para(4(a,1),101(a,2,2,2))].
% 199.87/200.16  9346 ld(A,mult(mult(B,mult(ld(B,unit),C)),A)) = mult(B,mult(ld(B,unit),ld(A,mult(C,A)))).  [para(101(a,2),37(a,1)),rewrite([37(6)])].
% 199.87/200.16  9356 ld(b,mult(ld(A,mult(B,mult(ld(B,A),a))),b)) = ld(A,mult(B,mult(ld(B,A),rd(c_0,b)))).  [para(222(a,1),101(a,2,2,2,2))].
% 199.87/200.16  9458 mult(a,ld(A,mult(ld(a,ld(b,mult(c_0,B))),A))) = ld(b,mult(c_0,ld(A,mult(B,A)))).  [para(101(a,2),1631(a,2,2)),rewrite([164(6),5(8),164(12),1960(13)]),flip(a)].
% 199.87/200.16  9523 ld(mult(A,rd(unit,A)),mult(rd(unit,A),mult(A,rd(unit,A)))) = rd(rd(unit,rd(unit,rd(unit,A))),mult(A,rd(unit,A))).  [para(3293(a,1),188(a,1,1)),flip(a)].
% 199.87/200.16  9533 mult(mult(A,rd(unit,A)),rd(unit,rd(unit,A))) = rd(unit,rd(unit,rd(unit,rd(unit,A)))).  [para(356(a,1),3293(a,1,1))].
% 199.87/200.16  9561 ld(mult(A,rd(unit,A)),ld(ld(A,unit),unit)) = ld(ld(ld(ld(A,unit),unit),unit),unit).  [para(41(a,1),3501(a,1,1,2)),rewrite([189(3)])].
% 199.87/200.16  9562 mult(mult(A,rd(unit,A)),rd(ld(A,unit),mult(A,rd(unit,A)))) = mult(ld(ld(ld(A,unit),unit),unit),mult(A,rd(unit,A))).  [para(3501(a,1),189(a,1,1)),flip(a)].
% 199.87/200.16  9596 ld(A,mult(mult(rd(unit,B),mult(B,C)),A)) = mult(rd(unit,B),mult(B,ld(A,mult(C,A)))).  [para(108(a,1),37(a,1)),rewrite([37(6)])].
% 199.87/200.16  10017 ld(rd(unit,rd(unit,rd(unit,A))),rd(ld(A,unit),rd(unit,A))) = A.  [para(4691(a,1),5(a,1,2))].
% 199.87/200.16  10026 ld(rd(unit,rd(unit,rd(unit,A))),mult(A,rd(unit,rd(unit,rd(unit,A))))) = rd(rd(ld(A,unit),rd(unit,A)),rd(unit,rd(unit,rd(unit,A)))).  [para(4691(a,1),188(a,1,1)),flip(a)].
% 199.87/200.16  10499 ld(A,mult(rd(mult(mult(B,A),ld(A,C)),C),A)) = rd(mult(mult(A,B),ld(A,C)),C).  [para(189(a,1),147(a,1,1,1)),rewrite([6(2)]),flip(a)].
% 199.87/200.16  10623 mult(rd(mult(mult(A,B),C),mult(B,C)),B) = rd(mult(A,mult(B,C)),C).  [para(159(a,1),6(a,1,1)),flip(a)].
% 199.87/200.16  10705 rd(mult(mult(A,B),C),mult(A,C)) = ld(A,rd(mult(B,mult(A,C)),C)).  [back_rewrite(211),rewrite([10623(5)]),flip(a)].
% 199.87/200.16  10893 ld(ld(A,mult(ld(B,C),A)),mult(B,ld(A,mult(rd(C,B),A)))) = B.  [para(7(a,1),217(a,1,1,2,1,2))].
% 199.87/200.16  10897 ld(ld(A,mult(rd(B,C),A)),mult(C,ld(A,mult(ld(C,B),A)))) = C.  [para(189(a,1),217(a,1,1,2,1,2)),rewrite([5(3)])].
% 199.87/200.16  11008 mult(rd(mult(mult(b,ld(A,mult(ld(b,B),A))),a),c_0),b) = rd(mult(ld(A,mult(rd(B,b),A)),c_0),a).  [para(227(a,1),3629(a,1,1,1,1))].
% 199.87/200.16  11010 mult(ld(b,rd(mult(A,c_0),a)),c_0) = mult(c_0,ld(b,rd(mult(c_0,A),a))).  [para(3629(a,1),227(a,1,1,2)),rewrite([6014(18)])].
% 199.87/200.16  11324 mult(mult(ld(A,B),rd(unit,rd(B,A))),rd(B,A)) = ld(A,mult(rd(unit,rd(unit,rd(B,A))),A)).  [para(3131(a,1),150(a,1,2,1,1)),rewrite([7(10),40(7),7(19),40(16)]),flip(a)].
% 199.87/200.16  11499 ld(A,mult(mult(mult(B,rd(unit,C)),C),A)) = mult(mult(ld(A,mult(B,A)),rd(unit,C)),C).  [para(151(a,1),40(a,1)),rewrite([40(6)])].
% 199.87/200.16  11505 ld(rd(A,B),mult(rd(mult(mult(C,rd(A,B)),B),A),rd(A,B))) = rd(mult(mult(rd(A,B),C),B),A).  [para(189(a,1),151(a,1,1,1)),rewrite([6(5)]),flip(a)].
% 199.87/200.16  12653 rd(mult(mult(b,A),a),c_0) = ld(b,rd(mult(A,c_0),a)).  [para(189(a,1),178(a,1,1,1)),rewrite([6(5),3629(15)])].
% 199.87/200.16  12722 ld(b,rd(mult(ld(A,mult(ld(b,B),A)),c_0),a)) = ld(A,mult(rd(mult(B,a),c_0),A)).  [para(227(a,1),178(a,1,1,1)),rewrite([12653(10),7(14)])].
% 199.87/200.16  12738 rd(mult(ld(A,mult(rd(B,b),A)),c_0),a) = mult(ld(A,mult(rd(mult(B,a),c_0),A)),b).  [back_rewrite(11008),rewrite([12653(10),12722(10)]),flip(a)].
% 199.87/200.16  12785 mult(c_0,ld(b,rd(mult(c_0,A),a))) = mult(mult(b,A),a).  [para(12653(a,1),7(a,1,1)),rewrite([11010(8)])].
% 199.87/200.16  12810 mult(ld(b,rd(mult(A,c_0),a)),c_0) = mult(mult(b,A),a).  [back_rewrite(11010),rewrite([12785(16)])].
% 199.87/200.16  13152 ld(ld(A,rd(mult(B,mult(A,C)),C)),mult(mult(A,B),C)) = mult(A,C).  [para(189(a,1),185(a,1,2,1)),rewrite([10623(5),6(6)])].
% 199.87/200.16  13312 mult(mult(ld(A,mult(a,A)),b),a) = mult(c_0,ld(A,mult(rd(c_0,b),A))).  [para(271(a,1),12810(a,2,1)),rewrite([12738(10),188(6),422(11),359(11),6(8)]),flip(a)].
% 199.87/200.16  13966 ld(rd(ld(A,unit),mult(A,rd(unit,A))),mult(ld(ld(ld(A,unit),unit),unit),mult(A,rd(unit,A)))) = rd(ld(A,unit),rd(ld(A,unit),mult(A,rd(unit,A)))).  [para(3204(a,1),667(a,1,1)),rewrite([9292(16),9292(23)]),flip(a)].
% 199.87/200.16  13969 rd(mult(rd(unit,A),mult(A,rd(unit,A))),ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A))))) = ld(ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A)))),rd(unit,rd(unit,rd(unit,A)))).  [para(3293(a,1),667(a,1,2,2)),rewrite([3293(24),3293(31)])].
% 199.87/200.16  13987 rd(mult(A,rd(B,A)),ld(ld(ld(A,B),B),B)) = ld(ld(ld(ld(A,B),B),B),B).  [para(41(a,1),678(a,1,1,2)),rewrite([189(2)])].
% 199.87/200.16  14013 mult(mult(A,ld(ld(ld(A,unit),unit),unit)),ld(ld(A,unit),unit)) = ld(ld(ld(ld(A,unit),unit),unit),unit).  [back_rewrite(3251),rewrite([13987(22)])].
% 199.87/200.16  14021 rd(mult(A,rd(B,A)),ld(ld(ld(ld(A,B),B),B),B)) = ld(ld(ld(ld(ld(A,B),B),B),B),B).  [para(678(a,1),714(a,1,1,2)),rewrite([13987(6),678(11),4(10),678(14),13987(13)]),flip(a)].
% 199.87/200.16  14260 mult(A,mult(ld(A,unit),mult(A,mult(ld(A,unit),B)))) = B.  [para(1(a,1),1579(a,2)),rewrite([37(8)])].
% 199.87/200.16  14261 mult(A,mult(ld(A,B),ld(B,mult(A,C)))) = mult(B,ld(ld(A,B),C)).  [para(4(a,1),1579(a,1,2,2,2,2))].
% 199.87/200.16  14262 mult(ld(A,B),ld(B,mult(A,mult(ld(A,B),C)))) = ld(A,mult(B,C)).  [para(1579(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  14354 mult(A,mult(ld(A,unit),mult(A,B))) = ld(ld(A,unit),B).  [para(4(a,1),14260(a,1,2,2,2))].
% 199.87/200.16  14355 mult(ld(A,unit),mult(A,mult(ld(A,unit),B))) = ld(A,B).  [para(14260(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  14460 mult(A,mult(A,rd(unit,A))) = ld(ld(A,unit),unit).  [para(2(a,1),14354(a,1,2,2)),rewrite([189(3)])].
% 199.87/200.16  14461 ld(ld(A,unit),ld(A,B)) = mult(A,mult(ld(A,unit),B)).  [para(4(a,1),14354(a,1,2,2)),flip(a)].
% 199.87/200.16  14462 ld(A,ld(ld(A,unit),B)) = mult(ld(A,unit),mult(A,B)).  [para(14354(a,1),5(a,1,2))].
% 199.87/200.16  14469 mult(rd(unit,A),mult(A,mult(rd(unit,A),B))) = ld(A,B).  [para(42(a,1),14354(a,1,2,1)),rewrite([42(11)])].
% 199.87/200.16  14598 rd(ld(ld(A,unit),unit),mult(A,rd(unit,A))) = A.  [para(14460(a,1),6(a,1,1))].
% 199.87/200.16  14602 mult(ld(A,unit),mult(A,rd(unit,A))) = ld(ld(ld(A,unit),unit),unit).  [para(41(a,1),14460(a,1,2,2)),rewrite([189(5)])].
% 199.87/200.16  14603 mult(rd(unit,A),mult(A,rd(unit,A))) = ld(A,unit).  [para(42(a,1),14460(a,2,1)),rewrite([356(9)])].
% 199.87/200.16  14605 rd(ld(ld(A,unit),unit),A) = ld(A,rd(unit,rd(unit,A))).  [para(14460(a,1),188(a,1,1)),rewrite([3131(9)])].
% 199.87/200.16  14669 ld(mult(A,rd(unit,A)),ld(ld(ld(A,unit),unit),unit)) = rd(rd(unit,A),mult(A,rd(unit,A))).  [back_rewrite(3135),rewrite([14602(9)])].
% 199.87/200.16  14671 ld(ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A)))),rd(unit,rd(unit,rd(unit,A)))) = rd(ld(A,unit),ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A))))).  [back_rewrite(13969),rewrite([14603(6)]),flip(a)].
% 199.87/200.16  14673 rd(rd(unit,rd(unit,rd(unit,A))),mult(A,rd(unit,A))) = ld(ld(ld(A,unit),unit),unit).  [back_rewrite(9523),rewrite([14603(9),3501(6)]),flip(a)].
% 199.87/200.16  14710 mult(rd(unit,A),ld(ld(A,unit),unit)) = ld(ld(A,unit),rd(unit,A)).  [back_rewrite(3682),rewrite([14605(9),41(7)]),flip(a)].
% 199.87/200.16  14777 rd(ld(A,unit),mult(A,rd(unit,A))) = rd(unit,A).  [para(42(a,1),14598(a,1,1,1)),rewrite([356(9)])].
% 199.87/200.16  14783 ld(rd(unit,A),mult(ld(ld(ld(A,unit),unit),unit),mult(A,rd(unit,A)))) = rd(ld(A,unit),rd(unit,A)).  [back_rewrite(13966),rewrite([14777(6),14777(21)])].
% 199.87/200.16  14785 mult(ld(ld(ld(A,unit),unit),unit),mult(A,rd(unit,A))) = rd(unit,rd(unit,rd(unit,A))).  [back_rewrite(9562),rewrite([14777(9),3293(6)]),flip(a)].
% 199.87/200.16  14786 ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A)))) = rd(ld(A,unit),rd(unit,A)).  [back_rewrite(14783),rewrite([14785(12)])].
% 199.87/200.16  14789 ld(ld(ld(ld(ld(A,unit),unit),unit),ld(A,unit)),rd(unit,rd(unit,rd(unit,A)))) = ld(ld(ld(A,unit),unit),unit).  [back_rewrite(9290),rewrite([14785(19)])].
% 199.87/200.16  14790 ld(rd(ld(A,unit),rd(unit,A)),rd(unit,rd(unit,rd(unit,A)))) = rd(ld(A,unit),rd(ld(A,unit),rd(unit,A))).  [back_rewrite(14671),rewrite([14786(9),14786(23)])].
% 199.87/200.16  14874 mult(rd(unit,rd(unit,A)),mult(A,rd(unit,A))) = A.  [para(42(a,1),14603(a,2)),rewrite([356(11)])].
% 199.87/200.16  14891 mult(A,rd(rd(unit,A),mult(A,rd(unit,A)))) = mult(ld(ld(ld(A,unit),unit),unit),A).  [para(14603(a,1),227(a,1,1,2)),rewrite([3501(6),14602(16),14669(17)]),flip(a)].
% 199.87/200.16  14895 mult(rd(rd(unit,A),mult(A,rd(unit,A))),A) = mult(A,ld(ld(ld(A,unit),unit),unit)).  [para(14603(a,1),359(a,2,2,2)),rewrite([14602(9),14669(10),3501(13)])].
% 199.87/200.16  14912 rd(A,mult(A,rd(unit,A))) = rd(unit,rd(unit,A)).  [para(42(a,1),14777(a,1,1)),rewrite([356(7)])].
% 199.87/200.16  14913 mult(rd(unit,A),rd(ld(A,unit),rd(unit,A))) = rd(unit,rd(unit,rd(unit,A))).  [para(14777(a,1),356(a,1,1)),rewrite([14777(10),14777(17),3293(14)])].
% 199.87/200.16  14924 mult(ld(ld(A,unit),unit),mult(A,rd(unit,A))) = rd(unit,rd(unit,rd(unit,rd(unit,A)))).  [back_rewrite(3502),rewrite([14912(7),9533(8)]),flip(a)].
% 199.87/200.16  14960 mult(ld(ld(ld(ld(A,unit),unit),unit),unit),rd(unit,A)) = ld(ld(A,unit),rd(unit,A)).  [para(14874(a,1),359(a,2,2,2)),rewrite([42(7),14460(7),9561(8),3181(17),14710(18)])].
% 199.87/200.16  14970 rd(rd(unit,A),mult(A,rd(unit,A))) = rd(unit,rd(unit,rd(unit,A))).  [para(356(a,1),14912(a,1,2))].
% 199.87/200.16  14975 mult(A,ld(ld(ld(A,unit),unit),unit)) = rd(ld(A,unit),rd(unit,A)).  [back_rewrite(14895),rewrite([14970(6),4691(7)]),flip(a)].
% 199.87/200.16  14976 mult(ld(ld(ld(A,unit),unit),unit),A) = mult(A,rd(unit,rd(unit,rd(unit,A)))).  [back_rewrite(14891),rewrite([14970(6)]),flip(a)].
% 199.87/200.16  14983 mult(rd(ld(A,unit),rd(unit,A)),ld(ld(A,unit),unit)) = ld(ld(ld(ld(A,unit),unit),unit),unit).  [back_rewrite(14013),rewrite([14975(7)])].
% 199.87/200.16  14988 mult(A,mult(rd(unit,A),mult(A,B))) = ld(rd(unit,A),B).  [para(42(a,1),14355(a,1,1)),rewrite([42(6)])].
% 199.87/200.16  14990 ld(mult(A,mult(B,ld(A,unit))),ld(A,B)) = ld(A,unit).  [para(14355(a,1),187(a,1,2)),rewrite([9346(10),4(9)])].
% 199.87/200.16  14993 rd(ld(A,B),ld(A,unit)) = mult(A,mult(B,ld(A,unit))).  [para(14355(a,1),188(a,1,1)),rewrite([9346(14),4(13)])].
% 199.87/200.16  15043 ld(A,ld(rd(unit,A),B)) = mult(rd(unit,A),mult(A,B)).  [para(42(a,1),14461(a,1,1)),rewrite([42(10)])].
% 199.87/200.16  15114 rd(ld(A,unit),rd(unit,A)) = ld(ld(A,unit),rd(unit,A)).  [para(14460(a,1),14461(a,2,2)),rewrite([41(8),189(5),5(6),14975(12)]),flip(a)].
% 199.87/200.16  15115 ld(ld(ld(A,unit),unit),mult(A,mult(ld(A,unit),B))) = mult(ld(A,unit),mult(ld(ld(A,unit),unit),ld(A,B))).  [para(14461(a,1),14461(a,1,2))].
% 199.87/200.16  15117 mult(ld(ld(A,unit),rd(unit,A)),ld(ld(A,unit),unit)) = ld(ld(ld(ld(A,unit),unit),unit),unit).  [back_rewrite(14983),rewrite([15114(5)])].
% 199.87/200.16  15118 mult(A,ld(ld(ld(A,unit),unit),unit)) = ld(ld(A,unit),rd(unit,A)).  [back_rewrite(14975),rewrite([15114(12)])].
% 199.87/200.16  15123 mult(rd(unit,A),ld(ld(A,unit),rd(unit,A))) = rd(unit,rd(unit,rd(unit,A))).  [back_rewrite(14913),rewrite([15114(7)])].
% 199.87/200.16  15137 ld(ld(ld(A,unit),rd(unit,A)),rd(unit,rd(unit,rd(unit,A)))) = rd(ld(A,unit),ld(ld(A,unit),rd(unit,A))).  [back_rewrite(14790),rewrite([15114(5),15114(19)])].
% 199.87/200.16  15138 ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A)))) = ld(ld(A,unit),rd(unit,A)).  [back_rewrite(14786),rewrite([15114(14)])].
% 199.87/200.16  15178 ld(rd(unit,rd(unit,rd(unit,A))),mult(A,rd(unit,rd(unit,rd(unit,A))))) = rd(ld(ld(A,unit),rd(unit,A)),rd(unit,rd(unit,rd(unit,A)))).  [back_rewrite(10026),rewrite([15114(19)])].
% 199.87/200.16  15182 ld(rd(unit,rd(unit,rd(unit,A))),ld(ld(A,unit),rd(unit,A))) = A.  [back_rewrite(10017),rewrite([15114(11)])].
% 199.87/200.16  15186 ld(rd(unit,A),ld(A,B)) = mult(A,mult(rd(unit,A),B)).  [para(42(a,1),14462(a,1,2,1)),rewrite([42(8)])].
% 199.87/200.16  15195 ld(b,mult(c_0,mult(ld(a,unit),mult(a,A)))) = mult(a,ld(c_0,mult(b,ld(ld(a,unit),A)))).  [para(14462(a,1),1631(a,1,2,2))].
% 199.87/200.16  15304 ld(ld(A,unit),rd(unit,A)) = ld(A,rd(unit,rd(unit,A))).  [para(356(a,1),14469(a,1,2,2)),rewrite([14460(6),14710(7)])].
% 199.87/200.16  15306 mult(rd(unit,A),mult(A,mult(ld(A,unit),rd(unit,A)))) = ld(A,ld(A,unit)).  [para(518(a,1),14469(a,1,2,2))].
% 199.87/200.16  15329 ld(rd(unit,rd(unit,rd(unit,A))),ld(A,rd(unit,rd(unit,A)))) = A.  [back_rewrite(15182),rewrite([15304(11)])].
% 199.87/200.16  15330 ld(rd(unit,rd(unit,rd(unit,A))),mult(A,rd(unit,rd(unit,rd(unit,A))))) = rd(ld(A,rd(unit,rd(unit,A))),rd(unit,rd(unit,rd(unit,A)))).  [back_rewrite(15178),rewrite([15304(19)])].
% 199.87/200.16  15353 ld(rd(unit,A),rd(unit,rd(unit,rd(unit,A)))) = ld(A,rd(unit,rd(unit,A))).  [back_rewrite(15138),rewrite([15304(14)])].
% 199.87/200.16  15354 ld(ld(A,rd(unit,rd(unit,A))),rd(unit,rd(unit,rd(unit,A)))) = rd(ld(A,unit),ld(A,rd(unit,rd(unit,A)))).  [back_rewrite(15137),rewrite([15304(5),15304(19)])].
% 199.87/200.16  15367 mult(rd(unit,A),ld(A,rd(unit,rd(unit,A)))) = rd(unit,rd(unit,rd(unit,A))).  [back_rewrite(15123),rewrite([15304(7)])].
% 199.87/200.16  15371 mult(A,ld(ld(ld(A,unit),unit),unit)) = ld(A,rd(unit,rd(unit,A))).  [back_rewrite(15118),rewrite([15304(12)])].
% 199.87/200.16  15372 mult(ld(A,rd(unit,rd(unit,A))),ld(ld(A,unit),unit)) = ld(ld(ld(ld(A,unit),unit),unit),unit).  [back_rewrite(15117),rewrite([15304(5)])].
% 199.87/200.16  15374 rd(ld(A,unit),rd(unit,A)) = ld(A,rd(unit,rd(unit,A))).  [back_rewrite(15114),rewrite([15304(10)])].
% 199.87/200.16  15375 mult(ld(ld(ld(ld(A,unit),unit),unit),unit),rd(unit,A)) = ld(A,rd(unit,rd(unit,A))).  [back_rewrite(14960),rewrite([15304(16)])].
% 199.87/200.16  15383 mult(rd(unit,A),ld(ld(A,unit),unit)) = ld(A,rd(unit,rd(unit,A))).  [back_rewrite(14710),rewrite([15304(12)])].
% 199.87/200.16  15465 mult(rd(A,B),mult(rd(unit,rd(A,B)),A)) = ld(rd(unit,rd(A,B)),B).  [para(7(a,1),14988(a,1,2,2))].
% 199.87/200.16  15470 ld(mult(rd(unit,A),mult(B,A)),ld(rd(unit,A),B)) = A.  [para(14988(a,1),187(a,1,2)),rewrite([9596(6),4(5)])].
% 199.87/200.16  15474 rd(ld(rd(unit,A),B),A) = mult(rd(unit,A),mult(B,A)).  [para(14988(a,1),188(a,1,1)),rewrite([9596(10),4(9)])].
% 199.87/200.16  15643 mult(mult(A,mult(B,ld(A,unit))),ld(A,unit)) = ld(A,B).  [para(14990(a,1),4(a,1,2))].
% 199.87/200.16  15860 mult(A,mult(mult(A,B),ld(A,unit))) = rd(B,ld(A,unit)).  [para(5(a,1),14993(a,1,1)),flip(a)].
% 199.87/200.16  15900 ld(A,mult(mult(B,ld(A,unit)),A)) = mult(mult(A,rd(B,A)),ld(A,unit)).  [para(14993(a,1),2801(a,1,1)),rewrite([188(5),189(7)])].
% 199.87/200.16  15997 mult(ld(A,mult(B,A)),mult(B,C)) = mult(B,mult(ld(A,mult(B,A)),C)).  [para(249(a,2),45(a,1,2)),rewrite([4(8)]),flip(a)].
% 199.87/200.16  16010 ld(mult(A,B),mult(A,mult(ld(mult(A,B),mult(C,mult(A,B))),B))) = rd(mult(A,mult(C,B)),mult(A,B)).  [para(189(a,1),249(a,2,2)),rewrite([5(16)])].
% 199.87/200.16  16210 mult(mult(rd(unit,A),mult(A,B)),A) = mult(A,mult(rd(unit,A),mult(B,A))).  [para(15043(a,1),189(a,1,1)),rewrite([15474(9)])].
% 199.87/200.16  16364 mult(ld(A,unit),ld(A,rd(unit,rd(unit,A)))) = rd(unit,A).  [para(15304(a,1),4(a,1,2))].
% 199.87/200.16  16365 ld(ld(ld(A,unit),unit),A) = ld(A,rd(unit,rd(unit,A))).  [para(41(a,1),15304(a,1,2)),rewrite([41(12),15304(10)])].
% 199.87/200.16  16374 ld(ld(ld(A,unit),unit),ld(A,rd(unit,rd(unit,A)))) = mult(ld(A,unit),mult(ld(ld(A,unit),unit),rd(unit,A))).  [para(15304(a,1),14461(a,1,2))].
% 199.87/200.16  16378 rd(ld(A,rd(unit,rd(unit,A))),ld(ld(A,unit),unit)) = rd(unit,A).  [para(15304(a,1),14993(a,1,1)),rewrite([15383(19),16364(18)])].
% 199.87/200.16  16386 rd(ld(A,unit),ld(A,rd(unit,rd(unit,A)))) = ld(ld(ld(A,unit),unit),unit).  [back_rewrite(14789),rewrite([16365(9),41(7),15304(5),15354(12)])].
% 199.87/200.16  16436 rd(A,rd(unit,rd(unit,A))) = ld(A,rd(unit,rd(unit,A))).  [para(42(a,1),15374(a,1,1)),rewrite([15353(14)])].
% 199.87/200.16  16437 mult(ld(A,rd(unit,rd(unit,A))),ld(ld(ld(A,unit),unit),unit)) = rd(unit,rd(unit,rd(unit,A))).  [para(15374(a,1),356(a,1,1)),rewrite([15374(12),16386(13),15374(19),15367(20)])].
% 199.87/200.16  16548 mult(mult(rd(unit,A),mult(B,A)),A) = ld(rd(unit,A),B).  [para(15470(a,1),4(a,1,2))].
% 199.87/200.16  16558 ld(mult(rd(unit,A),mult(A,rd(B,A))),mult(A,mult(rd(unit,A),B))) = A.  [para(189(a,1),15470(a,1,1,2)),rewrite([15186(9)])].
% 199.87/200.16  16733 mult(rd(unit,A),mult(mult(rd(unit,A),B),A)) = rd(B,A).  [para(5(a,1),15474(a,1,1)),flip(a)].
% 199.87/200.16  16970 rd(unit,rd(unit,rd(unit,rd(unit,A)))) = ld(ld(ld(ld(A,unit),unit),unit),unit).  [para(16365(a,1),189(a,1,1)),rewrite([15372(10),3186(17),14924(16)]),flip(a)].
% 199.87/200.16  17023 ld(mult(mult(A,rd(unit,rd(unit,rd(unit,A)))),rd(unit,rd(unit,A))),ld(A,rd(unit,rd(unit,A)))) = rd(unit,rd(unit,rd(unit,A))).  [para(16436(a,1),3641(a,1,2))].
% 199.87/200.16  17024 rd(ld(A,rd(unit,rd(unit,A))),rd(unit,rd(unit,rd(unit,A)))) = mult(mult(A,rd(unit,rd(unit,rd(unit,A)))),rd(unit,rd(unit,A))).  [para(16436(a,1),3672(a,1,1))].
% 199.87/200.16  17031 ld(rd(unit,rd(unit,rd(unit,A))),mult(A,rd(unit,rd(unit,rd(unit,A))))) = mult(mult(A,rd(unit,rd(unit,rd(unit,A)))),rd(unit,rd(unit,A))).  [back_rewrite(15330),rewrite([17024(26)])].
% 199.87/200.16  17061 mult(mult(rd(unit,ld(A,B)),B),ld(A,B)) = ld(rd(unit,ld(A,B)),A).  [para(4(a,1),16548(a,1,1,2))].
% 199.87/200.16  17062 ld(rd(unit,A),rd(B,A)) = mult(mult(rd(unit,A),B),A).  [para(7(a,1),16548(a,1,1,2)),flip(a)].
% 199.87/200.16  17403 mult(mult(A,B),ld(C,mult(ld(mult(A,B),mult(D,B)),C))) = mult(mult(A,ld(C,mult(ld(A,D),C))),B).  [para(7(a,1),264(a,1,2,2,1,2,1)),rewrite([227(11)])].
% 199.87/200.16  18601 ld(ld(rd(c_0,b),A),mult(a,ld(rd(c_0,b),A))) = ld(b,mult(ld(ld(rd(c_0,b),A),A),b)).  [para(164(a,1),300(a,1,2,1))].
% 199.87/200.16  18618 ld(rd(A,rd(A,rd(A,B))),mult(B,rd(A,rd(A,rd(A,B))))) = ld(rd(A,B),mult(rd(A,rd(A,rd(A,rd(A,B)))),rd(A,B))).  [para(714(a,1),300(a,1,1)),rewrite([42(5),714(8),714(14),956(15)])].
% 199.87/200.16  18639 mult(mult(A,rd(unit,rd(unit,rd(unit,A)))),rd(unit,rd(unit,A))) = ld(ld(A,unit),unit).  [back_rewrite(17031),rewrite([18618(14),16970(10),15375(13),15186(8),356(7),14460(4)]),flip(a)].
% 199.87/200.16  18642 mult(ld(A,unit),mult(ld(ld(A,unit),unit),rd(unit,A))) = rd(unit,rd(unit,rd(unit,A))).  [back_rewrite(17023),rewrite([18639(12),16374(10)])].
% 199.87/200.16  18643 ld(ld(ld(A,unit),unit),ld(A,rd(unit,rd(unit,A)))) = rd(unit,rd(unit,rd(unit,A))).  [back_rewrite(16374),rewrite([18642(20)])].
% 199.87/200.16  18888 mult(rd(c_0,b),mult(ld(c_0,mult(a,c_0)),b)) = mult(c_0,a).  [para(271(a,1),1580(a,1,2)),rewrite([7(8),7(10),7(16),7(18),164(15)])].
% 199.87/200.16  18951 rd(mult(A,mult(A,rd(B,A))),B) = ld(ld(A,B),B).  [para(1580(a,1),101(a,2,2)),rewrite([4(2),189(2),4(6),189(5),5(6),4(6),4(7),5(8)])].
% 199.87/200.16  18956 rd(mult(rd(A,B),mult(B,rd(A,B))),A) = ld(B,A).  [para(1580(a,1),108(a,1,2)),rewrite([7(2),7(2),5(3),7(3),7(8),189(7),5(8)]),flip(a)].
% 199.87/200.16  19080 rd(mult(b,c_0),mult(a,b)) = rd(c_0,rd(c_0,b)).  [para(1580(a,1),280(a,1,2)),rewrite([266(8),266(14),293(13),5(13),266(10),7(17),266(20),189(19),5(20)]),flip(a)].
% 199.87/200.16  19263 rd(mult(rd(c_0,b),mult(a,b)),c_0) = a.  [para(18888(a,1),249(a,1,2)),rewrite([7(5),5(5),7(7),189(13),5(14)]),flip(a)].
% 199.87/200.16  19272 mult(rd(c_0,b),mult(a,b)) = mult(a,c_0).  [para(19263(a,1),7(a,1,1)),flip(a)].
% 199.87/200.16  19321 rd(mult(a,c_0),mult(a,b)) = rd(c_0,b).  [para(19272(a,1),6(a,1,1))].
% 199.87/200.16  19398 mult(ld(ld(A,B),B),B) = mult(A,mult(A,rd(B,A))).  [para(18951(a,1),7(a,1,1))].
% 199.87/200.16  19400 rd(mult(a,mult(a,b)),c_0) = ld(ld(a,c_0),c_0).  [para(165(a,1),18951(a,1,1,2,2))].
% 199.87/200.16  19410 rd(mult(A,mult(A,rd(B,A))),ld(ld(A,B),B)) = ld(ld(ld(A,B),B),mult(B,ld(ld(A,B),B))).  [para(18951(a,1),287(a,1,1)),rewrite([18951(6),18951(13)]),flip(a)].
% 199.87/200.16  19412 mult(ld(ld(A,B),B),rd(mult(A,mult(A,rd(B,A))),ld(ld(A,B),B))) = mult(B,ld(ld(A,B),B)).  [para(18951(a,1),356(a,1,1)),rewrite([18951(9),18951(13)])].
% 199.87/200.16  19570 mult(ld(ld(a,c_0),c_0),c_0) = mult(a,mult(a,b)).  [para(19400(a,1),7(a,1,1))].
% 199.87/200.16  19612 mult(ld(a,c_0),ld(c_0,mult(a,mult(a,b)))) = mult(ld(c_0,mult(a,c_0)),ld(a,c_0)).  [para(19570(a,1),227(a,2,2,2)),rewrite([41(6)]),flip(a)].
% 199.87/200.16  19645 mult(rd(A,B),mult(B,rd(A,B))) = mult(ld(B,A),A).  [para(18956(a,1),7(a,1,1)),flip(a)].
% 199.87/200.16  19647 rd(mult(A,B),mult(A,rd(B,A))) = rd(B,rd(B,A)).  [para(287(a,1),18956(a,2)),rewrite([6(4),6(5),7(2)])].
% 199.87/200.16  19758 ld(A,mult(ld(ld(B,A),A),A)) = ld(A,mult(B,mult(B,rd(A,B)))).  [para(19398(a,1),10(a,2,2)),rewrite([10(3)])].
% 199.87/200.16  19772 ld(ld(A,mult(mult(A,rd(B,A)),A)),mult(ld(ld(A,B),B),B)) = A.  [para(19398(a,2),187(a,1,2))].
% 199.87/200.16  23366 mult(rd(mult(mult(A,B),ld(B,C)),C),B) = rd(mult(A,C),ld(B,C)).  [para(2626(a,1),6(a,1,1)),flip(a)].
% 199.87/200.16  23438 rd(mult(mult(A,B),ld(A,C)),C) = ld(A,rd(mult(B,C),ld(A,C))).  [back_rewrite(10499),rewrite([23366(5)]),flip(a)].
% 199.87/200.16  23473 ld(ld(ld(ld(ld(A,unit),unit),unit),unit),unit) = rd(unit,rd(unit,rd(unit,A))).  [para(3501(a,1),2799(a,1,1,2,1)),rewrite([15371(11),41(7),15304(5),3501(11),16437(12),3501(15),14021(18)]),flip(a)].
% 199.87/200.16  24045 mult(rd(unit,a),ld(b,mult(ld(rd(unit,a),b),b))) = ld(c_0,mult(b,c_0)).  [para(4118(a,1),7(a,1,1)),rewrite([227(13)])].
% 199.87/200.16  25573 ld(mult(A,ld(B,unit)),mult(A,ld(B,C))) = mult(B,ld(A,mult(mult(A,ld(B,unit)),C))).  [para(14355(a,1),6779(a,1,2,2)),rewrite([7315(18),4(17)])].
% 199.87/200.16  27079 rd(ld(A,mult(B,C)),ld(A,B)) = ld(B,mult(A,mult(C,ld(A,B)))).  [para(4(a,1),9168(a,1,1,2,1)),rewrite([4(6)])].
% 199.87/200.16  27080 ld(mult(A,B),mult(A,mult(ld(mult(A,B),C),B))) = rd(ld(A,C),B).  [para(4(a,1),9168(a,1,1,2)),flip(a)].
% 199.87/200.16  27081 mult(ld(mult(A,B),mult(A,mult(C,B))),B) = ld(A,mult(mult(A,B),C)).  [para(9168(a,1),7(a,1,1))].
% 199.87/200.16  27084 rd(ld(b,mult(c_0,A)),a) = ld(c_0,mult(b,mult(A,a))).  [para(34(a,1),9168(a,1,1,2,1)),rewrite([34(9)])].
% 199.87/200.16  27195 rd(ld(A,mult(B,mult(A,C))),C) = rd(mult(A,mult(B,C)),mult(A,C)).  [back_rewrite(16010),rewrite([27080(8)])].
% 199.87/200.16  27213 ld(c_0,mult(b,mult(ld(c_0,A),a))) = rd(ld(b,A),a).  [para(4(a,1),27084(a,1,1,2)),flip(a)].
% 199.87/200.16  27214 mult(ld(c_0,mult(b,mult(A,a))),a) = ld(b,mult(c_0,A)).  [para(27084(a,1),7(a,1,1))].
% 199.87/200.16  27291 mult(c_0,ld(a,mult(ld(c_0,A),a))) = mult(b,mult(a,rd(ld(b,A),a))).  [para(27213(a,1),1624(a,1,2,2)),flip(a)].
% 199.87/200.16  27329 ld(b,mult(c_0,rd(A,a))) = mult(ld(c_0,mult(b,A)),a).  [para(7(a,1),27214(a,1,1,2,2)),flip(a)].
% 199.87/200.16  27944 mult(mult(ld(c_0,mult(b,A)),a),b) = mult(b,rd(mult(c_0,rd(A,a)),b)).  [para(27329(a,1),189(a,1,1))].
% 199.87/200.16  27953 ld(b,mult(c_0,mult(mult(A,a),ld(a,unit)))) = mult(ld(c_0,mult(b,rd(A,ld(a,unit)))),a).  [para(2801(a,1),27329(a,1,2,2))].
% 199.87/200.16  28516 rd(rd(mult(A,mult(B,C)),C),B) = rd(mult(mult(A,B),C),mult(B,C)).  [para(10623(a,1),6(a,1,1))].
% 199.87/200.16  28517 rd(mult(rd(A,B),mult(B,C)),C) = mult(rd(mult(A,C),mult(B,C)),B).  [para(7(a,1),10623(a,1,1,1,1)),flip(a)].
% 199.87/200.16  28518 mult(rd(mult(mult(A,rd(B,C)),C),B),rd(B,C)) = rd(mult(A,B),C).  [para(7(a,1),10623(a,1,1,2)),rewrite([7(8)])].
% 199.87/200.16  28524 mult(rd(mult(c_0,A),mult(a,A)),a) = rd(mult(b,mult(a,A)),A).  [para(34(a,1),10623(a,1,1,1,1))].
% 199.87/200.16  28544 rd(mult(c_0,ld(a,unit)),ld(c_0,b)) = mult(rd(b,mult(a,ld(c_0,b))),a).  [para(1629(a,1),10623(a,2,1)),rewrite([34(3),4(5)]),flip(a)].
% 199.87/200.16  28597 mult(ld(A,rd(mult(B,mult(A,C)),C)),mult(A,C)) = mult(mult(A,B),C).  [para(10623(a,1),227(a,1,1,2)),rewrite([17403(14),189(9),6(8),5(8)])].
% 199.87/200.16  28647 rd(ld(ld(ld(A,unit),unit),unit),rd(unit,A)) = mult(A,rd(unit,rd(unit,rd(unit,A)))).  [para(14602(a,1),10623(a,2,1)),rewrite([189(3),3293(6),14673(10),14976(7)]),flip(a)].
% 199.87/200.16  28668 mult(rd(mult(A,rd(A,B)),mult(B,rd(A,B))),B) = rd(mult(ld(B,A),A),rd(A,B)).  [para(19645(a,1),10623(a,2,1)),rewrite([7(2)])].
% 199.87/200.16  28724 rd(mult(mult(rd(A,B),C),B),A) = ld(rd(A,B),rd(mult(C,A),B)).  [back_rewrite(11505),rewrite([28518(7)]),flip(a)].
% 199.87/200.16  28768 mult(rd(mult(c_0,ld(a,A)),A),a) = rd(mult(b,A),ld(a,A)).  [para(4(a,1),28524(a,1,1,2)),rewrite([4(12)])].
% 199.87/200.16  28828 rd(mult(b,c_0),ld(a,c_0)) = mult(a,ld(c_0,mult(b,c_0))).  [para(188(a,1),28768(a,1,1)),rewrite([1676(6),1960(7),189(9),27084(8),34(6)]),flip(a)].
% 199.87/200.16  28867 mult(mult(a,ld(c_0,mult(b,c_0))),ld(a,c_0)) = mult(b,c_0).  [para(28828(a,1),7(a,1,1))].
% 199.87/200.16  29192 ld(mult(A,B),mult(B,mult(A,B))) = ld(A,ld(B,mult(mult(A,B),B))).  [para(10705(a,1),188(a,1)),rewrite([188(3)]),flip(a)].
% 199.87/200.16  29351 ld(a,rd(mult(c_0,b),ld(a,c_0))) = b.  [para(28867(a,1),10705(a,1,1)),rewrite([4(8),6(5),4(12),189(9),6(8)]),flip(a)].
% 199.87/200.16  29362 rd(mult(c_0,b),ld(a,c_0)) = mult(a,b).  [para(29351(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  29364 mult(mult(a,b),ld(a,c_0)) = mult(c_0,b).  [para(29362(a,1),7(a,1,1))].
% 199.87/200.16  29369 ld(mult(a,b),mult(ld(a,c_0),mult(a,b))) = rd(mult(c_0,b),mult(a,b)).  [para(29362(a,1),287(a,1,1)),rewrite([29362(13),29362(21)])].
% 199.87/200.16  30583 ld(ld(A,ld(B,mult(mult(A,B),B))),mult(mult(A,B),B)) = mult(A,B).  [para(188(a,1),13152(a,1,1,2))].
% 199.87/200.16  30814 mult(c_0,ld(mult(a,b),mult(a,c_0))) = mult(a,mult(a,b)).  [para(19272(a,1),13312(a,2,2,2)),rewrite([27081(11),5105(6),189(9),6049(8),5(6)]),flip(a)].
% 199.87/200.16  30832 ld(mult(a,b),mult(a,c_0)) = ld(c_0,mult(a,mult(a,b))).  [para(30814(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  31764 mult(a,mult(ld(c_0,mult(a,c_0)),ld(a,c_0))) = mult(c_0,a).  [para(220(a,1),14261(a,2,2)),rewrite([19612(12)])].
% 199.87/200.16  31948 mult(ld(c_0,mult(a,c_0)),ld(a,c_0)) = ld(a,mult(c_0,a)).  [para(31764(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  32001 ld(c_0,mult(rd(mult(c_0,a),mult(a,b)),c_0)) = rd(c_0,b).  [para(31948(a,1),355(a,1,1,1)),rewrite([189(7),6(6),165(7),19321(7),4(9),165(11)]),flip(a)].
% 199.87/200.16  32030 mult(rd(mult(c_0,a),mult(a,b)),c_0) = mult(c_0,rd(c_0,b)).  [para(32001(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  32061 rd(mult(c_0,a),mult(a,b)) = ld(c_0,mult(rd(c_0,b),c_0)).  [para(32030(a,1),6(a,1,1)),rewrite([188(7)]),flip(a)].
% 199.87/200.16  32066 mult(ld(c_0,mult(rd(c_0,b),c_0)),mult(a,b)) = mult(c_0,a).  [para(32061(a,1),7(a,1,1))].
% 199.87/200.16  32098 ld(mult(a,b),mult(c_0,a)) = ld(ld(a,c_0),c_0).  [para(32066(a,1),14(a,1,2)),rewrite([19272(18),30832(15),189(17),19400(16),5(16)])].
% 199.87/200.16  32101 mult(mult(a,b),ld(ld(a,c_0),c_0)) = mult(c_0,a).  [para(32066(a,1),45(a,2)),rewrite([19272(14),30832(11),189(13),19400(12),5(12)])].
% 199.87/200.16  32922 ld(A,mult(B,ld(ld(A,B),C))) = mult(ld(A,B),ld(B,mult(A,C))).  [para(4(a,1),14262(a,1,2,2,2)),flip(a)].
% 199.87/200.16  32923 ld(ld(A,B),ld(A,mult(B,C))) = ld(B,mult(A,mult(ld(A,B),C))).  [para(14262(a,1),5(a,1,2))].
% 199.87/200.16  32927 ld(ld(A,mult(B,mult(C,ld(B,A)))),ld(B,mult(A,C))) = ld(B,A).  [para(14262(a,1),187(a,1,2)),rewrite([9337(8)])].
% 199.87/200.16  32932 mult(ld(A,B),ld(B,mult(A,mult(A,rd(B,A))))) = ld(A,mult(B,A)).  [para(189(a,1),14262(a,1,2,2,2))].
% 199.87/200.16  33233 rd(ld(A,ld(A,unit)),mult(A,mult(ld(A,unit),rd(unit,A)))) = rd(unit,A).  [para(15306(a,1),6(a,1,1))].
% 199.87/200.16  33349 mult(ld(a,c_0),mult(b,A)) = mult(b,mult(ld(a,c_0),A)).  [para(34(a,1),15997(a,1,1,2)),rewrite([34(11)])].
% 199.87/200.16  33352 mult(rd(c_0,b),mult(a,A)) = mult(a,mult(rd(c_0,b),A)).  [para(222(a,1),15997(a,1,1)),rewrite([222(12)])].
% 199.87/200.16  33384 mult(A,ld(ld(B,mult(A,B)),unit)) = ld(ld(B,mult(A,B)),A).  [para(15997(a,1),15643(a,1,1)),rewrite([4(7),2(2)])].
% 199.87/200.16  33483 mult(b,mult(ld(a,c_0),rd(c_0,b))) = mult(ld(a,c_0),mult(a,b)).  [para(266(a,1),33349(a,1,2)),flip(a)].
% 199.87/200.16  33648 mult(a,mult(rd(c_0,b),ld(a,A))) = mult(rd(c_0,b),A).  [para(4(a,1),33352(a,1,2)),flip(a)].
% 199.87/200.16  33649 ld(rd(c_0,b),mult(a,mult(rd(c_0,b),A))) = mult(a,A).  [para(33352(a,1),5(a,1,2))].
% 199.87/200.16  33672 ld(a,ld(rd(c_0,b),a)) = ld(rd(c_0,b),unit).  [para(33352(a,1),14990(a,1,1)),rewrite([4(10),2(3)])].
% 199.87/200.16  33675 mult(a,ld(rd(c_0,b),unit)) = ld(rd(c_0,b),a).  [para(33352(a,1),15643(a,1,1)),rewrite([4(10),2(3)])].
% 199.87/200.16  33729 mult(mult(rd(c_0,b),rd(a,rd(c_0,b))),ld(rd(c_0,b),unit)) = rd(a,rd(c_0,b)).  [para(33672(a,1),3955(a,1,1,2,2)),rewrite([41(12),189(9),33672(16),33672(24),41(23)])].
% 199.87/200.16  33984 ld(rd(c_0,b),ld(a,rd(c_0,b))) = ld(a,unit).  [para(33648(a,1),14990(a,1,1)),rewrite([2(5)])].
% 199.87/200.16  33987 mult(rd(c_0,b),ld(a,unit)) = ld(a,rd(c_0,b)).  [para(33648(a,1),15643(a,1,1)),rewrite([2(5)])].
% 199.87/200.16  34044 mult(mult(a,rd(rd(c_0,b),a)),ld(a,unit)) = rd(rd(c_0,b),a).  [para(33984(a,1),3955(a,1,1,2,2)),rewrite([41(10),189(7),33984(16),33984(24),41(19)])].
% 199.87/200.16  34097 ld(rd(c_0,b),mult(a,A)) = mult(a,ld(rd(c_0,b),A)).  [para(4(a,1),33649(a,1,2,2))].
% 199.87/200.16  34806 rd(ld(A,mult(rd(unit,rd(unit,B)),A)),B) = mult(ld(A,mult(B,A)),rd(unit,B)).  [para(689(a,1),15474(a,1,1)),rewrite([3279(15),700(16)])].
% 199.87/200.16  35524 mult(A,ld(ld(ld(A,B),B),unit)) = ld(ld(ld(A,B),B),A).  [para(4(a,1),33384(a,1,2,1,2)),rewrite([4(8)])].
% 199.87/200.16  35525 mult(rd(A,B),ld(ld(B,A),unit)) = ld(ld(B,A),rd(A,B)).  [para(7(a,1),33384(a,1,2,1,2)),rewrite([7(7)])].
% 199.87/200.16  35529 mult(ld(A,B),ld(rd(B,A),unit)) = ld(rd(B,A),ld(A,B)).  [para(189(a,1),33384(a,1,2,1,2)),rewrite([5(4),189(7),5(8)])].
% 199.87/200.16  35642 rd(ld(b,mult(c_0,b)),rd(c_0,b)) = rd(mult(c_0,b),mult(a,b)).  [para(33483(a,1),9168(a,2,2)),rewrite([266(6),29364(8),266(14),29369(20)])].
% 199.87/200.16  36469 mult(ld(A,mult(B,A)),ld(B,unit)) = ld(B,ld(A,mult(B,A))).  [para(187(a,1),35524(a,1,2,1,1)),rewrite([5(4),187(9),5(7)])].
% 199.87/200.16  36506 ld(b,mult(ld(ld(a,unit),unit),b)) = mult(a,mult(ld(a,unit),rd(c_0,b))).  [para(35525(a,1),267(a,2,2)),rewrite([164(4),164(8),4(9),164(12),164(15),14461(18)])].
% 199.87/200.16  36590 mult(rd(mult(c_0,b),mult(a,b)),rd(c_0,b)) = ld(b,mult(c_0,b)).  [para(35642(a,1),7(a,1,1))].
% 199.87/200.16  37039 mult(rd(unit,A),mult(A,ld(B,mult(ld(A,C),B)))) = ld(B,mult(mult(rd(unit,A),C),B)).  [para(16558(a,1),46(a,1,1)),rewrite([9596(7),16558(17),16210(8),227(6),14988(8),15043(7),16558(17),5(12)])].
% 199.87/200.16  37253 ld(rd(unit,A),ld(B,mult(ld(A,C),B))) = mult(A,ld(B,mult(mult(rd(unit,A),C),B))).  [para(10893(a,1),17061(a,1,1,1,2)),rewrite([10893(15),16210(8),227(6),37039(7),10893(15)]),flip(a)].
% 199.87/200.16  38034 mult(ld(A,mult(B,A)),ld(B,A)) = ld(B,mult(A,B)).  [para(19758(a,1),227(a,2,2)),rewrite([41(2),32932(10)])].
% 199.87/200.16  38084 ld(ld(A,mult(B,A)),ld(B,mult(A,B))) = ld(B,A).  [para(19758(a,1),10897(a,1,2,2)),rewrite([41(2),32932(8)])].
% 199.87/200.16  38112 mult(ld(ld(A,B),B),ld(A,ld(A,B))) = rd(B,A).  [para(4(a,1),38034(a,1,1,2)),rewrite([189(7),5(8)])].
% 199.87/200.16  38113 mult(rd(A,B),ld(ld(B,A),B)) = ld(ld(B,A),A).  [para(4(a,1),38034(a,2,2)),rewrite([189(2),5(3)])].
% 199.87/200.16  38117 ld(rd(A,B),mult(A,rd(A,B))) = mult(B,ld(A,mult(ld(B,A),A))).  [para(42(a,1),38034(a,1,2)),rewrite([227(4)]),flip(a)].
% 199.87/200.16  38120 ld(ld(a,c_0),mult(c_0,b)) = ld(b,mult(mult(a,b),b)).  [para(220(a,1),38034(a,1,2)),rewrite([29369(11),28524(9),188(7),29364(17)]),flip(a)].
% 199.87/200.16  38172 ld(A,mult(rd(mult(A,B),mult(B,rd(A,B))),A)) = rd(A,rd(A,B)).  [para(38034(a,1),355(a,1,1,1)),rewrite([189(3),6(2),19647(4),4(4)]),flip(a)].
% 199.87/200.16  38211 mult(ld(b,mult(ld(ld(rd(c_0,b),a),a),b)),ld(rd(c_0,b),unit)) = ld(a,mult(ld(rd(c_0,b),a),a)).  [para(33672(a,1),38034(a,1,2)),rewrite([18601(13)])].
% 199.87/200.16  38258 ld(ld(ld(A,B),B),rd(B,A)) = ld(A,ld(A,B)).  [para(4(a,1),38084(a,1,1,2)),rewrite([189(4),5(5)])].
% 199.87/200.16  38516 rd(ld(ld(A,B),B),ld(ld(A,B),A)) = rd(B,A).  [para(38113(a,1),6(a,1,1))].
% 199.87/200.16  38737 ld(ld(ld(A,B),B),ld(A,B)) = ld(A,ld(ld(ld(A,B),B),B)).  [para(214(a,1),38258(a,1,1,1)),rewrite([215(4),678(5),214(11)]),flip(a)].
% 199.87/200.16  38752 ld(ld(ld(A,unit),unit),rd(unit,rd(unit,rd(unit,A)))) = ld(A,rd(unit,A)).  [para(16378(a,1),38258(a,1,2)),rewrite([18643(10),15329(12),18643(17)]),flip(a)].
% 199.87/200.16  39868 rd(mult(rd(A,B),C),ld(B,C)) = mult(rd(mult(A,ld(B,C)),C),B).  [para(7(a,1),23366(a,1,1,1,1)),flip(a)].
% 199.87/200.16  39875 ld(ld(A,B),mult(B,ld(A,B))) = mult(A,ld(B,mult(ld(A,B),B))).  [para(188(a,1),23366(a,2)),rewrite([189(2),23438(5),39868(4),188(3),359(4),5(5),227(4)]),flip(a)].
% 199.87/200.16  39973 rd(mult(A,mult(A,rd(B,A))),ld(ld(A,B),B)) = ld(A,mult(B,A)).  [back_rewrite(19410),rewrite([39875(12),223(12),38034(10)])].
% 199.87/200.16  39989 mult(ld(ld(A,B),B),ld(A,mult(B,A))) = mult(B,ld(ld(A,B),B)).  [back_rewrite(19412),rewrite([39973(8)])].
% 199.87/200.16  40583 mult(ld(ld(A,unit),unit),ld(A,rd(unit,A))) = rd(unit,rd(unit,rd(unit,A))).  [para(23473(a,1),38113(a,2)),rewrite([41(8),38737(19),23473(18),38752(15)])].
% 199.87/200.16  40596 ld(b,mult(mult(rd(unit,rd(unit,a)),b),b)) = mult(rd(unit,rd(unit,a)),ld(c_0,mult(b,c_0))).  [para(24045(a,1),15043(a,2,2)),rewrite([37253(18),5(19)])].
% 199.87/200.16  40843 ld(b,mult(A,mult(a,ld(A,b)))) = rd(ld(A,c_0),ld(A,b)).  [para(34(a,1),27079(a,1,1,2)),flip(a)].
% 199.87/200.16  40849 ld(c_0,mult(mult(a,b),mult(rd(c_0,b),ld(mult(a,b),c_0)))) = rd(a,ld(mult(a,b),c_0)).  [para(5223(a,1),27079(a,1,1)),flip(a)].
% 199.87/200.16  40860 ld(c_0,mult(mult(a,b),mult(a,ld(mult(a,b),c_0)))) = rd(ld(ld(a,c_0),c_0),ld(mult(a,b),c_0)).  [para(32098(a,1),27079(a,1,1)),flip(a)].
% 199.87/200.16  40875 mult(b,rd(ld(A,c_0),ld(A,b))) = mult(A,mult(a,ld(A,b))).  [para(40843(a,1),4(a,1,2))].
% 199.87/200.16  40901 mult(c_0,mult(a,ld(c_0,b))) = mult(b,rd(unit,ld(c_0,b))).  [para(38(a,1),40875(a,1,2,1)),flip(a)].
% 199.87/200.16  40920 ld(c_0,mult(b,rd(unit,ld(c_0,b)))) = mult(a,ld(c_0,b)).  [para(40901(a,1),5(a,1,2))].
% 199.87/200.16  41035 mult(mult(A,B),ld(B,mult(ld(mult(A,B),C),B))) = mult(A,mult(B,rd(ld(A,C),B))).  [para(27080(a,1),1580(a,1,2,2)),flip(a)].
% 199.87/200.16  41038 mult(A,ld(B,mult(A,mult(B,ld(A,unit))))) = rd(B,mult(B,ld(A,unit))).  [para(36469(a,1),27080(a,1,2,2)),rewrite([25573(14),4(12),27195(14),4(9),2(8)])].
% 199.87/200.16  41548 mult(rd(unit,a),mult(mult(rd(c_0,b),rd(unit,a)),a)) = mult(rd(c_0,b),rd(unit,a)).  [para(1252(a,1),15474(a,1,1)),rewrite([34806(11),222(5)]),flip(a)].
% 199.87/200.16  41549 ld(b,mult(rd(unit,rd(unit,a)),b)) = mult(mult(rd(c_0,b),rd(unit,a)),a).  [para(1252(a,1),16548(a,2)),rewrite([41548(13)]),flip(a)].
% 199.87/200.16  41576 ld(c_0,mult(rd(mult(c_0,b),mult(a,b)),c_0)) = rd(c_0,rd(c_0,b)).  [para(27944(a,1),32(a,1,1)),rewrite([165(5),6(6),19080(7),34(9)]),flip(a)].
% 199.87/200.16  41585 mult(rd(mult(c_0,b),mult(a,b)),c_0) = mult(c_0,rd(c_0,rd(c_0,b))).  [para(41576(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  41587 ld(rd(c_0,rd(c_0,b)),mult(c_0,rd(mult(c_0,b),mult(a,b)))) = c_0.  [para(41576(a,1),187(a,1,1))].
% 199.87/200.16  41628 ld(c_0,mult(rd(c_0,rd(c_0,b)),c_0)) = rd(mult(c_0,b),mult(a,b)).  [para(41585(a,1),6(a,1,1)),rewrite([188(9)])].
% 199.87/200.16  41653 mult(c_0,rd(mult(c_0,b),mult(a,b))) = mult(rd(c_0,rd(c_0,b)),c_0).  [para(41587(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  41658 ld(rd(c_0,b),ld(b,mult(c_0,b))) = ld(c_0,mult(b,c_0)).  [para(41587(a,1),300(a,1,1)),rewrite([42(6),41653(16),5(15),41653(22),5(21),41653(18),41628(17),36590(19)]),flip(a)].
% 199.87/200.16  41675 rd(ld(b,mult(c_0,b)),ld(c_0,mult(b,c_0))) = rd(c_0,b).  [para(41658(a,1),41(a,1,2))].
% 199.87/200.16  41703 ld(ld(c_0,mult(b,c_0)),mult(a,ld(c_0,mult(b,c_0)))) = rd(c_0,b).  [back_rewrite(1814),rewrite([41675(24)])].
% 199.87/200.16  42126 rd(ld(A,mult(mult(B,A),A)),B) = rd(mult(mult(A,B),A),mult(B,A)).  [para(188(a,1),28516(a,1,1))].
% 199.87/200.16  42170 ld(rd(A,B),mult(mult(B,rd(A,B)),rd(A,B))) = rd(mult(ld(B,A),A),rd(A,B)).  [para(28517(a,1),188(a,1)),rewrite([28668(6)]),flip(a)].
% 199.87/200.16  42263 mult(mult(a,ld(c_0,b)),ld(a,mult(ld(mult(a,ld(c_0,b)),b),a))) = mult(mult(a,b),ld(c_0,b)).  [para(1629(a,1),28597(a,1,1,2,1)),rewrite([28544(10),227(17)])].
% 199.87/200.16  42265 rd(unit,rd(unit,A)) = ld(ld(A,unit),unit).  [para(3131(a,1),28597(a,2)),rewrite([28517(5),1(2),227(6),41035(6),38(1),14460(4)]),flip(a)].
% 199.87/200.16  42276 ld(ld(ld(A,unit),unit),unit) = rd(unit,A).  [para(14602(a,1),28597(a,1,1,2,1)),rewrite([28647(9),42265(5),41(6),4(3),14602(6),4(9),1(10)])].
% 199.87/200.16  42300 mult(mult(rd(c_0,b),rd(unit,a)),a) = mult(a,mult(ld(a,unit),rd(c_0,b))).  [back_rewrite(41549),rewrite([42265(6),36506(9)]),flip(a)].
% 199.87/200.16  42307 ld(b,mult(mult(ld(ld(a,unit),unit),b),b)) = mult(ld(ld(a,unit),unit),ld(c_0,mult(b,c_0))).  [back_rewrite(40596),rewrite([42265(6),42265(16)])].
% 199.87/200.16  42309 mult(ld(ld(A,unit),unit),ld(A,rd(unit,A))) = ld(A,unit).  [back_rewrite(40583),rewrite([42265(13),41(14)])].
% 199.87/200.16  42372 mult(mult(ld(A,B),rd(unit,rd(B,A))),rd(B,A)) = ld(A,mult(ld(ld(rd(B,A),unit),unit),A)).  [back_rewrite(11324),rewrite([42265(12)])].
% 199.87/200.16  42385 mult(mult(A,rd(unit,A)),A) = ld(ld(A,unit),unit).  [back_rewrite(3131),rewrite([42265(8)])].
% 199.87/200.16  42593 ld(rd(A,B),ld(B,mult(A,B))) = ld(A,mult(B,A)).  [para(7(a,1),28724(a,1,1,1)),rewrite([188(2),188(5)]),flip(a)].
% 199.87/200.16  44387 ld(a,mult(ld(c_0,mult(b,rd(ld(c_0,b),ld(a,unit)))),a)) = rd(unit,a).  [para(42385(a,1),1968(a,2,1)),rewrite([41(11),41(17),4(17),40(14),27953(14),42276(22),41(23),4(23),40(20)])].
% 199.87/200.16  45055 ld(mult(A,B),mult(mult(B,A),B)) = ld(A,mult(B,A)).  [para(30583(a,1),360(a,1,1)),rewrite([42126(5),30583(12),7(7),30583(11),5(8)])].
% 199.87/200.16  45059 ld(mult(A,rd(B,A)),mult(B,A)) = ld(ld(A,B),B).  [para(4(a,1),45055(a,1,2,1)),rewrite([189(2),4(7)])].
% 199.87/200.16  45060 ld(A,mult(mult(B,rd(A,B)),B)) = rd(A,rd(A,B)).  [para(7(a,1),45055(a,1,1)),rewrite([287(8)])].
% 199.87/200.16  45061 ld(mult(A,rd(B,A)),mult(B,rd(B,A))) = ld(A,B).  [para(7(a,1),45055(a,1,2,1)),rewrite([7(7)])].
% 199.87/200.16  45173 ld(mult(A,rd(B,A)),mult(B,ld(A,B))) = ld(ld(ld(A,B),B),B).  [para(41(a,1),45059(a,1,1,2)),rewrite([189(2)])].
% 199.87/200.16  45177 ld(mult(a,rd(rd(c_0,b),a)),mult(a,rd(c_0,b))) = ld(ld(a,rd(c_0,b)),rd(c_0,b)).  [para(545(a,1),45059(a,1,2))].
% 199.87/200.16  45217 ld(mult(A,rd(B,A)),mult(B,rd(B,rd(B,rd(B,A))))) = rd(B,A).  [para(957(a,1),45060(a,1,2,1,2)),rewrite([7(8),957(15),699(12)])].
% 199.87/200.16  45263 rd(mult(ld(A,B),B),rd(B,A)) = ld(ld(A,B),mult(B,rd(B,A))).  [para(45061(a,1),38113(a,1,2,1)),rewrite([215(9),28668(6),45061(9)])].
% 199.87/200.16  45265 rd(ld(ld(A,B),mult(B,rd(B,A))),A) = rd(mult(B,rd(B,A)),mult(A,rd(B,A))).  [para(45061(a,1),38516(a,1,1,1)),rewrite([45061(9),215(8)])].
% 199.87/200.16  45269 ld(rd(A,B),mult(mult(B,rd(A,B)),rd(A,B))) = ld(ld(B,A),mult(A,rd(A,B))).  [back_rewrite(42170),rewrite([45263(10)])].
% 199.87/200.16  45567 ld(c_0,mult(mult(a,b),mult(ld(mult(a,b),c_0),rd(c_0,b)))) = ld(ld(mult(a,b),c_0),a).  [para(5223(a,1),32923(a,1,2)),flip(a)].
% 199.87/200.16  45692 ld(ld(c_0,mult(b,c_0)),ld(b,mult(mult(a,b),b))) = ld(ld(a,c_0),c_0).  [para(38120(a,1),32927(a,1,2)),rewrite([33349(12),4(11)])].
% 199.87/200.16  45784 mult(rd(unit,A),rd(unit,A)) = mult(ld(A,unit),ld(A,unit)).  [para(33233(a,1),15465(a,1,1)),rewrite([33233(13),42265(6),38112(10),33233(16),42265(9),15115(16),42309(15)])].
% 199.87/200.16  45786 rd(unit,A) = ld(A,unit).  [para(45784(a,1),3(a,1,1)),rewrite([3(6)]),flip(a)].
% 199.87/200.16  45789 ld(ld(A,unit),unit) = A.  [para(45784(a,1),10893(a,1,2,2,2)),rewrite([45786(2),45786(6),5(8),45786(4),5(10),4(5)])].
% 199.87/200.16  45844 ld(a,mult(ld(c_0,mult(b,rd(ld(c_0,b),ld(a,unit)))),a)) = ld(a,unit).  [back_rewrite(44387),rewrite([45786(18)])].
% 199.87/200.16  45909 mult(rd(A,B),rd(ld(B,A),rd(A,B))) = ld(B,A).  [back_rewrite(42372),rewrite([45786(4),35529(5),189(5),45789(10),7(7)])].
% 199.87/200.16  45920 mult(a,mult(ld(a,unit),rd(c_0,b))) = mult(a,rd(rd(c_0,b),a)).  [back_rewrite(42300),rewrite([45786(6),33987(7),189(7)]),flip(a)].
% 199.87/200.16  45976 mult(ld(c_0,b),a) = mult(a,ld(c_0,b)).  [back_rewrite(40920),rewrite([45786(7),32922(9),2(7),164(6)])].
% 199.87/200.16  46351 ld(ld(A,unit),rd(B,A)) = mult(mult(ld(A,unit),B),A).  [back_rewrite(17062),rewrite([45786(2),45786(6)])].
% 199.87/200.16  46368 mult(ld(A,unit),mult(mult(ld(A,unit),B),A)) = rd(B,A).  [back_rewrite(16733),rewrite([45786(2),45786(4)])].
% 199.87/200.16  46428 ld(A,mult(mult(mult(B,ld(C,unit)),C),A)) = mult(mult(ld(A,mult(B,A)),ld(C,unit)),C).  [back_rewrite(11499),rewrite([45786(2),45786(10)])].
% 199.87/200.16  46479 ld(b,mult(mult(a,b),b)) = mult(a,ld(c_0,mult(b,c_0))).  [back_rewrite(42307),rewrite([45789(6),45789(12)])].
% 199.87/200.16  46490 mult(a,rd(rd(c_0,b),a)) = rd(c_0,b).  [back_rewrite(36506),rewrite([45789(6),222(5),45920(12)]),flip(a)].
% 199.87/200.16  46563 mult(ld(A,unit),ld(B,mult(mult(mult(ld(A,unit),C),A),B))) = rd(ld(B,mult(C,B)),A).  [back_rewrite(2962),rewrite([46428(6),2677(9),46351(9)]),flip(a)].
% 199.87/200.16  46573 ld(ld(a,c_0),c_0) = rd(c_0,b).  [back_rewrite(45692),rewrite([46479(12),41703(13)]),flip(a)].
% 199.87/200.16  46621 ld(ld(a,rd(c_0,b)),rd(c_0,b)) = a.  [back_rewrite(45177),rewrite([46490(7),34097(9),38(8),2(3)]),flip(a)].
% 199.87/200.16  46623 rd(rd(c_0,b),a) = ld(a,rd(c_0,b)).  [back_rewrite(34044),rewrite([46490(7),33987(7)]),flip(a)].
% 199.87/200.16  46776 ld(c_0,mult(mult(a,b),mult(a,ld(mult(a,b),c_0)))) = rd(rd(c_0,b),ld(mult(a,b),c_0)).  [back_rewrite(40860),rewrite([46573(18)])].
% 199.87/200.16  46872 mult(mult(a,b),rd(c_0,b)) = mult(c_0,a).  [back_rewrite(32101),rewrite([46573(8)])].
% 199.87/200.16  46873 ld(mult(a,b),mult(c_0,a)) = rd(c_0,b).  [back_rewrite(32098),rewrite([46573(12)])].
% 199.87/200.16  46894 rd(mult(a,b),ld(a,c_0)) = rd(c_0,b).  [back_rewrite(369),rewrite([46573(12)])].
% 199.87/200.16  47593 mult(rd(A,B),mult(ld(rd(A,B),unit),ld(B,A))) = ld(B,A).  [para(45789(a,1),300(a,2,2,1)),rewrite([35529(8),14461(7),7(9)])].
% 199.87/200.16  47782 mult(a,ld(rd(c_0,b),mult(ld(a,rd(c_0,b)),rd(c_0,b)))) = rd(c_0,b).  [para(46621(a,1),327(a,2,2,1)),rewrite([39875(15),222(20)])].
% 199.87/200.16  47786 ld(rd(c_0,b),mult(ld(a,rd(c_0,b)),rd(c_0,b))) = ld(a,rd(c_0,b)).  [para(46621(a,1),19772(a,1,2,1,1)),rewrite([41(19),189(12),46623(11),4(12),39875(15),47782(15)])].
% 199.87/200.16  48137 ld(c_0,mult(mult(a,b),mult(ld(mult(a,b),c_0),a))) = ld(ld(mult(a,b),c_0),rd(c_0,b)).  [para(46873(a,1),32923(a,1,2)),flip(a)].
% 199.87/200.16  48432 rd(ld(A,B),rd(B,A)) = ld(rd(B,A),ld(A,B)).  [para(45909(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  48434 mult(rd(c_0,b),rd(a,rd(c_0,b))) = a.  [para(164(a,1),45909(a,1,2,1)),rewrite([164(12)])].
% 199.87/200.16  48444 mult(ld(rd(A,B),unit),ld(B,A)) = ld(rd(A,B),ld(B,A)).  [para(45909(a,1),14462(a,2,2)),rewrite([48432(7),14461(8),47593(8)]),flip(a)].
% 199.87/200.16  48472 rd(a,rd(c_0,b)) = ld(rd(c_0,b),a).  [back_rewrite(33729),rewrite([48434(9),33675(7)]),flip(a)].
% 199.87/200.16  48490 ld(ld(rd(c_0,b),a),a) = rd(c_0,b).  [para(48472(a,1),42(a,1,1))].
% 199.87/200.16  48491 ld(a,mult(ld(rd(c_0,b),a),a)) = ld(rd(c_0,b),a).  [back_rewrite(38211),rewrite([48490(8),7(6),164(3),33675(7)]),flip(a)].
% 199.87/200.16  48616 ld(A,mult(mult(B,rd(C,B)),A)) = mult(B,rd(ld(A,mult(C,A)),B)).  [para(46368(a,1),101(a,1,2,1,2,2)),rewrite([37(4),46563(14),37(10)])].
% 199.87/200.16  48631 ld(ld(A,B),mult(B,rd(B,A))) = mult(A,ld(B,mult(rd(B,A),B))).  [back_rewrite(45269),rewrite([48616(6),38117(4),188(5),359(4),5(5)]),flip(a)].
% 199.87/200.16  48645 rd(mult(A,rd(A,B)),mult(B,rd(A,B))) = ld(A,mult(ld(B,A),A)).  [back_rewrite(45265),rewrite([48631(4),188(5),227(4),5(5)]),flip(a)].
% 199.87/200.16  49396 ld(a,mult(ld(mult(a,b),c_0),a)) = ld(mult(a,b),c_0).  [para(48491(a,1),280(a,1,2,2,2)),rewrite([4(13),34(6),4(19),34(12)]),flip(a)].
% 199.87/200.16  49651 mult(ld(mult(a,b),c_0),a) = mult(a,ld(mult(a,b),c_0)).  [para(49396(a,1),4(a,1,2)),flip(a)].
% 199.87/200.16  49653 ld(ld(mult(a,b),c_0),mult(a,ld(mult(a,b),c_0))) = a.  [para(49396(a,1),187(a,1,1))].
% 199.87/200.16  49661 ld(ld(mult(a,b),c_0),mult(rd(c_0,b),ld(mult(a,b),c_0))) = rd(c_0,b).  [para(49396(a,1),327(a,1,1)),rewrite([49651(16),5(17),49651(24),5(25),49651(28),49653(29),222(20)])].
% 199.87/200.16  49671 rd(rd(c_0,b),ld(mult(a,b),c_0)) = ld(ld(mult(a,b),c_0),rd(c_0,b)).  [back_rewrite(48137),rewrite([49651(11),46776(13)])].
% 199.87/200.16  49672 ld(c_0,mult(mult(a,b),mult(a,ld(mult(a,b),c_0)))) = ld(ld(mult(a,b),c_0),rd(c_0,b)).  [back_rewrite(46776),rewrite([49671(22)])].
% 199.87/200.16  51309 mult(mult(A,ld(B,mult(ld(A,B),B))),rd(B,A)) = mult(rd(B,A),B).  [para(38117(a,1),189(a,1,1)),rewrite([6(11)])].
% 199.87/200.16  51313 rd(A,rd(A,rd(A,B))) = ld(B,A).  [para(356(a,1),38172(a,1,2,1,2)),rewrite([48645(5),189(4),6(3),5(3)]),flip(a)].
% 199.87/200.16  51351 ld(ld(ld(A,B),B),B) = rd(B,A).  [back_rewrite(45217),rewrite([51313(5),45173(5)])].
% 199.87/200.16  51565 rd(mult(A,rd(B,A)),ld(ld(A,B),B)) = rd(B,A).  [back_rewrite(678),rewrite([51351(8)])].
% 199.87/200.16  53465 ld(c_0,mult(b,ld(ld(a,unit),ld(c_0,b)))) = ld(a,unit).  [para(48444(a,1),6272(a,2,2,2)),rewrite([45786(7),45786(10),45789(12),37(14),15195(14),5(15),45786(15),45786(18),38(22),2(17),37(16)])].
% 199.87/200.16  53468 mult(c_0,mult(ld(a,unit),mult(a,ld(c_0,b)))) = b.  [para(53465(a,1),1624(a,1,2,2)),rewrite([4(6),2(3),14462(11)]),flip(a)].
% 199.87/200.16  53471 mult(ld(a,unit),mult(a,ld(c_0,b))) = ld(c_0,b).  [para(53468(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  53476 rd(rd(mult(A,b),ld(c_0,b)),a) = mult(mult(mult(A,b),a),ld(c_0,b)).  [para(53468(a,1),4863(a,1,1,2)),rewrite([7(8),53471(13),7(12),53471(19),53471(24),4(19),23366(18)]),flip(a)].
% 199.87/200.16  53479 ld(ld(a,unit),ld(c_0,b)) = mult(a,ld(c_0,b)).  [para(53471(a,1),5(a,1,2))].
% 199.87/200.16  53480 rd(ld(c_0,b),mult(a,ld(c_0,b))) = ld(a,unit).  [para(53471(a,1),6(a,1,1))].
% 199.87/200.16  53487 ld(ld(mult(a,ld(c_0,b)),ld(c_0,b)),ld(c_0,b)) = rd(ld(c_0,b),ld(a,unit)).  [para(53479(a,1),51351(a,1,1,1))].
% 199.87/200.16  53489 rd(mult(mult(a,ld(c_0,b)),ld(a,unit)),rd(ld(c_0,b),ld(a,unit))) = ld(a,unit).  [para(53480(a,1),51565(a,1,1,2)),rewrite([53487(22),53480(26)])].
% 199.87/200.16  53742 mult(ld(a,rd(c_0,b)),rd(c_0,b)) = mult(rd(c_0,b),ld(a,rd(c_0,b))).  [para(46621(a,1),39989(a,1,1,1)),rewrite([39875(20),47786(19),4(12),46621(21)])].
% 199.87/200.16  54656 mult(b,rd(ld(c_0,b),ld(a,unit))) = mult(c_0,ld(a,unit)).  [para(45844(a,1),27291(a,1,2)),rewrite([5(18),2801(16),45976(12),15860(17)]),flip(a)].
% 199.87/200.16  54664 rd(ld(c_0,b),ld(a,unit)) = mult(a,ld(c_0,b)).  [para(54656(a,1),5(a,1,2)),rewrite([1631(7),2(5)]),flip(a)].
% 199.87/200.16  54666 ld(mult(a,ld(c_0,b)),ld(c_0,b)) = ld(a,unit).  [back_rewrite(53489),rewrite([54664(16),188(15),53471(14)])].
% 199.87/200.16  54682 mult(ld(c_0,b),mult(ld(ld(c_0,b),unit),ld(a,unit))) = ld(a,unit).  [para(15900(a,1),8858(a,1,2,2,2,2)),rewrite([39(18),2(13),4(17),45789(10),4(7),38(4),4(20),1(16),14461(16)]),flip(a)].
% 199.87/200.16  54684 mult(ld(ld(c_0,b),unit),ld(a,unit)) = ld(ld(c_0,b),ld(a,unit)).  [para(54682(a,1),5(a,1,2)),flip(a)].
% 199.87/200.16  54978 ld(b,mult(ld(ld(mult(a,b),c_0),rd(c_0,b)),b)) = ld(ld(mult(a,b),c_0),a).  [para(49651(a,1),9356(a,1,2,1,2,2)),rewrite([49672(14),45567(28)])].
% 199.87/200.16  55273 ld(ld(c_0,b),mult(mult(a,ld(c_0,b)),ld(c_0,b))) = mult(a,ld(c_0,b)).  [para(53471(a,1),9458(a,2,2,2,2)),rewrite([1631(14),2(12),5(13),29192(16),4(17),54666(24),1631(20),2(18)])].
% 199.87/200.16  55311 mult(ld(mult(a,b),c_0),rd(c_0,b)) = mult(rd(c_0,b),ld(mult(a,b),c_0)).  [para(49661(a,1),4(a,1,2))].
% 199.87/200.16  55313 ld(ld(ld(mult(a,b),c_0),rd(c_0,b)),rd(c_0,b)) = ld(mult(a,b),c_0).  [para(49661(a,1),42593(a,1,2)),rewrite([49671(9),55311(25),5(26)])].
% 199.87/200.16  55315 rd(a,ld(mult(a,b),c_0)) = ld(ld(mult(a,b),c_0),a).  [back_rewrite(45567),rewrite([55311(13),40849(15)])].
% 199.87/200.16  55316 ld(ld(ld(mult(a,b),c_0),a),a) = ld(mult(a,b),c_0).  [para(55315(a,1),42(a,1,1))].
% 199.87/200.16  55553 mult(mult(a,ld(c_0,b)),ld(c_0,b)) = mult(ld(c_0,b),mult(a,ld(c_0,b))).  [para(53479(a,1),51309(a,1,1,2,2,1)),rewrite([55273(16),53471(9),54664(10),54664(16)]),flip(a)].
% 199.87/200.16  56070 rd(rd(A,ld(c_0,b)),a) = mult(mult(A,a),ld(c_0,b)).  [para(7(a,1),53476(a,1,1,1)),rewrite([7(10)])].
% 199.87/200.16  56078 rd(ld(ld(c_0,b),unit),a) = mult(a,ld(c_0,b)).  [para(1(a,1),56070(a,2,1)),rewrite([45786(5)])].
% 199.87/200.16  56081 mult(ld(c_0,b),mult(a,ld(c_0,b))) = ld(a,unit).  [para(39(a,1),56070(a,1,1)),rewrite([45786(3),45976(8),55553(12)]),flip(a)].
% 199.87/200.16  56099 mult(mult(a,ld(c_0,b)),a) = ld(ld(c_0,b),unit).  [para(56078(a,1),7(a,1,1))].
% 199.87/200.16  56116 ld(ld(c_0,b),ld(a,unit)) = mult(a,ld(c_0,b)).  [para(56081(a,1),5(a,1,2))].
% 199.87/200.16  56134 mult(ld(ld(c_0,b),unit),ld(a,unit)) = mult(a,ld(c_0,b)).  [back_rewrite(54684),rewrite([56116(16)])].
% 199.87/200.16  56149 mult(b,ld(mult(a,ld(c_0,b)),unit)) = mult(c_0,ld(a,unit)).  [para(56099(a,1),7438(a,1,2,2,2,2,1)),rewrite([189(17),45786(16),4(17),4(12),56099(23),56134(25),38(22)])].
% 199.87/200.16  56195 ld(mult(a,ld(c_0,b)),unit) = mult(a,ld(c_0,b)).  [para(56149(a,1),5(a,1,2)),rewrite([1631(7),2(5)]),flip(a)].
% 199.87/200.16  56196 mult(mult(a,ld(c_0,b)),mult(a,ld(c_0,b))) = unit.  [para(56195(a,1),4(a,1,2))].
% 199.87/200.16  56197 mult(a,ld(c_0,b)) = unit.  [para(56196(a,1),3(a,1,1)),rewrite([36(2)]),flip(a)].
% 199.87/200.16  56201 ld(c_0,b) = ld(a,unit).  [para(56196(a,1),27081(a,2,2)),rewrite([56197(5),56197(7),1(7),56197(6),38(3),1(5)])].
% 199.87/200.16  56219 mult(mult(a,b),ld(a,unit)) = ld(a,c_0).  [back_rewrite(42263),rewrite([56201(4),4(5),56201(6),4(7),37(5),34(5),1(5),56201(9)]),flip(a)].
% 199.87/200.16  56739 mult(a,ld(mult(a,b),c_0)) = rd(c_0,b).  [para(56219(a,1),41038(a,1,2,2,2)),rewrite([4(9),56219(17),46894(14)])].
% 199.87/200.16  56748 ld(ld(mult(a,b),c_0),rd(c_0,b)) = a.  [back_rewrite(49672),rewrite([56739(11),46872(8),5(5)]),flip(a)].
% 199.87/200.16  56756 ld(mult(a,b),c_0) = ld(a,rd(c_0,b)).  [back_rewrite(55313),rewrite([56748(9)]),flip(a)].
% 199.87/200.16  56757 ld(ld(a,rd(c_0,b)),a) = rd(c_0,b).  [back_rewrite(54978),rewrite([56756(6),46621(10),222(5),56756(8)]),flip(a)].
% 199.87/200.16  56758 ld(rd(c_0,b),a) = ld(a,rd(c_0,b)).  [back_rewrite(55316),rewrite([56756(5),56757(7),56756(10)])].
% 199.87/200.16  56953 mult(rd(c_0,b),ld(a,rd(c_0,b))) = a.  [para(56757(a,1),4(a,1,2)),rewrite([53742(9)])].
% 199.87/200.17  56955 mult(rd(c_0,b),rd(c_0,b)) = mult(a,a).  [para(56757(a,1),14261(a,2,2)),rewrite([34097(13),56758(12),4(13),53742(10),56953(10)]),flip(a)].
% 199.87/200.17  56979 rd(c_0,b) = a.  [para(56955(a,1),3(a,1,1)),rewrite([3(4)]),flip(a)].
% 199.87/200.17  56980 mult(a,b) = c_0.  [para(56955(a,1),271(a,1,2,2)),rewrite([56979(4),5(6),34(3),56979(4),56979(6),5(6)]),flip(a)].
% 199.87/200.17  56981 $F # answer(goals).  [resolve(56980,a,35,a)].
% 199.87/200.17  
% 199.87/200.17  % SZS output end Refutation
% 199.87/200.17  ============================== end of proof ==========================
% 199.87/200.17  
% 199.87/200.17  ============================== STATISTICS ============================
% 199.87/200.17  
% 199.87/200.17  Given=4991. Generated=7535776. Kept=56973. proofs=1.
% 199.87/200.17  Usable=3490. Sos=8493. Demods=11301. Limbo=1, Disabled=45009. Hints=0.
% 199.87/200.17  Megabytes=69.76.
% 199.87/200.17  User_CPU=194.87, System_CPU=4.29, Wall_clock=199.
% 199.87/200.17  
% 199.87/200.17  ============================== end of statistics =====================
% 199.87/200.17  
% 199.87/200.17  ============================== end of search =========================
% 199.87/200.17  
% 199.87/200.17  THEOREM PROVED
% 199.87/200.17  % SZS status Unsatisfiable
% 199.87/200.17  
% 199.87/200.17  Exiting with 1 proof.
% 199.87/200.17  
% 199.87/200.17  Process 5517 exit (max_proofs) Mon Jun 13 09:30:53 2022
% 199.87/200.17  Prover9 interrupted
%------------------------------------------------------------------------------