TSTP Solution File: GRP666+1 by Prover9---1109a

View Problem - Process Solution

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

% Computer : n029.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:27 EDT 2022

% Result   : Theorem 65.48s 65.75s
% Output   : Refutation 65.48s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : GRP666+1 : TPTP v8.1.0. Released v4.0.0.
% 0.04/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.14/0.35  % Computer : n029.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 : Tue Jun 14 14:20:26 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.46/1.01  ============================== Prover9 ===============================
% 0.46/1.01  Prover9 (32) version 2009-11A, November 2009.
% 0.46/1.01  Process 21560 was started by sandbox on n029.cluster.edu,
% 0.46/1.01  Tue Jun 14 14:20:26 2022
% 0.46/1.01  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_21406_n029.cluster.edu".
% 0.46/1.01  ============================== end of head ===========================
% 0.46/1.01  
% 0.46/1.01  ============================== INPUT =================================
% 0.46/1.01  
% 0.46/1.01  % Reading from file /tmp/Prover9_21406_n029.cluster.edu
% 0.46/1.01  
% 0.46/1.01  set(prolog_style_variables).
% 0.46/1.01  set(auto2).
% 0.46/1.01      % set(auto2) -> set(auto).
% 0.46/1.01      % set(auto) -> set(auto_inference).
% 0.46/1.01      % set(auto) -> set(auto_setup).
% 0.46/1.01      % set(auto_setup) -> set(predicate_elim).
% 0.46/1.01      % set(auto_setup) -> assign(eq_defs, unfold).
% 0.46/1.01      % set(auto) -> set(auto_limits).
% 0.46/1.01      % set(auto_limits) -> assign(max_weight, "100.000").
% 0.46/1.01      % set(auto_limits) -> assign(sos_limit, 20000).
% 0.46/1.01      % set(auto) -> set(auto_denials).
% 0.46/1.01      % set(auto) -> set(auto_process).
% 0.46/1.01      % set(auto2) -> assign(new_constants, 1).
% 0.46/1.01      % set(auto2) -> assign(fold_denial_max, 3).
% 0.46/1.01      % set(auto2) -> assign(max_weight, "200.000").
% 0.46/1.01      % set(auto2) -> assign(max_hours, 1).
% 0.46/1.01      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.46/1.01      % set(auto2) -> assign(max_seconds, 0).
% 0.46/1.01      % set(auto2) -> assign(max_minutes, 5).
% 0.46/1.01      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.46/1.01      % set(auto2) -> set(sort_initial_sos).
% 0.46/1.01      % set(auto2) -> assign(sos_limit, -1).
% 0.46/1.01      % set(auto2) -> assign(lrs_ticks, 3000).
% 0.46/1.01      % set(auto2) -> assign(max_megs, 400).
% 0.46/1.01      % set(auto2) -> assign(stats, some).
% 0.46/1.01      % set(auto2) -> clear(echo_input).
% 0.46/1.01      % set(auto2) -> set(quiet).
% 0.46/1.01      % set(auto2) -> clear(print_initial_clauses).
% 0.46/1.01      % set(auto2) -> clear(print_given).
% 0.46/1.01  assign(lrs_ticks,-1).
% 0.46/1.01  assign(sos_limit,10000).
% 0.46/1.01  assign(order,kbo).
% 0.46/1.01  set(lex_order_vars).
% 0.46/1.01  clear(print_given).
% 0.46/1.01  
% 0.46/1.01  % formulas(sos).  % not echoed (15 formulas)
% 0.46/1.01  
% 0.46/1.01  ============================== end of input ==========================
% 0.46/1.01  
% 0.46/1.01  % From the command line: assign(max_seconds, 300).
% 0.46/1.01  
% 0.46/1.01  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.46/1.01  
% 0.46/1.01  % Formulas that are not ordinary clauses:
% 0.46/1.01  1 (all B all A mult(A,ld(A,B)) = B) # label(f01) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  2 (all B all A ld(A,mult(A,B)) = B) # label(f02) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  3 (all B all A mult(rd(A,B),B) = A) # label(f03) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  4 (all B all A rd(mult(A,B),B) = A) # label(f04) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  5 (all A mult(A,unit) = A) # label(f05) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  6 (all A mult(unit,A) = A) # label(f06) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  7 (all B all A mult(i(A),mult(A,B)) = B) # label(f07) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  8 (all B all A mult(mult(A,B),i(B)) = A) # label(f08) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  9 (all D all C all B all A ld(mult(A,B),mult(A,mult(B,mult(C,D)))) = mult(ld(mult(A,B),mult(A,mult(B,C))),ld(mult(A,B),mult(A,mult(B,D))))) # label(f09) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  10 (all D all C all B all A rd(mult(mult(mult(A,B),C),D),mult(C,D)) = mult(rd(mult(mult(A,C),D),mult(C,D)),rd(mult(mult(B,C),D),mult(C,D)))) # label(f10) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  11 (all C all B all A ld(A,mult(mult(B,C),A)) = mult(ld(A,mult(B,A)),ld(A,mult(C,A)))) # label(f11) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  12 (all X0 all X1 all X2 (mult(X0,mult(X1,mult(X2,X1))) = mult(mult(mult(X0,X1),X2),X1) -> mult(X1,mult(X0,mult(X1,X2))) = mult(mult(mult(X1,X0),X1),X2))) # label(f12) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  13 (all X3 all X4 all X5 (mult(mult(X3,X4),mult(X5,X3)) = mult(mult(X3,mult(X4,X5)),X3) -> mult(X3,mult(X4,mult(X3,X5))) = mult(mult(mult(X3,X4),X3),X5))) # label(f13) # label(axiom) # label(non_clause).  [assumption].
% 0.46/1.01  14 (all X6 all X7 all X8 (mult(mult(X6,X7),mult(X8,X6)) = mult(X6,mult(mult(X7,X8),X6)) -> mult(X6,mult(X7,mult(X6,X8))) = mult(mult(mult(X6,X7),X6),X8))) # label(f14) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  
% 65.48/65.75  ============================== end of process non-clausal formulas ===
% 65.48/65.75  
% 65.48/65.75  ============================== PROCESS INITIAL CLAUSES ===============
% 65.48/65.75  
% 65.48/65.75  ============================== PREDICATE ELIMINATION =================
% 65.48/65.75  
% 65.48/65.75  ============================== end predicate elimination =============
% 65.48/65.75  
% 65.48/65.75  Auto_denials:
% 65.48/65.75    % copying label goals to answer in negative clause
% 65.48/65.75  
% 65.48/65.75  Term ordering decisions:
% 65.48/65.75  
% 65.48/65.75  % Assigning unary symbol i kb_weight 0 and highest precedence (9).
% 65.48/65.75  Function symbol KB weights:  unit=1. a=1. b=1. c=1. mult=1. ld=1. rd=1. i=0.
% 65.48/65.75  
% 65.48/65.75  ============================== end of process initial clauses ========
% 65.48/65.75  
% 65.48/65.75  ============================== CLAUSES FOR SEARCH ====================
% 65.48/65.75  
% 65.48/65.75  ============================== end of clauses for search =============
% 65.48/65.75  
% 65.48/65.75  ============================== SEARCH ================================
% 65.48/65.75  
% 65.48/65.75  % Starting search at 0.01 seconds.
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=101.000, iters=3375
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=93.000, iters=3336
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=83.000, iters=3368
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=75.000, iters=3333
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=74.000, iters=3334
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=71.000, iters=3344
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=68.000, iters=3348
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=65.000, iters=3355
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=64.000, iters=3373
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=62.000, iters=3334
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=61.000, iters=3351
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=60.000, iters=3348
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=57.000, iters=3370
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=56.000, iters=3426
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=55.000, iters=3465
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=53.000, iters=3386
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=52.000, iters=3337
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=51.000, iters=3356
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=50.000, iters=3360
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=49.000, iters=3354
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=47.000, iters=3347
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=46.000, iters=3344
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=45.000, iters=3350
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=44.000, iters=3375
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=43.000, iters=3353
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=42.000, iters=3345
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=41.000, iters=3349
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=40.000, iters=3367
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=39.000, iters=3345
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=38.000, iters=3341
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=37.000, iters=3357
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=36.000, iters=3359
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3280, wt=200.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3309, wt=198.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3234, wt=197.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2649, wt=193.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2784, wt=188.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3230, wt=183.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3273, wt=175.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3236, wt=173.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3253, wt=172.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3272, wt=168.000
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=35.000, iters=3365
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2701, wt=166.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2690, wt=165.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2759, wt=164.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2785, wt=163.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3229, wt=162.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2754, wt=160.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=5101, wt=158.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=3696, wt=157.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=2645, wt=153.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=13293, wt=33.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=13364, wt=30.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=13663, wt=28.000
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=34.000, iters=3346
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=33.000, iters=3345
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=14216, wt=27.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=14238, wt=23.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=14257, wt=22.000
% 65.48/65.75  
% 65.48/65.75  Low Water (displace): id=15579, wt=21.000
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=32.000, iters=3334
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=31.000, iters=3368
% 65.48/65.75  
% 65.48/65.75  NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 54 (0.00 of 21.31 sec).
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=30.000, iters=3341
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=29.000, iters=3339
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=28.000, iters=3349
% 65.48/65.75  
% 65.48/65.75  Low Water (keep): wt=27.000, iters=3337
% 65.48/65.75  
% 65.48/65.75  ============================== PROOF =================================
% 65.48/65.75  % SZS status Theorem
% 65.48/65.75  % SZS output start Refutation
% 65.48/65.75  
% 65.48/65.75  % Proof 1 at 63.91 (+ 0.83) seconds: goals.
% 65.48/65.75  % Length of proof is 208.
% 65.48/65.75  % Level of proof is 31.
% 65.48/65.75  % Maximum clause weight is 57.000.
% 65.48/65.75  % Given clauses 1029.
% 65.48/65.75  
% 65.48/65.75  1 (all B all A mult(A,ld(A,B)) = B) # label(f01) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  3 (all B all A mult(rd(A,B),B) = A) # label(f03) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  4 (all B all A rd(mult(A,B),B) = A) # label(f04) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  5 (all A mult(A,unit) = A) # label(f05) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  6 (all A mult(unit,A) = A) # label(f06) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  7 (all B all A mult(i(A),mult(A,B)) = B) # label(f07) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  8 (all B all A mult(mult(A,B),i(B)) = A) # label(f08) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  9 (all D all C all B all A ld(mult(A,B),mult(A,mult(B,mult(C,D)))) = mult(ld(mult(A,B),mult(A,mult(B,C))),ld(mult(A,B),mult(A,mult(B,D))))) # label(f09) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  11 (all C all B all A ld(A,mult(mult(B,C),A)) = mult(ld(A,mult(B,A)),ld(A,mult(C,A)))) # label(f11) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  13 (all X3 all X4 all X5 (mult(mult(X3,X4),mult(X5,X3)) = mult(mult(X3,mult(X4,X5)),X3) -> mult(X3,mult(X4,mult(X3,X5))) = mult(mult(mult(X3,X4),X3),X5))) # label(f13) # label(axiom) # label(non_clause).  [assumption].
% 65.48/65.75  15 mult(A,unit) = A # label(f05) # label(axiom).  [clausify(5)].
% 65.48/65.75  16 mult(unit,A) = A # label(f06) # label(axiom).  [clausify(6)].
% 65.48/65.75  17 mult(A,ld(A,B)) = B # label(f01) # label(axiom).  [clausify(1)].
% 65.48/65.75  19 mult(rd(A,B),B) = A # label(f03) # label(axiom).  [clausify(3)].
% 65.48/65.75  20 rd(mult(A,B),B) = A # label(f04) # label(axiom).  [clausify(4)].
% 65.48/65.75  21 mult(i(A),mult(A,B)) = B # label(f07) # label(axiom).  [clausify(7)].
% 65.48/65.75  22 mult(mult(A,B),i(B)) = A # label(f08) # label(axiom).  [clausify(8)].
% 65.48/65.75  23 mult(ld(A,mult(B,A)),ld(A,mult(C,A))) = ld(A,mult(mult(B,C),A)) # label(f11) # label(axiom).  [clausify(11)].
% 65.48/65.75  24 mult(ld(mult(A,B),mult(A,mult(B,C))),ld(mult(A,B),mult(A,mult(B,D)))) = ld(mult(A,B),mult(A,mult(B,mult(C,D)))) # label(f09) # label(axiom).  [clausify(9)].
% 65.48/65.75  27 mult(a,mult(b,mult(a,c))) != mult(mult(mult(a,b),a),c) # label(goals) # label(negated_conjecture) # answer(goals).  [assumption].
% 65.48/65.75  28 mult(mult(mult(a,b),a),c) != mult(a,mult(b,mult(a,c))) # answer(goals).  [copy(27),flip(a)].
% 65.48/65.75  30 mult(mult(A,mult(B,C)),A) != mult(mult(A,B),mult(C,A)) | mult(mult(mult(A,B),A),C) = mult(A,mult(B,mult(A,C))) # label(f13) # label(axiom).  [clausify(13)].
% 65.48/65.75  37 rd(A,ld(B,A)) = B.  [para(17(a,1),20(a,1,1))].
% 65.48/65.75  38 mult(i(A),A) = unit.  [para(15(a,1),21(a,1,2))].
% 65.48/65.75  40 ld(A,B) = mult(i(A),B).  [para(17(a,1),21(a,1,2)),flip(a)].
% 65.48/65.75  43 rd(A,mult(B,A)) = i(B).  [para(21(a,1),20(a,1,1))].
% 65.48/65.75  44 i(i(A)) = A.  [back_rewrite(37),rewrite([40(1),43(3)])].
% 65.48/65.75  45 mult(mult(i(mult(A,B)),mult(A,mult(B,C))),mult(i(mult(A,B)),mult(A,mult(B,D)))) = mult(i(mult(A,B)),mult(A,mult(B,mult(C,D)))).  [back_rewrite(24),rewrite([40(4),40(9),40(16)])].
% 65.48/65.75  46 mult(mult(i(A),mult(B,A)),mult(i(A),mult(C,A))) = mult(i(A),mult(mult(B,C),A)).  [back_rewrite(23),rewrite([40(2),40(5),40(10)])].
% 65.48/65.75  47 mult(A,mult(i(A),B)) = B.  [back_rewrite(17),rewrite([40(1)])].
% 65.48/65.75  49 mult(A,i(A)) = unit.  [para(16(a,1),22(a,1,1))].
% 65.48/65.75  50 rd(A,B) = mult(A,i(B)).  [para(19(a,1),22(a,1,1)),flip(a)].
% 65.48/65.75  51 mult(i(mult(A,B)),A) = i(B).  [para(22(a,1),21(a,1,2))].
% 65.48/65.75  54 mult(mult(A,i(B)),B) = A.  [back_rewrite(19),rewrite([50(1)])].
% 65.48/65.75  62 mult(mult(a,mult(b,c)),a) != mult(mult(a,b),mult(c,a)) # answer(goals).  [ur(30,b,28,a)].
% 65.48/65.75  63 mult(mult(A,B),A) = mult(A,mult(B,A)).  [para(15(a,1),30(a,1,1,2)),rewrite([16(5),15(9),15(9)]),xx(a)].
% 65.48/65.75  64 mult(mult(A,A),B) = mult(A,mult(A,B)).  [para(15(a,1),30(a,2,1)),rewrite([16(2),63(2),15(7),16(10)]),xx(a)].
% 65.48/65.75  66 mult(i(A),mult(mult(mult(A,B),C),i(A))) != mult(B,mult(C,i(A))) | mult(i(A),mult(mult(A,B),mult(i(A),C))) = mult(mult(B,i(A)),C).  [para(21(a,1),30(a,2,1)),rewrite([63(6),21(13)]),flip(b)].
% 65.48/65.75  68 mult(mult(A,mult(B,C)),mult(i(C),A)) != mult(A,mult(B,A)) | mult(mult(A,mult(mult(B,C),A)),i(C)) = mult(A,mult(mult(B,C),mult(A,i(C)))).  [para(22(a,1),30(a,1,1,2)),rewrite([63(2),63(11)]),flip(a)].
% 65.48/65.75  71 mult(i(A),mult(mult(B,mult(C,A)),i(A))) != mult(mult(i(A),B),C) | mult(mult(i(A),mult(B,i(A))),mult(C,A)) = mult(i(A),mult(B,mult(i(A),mult(C,A)))).  [para(22(a,1),30(a,2,2)),rewrite([63(6),63(14)])].
% 65.48/65.75  72 mult(mult(a,b),mult(c,a)) != mult(a,mult(mult(b,c),a)) # answer(goals).  [back_rewrite(62),rewrite([63(7)]),flip(a)].
% 65.48/65.75  82 mult(mult(i(A),mult(i(B),mult(mult(B,A),C))),mult(i(A),mult(i(B),mult(mult(B,A),D)))) = mult(i(A),mult(i(B),mult(mult(B,A),mult(C,D)))).  [para(21(a,1),45(a,1,1,1,1)),rewrite([21(9),21(16)])].
% 65.48/65.75  104 mult(mult(i(mult(A,B)),mult(A,mult(B,C))),mult(i(mult(A,B)),mult(A,D))) = mult(i(mult(A,B)),mult(A,mult(B,mult(C,mult(i(B),D))))).  [para(47(a,1),45(a,1,2,2,2))].
% 65.48/65.75  106 i(mult(A,B)) = mult(i(B),i(A)).  [para(21(a,1),51(a,1,1,1)),flip(a)].
% 65.48/65.75  108 mult(mult(mult(i(A),i(B)),mult(B,mult(A,C))),mult(mult(i(A),i(B)),mult(B,D))) = mult(mult(i(A),i(B)),mult(B,mult(A,mult(C,mult(i(A),D))))).  [back_rewrite(104),rewrite([106(2),106(8),106(14)])].
% 65.48/65.75  125 mult(mult(mult(i(A),i(B)),A),mult(mult(i(A),i(B)),mult(C,mult(B,A)))) = mult(mult(i(A),i(B)),mult(mult(i(B),C),mult(B,A))).  [para(21(a,1),46(a,1,1,2)),rewrite([106(2),106(6),106(13)])].
% 65.48/65.75  126 mult(mult(mult(i(A),i(B)),mult(C,mult(B,A))),mult(mult(i(A),i(B)),A)) = mult(mult(i(A),i(B)),mult(mult(C,i(B)),mult(B,A))).  [para(21(a,1),46(a,1,2,2)),rewrite([106(2),106(8),106(13)])].
% 65.48/65.75  130 mult(mult(A,B),mult(A,mult(C,i(A)))) = mult(A,mult(mult(mult(B,A),C),i(A))).  [para(22(a,1),46(a,1,1,2)),rewrite([44(2),44(3),44(7)])].
% 65.48/65.75  131 mult(mult(A,mult(B,i(A))),mult(A,C)) = mult(A,mult(mult(B,mult(C,A)),i(A))).  [para(22(a,1),46(a,1,2,2)),rewrite([44(2),44(5),44(7)])].
% 65.48/65.75  135 mult(mult(mult(i(A),B),A),mult(mult(i(A),B),mult(C,mult(i(B),A)))) = mult(mult(i(A),B),mult(mult(B,C),mult(i(B),A))).  [para(47(a,1),46(a,1,1,2)),rewrite([106(3),44(3),106(6),44(6),106(13),44(13)])].
% 65.48/65.75  136 mult(mult(mult(i(A),B),mult(C,mult(i(B),A))),mult(mult(i(A),B),A)) = mult(mult(i(A),B),mult(mult(C,B),mult(i(B),A))).  [para(47(a,1),46(a,1,2,2)),rewrite([106(3),44(3),106(9),44(9),106(13),44(13)])].
% 65.48/65.75  138 mult(mult(i(A),B),mult(i(A),mult(C,A))) = mult(i(A),mult(mult(mult(B,i(A)),C),A)).  [para(54(a,1),46(a,1,1,2))].
% 65.48/65.75  140 mult(mult(mult(mult(i(A),i(B)),A),mult(i(A),mult(mult(C,B),A))),mult(mult(mult(i(A),i(B)),A),mult(D,mult(i(A),mult(B,A))))) = mult(mult(mult(i(A),i(B)),A),mult(mult(mult(i(A),mult(C,A)),D),mult(i(A),mult(B,A)))).  [para(46(a,1),46(a,1,1,2)),rewrite([106(4),106(2),44(5),106(13),106(11),44(14),106(23),106(21),44(24)])].
% 65.48/65.75  143 mult(mult(i(A),i(B)),mult(mult(B,A),C)) = C.  [para(106(a,1),21(a,1,1))].
% 65.48/65.75  144 mult(mult(A,mult(B,C)),mult(i(C),i(B))) = A.  [para(106(a,1),22(a,1,2))].
% 65.48/65.75  145 mult(mult(i(A),i(B)),mult(B,A)) = unit.  [para(106(a,1),38(a,1,1))].
% 65.48/65.75  147 mult(mult(A,B),mult(mult(i(B),i(A)),C)) = C.  [para(106(a,1),47(a,1,2,1))].
% 65.48/65.75  148 mult(mult(A,mult(i(B),i(C))),mult(C,B)) = A.  [para(106(a,1),54(a,1,1,2))].
% 65.48/65.75  149 mult(mult(i(A),i(B)),mult(B,mult(A,B))) = B.  [para(63(a,1),21(a,1,2)),rewrite([106(2)])].
% 65.48/65.75  151 mult(mult(A,mult(B,A)),i(A)) = mult(A,B).  [para(63(a,1),22(a,1,1))].
% 65.48/65.75  155 mult(mult(A,i(B)),mult(B,mult(A,i(B)))) = mult(A,mult(A,i(B))).  [para(54(a,1),63(a,1,1)),flip(a)].
% 65.48/65.75  157 mult(mult(A,mult(A,B)),i(B)) = mult(A,A).  [para(64(a,1),22(a,1,1))].
% 65.48/65.75  158 mult(mult(A,mult(A,i(B))),B) = mult(A,A).  [para(64(a,1),54(a,1,1))].
% 65.48/65.75  210 mult(mult(i(A),B),A) = mult(i(A),mult(B,A)).  [para(22(a,1),151(a,1,1,2)),rewrite([44(4)])].
% 65.48/65.75  212 mult(mult(A,B),i(A)) = mult(A,mult(B,i(A))).  [para(54(a,1),151(a,1,1,2))].
% 65.48/65.75  215 mult(mult(A,mult(B,A)),mult(B,A)) = mult(mult(A,B),mult(A,mult(B,A))).  [para(151(a,1),63(a,1,1)),rewrite([21(10)]),flip(a)].
% 65.48/65.75  223 mult(mult(i(A),mult(mult(i(B),mult(C,B)),A)),mult(mult(i(A),mult(i(B),A)),mult(D,mult(i(A),mult(B,A))))) = mult(mult(i(A),mult(i(B),A)),mult(mult(mult(i(A),mult(C,A)),D),mult(i(A),mult(B,A)))).  [back_rewrite(140),rewrite([210(4),138(9),22(5),210(10),210(20)])].
% 65.48/65.75  225 mult(mult(mult(i(A),B),mult(C,mult(i(B),A))),mult(i(A),mult(B,A))) = mult(mult(i(A),B),mult(mult(C,B),mult(i(B),A))).  [back_rewrite(136),rewrite([210(9)])].
% 65.48/65.75  226 mult(mult(i(A),mult(B,A)),mult(mult(i(A),B),mult(C,mult(i(B),A)))) = mult(mult(i(A),B),mult(mult(B,C),mult(i(B),A))).  [back_rewrite(135),rewrite([210(3)])].
% 65.48/65.75  227 mult(mult(mult(i(A),i(B)),mult(C,mult(B,A))),mult(i(A),mult(i(B),A))) = mult(mult(i(A),i(B)),mult(mult(C,i(B)),mult(B,A))).  [back_rewrite(126),rewrite([210(10)])].
% 65.48/65.75  228 mult(mult(i(A),mult(i(B),A)),mult(mult(i(A),i(B)),mult(C,mult(B,A)))) = mult(mult(i(A),i(B)),mult(mult(i(B),C),mult(B,A))).  [back_rewrite(125),rewrite([210(4)])].
% 65.48/65.75  257 mult(mult(A,B),mult(i(B),A)) = mult(A,A).  [para(47(a,1),157(a,1,1,2)),rewrite([106(4),44(4)])].
% 65.48/65.75  283 mult(mult(A,B),mult(A,B)) = mult(A,mult(B,mult(A,B))).  [para(22(a,1),257(a,1,1)),rewrite([44(2)]),flip(a)].
% 65.48/65.75  284 mult(mult(A,i(B)),mult(B,A)) = mult(A,A).  [para(44(a,1),257(a,1,2,1))].
% 65.48/65.75  285 mult(A,mult(mult(i(A),B),B)) = mult(B,B).  [para(47(a,1),257(a,1,1)),rewrite([106(3),44(3)])].
% 65.48/65.75  308 mult(mult(A,i(B)),mult(B,B)) = mult(A,B).  [para(284(a,1),21(a,1,2)),rewrite([106(3),44(2)])].
% 65.48/65.75  324 mult(mult(A,mult(B,A)),i(B)) = mult(A,mult(B,mult(A,i(B)))).  [para(16(a,1),68(a,1,1,2)),rewrite([257(4),16(3),16(5),16(9)]),xx(a)].
% 65.48/65.75  357 mult(mult(A,B),B) = mult(A,mult(B,B)).  [para(285(a,1),47(a,1,2)),rewrite([44(4)]),flip(a)].
% 65.48/65.75  380 mult(mult(A,B),mult(A,mult(B,A))) = mult(A,mult(B,mult(A,mult(B,A)))).  [back_rewrite(215),rewrite([357(4),283(3)]),flip(a)].
% 65.48/65.75  389 mult(mult(i(A),i(B)),mult(B,mult(A,A))) = A.  [para(357(a,1),21(a,1,2)),rewrite([106(2)])].
% 65.48/65.75  390 mult(mult(A,mult(B,B)),i(B)) = mult(A,B).  [para(357(a,1),22(a,1,1))].
% 65.48/65.75  391 mult(mult(A,B),mult(i(B),i(B))) = mult(A,i(B)).  [para(22(a,1),357(a,1,1)),flip(a)].
% 65.48/65.75  393 mult(mult(A,mult(B,B)),mult(A,B)) = mult(mult(A,B),mult(B,mult(A,B))).  [para(357(a,1),63(a,1,1))].
% 65.48/65.75  396 mult(mult(A,mult(A,B)),B) = mult(A,mult(A,mult(B,B))).  [para(64(a,1),357(a,1,1)),rewrite([64(6)])].
% 65.48/65.75  461 mult(i(A),mult(mult(mult(A,B),mult(C,mult(A,A))),i(A))) != mult(B,mult(C,A)) | mult(i(A),mult(mult(A,B),mult(i(A),mult(C,mult(A,A))))) = mult(mult(B,i(A)),mult(C,mult(A,A))).  [para(390(a,1),66(a,2,2))].
% 65.48/65.75  494 mult(mult(i(A),mult(i(B),i(A))),mult(mult(A,mult(B,A)),C)) = C.  [para(63(a,1),143(a,1,2,1)),rewrite([106(3)])].
% 65.48/65.75  496 mult(mult(i(A),mult(i(B),i(B))),mult(mult(B,mult(B,A)),C)) = C.  [para(64(a,1),143(a,1,2,1)),rewrite([106(3)])].
% 65.48/65.75  512 mult(mult(A,mult(i(B),C)),mult(i(C),B)) = A.  [para(44(a,1),144(a,1,2,2))].
% 65.48/65.75  541 mult(mult(A,B),mult(i(B),mult(i(A),i(A)))) = i(A).  [para(357(a,1),147(a,1,2))].
% 65.48/65.75  575 mult(mult(A,B),mult(C,mult(C,A))) != mult(A,mult(mult(B,mult(C,C)),A)) | mult(mult(A,mult(B,A)),mult(C,C)) = mult(A,mult(B,mult(A,mult(C,C)))).  [para(157(a,1),71(a,1,2,1,2)),rewrite([44(2),44(4),44(6),44(11),44(11),157(15),44(15),44(15),157(17)]),flip(a)].
% 65.48/65.75  590 mult(mult(i(A),B),mult(i(B),mult(A,i(B)))) = i(B).  [para(44(a,1),149(a,1,1,2))].
% 65.48/65.75  623 mult(mult(i(A),mult(i(B),i(B))),mult(B,A)) = mult(i(A),mult(i(B),A)).  [para(21(a,1),210(a,2,2)),rewrite([106(2),357(5),106(9),210(11)])].
% 65.48/65.75  644 mult(mult(i(A),B),mult(A,A)) = mult(i(A),mult(B,mult(A,A))).  [para(210(a,1),357(a,1,1)),rewrite([210(4),357(3)]),flip(a)].
% 65.48/65.75  665 mult(mult(i(A),i(B)),mult(B,mult(A,i(B)))) = i(B).  [para(212(a,1),21(a,1,2)),rewrite([106(2)])].
% 65.48/65.75  667 mult(mult(A,i(B)),mult(B,mult(B,i(A)))) = mult(A,mult(B,i(A))).  [para(54(a,1),212(a,1,1)),rewrite([106(3),44(2),106(8),44(7)]),flip(a)].
% 65.48/65.75  1384 mult(mult(i(A),B),mult(A,B)) = mult(i(A),mult(B,mult(A,B))).  [para(21(a,1),396(a,1,1,2)),rewrite([283(9),21(10)])].
% 65.48/65.75  1418 mult(mult(A,B),mult(B,A)) = mult(A,mult(B,mult(B,A))).  [para(390(a,1),396(a,1,1,2)),rewrite([393(4),324(6),22(4),144(11),63(6),64(5)])].
% 65.48/65.75  1689 mult(mult(A,B),mult(A,mult(B,mult(mult(i(B),i(A)),C)))) = mult(A,mult(B,C)).  [para(145(a,1),82(a,1,1,2,2)),rewrite([44(2),44(2),15(2),44(3),44(3),44(10),44(10),143(14)])].
% 65.48/65.75  1690 mult(mult(A,mult(B,mult(mult(i(B),i(A)),C))),mult(A,B)) = mult(A,mult(B,mult(mult(i(B),i(A)),mult(C,mult(A,B))))).  [para(145(a,1),82(a,1,2,2,2)),rewrite([44(2),44(2),44(8),44(8),15(8),44(10),44(10)])].
% 65.48/65.75  2092 mult(mult(i(A),i(B)),mult(B,mult(A,mult(A,i(B))))) = mult(A,i(B)).  [para(665(a,1),357(a,1,1)),rewrite([21(5),283(12),155(11)]),flip(a)].
% 65.48/65.75  2112 mult(mult(i(A),mult(i(B),i(B))),mult(B,mult(A,i(B)))) = mult(i(A),mult(i(B),mult(A,i(B)))).  [para(665(a,1),396(a,1,1,2)),rewrite([357(5),283(22),155(21),2092(20),1384(15)])].
% 65.48/65.75  2314 mult(mult(A,mult(B,mult(B,A))),mult(i(A),i(B))) = mult(A,B).  [para(1418(a,1),22(a,1,1)),rewrite([106(5)])].
% 65.48/65.75  2315 mult(mult(i(A),mult(B,A)),B) = mult(i(A),mult(B,mult(A,B))).  [para(22(a,1),1418(a,1,2)),rewrite([22(9),63(7)])].
% 65.48/65.75  2993 mult(mult(i(A),i(B)),mult(B,mult(A,C))) = mult(A,mult(mult(i(A),i(B)),mult(B,C))).  [para(21(a,1),108(a,2,2,2,2)),rewrite([44(5),389(6)]),flip(a)].
% 65.48/65.75  5140 mult(A,mult(mult(mult(B,A),mult(C,A)),i(A))) = mult(mult(A,B),mult(A,C)).  [para(22(a,1),130(a,1,2,2)),flip(a)].
% 65.48/65.75  10063 mult(mult(i(A),mult(i(B),mult(A,i(B)))),B) = mult(i(A),mult(i(B),A)).  [para(541(a,1),2314(a,1,1,2,2)),rewrite([212(8),2112(9),106(12),106(10),44(8),44(8),44(9),64(8),106(10),144(12),623(14)])].
% 65.48/65.75  11946 mult(mult(i(A),mult(i(B),i(A))),mult(A,mult(B,mult(A,mult(B,A))))) = mult(B,A).  [para(357(a,1),494(a,1,2)),rewrite([283(8)])].
% 65.48/65.75  13067 mult(mult(A,mult(i(B),i(A))),mult(C,mult(A,mult(B,i(A))))) = mult(A,mult(mult(i(B),mult(mult(i(A),mult(C,A)),B)),i(A))).  [para(496(a,1),223(a,2,2,1)),rewrite([44(2),2315(6),44(9),49(13),15(13),44(14),130(16),130(17),54(11),130(15),10063(7),138(9),22(5),44(11),44(15)]),flip(a)].
% 65.48/65.75  13307 mult(mult(A,mult(i(B),A)),mult(i(A),mult(B,mult(i(A),mult(B,i(A)))))) = mult(B,i(A)).  [para(63(a,1),667(a,1,2,2)),rewrite([106(3),44(3),380(10),63(15),47(16)])].
% 65.48/65.75  13750 mult(mult(i(A),i(B)),mult(mult(mult(mult(B,A),C),i(B)),mult(B,A))) = mult(mult(C,mult(B,A)),mult(i(A),mult(i(B),A))).  [para(63(a,1),227(a,1,1,2)),rewrite([143(8)]),flip(a)].
% 65.48/65.75  13868 mult(mult(A,i(B)),mult(B,mult(C,i(B)))) = mult(B,mult(mult(mult(i(B),A),C),i(B))).  [para(590(a,1),228(a,1,2,2,2)),rewrite([106(5),106(3),44(2),44(4),63(3),106(6),44(6),380(10),13307(11),106(7),106(5),44(4),44(6),63(5),106(8),44(8),512(8),106(11),106(9),44(8),44(10),63(9),106(12),44(12),512(12),106(9),44(9),590(16)])].
% 65.48/65.75  15701 mult(mult(i(A),mult(B,A)),mult(C,A)) = mult(i(A),mult(mult(B,mult(A,C)),A)).  [para(380(a,1),225(a,1,2,2)),rewrite([106(3),106(2),63(5),148(7),106(3),2993(7),308(6),47(4),106(6),106(5),63(8),11946(13),106(8),106(7),63(10),148(12),106(10),2993(14),308(13),47(11)])].
% 65.48/65.75  15703 mult(mult(A,B),mult(i(B),mult(C,B))) = mult(i(B),mult(mult(mult(B,A),C),B)).  [para(380(a,1),226(a,1,1,2)),rewrite([106(3),106(2),63(5),11946(10),106(4),106(3),63(6),148(8),106(4),2993(8),308(7),47(5),106(8),106(7),63(10),148(12),106(10),2993(14),308(13),47(11)])].
% 65.48/65.75  18774 mult(i(A),mult(mult(mult(A,B),mult(A,C)),A)) = mult(mult(B,A),mult(C,A)).  [para(5140(a,1),131(a,2,2,1)),rewrite([44(3),21(3),47(6),44(9)]),flip(a)].
% 65.48/65.75  19656 mult(mult(mult(A,B),mult(A,C)),A) = mult(A,mult(mult(B,A),mult(C,A))).  [para(18774(a,1),21(a,1,2)),rewrite([44(2)]),flip(a)].
% 65.48/65.75  20427 mult(mult(A,B),mult(A,mult(B,C))) = mult(A,mult(B,mult(mult(A,B),C))).  [para(47(a,1),1689(a,1,2,2,2)),rewrite([106(8),44(6),44(6)])].
% 65.48/65.75  20429 mult(mult(A,mult(B,C)),mult(A,B)) = mult(A,mult(B,mult(C,mult(A,B)))).  [para(1689(a,1),63(a,1,1)),rewrite([1690(13),20427(14),147(12)])].
% 65.48/65.75  20646 mult(A,mult(mult(i(A),i(B)),mult(B,mult(mult(B,A),C)))) = mult(B,mult(A,C)).  [para(20427(a,1),21(a,1,2)),rewrite([106(2),2993(8)])].
% 65.48/65.75  20647 mult(i(A),mult(mult(A,B),mult(B,C))) = mult(B,mult(i(A),mult(mult(A,B),C))).  [para(21(a,1),20427(a,1,1)),rewrite([21(10)]),flip(a)].
% 65.48/65.75  20652 mult(A,mult(B,mult(mult(A,B),mult(i(B),C)))) = mult(mult(A,B),mult(A,C)).  [para(47(a,1),20427(a,1,2,2)),flip(a)].
% 65.48/65.75  20844 mult(A,mult(B,mult(mult(i(B),C),mult(A,B)))) = mult(mult(A,C),mult(A,B)).  [para(47(a,1),20429(a,1,1,2)),flip(a)].
% 65.48/65.75  21006 mult(i(A),mult(mult(A,B),mult(A,C))) = mult(B,mult(mult(A,B),mult(i(B),C))).  [para(20652(a,1),21(a,1,2))].
% 65.48/65.75  21025 mult(mult(A,mult(B,i(A))),mult(mult(A,B),C)) = mult(mult(A,B),mult(mult(B,mult(C,A)),i(A))).  [para(212(a,1),20652(a,1,2,2,1)),rewrite([44(7),131(7),21(8),212(9)]),flip(a)].
% 65.48/65.75  21132 mult(i(A),mult(mult(A,B),mult(A,C))) = mult(C,mult(mult(i(C),B),mult(A,C))).  [para(20844(a,1),21(a,1,2))].
% 65.48/65.75  21135 mult(mult(A,B),mult(i(B),mult(mult(B,C),A))) = mult(mult(mult(A,B),C),A).  [para(22(a,1),20844(a,1,2,2,2)),rewrite([44(4),22(11)])].
% 65.48/65.75  21277 mult(mult(mult(mult(mult(A,B),C),i(B)),i(A)),mult(mult(A,B),C)) = mult(mult(mult(mult(A,B),C),i(B)),mult(B,C)).  [para(143(a,1),21135(a,1,2,2)),rewrite([44(6)]),flip(a)].
% 65.48/65.75  27024 mult(mult(A,mult(B,C)),mult(A,C)) = mult(A,mult(mult(B,mult(C,A)),C)).  [para(15701(a,1),20429(a,2,2,2)),rewrite([47(4),47(10)])].
% 65.48/65.75  27052 mult(A,mult(mult(mult(B,i(C)),mult(C,A)),C)) = mult(mult(A,B),mult(A,C)).  [para(54(a,1),27024(a,1,1,2)),flip(a)].
% 65.48/65.75  27170 mult(i(A),mult(mult(A,B),mult(A,C))) = mult(mult(mult(B,i(C)),mult(C,A)),C).  [para(27052(a,1),21(a,1,2))].
% 65.48/65.75  27286 mult(mult(A,B),mult(A,mult(C,B))) = mult(A,mult(mult(mult(B,A),C),B)).  [para(15703(a,1),20427(a,2,2,2)),rewrite([47(5),47(10)])].
% 65.48/65.75  28251 mult(mult(i(A),i(B)),mult(B,mult(mult(B,A),C))) = mult(i(A),mult(B,mult(A,C))).  [para(20646(a,1),21(a,1,2)),flip(a)].
% 65.48/65.75  28448 mult(A,mult(B,mult(i(A),mult(mult(A,B),C)))) = mult(mult(A,B),mult(B,C)).  [para(20647(a,1),21(a,1,2)),rewrite([44(2)])].
% 65.48/65.75  28575 mult(mult(A,B),mult(B,mult(mult(i(B),i(A)),C))) = mult(A,mult(B,mult(i(A),C))).  [para(47(a,1),28448(a,1,2,2,2)),rewrite([106(7)]),flip(a)].
% 65.48/65.75  29201 mult(mult(A,mult(mult(B,A),mult(i(A),C))),B) = mult(mult(A,B),mult(C,B)).  [para(21006(a,1),210(a,1,1)),rewrite([19656(11),21(12)])].
% 65.48/65.75  29233 mult(mult(A,B),mult(mult(C,mult(A,B)),i(B))) = mult(A,mult(B,mult(C,A))).  [para(20429(a,1),21006(a,1,2)),rewrite([21(6),106(8),54(10)]),flip(a)].
% 65.48/65.75  29331 mult(mult(A,mult(mult(B,A),C)),B) = mult(mult(A,B),mult(mult(A,C),B)).  [para(21(a,1),29201(a,1,1,2,2))].
% 65.48/65.75  29422 mult(mult(mult(mult(A,B),C),A),B) = mult(mult(A,B),mult(mult(C,A),B)).  [para(15703(a,1),29201(a,1,1,2)),rewrite([47(6)])].
% 65.48/65.75  29424 mult(mult(A,B),mult(mult(mult(i(A),i(B)),mult(B,C)),B)) = mult(mult(A,mult(B,mult(i(A),C))),B).  [para(28448(a,1),29201(a,1,1,2)),rewrite([22(3),106(8),22(12)]),flip(a)].
% 65.48/65.75  29446 mult(mult(A,mult(B,mult(C,A))),C) = mult(mult(mult(A,B),C),mult(A,C)).  [para(22(a,1),29331(a,2,2,1)),rewrite([29233(6)])].
% 65.48/65.75  29568 mult(mult(A,B),mult(mult(mult(mult(i(B),i(A)),C),A),B)) = mult(mult(C,A),B).  [para(47(a,1),29422(a,1,1,1)),rewrite([106(5)]),flip(a)].
% 65.48/65.75  29734 mult(mult(mult(A,mult(B,C)),B),C) = mult(mult(mult(A,B),C),mult(B,C)).  [para(15701(a,1),29446(a,1,1,2)),rewrite([47(6),47(8)])].
% 65.48/65.75  29747 mult(mult(mult(A,mult(B,C)),i(C)),B) = mult(mult(mult(A,B),mult(B,C)),i(C)).  [para(22(a,1),29734(a,1,1,1,2)),rewrite([22(12)]),flip(a)].
% 65.48/65.75  29868 mult(mult(A,B),mult(i(B),mult(C,mult(A,B)))) = mult(A,mult(mult(C,A),B)).  [para(22(a,1),29233(a,1,1)),rewrite([22(3),44(3)]),flip(a)].
% 65.48/65.75  29967 mult(mult(A,B),mult(i(B),mult(C,mult(B,A)))) = mult(A,mult(B,mult(mult(i(B),mult(C,B)),A))).  [para(15701(a,1),29233(a,1,2,1)),rewrite([63(8),22(7)])].
% 65.48/65.75  30083 mult(mult(A,B),mult(C,mult(A,B))) = mult(A,mult(B,mult(mult(C,A),B))).  [para(29868(a,1),28448(a,1,2,2,2)),rewrite([21(5),47(10)]),flip(a)].
% 65.48/65.75  30257 mult(A,mult(mult(i(A),i(B)),mult(mult(C,B),A))) = mult(i(B),mult(C,mult(B,A))).  [para(22(a,1),21132(a,1,2,1)),rewrite([106(2),28251(7)]),flip(a)].
% 65.48/65.75  31638 mult(mult(i(A),mult(mult(A,B),C)),mult(A,B)) = mult(mult(mult(B,C),A),B).  [para(27286(a,1),27170(a,1,2)),rewrite([21(6),106(5),47(7)]),flip(a)].
% 65.48/65.75  31644 mult(mult(mult(A,i(B)),mult(B,C)),B) = mult(B,mult(mult(i(B),A),mult(C,B))).  [para(27170(a,1),21132(a,1))].
% 65.48/65.75  31658 mult(mult(A,mult(B,mult(i(A),C))),B) = mult(A,mult(B,mult(i(A),mult(C,B)))).  [back_rewrite(29424),rewrite([31644(7),28575(8)]),flip(a)].
% 65.48/65.75  31665 mult(mult(mult(mult(A,B),C),i(A)),mult(A,B)) = mult(mult(A,mult(B,C)),B).  [para(21(a,1),31638(a,1,1,2,1)),rewrite([44(2),21(5)]),flip(a)].
% 65.48/65.75  31684 mult(mult(mult(A,mult(B,mult(C,i(B)))),B),A) = mult(mult(mult(mult(A,B),C),i(B)),mult(B,A)).  [para(130(a,1),31638(a,1,1,2)),rewrite([21(7)]),flip(a)].
% 65.48/65.75  31717 mult(mult(mult(A,mult(B,C)),B),A) = mult(A,mult(B,mult(mult(C,B),A))).  [para(21006(a,1),31638(a,1,1)),rewrite([31658(7),29868(6)]),flip(a)].
% 65.48/65.75  31730 mult(mult(mult(mult(A,B),C),A),i(C)) = mult(A,mult(mult(mult(B,C),A),i(C))).  [para(31638(a,1),31638(a,2,1)),rewrite([106(2),212(6),21025(9),143(10),212(7),13868(8),31717(7),47(8)]),flip(a)].
% 65.48/65.75  31731 mult(mult(A,mult(B,C)),mult(i(C),mult(i(B),C))) = mult(mult(i(C),i(B)),mult(mult(B,mult(C,A)),C)).  [back_rewrite(13750),rewrite([31665(9)]),flip(a)].
% 65.48/65.75  31741 mult(mult(mult(mult(A,B),C),i(B)),mult(B,A)) = mult(A,mult(B,mult(C,A))).  [back_rewrite(31684),rewrite([31717(6),54(3)]),flip(a)].
% 65.48/65.75  31746 mult(A,mult(mult(B,mult(mult(C,B),A)),i(A))) = mult(mult(A,mult(B,C)),B).  [para(31717(a,1),22(a,1,1)),rewrite([212(6)])].
% 65.48/65.75  31748 mult(A,mult(B,mult(mult(i(B),mult(C,B)),A))) = mult(mult(mult(A,C),B),A).  [para(47(a,1),31717(a,1,1,1,2)),rewrite([210(6)]),flip(a)].
% 65.48/65.75  31780 mult(mult(i(A),mult(mult(A,B),C)),mult(B,A)) = mult(B,mult(mult(C,B),A)).  [para(15703(a,1),31717(a,1,1,1)),rewrite([63(7),22(6),22(11),29868(12)])].
% 65.48/65.75  31788 mult(mult(A,B),mult(i(B),mult(C,mult(B,A)))) = mult(mult(mult(A,C),B),A).  [back_rewrite(29967),rewrite([31748(12)])].
% 65.48/65.75  31819 mult(mult(A,mult(mult(B,C),A)),B) = mult(A,mult(B,mult(mult(C,A),B))).  [para(21135(a,1),31665(a,1,1,1)),rewrite([22(5),63(4),30083(4),47(9)]),flip(a)].
% 65.48/65.75  31878 mult(mult(A,mult(B,mult(C,B))),C) = mult(mult(A,B),mult(C,mult(B,C))).  [para(21(a,1),31819(a,2,2,2,1)),rewrite([30083(6),54(3)])].
% 65.48/65.75  31879 mult(mult(A,mult(B,mult(mult(C,A),B))),i(B)) = mult(A,mult(mult(B,C),A)).  [para(31819(a,1),22(a,1,1))].
% 65.48/65.75  31886 mult(mult(A,mult(B,mult(mult(C,A),B))),B) = mult(mult(A,mult(mult(B,C),A)),mult(B,B)).  [para(31819(a,1),357(a,1,1))].
% 65.48/65.75  31921 mult(mult(A,mult(B,i(C))),mult(C,B)) = mult(mult(A,i(C)),mult(C,mult(B,B))).  [para(21(a,1),31878(a,2,2,2)),rewrite([212(4),21(5),357(9)])].
% 65.48/65.75  31930 mult(mult(A,mult(B,mult(B,i(C)))),C) = mult(mult(A,i(C)),mult(C,mult(B,B))).  [para(54(a,1),31878(a,2,2,2)),rewrite([30083(6),212(4),21(5),31921(10)])].
% 65.48/65.75  32209 mult(A,mult(mult(B,mult(mult(i(B),mult(C,B)),A)),i(A))) = mult(mult(A,C),B).  [para(47(a,1),31746(a,2,1,2)),rewrite([210(3)])].
% 65.48/65.75  32217 mult(A,mult(mult(B,mult(mult(C,mult(B,B)),A)),i(A))) = mult(mult(A,mult(B,mult(C,B))),B).  [para(357(a,1),31746(a,1,2,1,2,1))].
% 65.48/65.75  32374 mult(mult(A,B),mult(mult(C,mult(B,A)),i(A))) = mult(mult(A,mult(B,C)),B).  [para(31665(a,1),31748(a,2)),rewrite([44(4),131(7),21(8)])].
% 65.48/65.75  32386 mult(mult(A,mult(mult(i(A),mult(B,A)),C)),B) = mult(B,mult(A,mult(C,B))).  [para(22(a,1),31780(a,1,2)),rewrite([44(2),29233(12)])].
% 65.48/65.75  32491 mult(mult(mult(mult(A,B),C),B),A) = mult(mult(A,B),mult(mult(C,B),A)).  [para(31780(a,1),31788(a,1,2,2)),rewrite([21(6),47(9)]),flip(a)].
% 65.48/65.75  32509 mult(mult(A,B),mult(C,mult(C,A))) = mult(A,mult(mult(B,mult(C,C)),A)).  [para(158(a,1),32491(a,2,2,1)),rewrite([31930(6),22(3),63(4),64(7)]),flip(a)].
% 65.48/65.75  32513 mult(mult(mult(i(A),B),mult(mult(C,B),i(A))),mult(A,A)) = mult(mult(mult(mult(i(A),B),C),B),A).  [para(32491(a,1),308(a,1,1))].
% 65.48/65.75  32548 mult(mult(A,mult(B,A)),mult(C,C)) = mult(A,mult(B,mult(A,mult(C,C)))).  [back_rewrite(575),rewrite([32509(4)]),xx(a)].
% 65.48/65.75  32552 mult(mult(A,mult(B,mult(mult(C,A),B))),B) = mult(A,mult(mult(B,C),mult(A,mult(B,B)))).  [back_rewrite(31886),rewrite([32548(10)])].
% 65.48/65.75  32672 mult(mult(A,mult(B,mult(A,mult(C,C)))),mult(i(C),i(C))) = mult(A,mult(B,A)).  [para(32548(a,1),22(a,1,1)),rewrite([106(6)])].
% 65.48/65.75  32715 mult(mult(A,mult(B,mult(mult(C,A),B))),mult(D,D)) = mult(mult(A,B),mult(C,mult(mult(A,B),mult(D,D)))).  [para(30083(a,1),32548(a,1,1))].
% 65.48/65.75  32780 mult(mult(mult(A,B),mult(C,mult(A,i(B)))),B) = mult(A,mult(mult(B,C),A)).  [para(31879(a,1),390(a,2)),rewrite([32715(8),391(6),44(7)])].
% 65.48/65.75  32877 mult(mult(i(A),i(B)),mult(mult(B,mult(A,C)),A)) = mult(mult(C,mult(A,B)),i(B)).  [para(32374(a,1),21(a,1,2)),rewrite([106(2)])].
% 65.48/65.75  32929 mult(mult(A,mult(B,C)),mult(B,A)) = mult(A,mult(B,mult(C,mult(B,A)))).  [para(32374(a,1),31741(a,1,1,1)),rewrite([22(5),54(9)])].
% 65.48/65.75  32930 mult(mult(A,mult(B,C)),mult(i(C),mult(i(B),C))) = mult(mult(A,mult(C,B)),i(B)).  [back_rewrite(31731),rewrite([32877(14)])].
% 65.48/65.75  32941 mult(A,mult(B,mult(mult(i(B),C),mult(B,A)))) = mult(mult(A,C),mult(B,A)).  [para(47(a,1),32929(a,1,1,2)),flip(a)].
% 65.48/65.75  32999 mult(A,mult(B,mult(mult(C,mult(A,B)),i(B)))) = mult(mult(mult(A,B),C),A).  [para(131(a,1),32386(a,2,2)),rewrite([106(7),106(6),44(5),212(7),13067(12),63(13),54(12),131(11),32209(11),47(4)]),flip(a)].
% 65.48/65.75  33383 mult(A,mult(mult(B,mult(C,mult(B,i(A)))),A)) = mult(mult(mult(A,B),C),B).  [para(54(a,1),32780(a,1,1,2)),rewrite([106(6),44(5)]),flip(a)].
% 65.48/65.75  33466 mult(mult(i(A),B),mult(A,mult(mult(i(A),C),B))) = mult(mult(mult(i(A),B),C),B).  [para(47(a,1),32941(a,1,2,2,2)),rewrite([47(13)])].
% 65.48/65.75  33578 mult(mult(A,B),mult(mult(C,B),A)) = mult(A,mult(B,mult(C,mult(B,A)))).  [para(32999(a,1),32386(a,1,1)),rewrite([47(4),32491(4),47(8),106(10),106(8),44(11),210(10),32930(11),54(9)])].
% 65.48/65.75  33627 mult(i(A),mult(mult(B,mult(C,mult(B,i(A)))),mult(A,A))) = mult(mult(mult(mult(i(A),B),C),B),A).  [back_rewrite(32513),rewrite([33578(6),644(8)])].
% 65.48/65.75  33634 mult(mult(mult(mult(A,B),C),B),A) = mult(A,mult(B,mult(C,mult(B,A)))).  [back_rewrite(32491),rewrite([33578(8)])].
% 65.48/65.75  33715 mult(A,mult(B,mult(mult(C,i(B)),mult(B,A)))) = mult(mult(A,B),mult(C,A)).  [para(54(a,1),33578(a,1,2,1)),flip(a)].
% 65.48/65.75  34082 mult(mult(A,mult(B,mult(A,i(C)))),C) = mult(i(C),mult(mult(mult(C,A),B),A)).  [para(33383(a,1),21(a,1,2)),flip(a)].
% 65.48/65.75  34086 mult(mult(A,mult(B,mult(A,C))),i(C)) = mult(C,mult(mult(mult(i(C),A),B),A)).  [para(33383(a,1),47(a,1,2)),rewrite([44(7)]),flip(a)].
% 65.48/65.75  34095 mult(A,mult(A,mult(mult(mult(i(A),B),C),B))) = mult(mult(mult(A,B),C),B).  [para(33383(a,1),68(a,1,1)),rewrite([38(5),15(5),34082(8),47(9),34082(12),210(13),33634(12),21(13),212(13),34086(12),34082(18),49(20),15(20),47(19)]),xx(a)].
% 65.48/65.75  34114 mult(mult(A,mult(B,mult(A,i(C)))),mult(C,C)) = mult(C,mult(mult(mult(mult(i(C),A),B),A),C)).  [para(33383(a,1),461(a,2)),rewrite([64(9),212(11),212(10),390(9),34082(6),47(7),21(6),33627(17),64(15),21(16),49(15),16(21)]),flip(b),xx(a)].
% 65.48/65.75  34513 mult(mult(mult(i(A),mult(B,A)),C),mult(B,A)) = mult(i(A),mult(mult(mult(B,A),mult(C,B)),A)).  [para(33715(a,1),15701(a,2,2,1)),rewrite([31644(8),33466(9)])].
% 65.48/65.75  34667 mult(A,mult(mult(mult(mult(i(A),B),C),B),A)) = mult(B,mult(C,mult(B,A))).  [para(34095(a,1),15701(a,2,2,1)),rewrite([21(3),33634(11),21(12)])].
% 65.48/65.75  34685 mult(mult(A,mult(B,mult(A,i(C)))),mult(C,C)) = mult(A,mult(B,mult(A,C))).  [back_rewrite(34114),rewrite([34667(12)])].
% 65.48/65.75  34691 mult(mult(mult(A,B),mult(C,A)),mult(B,B)) = mult(mult(A,B),mult(C,mult(A,mult(B,B)))).  [para(357(a,1),34667(a,2,2,2)),rewrite([34513(6),210(7),357(6),47(8)])].
% 65.48/65.75  34727 mult(mult(mult(A,B),mult(C,mult(A,mult(B,B)))),mult(i(B),i(B))) = mult(mult(A,B),mult(C,A)).  [para(22(a,1),34685(a,2,2,2)),rewrite([44(4),357(3)])].
% 65.48/65.75  35366 mult(mult(mult(mult(i(A),i(B)),C),B),A) = mult(mult(i(A),i(B)),mult(mult(C,B),A)).  [para(29568(a,1),21(a,1,2)),rewrite([106(2)]),flip(a)].
% 65.48/65.75  35375 mult(mult(mult(mult(A,B),C),i(B)),i(A)) = mult(mult(A,B),mult(mult(C,i(B)),i(A))).  [para(29568(a,1),147(a,1,2)),rewrite([44(8),44(8)]),flip(a)].
% 65.48/65.75  35386 mult(mult(mult(mult(A,B),C),i(B)),mult(B,C)) = mult(mult(A,mult(B,C)),C).  [para(29568(a,1),31665(a,1,1,1)),rewrite([35366(12),30257(13),47(11)])].
% 65.48/65.75  35393 mult(mult(mult(A,B),mult(mult(C,i(B)),i(A))),mult(mult(A,B),C)) = mult(mult(A,mult(B,C)),C).  [back_rewrite(21277),rewrite([35375(6),35386(15)])].
% 65.48/65.75  35681 mult(mult(mult(mult(A,mult(B,C)),B),mult(B,A)),i(A)) = mult(mult(mult(A,B),C),mult(B,B)).  [para(32929(a,1),29747(a,1,1,1)),rewrite([212(6),34086(5),34095(6),357(4)]),flip(a)].
% 65.48/65.75  36012 mult(mult(mult(A,mult(B,C)),C),A) = mult(mult(mult(A,B),C),mult(C,A)).  [para(143(a,1),31730(a,2,2,1)),rewrite([35375(6),35393(9),44(5),44(8)])].
% 65.48/65.75  36049 mult(mult(mult(A,mult(B,C)),B),mult(B,A)) = mult(A,mult(B,mult(mult(C,mult(B,B)),A))).  [para(63(a,1),36012(a,1,1,1,2)),rewrite([31717(5),357(2)]),flip(a)].
% 65.48/65.75  36087 mult(mult(A,mult(B,mult(C,B))),B) = mult(mult(mult(A,B),C),mult(B,B)).  [back_rewrite(35681),rewrite([36049(5),212(7),32217(7)])].
% 65.48/65.75  36105 mult(mult(A,B),mult(C,mult(A,mult(B,B)))) = mult(A,mult(mult(B,C),mult(A,mult(B,B)))).  [back_rewrite(32552),rewrite([36087(5),34691(5)])].
% 65.48/65.75  36110 mult(mult(A,B),mult(C,A)) = mult(A,mult(mult(B,C),A)).  [back_rewrite(34727),rewrite([36105(5),32672(9)]),flip(a)].
% 65.48/65.75  36111 $F # answer(goals).  [resolve(36110,a,72,a)].
% 65.48/65.75  
% 65.48/65.75  % SZS output end Refutation
% 65.48/65.75  ============================== end of proof ==========================
% 65.48/65.75  
% 65.48/65.75  ============================== STATISTICS ============================
% 65.48/65.75  
% 65.48/65.75  Given=1029. Generated=1421227. Kept=36094. proofs=1.
% 65.48/65.75  Usable=613. Sos=9998. Demods=10260. Limbo=5, Disabled=25492. Hints=0.
% 65.48/65.75  Megabytes=37.73.
% 65.48/65.75  User_CPU=63.91, System_CPU=0.83, Wall_clock=65.
% 65.48/65.75  
% 65.48/65.75  ============================== end of statistics =====================
% 65.48/65.75  
% 65.48/65.75  ============================== end of search =========================
% 65.48/65.75  
% 65.48/65.75  THEOREM PROVED
% 65.48/65.75  % SZS status Theorem
% 65.48/65.75  
% 65.48/65.75  Exiting with 1 proof.
% 65.48/65.75  
% 65.48/65.75  Process 21560 exit (max_proofs) Tue Jun 14 14:21:31 2022
% 65.48/65.75  Prover9 interrupted
%------------------------------------------------------------------------------