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