TSTP Solution File: GRP518-1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : GRP518-1 : TPTP v8.2.0. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% 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  : 300s
% DateTime : Wed May 29 16:57:35 EDT 2024

% Result   : Unsatisfiable 17.01s 17.20s
% Output   : Proof 17.04s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : GRP518-1 : TPTP v8.2.0. Released v2.6.0.
% 0.12/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n024.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Sun May 26 20:43:54 EDT 2024
% 0.15/0.35  % CPUTime    : 
% 0.21/0.49  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.50  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.34/10.52  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.33/15.56  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 17.01/17.20  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.boTWbez8eu/cvc5---1.0.5_15280.smt2
% 17.01/17.20  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.boTWbez8eu/cvc5---1.0.5_15280.smt2
% 17.04/17.23  (assume a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)) C)))
% 17.04/17.23  (assume a1 (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2) tptp.a2)))
% 17.04/17.23  (step t1 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.23  (anchor :step t2)
% 17.04/17.23  (assume t2.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.23  (step t2.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (:= B tptp.b2) (:= C tptp.a2)))
% 17.04/17.23  (step t2.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule or :premises (t2.t1))
% 17.04/17.23  (step t2.t3 (cl (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t2.t2 t2.a0))
% 17.04/17.23  (step t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule subproof :discharge (t2.a0))
% 17.04/17.23  (step t3 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t1 t2))
% 17.04/17.23  (step t4 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.23  (step t5 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t3 t4))
% 17.04/17.23  (step t6 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule contraction :premises (t5))
% 17.04/17.23  (step t7 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule implies :premises (t6))
% 17.04/17.23  (step t8 (cl (not (= (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))))) (not (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) (or (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule equiv_pos2)
% 17.04/17.23  (step t9 (cl (= (= (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) true) (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) :rule equiv_simplify)
% 17.04/17.23  (step t10 (cl (not (= (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) true)) (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule equiv1 :premises (t9))
% 17.04/17.23  (step t11 (cl (= (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))))) :rule all_simplify)
% 17.04/17.23  (step t12 (cl (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule refl)
% 17.04/17.23  (step t13 (cl (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule all_simplify)
% 17.04/17.23  (step t14 (cl (= (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) :rule cong :premises (t12 t13))
% 17.04/17.23  (step t15 (cl (= (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) true)) :rule all_simplify)
% 17.04/17.23  (step t16 (cl (= (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) true)) :rule trans :premises (t14 t15))
% 17.04/17.23  (step t17 (cl (= (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) true)) :rule trans :premises (t11 t16))
% 17.04/17.23  (step t18 (cl (= (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule resolution :premises (t10 t17))
% 17.04/17.23  (step t19 (cl (= (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t20 (cl (= (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t21 (cl (= (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t22 (cl (= (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))))) :rule refl)
% 17.04/17.23  (step t23 (cl (= (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t24 (cl (= (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t25 (cl (= (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t26 (cl (= (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))))) :rule refl)
% 17.04/17.23  (step t27 (cl (= (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t28 (cl (= (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t29 (cl (= (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))))) :rule refl)
% 17.04/17.23  (step t30 (cl (= (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t31 (cl (= (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule refl)
% 17.04/17.23  (step t32 (cl (= (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))))) :rule cong :premises (t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31))
% 17.04/17.23  (step t33 (cl (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) :rule and_neg)
% 17.04/17.23  (step t34 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) :rule implies_neg1)
% 17.04/17.23  (anchor :step t35)
% 17.04/17.23  (assume t35.a0 (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))
% 17.04/17.23  (assume t35.a1 (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.a2 (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))
% 17.04/17.23  (assume t35.a3 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.a4 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))
% 17.04/17.23  (assume t35.a5 (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.a6 (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))
% 17.04/17.23  (assume t35.a7 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.a8 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))
% 17.04/17.23  (assume t35.a9 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))))
% 17.04/17.23  (assume t35.a10 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.a11 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))
% 17.04/17.23  (assume t35.a12 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))
% 17.04/17.23  (step t35.t1 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies_neg1)
% 17.04/17.23  (anchor :step t35.t2)
% 17.04/17.23  (assume t35.t2.a0 (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))
% 17.04/17.23  (assume t35.t2.a1 (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a2 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))
% 17.04/17.23  (assume t35.t2.a3 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a4 (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a5 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a6 (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a7 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a8 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))
% 17.04/17.23  (assume t35.t2.a9 (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a10 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))
% 17.04/17.23  (assume t35.t2.a11 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))
% 17.04/17.23  (assume t35.t2.a12 (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.23  (step t35.t2.t1 (cl (= (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) false) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule equiv_simplify)
% 17.04/17.23  (step t35.t2.t2 (cl (not (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) false)) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule equiv1 :premises (t35.t2.t1))
% 17.04/17.23  (step t35.t2.t3 (cl (= tptp.a2 tptp.a2)) :rule refl)
% 17.04/17.23  (step t35.t2.t4 (cl (= (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t5 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) :rule symm :premises (t35.t2.a12))
% 17.04/17.23  (step t35.t2.t6 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule symm :premises (t35.t2.t5))
% 17.04/17.23  (step t35.t2.t7 (cl (= (tptp.inverse tptp.b2) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule cong :premises (t35.t2.t6))
% 17.04/17.23  (step t35.t2.t8 (cl (= tptp.b2 tptp.b2)) :rule refl)
% 17.04/17.23  (step t35.t2.t9 (cl (= (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2))) :rule cong :premises (t35.t2.t7 t35.t2.t8))
% 17.04/17.23  (step t35.t2.t10 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t11 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule cong :premises (t35.t2.t9 t35.t2.t10))
% 17.04/17.23  (step t35.t2.t12 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule trans :premises (t35.t2.t6 t35.t2.t11))
% 17.04/17.23  (step t35.t2.t13 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule cong :premises (t35.t2.t4 t35.t2.t12))
% 17.04/17.23  (step t35.t2.t14 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2)) :rule symm :premises (t35.t2.a11))
% 17.04/17.23  (step t35.t2.t15 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2) tptp.b2)) :rule trans :premises (t35.t2.t13 t35.t2.t14))
% 17.04/17.23  (step t35.t2.t16 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) (tptp.inverse tptp.b2))) :rule cong :premises (t35.t2.t15))
% 17.04/17.23  (step t35.t2.t17 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) (tptp.multiply (tptp.inverse tptp.b2) tptp.a2))) :rule cong :premises (t35.t2.t16 t35.t2.t3))
% 17.04/17.23  (step t35.t2.t18 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) :rule symm :premises (t35.t2.a4))
% 17.04/17.23  (step t35.t2.t19 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.inverse tptp.b2))) :rule cong :premises (t35.t2.t18))
% 17.04/17.23  (step t35.t2.t20 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) tptp.a2) (tptp.multiply (tptp.inverse tptp.b2) tptp.a2))) :rule cong :premises (t35.t2.t19 t35.t2.t3))
% 17.04/17.23  (step t35.t2.t21 (cl (= (tptp.multiply (tptp.inverse tptp.b2) tptp.a2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) tptp.a2))) :rule symm :premises (t35.t2.t20))
% 17.04/17.23  (step t35.t2.t22 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) tptp.a2))) :rule trans :premises (t35.t2.t17 t35.t2.t21))
% 17.04/17.23  (step t35.t2.t23 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)))) :rule refl)
% 17.04/17.23  (step t35.t2.t24 (cl (= (tptp.inverse tptp.b2) (tptp.inverse tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t25 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) :rule symm :premises (t35.t2.a8))
% 17.04/17.23  (step t35.t2.t26 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule symm :premises (t35.t2.t25))
% 17.04/17.23  (step t35.t2.t27 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule refl)
% 17.04/17.23  (step t35.t2.t28 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) :rule symm :premises (t35.t2.a7))
% 17.04/17.23  (step t35.t2.t29 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.inverse tptp.b2))) :rule cong :premises (t35.t2.t28))
% 17.04/17.23  (step t35.t2.t30 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t31 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule cong :premises (t35.t2.t29 t35.t2.t30))
% 17.04/17.23  (step t35.t2.t32 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule cong :premises (t35.t2.t19 t35.t2.t30))
% 17.04/17.23  (step t35.t2.t33 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule symm :premises (t35.t2.t32))
% 17.04/17.23  (step t35.t2.t34 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule trans :premises (t35.t2.t31 t35.t2.t33))
% 17.04/17.23  (step t35.t2.t35 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t36 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule cong :premises (t35.t2.t34 t35.t2.t35))
% 17.04/17.23  (step t35.t2.t37 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) :rule trans :premises (t35.t2.t36 t35.t2.t28))
% 17.04/17.23  (step t35.t2.t38 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) :rule cong :premises (t35.t2.t27 t35.t2.t37))
% 17.04/17.23  (step t35.t2.t39 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) :rule symm :premises (t35.t2.a6))
% 17.04/17.23  (step t35.t2.t40 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule trans :premises (t35.t2.t32 t35.t2.t39 t35.t2.a4))
% 17.04/17.23  (step t35.t2.t41 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) :rule cong :premises (t35.t2.t40 t35.t2.t8))
% 17.04/17.23  (step t35.t2.t42 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) :rule trans :premises (t35.t2.t26 t35.t2.t38 t35.t2.t41))
% 17.04/17.23  (step t35.t2.t43 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule cong :premises (t35.t2.t24 t35.t2.t42))
% 17.04/17.23  (step t35.t2.t44 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) :rule symm :premises (t35.t2.a5))
% 17.04/17.23  (step t35.t2.t45 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) :rule trans :premises (t35.t2.a6 t35.t2.t43 t35.t2.t44))
% 17.04/17.23  (step t35.t2.t46 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule cong :premises (t35.t2.t23 t35.t2.t45))
% 17.04/17.23  (step t35.t2.t47 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) :rule trans :premises (t35.t2.t46 t35.t2.t18))
% 17.04/17.23  (step t35.t2.t48 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.inverse tptp.b2))) :rule cong :premises (t35.t2.t47))
% 17.04/17.23  (step t35.t2.t49 (cl (= (tptp.inverse tptp.b2) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)))) :rule symm :premises (t35.t2.t48))
% 17.04/17.23  (step t35.t2.t50 (cl (= (tptp.multiply (tptp.inverse tptp.b2) tptp.a2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2))) :rule cong :premises (t35.t2.t49 t35.t2.t3))
% 17.04/17.23  (step t35.t2.t51 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) tptp.a2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2))) :rule trans :premises (t35.t2.t20 t35.t2.t50))
% 17.04/17.23  (step t35.t2.t52 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2))) :rule trans :premises (t35.t2.t22 t35.t2.t51))
% 17.04/17.23  (step t35.t2.t53 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) :rule cong :premises (t35.t2.t52 t35.t2.t8))
% 17.04/17.23  (step t35.t2.t54 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) :rule symm :premises (t35.t2.a10))
% 17.04/17.23  (step t35.t2.t55 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule symm :premises (t35.t2.t54))
% 17.04/17.23  (step t35.t2.t56 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.a2)) :rule symm :premises (t35.t2.a9))
% 17.04/17.23  (step t35.t2.t57 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t58 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule cong :premises (t35.t2.t48 t35.t2.t57))
% 17.04/17.23  (step t35.t2.t59 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule symm :premises (t35.t2.t58))
% 17.04/17.23  (step t35.t2.t60 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule trans :premises (t35.t2.t56 t35.t2.a1 t35.t2.t59))
% 17.04/17.23  (step t35.t2.t61 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) :rule cong :premises (t35.t2.t60 t35.t2.t8))
% 17.04/17.23  (step t35.t2.t62 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule refl)
% 17.04/17.23  (step t35.t2.t63 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) :rule symm :premises (t35.t2.a3))
% 17.04/17.23  (step t35.t2.t64 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule symm :premises (t35.t2.t63))
% 17.04/17.23  (step t35.t2.t65 (cl (= (tptp.inverse tptp.b2) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule cong :premises (t35.t2.t64))
% 17.04/17.23  (step t35.t2.t66 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule cong :premises (t35.t2.t65 t35.t2.t57))
% 17.04/17.23  (step t35.t2.t67 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule trans :premises (t35.t2.t58 t35.t2.t66))
% 17.04/17.23  (step t35.t2.t68 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) :rule refl)
% 17.04/17.23  (step t35.t2.t69 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule cong :premises (t35.t2.t67 t35.t2.t68))
% 17.04/17.23  (step t35.t2.t70 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule trans :premises (t35.t2.t64 t35.t2.t69))
% 17.04/17.23  (step t35.t2.t71 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule cong :premises (t35.t2.t62 t35.t2.t70))
% 17.04/17.23  (step t35.t2.t72 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) :rule symm :premises (t35.t2.a2))
% 17.04/17.23  (step t35.t2.t73 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) :rule trans :premises (t35.t2.t61 t35.t2.t71 t35.t2.t72))
% 17.04/17.23  (step t35.t2.t74 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule cong :premises (t35.t2.t24 t35.t2.t73))
% 17.04/17.23  (step t35.t2.t75 (cl (= (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.a2)) :rule symm :premises (t35.t2.a1))
% 17.04/17.23  (step t35.t2.t76 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2) tptp.a2)) :rule trans :premises (t35.t2.t53 t35.t2.t55 t35.t2.t74 t35.t2.t75))
% 17.04/17.23  (step t35.t2.t77 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) :rule cong :premises (t35.t2.t4 t35.t2.t76))
% 17.04/17.23  (step t35.t2.t78 (cl (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule cong :premises (t35.t2.t3 t35.t2.t77))
% 17.04/17.23  (step t35.t2.t79 (cl (= (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) false) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) :rule equiv_simplify)
% 17.04/17.23  (step t35.t2.t80 (cl (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) false) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) :rule equiv2 :premises (t35.t2.t79))
% 17.04/17.23  (step t35.t2.t81 (cl (not (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))))) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) :rule not_not)
% 17.04/17.23  (step t35.t2.t82 (cl (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) false) (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) :rule resolution :premises (t35.t2.t80 t35.t2.t81))
% 17.04/17.23  (step t35.t2.t83 (cl (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) false)) :rule resolution :premises (t35.t2.t82 t35.t2.a0))
% 17.04/17.23  (step t35.t2.t84 (cl (= (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) false)) :rule trans :premises (t35.t2.t78 t35.t2.t83))
% 17.04/17.23  (step t35.t2.t85 (cl (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t35.t2.t2 t35.t2.t84))
% 17.04/17.23  (step t35.t2 (cl (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule subproof :discharge (t35.t2.a0 t35.t2.a1 t35.t2.a2 t35.t2.a3 t35.t2.a4 t35.t2.a5 t35.t2.a6 t35.t2.a7 t35.t2.a8 t35.t2.a9 t35.t2.a10 t35.t2.a11 t35.t2.a12))
% 17.04/17.23  (step t35.t3 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule and_pos)
% 17.04/17.23  (step t35.t4 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule and_pos)
% 17.04/17.23  (step t35.t5 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_pos)
% 17.04/17.24  (step t35.t6 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t7 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t8 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t9 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t10 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t11 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_pos)
% 17.04/17.24  (step t35.t12 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t13 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t14 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_pos)
% 17.04/17.24  (step t35.t15 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t35.t16 (cl (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule resolution :premises (t35.t2 t35.t3 t35.t4 t35.t5 t35.t6 t35.t7 t35.t8 t35.t9 t35.t10 t35.t11 t35.t12 t35.t13 t35.t14 t35.t15))
% 17.04/17.24  (step t35.t17 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule reordering :premises (t35.t16))
% 17.04/17.24  (step t35.t18 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule contraction :premises (t35.t17))
% 17.04/17.24  (step t35.t19 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t35.t1 t35.t18))
% 17.04/17.24  (step t35.t20 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule implies_neg2)
% 17.04/17.24  (step t35.t21 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule resolution :premises (t35.t19 t35.t20))
% 17.04/17.24  (step t35.t22 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule contraction :premises (t35.t21))
% 17.04/17.24  (step t35.t23 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule implies :premises (t35.t22))
% 17.04/17.24  (step t35.t24 (cl (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_neg)
% 17.04/17.24  (step t35.t25 (cl (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t35.t24 t35.a0 t35.a2 t35.a11 t35.a10 t35.a5 t35.a9 t35.a1 t35.a7 t35.a8 t35.a6 t35.a12 t35.a4 t35.a3))
% 17.04/17.24  (step t35.t26 (cl (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t35.t23 t35.t25))
% 17.04/17.24  (step t35 (cl (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule subproof :discharge (t35.a0 t35.a1 t35.a2 t35.a3 t35.a4 t35.a5 t35.a6 t35.a7 t35.a8 t35.a9 t35.a10 t35.a11 t35.a12))
% 17.04/17.24  (step t36 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule and_pos)
% 17.04/17.24  (step t37 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t38 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t39 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t40 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_pos)
% 17.04/17.24  (step t41 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t42 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t43 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t44 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_pos)
% 17.04/17.24  (step t45 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t46 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t47 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule and_pos)
% 17.04/17.24  (step t48 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule and_pos)
% 17.04/17.24  (step t49 (cl (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))))) :rule resolution :premises (t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48))
% 17.04/17.24  (step t50 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule reordering :premises (t49))
% 17.04/17.24  (step t51 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule contraction :premises (t50))
% 17.04/17.24  (step t52 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t34 t51))
% 17.04/17.24  (step t53 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule implies_neg2)
% 17.04/17.24  (step t54 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule resolution :premises (t52 t53))
% 17.04/17.24  (step t55 (cl (=> (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule contraction :premises (t54))
% 17.04/17.24  (step t56 (cl (not (and (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule implies :premises (t55))
% 17.04/17.24  (step t57 (cl (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t33 t56))
% 17.04/17.24  (step t58 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))))) :rule or_neg)
% 17.04/17.24  (step t59 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t60 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t61 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t62 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))))) :rule or_neg)
% 17.04/17.24  (step t63 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t64 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t65 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t66 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))))) :rule or_neg)
% 17.04/17.24  (step t67 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t68 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t69 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))))) :rule or_neg)
% 17.04/17.24  (step t70 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t71 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule or_neg)
% 17.04/17.24  (step t72 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule resolution :premises (t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t71))
% 17.04/17.24  (step t73 (cl (or (not (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule contraction :premises (t72))
% 17.04/17.24  (step t74 (cl (or (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))))) :rule resolution :premises (t8 t32 t73))
% 17.04/17.24  (step t75 (cl (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule or :premises (t74))
% 17.04/17.24  (step t76 (cl (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.a2)))) :rule not_symm :premises (a1))
% 17.04/17.24  (step t77 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t78)
% 17.04/17.24  (assume t78.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t78.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.inverse tptp.b2)) (:= B tptp.b2) (:= C tptp.b2)))
% 17.04/17.24  (step t78.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule or :premises (t78.t1))
% 17.04/17.24  (step t78.t3 (cl (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t78.t2 t78.a0))
% 17.04/17.24  (step t78 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule subproof :discharge (t78.a0))
% 17.04/17.24  (step t79 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t77 t78))
% 17.04/17.24  (step t80 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t81 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t79 t80))
% 17.04/17.24  (step t82 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule contraction :premises (t81))
% 17.04/17.24  (step t83 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule implies :premises (t82))
% 17.04/17.24  (step t84 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)) C)) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)) C))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule equiv_pos2)
% 17.04/17.24  (anchor :step t85 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 17.04/17.24  (step t85.t1 (cl (= A A)) :rule refl)
% 17.04/17.24  (step t85.t2 (cl (= B B)) :rule refl)
% 17.04/17.24  (step t85.t3 (cl (= C C)) :rule refl)
% 17.04/17.24  (step t85.t4 (cl (= (= (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)) C) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule all_simplify)
% 17.04/17.24  (step t85 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)) C)) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))) :rule bind)
% 17.04/17.24  (step t86 (cl (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule resolution :premises (t84 t85 a0))
% 17.04/17.24  (step t87 (cl (= tptp.b2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t83 t86))
% 17.04/17.24  (step t88 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t89)
% 17.04/17.24  (assume t89.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t89.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.inverse tptp.b2)) (:= B tptp.b2) (:= C tptp.a2)))
% 17.04/17.24  (step t89.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule or :premises (t89.t1))
% 17.04/17.24  (step t89.t3 (cl (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t89.t2 t89.a0))
% 17.04/17.24  (step t89 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule subproof :discharge (t89.a0))
% 17.04/17.24  (step t90 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t88 t89))
% 17.04/17.24  (step t91 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t92 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t90 t91))
% 17.04/17.24  (step t93 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule contraction :premises (t92))
% 17.04/17.24  (step t94 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule implies :premises (t93))
% 17.04/17.24  (step t95 (cl (= tptp.a2 (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t94 t86))
% 17.04/17.24  (step t96 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t97)
% 17.04/17.24  (assume t97.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t97.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (:= B tptp.b2) (:= C tptp.b2)))
% 17.04/17.24  (step t97.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule or :premises (t97.t1))
% 17.04/17.24  (step t97.t3 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t97.t2 t97.a0))
% 17.04/17.24  (step t97 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule subproof :discharge (t97.a0))
% 17.04/17.24  (step t98 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t96 t97))
% 17.04/17.24  (step t99 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t100 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t98 t99))
% 17.04/17.24  (step t101 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule contraction :premises (t100))
% 17.04/17.24  (step t102 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule implies :premises (t101))
% 17.04/17.24  (step t103 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t102 t86))
% 17.04/17.24  (step t104 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t105)
% 17.04/17.24  (assume t105.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t105.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (:= B (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (:= C tptp.b2)))
% 17.04/17.24  (step t105.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule or :premises (t105.t1))
% 17.04/17.24  (step t105.t3 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t105.t2 t105.a0))
% 17.04/17.24  (step t105 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule subproof :discharge (t105.a0))
% 17.04/17.24  (step t106 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t104 t105))
% 17.04/17.24  (step t107 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule implies_neg2)
% 17.04/17.24  (step t108 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule resolution :premises (t106 t107))
% 17.04/17.24  (step t109 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2)))))) :rule contraction :premises (t108))
% 17.04/17.24  (step t110 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies :premises (t109))
% 17.04/17.24  (step t111 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t110 t86))
% 17.04/17.24  (step t112 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t113)
% 17.04/17.24  (assume t113.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t113.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2))) (:= B tptp.b2) (:= C tptp.b2)))
% 17.04/17.24  (step t113.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule or :premises (t113.t1))
% 17.04/17.24  (step t113.t3 (cl (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t113.t2 t113.a0))
% 17.04/17.24  (step t113 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule subproof :discharge (t113.a0))
% 17.04/17.24  (step t114 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t112 t113))
% 17.04/17.24  (step t115 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t116 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t114 t115))
% 17.04/17.24  (step t117 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule contraction :premises (t116))
% 17.04/17.24  (step t118 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule implies :premises (t117))
% 17.04/17.24  (step t119 (cl (= tptp.b2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t118 t86))
% 17.04/17.24  (step t120 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t121)
% 17.04/17.24  (assume t121.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t121.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2))) (:= B tptp.b2) (:= C tptp.a2)))
% 17.04/17.24  (step t121.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule or :premises (t121.t1))
% 17.04/17.24  (step t121.t3 (cl (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t121.t2 t121.a0))
% 17.04/17.24  (step t121 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule subproof :discharge (t121.a0))
% 17.04/17.24  (step t122 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t120 t121))
% 17.04/17.24  (step t123 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (not (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t124 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t122 t123))
% 17.04/17.24  (step t125 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))) :rule contraction :premises (t124))
% 17.04/17.24  (step t126 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule implies :premises (t125))
% 17.04/17.24  (step t127 (cl (= tptp.a2 (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)))) :rule resolution :premises (t126 t86))
% 17.04/17.24  (step t128 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t129)
% 17.04/17.24  (assume t129.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t129.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (:= B tptp.b2) (:= C tptp.b2)))
% 17.04/17.24  (step t129.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule or :premises (t129.t1))
% 17.04/17.24  (step t129.t3 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t129.t2 t129.a0))
% 17.04/17.24  (step t129 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule subproof :discharge (t129.a0))
% 17.04/17.24  (step t130 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t128 t129))
% 17.04/17.24  (step t131 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t132 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t130 t131))
% 17.04/17.24  (step t133 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule contraction :premises (t132))
% 17.04/17.24  (step t134 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule implies :premises (t133))
% 17.04/17.24  (step t135 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t134 t86))
% 17.04/17.24  (step t136 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t137)
% 17.04/17.24  (assume t137.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t137.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))) (:= B (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) (:= C (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.24  (step t137.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule or :premises (t137.t1))
% 17.04/17.24  (step t137.t3 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t137.t2 t137.a0))
% 17.04/17.24  (step t137 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule subproof :discharge (t137.a0))
% 17.04/17.24  (step t138 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t136 t137))
% 17.04/17.24  (step t139 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule implies_neg2)
% 17.04/17.24  (step t140 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule resolution :premises (t138 t139))
% 17.04/17.24  (step t141 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule contraction :premises (t140))
% 17.04/17.24  (step t142 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies :premises (t141))
% 17.04/17.24  (step t143 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t142 t86))
% 17.04/17.24  (step t144 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t145)
% 17.04/17.24  (assume t145.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t145.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.inverse tptp.b2)) (:= B tptp.b2) (:= C (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))
% 17.04/17.24  (step t145.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule or :premises (t145.t1))
% 17.04/17.24  (step t145.t3 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule resolution :premises (t145.t2 t145.a0))
% 17.04/17.24  (step t145 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule subproof :discharge (t145.a0))
% 17.04/17.24  (step t146 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule resolution :premises (t144 t145))
% 17.04/17.24  (step t147 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t148 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))))) :rule resolution :premises (t146 t147))
% 17.04/17.24  (step t149 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2))))) :rule contraction :premises (t148))
% 17.04/17.24  (step t150 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule implies :premises (t149))
% 17.04/17.24  (step t151 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) tptp.b2)))) :rule resolution :premises (t150 t86))
% 17.04/17.24  (step t152 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t153)
% 17.04/17.24  (assume t153.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t153.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (:= B tptp.b2) (:= C tptp.b2)))
% 17.04/17.24  (step t153.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule or :premises (t153.t1))
% 17.04/17.24  (step t153.t3 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t153.t2 t153.a0))
% 17.04/17.24  (step t153 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule subproof :discharge (t153.a0))
% 17.04/17.24  (step t154 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t152 t153))
% 17.04/17.24  (step t155 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (not (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t156 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t154 t155))
% 17.04/17.24  (step t157 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule contraction :premises (t156))
% 17.04/17.24  (step t158 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule implies :premises (t157))
% 17.04/17.24  (step t159 (cl (= tptp.b2 (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))) :rule resolution :premises (t158 t86))
% 17.04/17.24  (step t160 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t161)
% 17.04/17.24  (assume t161.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t161.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule forall_inst :args ((:= A (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))) (:= B (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)) (:= C (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))
% 17.04/17.24  (step t161.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule or :premises (t161.t1))
% 17.04/17.24  (step t161.t3 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t161.t2 t161.a0))
% 17.04/17.24  (step t161 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule subproof :discharge (t161.a0))
% 17.04/17.24  (step t162 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t160 t161))
% 17.04/17.24  (step t163 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule implies_neg2)
% 17.04/17.24  (step t164 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule resolution :premises (t162 t163))
% 17.04/17.24  (step t165 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2)))))) :rule contraction :premises (t164))
% 17.04/17.24  (step t166 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule implies :premises (t165))
% 17.04/17.24  (step t167 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)) tptp.b2) tptp.b2))))) :rule resolution :premises (t166 t86))
% 17.04/17.24  (step t168 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) :rule implies_neg1)
% 17.04/17.24  (anchor :step t169)
% 17.04/17.24  (assume t169.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))))
% 17.04/17.24  (step t169.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) :rule forall_inst :args ((:= A (tptp.inverse tptp.b2)) (:= B tptp.b2) (:= C (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2))))
% 17.04/17.24  (step t169.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule or :premises (t169.t1))
% 17.04/17.24  (step t169.t3 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule resolution :premises (t169.t2 t169.a0))
% 17.04/17.24  (step t169 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule subproof :discharge (t169.a0))
% 17.04/17.24  (step t170 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule resolution :premises (t168 t169))
% 17.04/17.24  (step t171 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) :rule implies_neg2)
% 17.04/17.24  (step t172 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) :rule resolution :premises (t170 t171))
% 17.04/17.24  (step t173 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2))))) :rule contraction :premises (t172))
% 17.04/17.24  (step t174 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.multiply A (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply A B)) C) B))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule implies :premises (t173))
% 17.04/17.24  (step t175 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2) (tptp.multiply (tptp.inverse tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b2) tptp.b2)) tptp.b2)) tptp.a2) tptp.b2)) tptp.b2)))) :rule resolution :premises (t174 t86))
% 17.04/17.24  (step t176 (cl (not (= tptp.a2 (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.multiply (tptp.inverse tptp.b2) tptp.b2) tptp.b2)) tptp.a2) tptp.b2))))) :rule resolution :premises (t75 t76 t87 t95 t103 t111 t119 t127 t135 t143 t151 t159 t167 t175))
% 17.04/17.24  (step t177 (cl) :rule resolution :premises (t7 t176 t86))
% 17.04/17.24  
% 17.04/17.24  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.boTWbez8eu/cvc5---1.0.5_15280.smt2
% 17.04/17.25  % cvc5---1.0.5 exiting
% 17.04/17.25  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------