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
%------------------------------------------------------------------------------